問題タブ [bapi]

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 投票する
1 に答える
1769 参照

abap - 子システムのユーザー パスワードを CUA からリモートで変更する

ユーザーのアクセスとパスワードが子システムにある中央ユーザー管理 (CUA) システムからユーザーのパスワードを変更できるようにするソリューションを探しています。

宛先呼び出しで BAPI_USER_CHANGE を使用しようとしましたが、私の場合は適していません。(子システムのパスワード変更機能をロックしました)。これは宛先呼び出しを含む私のコードです

どんな提案でも大歓迎です。

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

sap - SAP JCo で利用できるデータ

私が間違っている場合は修正してください

SAP JCo は、SAP システム、プロセス、および OS 関連のデータを提供します。

すべてのデータが登録されているドキュメントまたは場所はありますか? このデータにアクセスするには、どのような BAPi テーブルが必要ですか?

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

commit - BADi 内の WAIT = 'X' を指定した BAPI_TRANSACTION_COMMIT

BADi 内で 'X' に等しい場合、'WAIT' パラメータで 'BAPI_TRANSACTION_COMMIT' を使用すると、どのような影響がありますか? LUW がコミットするときに SAP がデータをコミットすることを期待する必要がありますか?

パラメータ「WAIT」=「X」を指定すると、「BAPI_TRANSACTION_COMMIT」内で「COMMIT WORK」または「COMMIT WORK AND WAIT」が発生することを認識しています。

また、BADi 内で「COMMIT WORK」を作成するのが正しくないことも認識していますが、BAPI 経由で「COMMIT WORK AND WAIT」を使用するとどうなりますか?

COMMIT に関する SAP ドキュメントには、次のように記載されています。

これにより、すべての高優先度 (VB1) 更新汎用モジュールが登録順に実行され、共通データベース LUW で実行されます。オプション AND WAIT を指定しない場合、プログラムは更新ワークプロセスがそれを実行するまで待機せず (非同期更新)、代わりに COMMIT WORK の直後に再開されます。ただし、AND WAIT オプションを指定した場合、COMMIT WORK 以降のプログラム処理は、更新ワークプロセスが優先度の高い更新汎用モジュールを実行するまで継続しません (同期更新)。

優先度の高い更新汎用モジュールがすべて正常に完了すると、命令によって優先度の低い (VB2) 更新汎用モジュールが登録順に実行され、共通データベース LUW にまとめられます。

パラメータ 'WAIT' = 'X' で前述の関数への呼び出しがある BADi 実装があり、その BADi 内で 'COMMIT WORK' の使用を禁止している SAP ノートを見つけたので、私の混乱が生じますが、それは言う「COMMIT WORK AND WAIT」ではなく「COMMIT WORK」。

したがって、LUW が終了したときにそのデータがコミットされるため、実装は正しいと考えることができます...またはそうではありません。コメントはありますか?

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

c# - BAPI_MATERIAL_SAVEREPLICA が「更新なし (テスト モード)」をスローする

BAPI_MATERIAL_SAVEREPLICA を呼び出して、C# で Net Connector 3.0 を使用して WCF Web サービスを介して SAP のマテリアルを更新しています。

以前は検証エラーが発生していましたが、すべての検証を入力した後、返信メッセージが表示されます

材料は正常にチェックされました: 更新なし (テストモード)

パラメータが欠落していることが原因である場合、欠落しているパラメータを見つけるにはどうすればよいですか

または、C#コードまたはABAPのどこかでテストモードを設定する必要がありますか?

ありがとう

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

abap - SAP: BAPI_COSTCENTER_CREATEMULTIPLE を介してコスト センターを作成および有効化できない

BAPI 経由で costcenter を作成する際に問題に直面しています。誰かが私に解決策を持っていることを願っています。

テーブル COSTCENTERLIST に必須データを入力し、BAPI のテストをコミットした後、Costcenters リストに新しい非アクティブな costcenter db レコードはありません。失敗メッセージはありません。ここに私のテストデータ:

ここに画像の説明を入力

MASTER_DATA_INACTIVE パラメータをオンにして BAPI_COSTCENTER_GETDETAIL1 を介してテスト レコードを見つけようとしましたが、成功しませんでした。エラーは次のとおりです。

また、BAPI_CTR_ACTIVATE_MULTIPLE を使用して新しい Costcenter をアクティブ化しようとしましたが、failmessage もアクティブな costcenter レコードもありません。

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

abap - CCMS 用の SAP JCO 機能モジュール

現在、CCMS データ (RZ20) を取得するための小さなアプリケーションを作成しています。ENQUEUE、JAVA、ABAP などのデータに対して BAPI を使用して監視の詳細を取得できません。

このデータを見つけることができるドキュメントまたは場所はありますか? または、機能モジュール名を取得するのに役立ちます。