問題タブ [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.
java - *.JcoDestination ファイルを作成せずに JCo 接続を使用する方法
JCo を使用して SAP ECC 6.0 に接続しようとしています。私はこのチュートリアルに従っています。ただし、次のような注記があります。
そして、それは合理的で理解されています。ただし、安全な送信先プロバイダーを設定する方法については説明がありません。このスレッドで、のカスタム実装を作成DestinationDataProvider
し、ローカル マシンで動作する解決策を見つけました。しかし、ポータルにデプロイすると、既に登録されているというエラーが表示されDestinationDataProvider
ます。私の質問は次のとおり
です。SAP Java EEアプリケーションに宛先データを保存する方法は?
これが、私がやろうとしていることをさらに明確にするための私のコードです。
abap - SAP R/3 は IDoc XML ファイルから末尾のスペースを削除します
SAP JCo 3ライブラリを使用するJavaアプリケーションがあります。ユースケースの 1 つは、SAP インスタンス (R/3、ERP 6.0 EhP 7) から IDoc ファイルを受け取り、それを XML に変換することです。問題は、(IDoc ライブラリによって実行される) 変換中に、フィールドの末尾にある正しいスペースが削除されることです。どうやら、メッセージサイズを縮小するためです。これまでのところ、Java 側から実行できる構成は見つかりませんでした。
ネットを検索すると、SAP 側から次の提案が見つかりました。
whiteSpace=preserve
XSDエディターからの設定xml.fieldContentFormatting=nothing
Sender File/FTPアダプタの設定
ただし、それらのツールを見つけることも、それに応じて構成することもできませんでした。
これら2つのアプローチまたはその他のソリューションに関する洞察をいただければ幸いです。
c# - トランザクション KE24 と等しい BAPI または FM
KE24
SAP ERP データベースから実際の請求済み売上高 (トランザクションと同じ) を取得できる BAPI または関数モジュールを探しています。
abap - ファンクションモジュールでBSEG-ZUONRを更新
で変更BKPF-BKTXT
できFM CHANGE_DOCUMENT
たのに、なぜ変更できないBSEG-ZUONR
のFM CHANGE_DOCUMENT
ですか?
は次のFM CHANGE_DOCUMENT
とおりです。
変更するコードは次のBKPF-BKTXT
とおりです (成功):
変更するコードは次のBSEG-ZUONR
とおりです (失敗):
abap - 資材台帳整合性チェック機能モジュール
特定の品目の品目/品目元帳の整合性チェックを適切に実行する汎用モジュール、BAPI、またはメソッドはありますか?
SAPRCKMU
自分のプログラム内で使用するのが非常に難しいレポートがあることを認識しています。
CKML_F_CKML1_PRICES_GET
また、一貫性チェックを実行する汎用モジュールを認識して使用しています。
この汎用モジュールが不整合を検出すると、MESSAGE E
... が呼び出されます。これは、プログラムの制御が失われることを意味します。これが私が抱えている根本的な問題です。
だから私は呼び出す前に一貫性をチェックする方法を探していCKML_F_CKML1_PRICES_GET
ますMESSAGE E
....
c# - NSAPConnector を使用して必要なパラメーターを REFDOCRANGE に送信するにはどうすればよいですか?
BAPI_BILLINGDOC_GETLIST
SAP の APIを使用して請求書を取得する必要があります。documentationを見た後、私は1つのパラメータしか見ませんでした. しかし、SAP 担当者に相談したところ、そのパラメーターはパラメーターのコレクションのようなものです。
したがって、NSAPConnector を使用して、これは私が通常 SAP BAPI を呼び出す方法です。
しかし、ご想像のとおり、うまくいきません。実際の BAPI は、 、 、 、および と呼ばれるいくつかのフィールドのパラメータを予期しS
てOP
いREF_DOC_LO
ますREF_DOC_HI
。ここでわかるように:
しかし、実際にこれらのパラメーターを使用するとエラーが発生し、基本的にそれらが存在しないことがわかります。REFDOCRANGE
では、パラメータでデータを送信するだけですか? それがどのようにフォーマットされるべきか知っている人はいますか?
c# - 処理後に SAP Bapi テーブル (エクスポートではない) を取得する - Sap Connector 3.0 を使用
友達。現在、SAP のデフォルト BAPI を使用しています。私は、abappers または私が作成した任意の Z* を使用しました。
C# vb でコーディングしています。2010. その bapi に関する私の質問は、現在 2 つのテーブルが表示されているということです。1 つはパラメーターを含み、もう 1 つは結果を含みます。
これまでのところ、パラメーターを入力することができましたが、結果のテーブルの情報を取得する方法がわかりません。
私はインターネットを検索しましたが、答えはありませんでした。自分のやり方が正しいか間違っているかはわかりません。:P
誰でも私を助けることができるように、コードを投稿します。
ありがとう。
abap - bapi で配送数量を更新する
私のビジネス シナリオでは、WMS システムが配送の GI を投稿し、その情報を SAP に送信します。
- WMS が全数量の GI を転記する場合 ==> 問題なし
- WMS が数量の GI を投稿する場合 < 配送数量 ==> 問題。
- 配送数量 (LIPS-LFIMG) を更新してから、GI を投稿する必要があります。
- WS_DELIVERY_UPDATE と BAPI_OUTB_DELIVERY_CHANGE を試してみましたが成功しませんでした。
このケースに直面したことがありますか?
sap - BAPI_MDDATASET_CREATE_OBJECT MDX クエリ
Java から BAPI "BAPI_MDDATASET_CREATE_OBJECT" への BAPI 呼び出しを行いたいと考えています。
したがって、次の MDX クエリを使用します。
パラメータ「COMMAND_TEXT」が短すぎるため、次のように 4 つのエントリを作成しました。
ここで、BAPI を実行し、代わりに DATASETID を取得します。この ID を次の BAPI "BAPI_MDDATASET_CHECK_SYNTAX" で使用します
英語版:
これはなぜですか?
トランザクション「MDXTEST」でこのクエリが機能しているため、この MDX クエリは問題ないようです。
助言がありますか?