問題タブ [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.
abap - トランザクション CKMM に相当する BAPI はありますか?
SAP トランザクションに相当する BAPI (または関数モジュールに相当) はありますCKMM
か?
目標は、価格決定をプログラムで変更することです。
私が見つけたものはすべて価格の更新に関するものであり、資材台帳の価格決定の更新に関するものではありません。
uri - se37 で bapi を呼び出し、bapi の出力を別の bapi に渡す方法
BAPI_SALESORDER_GETLIST
と という名前の3 つの bapi がBAPI_SALESORDER_GETSTATUS
ありBAPI_SALESORDER_GETDETAILBOS
ます。
最初の bapi では、顧客番号と販売組織を入力として入力し、販売ドキュメント番号 (SD_DOC) と from_Date を取得する必要があります。
最初の BAPI から取得されたこの販売伝票番号 (SD_Doc) は、
BAPI_SALESORDER_GETSTATUS
データを取得するために指定された他の bapi への入力として提供される必要があります。BAPI_SALESORDER_GETDETAILBOS
また、特定のデータを取得するために、同じ販売伝票番号を 3 番目の BAPI に入力する必要があります。
私の知る限り、私は bapi を使用していくつかの作業を行い、これまで作成したサービスで、SAP GATEWAY CLIENT の URI への入力として顧客番号のみを指定しました
例えば:
/sap/opu/odata/sap/ZOPENSALESORDER_SRV/openSalesOrderSet?$filter=Customerno eq '1'
誰かがこれに関して助けてくれるなら、とても感謝しています。
attachment - 品質通知の添付ファイルを取得する
だから私は、ECC から品質通知データを抽出する小さなプログラムに取り組んでいます。ここまでは、標準の " BAPI_QUALNOT_GETDETAIL " を使用して、通知のテキスト データを抽出しました。私がやりたいのは、通知に関連する添付ファイルも抽出することです。
この目的のために、「BAPI_DOCUMENT_GETDETAIL2」を見つけました。これが私の要件を満たすことを願っています。私が抱えている問題は、BAPI を実行するために必要な次の情報をどこで入手できるかということです。
- 文書タイプ
- 文書番号
- ドキュメント パーツ
- ドキュメント バージョン
私が持っている唯一の情報は、BAPI_QUALNOT_GETDETAILから抽出したデータであり、これまでのところ、通知に対してアップロードされた添付ファイルに関連する情報は見つかりませんでした。
以下は、通知に関連する 3 つの添付ファイルを表示する t-code IQS3 のドキュメント フローのスクリーンショットです。
abap - BAPI_PO_CREATE1 アカウント 475000 には、CO オブジェクトへの割り当てが必要です
私は 2 つの関数を見つけましBAPI_PO_CREATE
たBAPI_PO_CREATE1
。の方が更新日が新しいため、CREATE1
これを使用するのが最適であると考えました。例として、材料なしでかなり単純な購入を作成しています。
そのため、原価対象として G/L 勘定と WBS 要素を使用しています。
ただし、引き続きエラー メッセージが表示されます。
ME21n に同じ正確なデータを入力すると、まだ納期の警告が表示されますが、発注書のエラーは表示されません。2 つの異なる SAP ノートに出くわしましたが、どちらも実装できません。また、アカウントから WBS 要素を削除しても、エラー メッセージが表示されます。
また、BAPI 構造の CO オブジェクト フィールドに WBS 要素を入力しようとしましたが、何も起こりませんでした。BAPI でこのエラー メッセージがスローされるポイントを追跡できますが、なぜエラーが発生するのかわかりません。
sap - 納入 SAP からシリアル番号を削除するには?
標準 FM-BAPI を介して出荷伝票からシリアル番号を削除する必要があります。使用DELETE_SERNR_LS
しましたが、これはシリアルのステータスを変更するだけです。
abap - 汎用モジュール インターフェイスを一括処理しますか?
個別にアドレス指定せずに、汎用モジュールに渡されたインポート パラメータにアクセスする方法はありますか? ABAP はそれらを何らかの内部テーブルに保存するので、テーブルの行または構造のフィールドをループすることでそれらを操作できますか?
汎用モジュールの名前だけを知っている PATTERN 関数を使用して、ABAP に汎用モジュールのインターフェイスを出力させることができるので、この情報がどこに保存されているのか、また、汎用グループがロードされた後にそれを操作できるかどうか疑問に思っています。メモリに。
前もって感謝します!