問題タブ [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.
.net - VB.NET から直接 SAP R/3 データにアクセス
SAP R/3 のデータからいくつかの XML 出力を作成する割り当てがあります。これを行うために、SAP .NET コネクタを使用しています。私たちが直面している問題は、標準の BAPI によって公開されていないフィールドがいくつかあることです。残念ながら、この特定のシステムでカスタマイズされた BAPI を作成することはできません。
したがって、利用可能な標準 BAPI に限定されます。ERPConnect のようなツールが RFC を使用してテーブルに直接アクセスできることをインターネットで見たことがあります。そのようなツールを購入せずに、.NET コネクタを使用するかどうかに関係なく、VB でこれを実行するにはどうすればよいでしょうか。
saprfc - SAPで変更文書を表示するためのトランザクションrsscd001を実装するRFCまたはBAPIはありますか?
RSSCD001
SAPの入力クエリに基づいて変更文書(トランザクション)を表示するRFCまたはBAPI関数があるかどうかを知りたいです。お客様の要件は、SAPサーバーにABAP機能を追加せずにSAPにJavaモニターシステムを実装することです。
公式文書で廃止された「RFC_READ_TABLE」関数を利用して、CDPOSおよびCDHDRテーブルを読み取って結合しようとしました。しかし、vwegertが言ったように、テーブルをトラバースするCDPOSには数十億のテーブルエントリが含まれているため、実際には時間のかかる作業です。
このクエリの目的は、ベンダーのすべての銀行の詳細に対する変更を見つけることです。
他に何か考えはありますか?
よろしくお願いします!
java - IDOC の読み取り時にトランザクション (コミット/ロールバック) を制御する方法
JCo (3.x) を使用して SAP サーバーから送信された IDOC を読み取る場合、メッセージが適切に受信されたことを示す (つまり、コミットする) にはどのようなアクションを実行する必要がありますか?
Javaでは、次のようなものを想像します:
呼び出し中に銃弾が CPU に当たったとしても、メッセージ (IDOC) が失われないようにする場合は、このタイプのコミットが必要と思われ.hasNext()
ます。それとも私が間違っていますか?
java - SAP JCo 3.x を使用するためのチュートリアル、マニュアル、ドキュメント
JCo 3.x を使用するための適切なドキュメント ソースを知っていますか?
私が見つけたほとんどの資料はかなり古く、以前のバージョン (JCo 2.x) を参照しています。誰かが疑問に思った場合に備えて、私が見つけたものは次のとおりです。
- ヒントとコツ JCo プログラミング
- ftp://ftp.sap.com/pub/sapjco/sapjco2xDocs.zip
- JCo ディストリビューションには、Javadoc ドキュメントといくつかの例が含まれています。
これは JCo 3 用ですが、基本のみをカバーしています。
asp.net - SAPとの.NET接続
.NETとのSAP接続を学びたかった。私はSAPで0%ですが、試してみるためのSAP環境がありません。どうすれば実際にそれを学ぶことができるか教えてもらえますか?つまり、SAP Express [ Visual Studio Express Editionからの考え]のようなものが存在するので、BAPIを作成して、接続がどのように行われているかを確認できます。
abap - オブジェクト インスタンスを RFC 汎用モジュールに渡す
ABAP 構築STARTING NEW TASK
を使用すると、たとえばバッチ実行など、現在のタスクとは独立して実行される別のタスクを開始できます。
オブジェクト インスタンスを引き渡したいのですが、RFC 関数はこれらの種類のパラメーターを受け入れません。オブジェクトインスタンスも渡したいと思っていて、これに対する回避策を見つけた人はいますか?
今日の私の回避策は、構造化データを渡し、モジュール内のオブジェクトを再作成することです。そのため、手動で「マーシャリング」を行います。
おそらく、それにはもっと良い方法がありますか?または、別のバックグラウンド タスクでオブジェクト インスタンスのメソッドを実行できますか?
PS私はSAP R3 4.6Cを使用しています
abap - FM BAPI_PO_CHANGEアイテムを追加する方法は?
既存のPOにアイテムを追加しようとしています。
そして、BAPI_PO_CHANGEを使用します。 たぶん誰かがPOにアイテムを追加する方法の実用的な例を持っていますか? 私はすでにPOの既存のアイテムを更新することができます。 NEWを追加する必要があります。はい、AFSシステムについて話します。:(((よろしくお願いします、アレクサンダー。
abap - MB01 トランザクションの同等の BAPI?
カスタム入庫アプリケーションから MB01 を実行するために、信頼性の低い sap スクリプトを置き換えようとしています。私は .NET コネクタに出くわしました。
調査により、BAPI_GOODSMVT_CREATE という BAPI が作成されましたが、このトランザクションを実行するために必要なパラメーターを誰か教えてもらえますか?
SAP テスト環境にアクセスできます。
BAPI_GOODSMVT_CREATE は、121 のフィールドを含む GOODSMVT_ITEM と呼ばれる値のテーブルを受け入れます。これらのフィールドのすべてが必須ではないことは確かです。
最終的に、私の質問は、どれが必要かをどのように判断できるかということだと思います。
java - SAP での購買情報レコードの作成
以下の JCo コードを使用して、SAP で購入情報レコード (ME11) を作成しようとしています。
必ず実行され、エラーはスローされませんが、SAP で新しく作成された情報レコードを取得できません。ME13 では、情報レコードが見つかりませんと表示されます。私は何が欠けているかを知ることができますか?