問題タブ [sap-basis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
780 参照

abap - TMS を使用せずに TR ファイルを SAP ERP システムにプッシュする

私は salesforce.com の開発者で、デモ用に単純な SFDC/SAP 統合シナリオを構築する必要があります。

SAP の経験はまったくありませんが、現在 SAP GUI からのみアクセスできる SAP デモ システムが少なくともあります。サードパーティの統合ソリューション プロバイダーからいくつかのファイルが渡され、トランザクション STMS を使用してそれらを SAP デモ システムに転送するように言われました。SAP のトランスポート管理システムは、ABAP コードを DEV から QA、PROD に持ち上げるためのある種の展開ツールであることを理解したと思います。

問題は、SAP のデモ システムに Transport Management が含まれていないか、少なくともそれをホストしているインドの担当者がサポートする気がないことです。

最後の希望は、ABAP を SAP デモ システムに直接取り込むことですが、それが可能かどうかはわかりません。ですから、誰かが先に進む方法についてヒントをくれるとしたら、私はとても幸せです!

ありがとう、よろしく、 ヘンリー

0 投票する
1 に答える
335 参照

authorization - 承認の生成プロセスは何を行い、プロファイルとは何ですか?

SAPでの承認の概念を理解しようとしているときに、承認が「生成」されてプロファイル番号が生成される段階に遭遇しました。

今、私は次の質問をしました:

Q1。承認を「生成」することの意味は何ですか。すでに権限オブジェクトをクラスに割り当てているため、ボタンは実際に何をしますか。これは、この認証をユーザーに割り当てる目的にのみ役立つと思いますか?

Q2。プロファイルとは何ですか?

ありがとう!

0 投票する
3 に答える
15524 参照

excel - サードパーティ アプリケーション (MS Excel) を SAP R/3 に接続する

MS Excel (VBA マクロ) を SAP と通信するためのソリューションを考えています。あなたが働いている会社の SAP サポート担当者に連絡するのが難しすぎる場合があるため、独自のソリューションを見つけ出すことをお勧めします。

その理由について、私は「自分のユーザー プロファイルを SAP R/3 に接続する」という基本的なことから始めました。Google の調査を行ったところ、接続性に関する優れた論文が見つかりました。コードの重要な部分は次のとおりです。

(およびその他のユーザー プロファイル値......)

その後、いくつかのテーブル (この場合はユーザー テーブル) を読み取る 2 番目のステップを実行しました。

しかし、ここで私の質問があります: VBA から起動されたトランザクション (LM02、LS26、LX03 など) を実行するにはどうすればよいですか?

君たちありがとう!

PS。MS Office 2007 と Windows 7 を使用しています。

-- 編集:

ちょっと、チャレンジの攻撃方法を変更します(他の人を助けるために上記のOPを許可します)

これは最初に追加する必要があります

SAP への接続は同じですが、ログインすると次のようになります。

ここRFC_CALL_TRANSACTIONで、古い関数の「新しい」引数を見つけることができます。

この部分まで、私は次の 3 つのことを確信しています。

1) SAP R/3 に接続します

2) 「SE16」トランザクションを実行します

3) BdcTable からバッチ入力を受け取ることができます

欠けている部分は、SE16で実行したい正確なデータ(テーブル)をアップロードするために、BdcTable(ABAP言語である必要があると思います)を「フォーマット」する方法です。

EDITED:探している「フォーマット」テーブルの例を見つけました:

上記のコードはまだ VBA マクロの一部です。しかし、これらすべての塗りつぶしが何を意味するのかわかりません。

このタスクが完了した後の 2 番目の課題は、データを自動的に MS Excel シートに保存することです。

(すべての編集が機能しているかどうか、または新しいコードを貼り付けて履歴を消去する必要があるかどうか教えていただけますか?)

編集済み: SCN プラットフォームの概要と同じ質問をしました。ここで確認できます。

編集: この課題の私の目的は、VBA マクロを介してトランザクション (私が探している TCODE は LM02、倉庫のビンからビンへのトランザクション) を実行し、MS Excel ファイルから抽出された日付をアップロードし、トランザクションを実行することです。

-- 最終編集: このタスクは、SAP IT サポートの助けなしでは実行できないようです。19/9/12 | このトピックについてはまだ調査中です。25/09/12 | 02/OCT/12 -->ロギング用にAutoITを試し、基本的な Tcode を実行してレポートを表示します。再確認した後、結果にコメントします。

0 投票する
1 に答える
704 参照

ms-access - SAP テーブル データを Microsoft Access のテーブルとリアルタイムで交換する方法

Microsoft Access でリアルタイムで読み取りたいデータを保持するテーブル "YXY" が SAP にあります。

たとえば、いくつかのトランザクション データを保持するテーブル "YXY" には 1.000 レコードが含まれており、Microsoft Access でもそのレコードをリアルタイムで確認したいと考えています。

どうすればこれを行うことができますか (おそらくいくつかの例でしょうか?)、Oracle ライセンスに違反する方法はありますか? そんなことはしたくありません。

私にとって非常に重要なので、誰かがこれを手伝ってくれることを願っています。

ありがとうございました。アディ

0 投票する
1 に答える
435 参照

abap - E071K から構成データを読み取る

私は、E070 でタスクを見つけてから E071K でキーを見つけることによって、特定の要求を文書化する「構成ドキュメンター」機能を楽しんでいます。

E071K にはテーブルとキーしかありません (キーは連結されたキーフィールドで構成されます)。E071K で見つかったキーにリンクされたテーブルエントリを読み取るための FM またはクラスを知っている人はいますか?

