問題タブ [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 投票する
3 に答える
1616 参照

.net - VB.NET から直接 SAP R/3 データにアクセス

SAP R/3 のデータからいくつかの XML 出力を作成する割り当てがあります。これを行うために、SAP .NET コネクタを使用しています。私たちが直面している問題は、標準の BAPI によって公開されていないフィールドがいくつかあることです。残念ながら、この特定のシステムでカスタマイズされた BAPI を作成することはできません。

したがって、利用可能な標準 BAPI に限定されます。ERPConnect のようなツールが RFC を使用してテーブルに直接アクセスできることをインターネットで見たことがあります。そのようなツールを購入せずに、.NET コネクタを使用するかどうかに関係なく、VB でこれを実行するにはどうすればよいでしょうか。

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

saprfc - SAPで変更文書を表示するためのトランザクションrsscd001を実装するRFCまたはBAPIはありますか?

RSSCD001SAPの入力クエリに基づいて変更文書(トランザクション)を表示するRFCまたはBAPI関数があるかどうかを知りたいです。お客様の要件は、SAPサーバーにABAP機能を追加せずにSAPにJavaモニターシステムを実装することです。

公式文書で廃止された「RFC_READ_TABLE」関数を利用して、CDPOSおよびCDHDRテーブルを読み取って結合しようとしました。しかし、vwegertが言ったように、テーブルをトラバースするCDPOSには数十億のテーブルエントリが含まれているため、実際には時間のかかる作業です。

このクエリの目的は、ベンダーのすべての銀行の詳細に対する変更を見つけることです。

他に何か考えはありますか?

よろしくお願いします!

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

java - IDOC の読み取り時にトランザクション (コミット/ロールバック) を制御する方法

JCo (3.x) を使用して SAP サーバーから送信された IDOC を読み取る場合、メッセージが適切に受信されたことを示す (つまり、コミットする) にはどのようなアクションを実行する必要がありますか?

Javaでは、次のようなものを想像します:

呼び出し中に銃弾が CPU に当たったとしても、メッセージ (IDOC) が失われないようにする場合は、このタイプのコミットが必要と思われ.hasNext()ます。それとも私が間違っていますか?

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

java - SAP JCo 3.x を使用するためのチュートリアル、マニュアル、ドキュメント

JCo 3.x を使用するための適切なドキュメント ソースを知っていますか?

私が見つけたほとんどの資料はかなり古く、以前のバージョン (JCo 2.x) を参照しています。誰かが疑問に思った場合に備えて、私が見つけたものは次のとおりです。

これは JCo 3 用ですが、基本のみをカバーしています。

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

asp.net - SAPとの.NET接続

.NETとのSAP接続を学びたかった。私はSAPで0%ですが、試してみるためのSAP環境がありません。どうすれば実際にそれを学ぶことができるか教えてもらえますか?つまり、SAP Express [ Visual Studio Express Editionからの考え]のようなものが存在するので、BAPIを作成して、接続がどのように行われているかを確認できます。

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

abap - オブジェクト インスタンスを RFC 汎用モジュールに渡す

ABAP 構築STARTING NEW TASKを使用すると、たとえばバッチ実行など、現在のタスクとは独立して実行される別のタスクを開始できます。

オブジェクト インスタンスを引き渡したいのですが、RFC 関数はこれらの種類のパラメーターを受け入れません。オブジェクトインスタンスも渡したいと思っていて、これに対する回避策を見つけた人はいますか?

今日の私の回避策は、構造化データを渡し、モジュール内のオブジェクトを再作成することです。そのため、手動で「マーシャリング」を行います。

おそらく、それにはもっと良い方法がありますか?または、別のバックグラウンド タスクでオブジェクト インスタンスのメソッドを実行できますか?

PS私はSAP R3 4.6Cを使用しています

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

abap - FM BAPI_PO_CHANGEアイテムを追加する方法は?

既存のPOにアイテムを追加しようとしています。


そして、BAPI_PO_CHANGEを使用します。 たぶん誰かがPOにアイテムを追加する方法の実用的な例を持っていますか? 私はすでにPOの既存のアイテムを更新することができます。 NEWを追加する必要があります。はい、AFSシステムについて話します。:(((よろしくお願いします、アレクサンダー。

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

abap - MB01 トランザクションの同等の BAPI?

カスタム入庫アプリケーションから MB01 を実行するために、信頼性の低い sap スクリプトを置き換えようとしています。私は .NET コネクタに出くわしました。

調査により、BAPI_GOODSMVT_CREATE という BAPI が作成されましたが、このトランザクションを実行するために必要なパラメーターを誰か教えてもらえますか?

SAP テスト環境にアクセスできます。

BAPI_GOODSMVT_CREATE は、121 のフィールドを含む GOODSMVT_ITEM と呼ばれる値のテーブルを受け入れます。これらのフィールドのすべてが必須ではないことは確かです。

最終的に、私の質問は、どれが必要かをどのように判断できるかということだと思います。

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

java - SAP での購買情報レコードの作成

以下の JCo コードを使用して、SAP で購入情報レコード (ME11) を作成しようとしています。

必ず実行され、エラーはスローされませんが、SAP で新しく作成された情報レコードを取得できません。ME13 では、情報レコードが見つかりませんと表示されます。私は何が欠けているかを知ることができますか?