これは私を大いに助けてくれます。

乾杯、T.

0 投票する
2 に答える
5968 参照

redis - SAP HANAとMemcached、Redis、およびディスクの代わりにメモリを使用するようにハッキングされた既存のデータベースの違いは何ですか?

SAPによるインメモリデータベースHANAについては、ビジネス分析の世界で大きな話題があります。現在のオープンソースデータベースと比較して、その真のイノベーションを見るのに苦労しています。OK、インデックス作成、グラフサポート、列ストレージなどがありますが、私の意見ではそれほど新しいものではありません。インメモリであるという事実も新しいものではありません。MemcachedとRedisを参照してください。

HANAの大事なことは何ですか?

0 投票する
1 に答える
5228 参照

jquery - SAP ECC 6.0 環境での REST サービスの作成

SAP ECC 6 をバックエンドとして使用しており、要件はブラウザーとモバイル デバイスから BAPI/RFC を呼び出すことです。私たちの制約は、ECC 環境のポートを開きたくないということです。

私たちが考えた解決策は次のとおりです 。BAPIを呼び出すバックエンド(SAP ECC)でRESTサービスを作成し、RESTクライアントを作成することでインターネットから同じものを使用できます。この場合、ECC ポートを開く必要はないと思います。私の仮定は正しいですか?? 提案してください.....

インターネット環境で Web サービスから BAPI にアクセスするには、セキュリティ上の問題となる SAP ECC の必要なポートを開く必要があるため、Web サービスを使用したくありません。

これは正しいアプローチですか?

0 投票する
1 に答える
669 参照

powershell - SAP スケジューラの Powershell スクリプト

SAP スケジューラから動作させようとしている Powershell スクリプトがあります。ISE または .bat ファイルからスクリプトを実行すると、スクリプトは正常に動作します。スクリプトがスケジューラから (同じ .bat ファイルを使用して) 呼び出されると、ログ ファイルにエラーが記録されます。エラーは「null 値の式でメソッドを呼び出すことはできません」です。エラーがどこにあるのか、または SAP スケジューラから呼び出されたときにのみ表示される理由がわかりません。エラーの場所を取得するにはどうすればよいですか? エラーを特定するために Catch ステートメントに入れることができるものはありますか? これまでのところ、私はそれを捕まえることさえできませんでした。


エラーは、ジョブがスケジューラから実行されたときに資格情報が作成されていないことであることがわかりました。パスワードは暗号化されてファイルから読み取られ、そこから資格情報が作成されます。ISE で実行すると正常に動作するのに、スケジューラでは動作しない理由がわかりません。おそらくファイルのアクセス許可?

0 投票する
0 に答える
449 参照

security - SAP Netweaver への Orbeon シングル サインオン

カスタム永続レイヤーを使用して、SAP Netweaver 7.3 に Orbeon 4.0 ベータ 3 をセットアップしました。

このレイヤーは、これを念頭に置いて Netweaver で作成されます : http://wiki.orbeon.com/forms/doc/developer-guide/form-runner/persistence-apiフォームとデータを保存します。バックエンドへの接続は、SAP HTTPDestination 経由で行われます。

この設定は、web.xml などで認証がオフになっている限り機能します。

次のステップは、SSO を念頭に置いてこれを有効にすることでした。同じ SSO チケットを使用して永続化レイヤーが呼び出され、ユーザーコンテキストが SAP バックエンドに渡されるようにします。

手順:

  1. 適切な SAP ロールとログイン スタック (チケット) を使用して、orbeon web.xml と web-j2ee-engine でセキュリティを有効にします。
  2. 永続化レイヤーでセキュリティを有効にする
  3. MYSAPSSO2 Cookie を渡すように orbeon をセットアップします (property as="xs:string" name="oxf.http.forward-cookies" value="MYSAPSSO2"/>)。

ブラウザー ウィンドウを見ると、JSESSIONID および MYSAPSSO2 Cookie が表示されます。これは、Cookie を読み取るために Orbeon の前に作成した Java フィルターによってサポートされています。Orbeon の前にあるこのフィルタは、サーブレット リクエストの Cookie[] 配列をループします。

これについて 3 つのログ レコードがあり、最初のログ レコードの JSESSION が次のようになっていることに気付きました。

次のレコードは次のようになりました。

では、最初の質問は、なぜ JSESSIONID を削除したのかということです。

percistancy レイヤーのログを見ると、このクラスはエラーを示しています。

SAP はこの短い JSESSIONID を処理できるように見えます。

ブラウザ経由のテスト:

  1. Orbeon フォームの URL を開く
  2. 表示されたログイン ページで SAP にログインします。
  3. /rest/test(永続層の URL) を開いて、再度ログインする必要があるかどうかを確認します

開くときにログインは不要/rest/testで、ログインに関するエラーは ありませんcom.sap.engine.services.security.authentication.loginmodule.ticket

0 投票する
0 に答える
299 参照

sap-basis - SAP 管理コンソールが黄色に変わりました。SAP システムにログインできなくなりました

scn.sap.com から SAP netweaver 7.02 トレイルをインストールしました。YouTubeチュートリアルでインストールしました。数時間正常に動作しました。その後、管理コンソールの電源を入れると、緑色に変わり、数秒で黄色に戻ります。数時間前に行った他のユーザーからの sapGUI でアクセスできませんでした。GUI のエラー メッセージは「パートナー '127.0.0.1:sapdp00' に到達していません」です。