問題タブ [sap-dotnet-connector]

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

c# - .NET命名の競合の問題におけるSAPWebサービスリファレンス

SAP wsを使用しようとすると、.netの問題が発生し、要素システムがこのエラーを引き起こします

ここで説明するソリューションですが、WSDLを変更する必要のないソリューションを見つけたいと考えています。

http://www.drowningintechnicaldebt.com/ShawnWeisfeld/archive/2009/04/17/system-namespace-conflict-in-sap-web-services.aspx

またはこれ、 http://ddkonline.blogspot.com/2009/09/sap-to-microsoft-net-integration-fixes.html

あなたはそれについて何か経験があり、それをどのように解決しますか?

ありがとうミキ

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

abap - SAP R/3 レポート出力をローカル フォルダーに保存する

SAP Dot Net Connector 3.0 を使用して、SAP R/3 システムの一部のデータにアクセスしています。

現在、次のことを行うよう求められており、SAP Dot Net Connector を使用して (VB.NET 2008 の) プログラムからこれを実現する方法についてアドバイスが必要です。

a)SAP R / 3システムにある標準およびカスタマイズされた(ABAPで記述されたZレポートと呼ばれると思います)アクセスします

b) 指定された一連のパラメーターを使用してそのようなレポートを実行する

c) 出力をローカル フォルダーに保存します。

d) 電子メール / 出力を修正してさらに処理する

ABAP プログラマーがいないため、SAP 側の労力を最小限に抑えてこれを行いたいと考えています。ヘルプやガイダンスをいただければ幸いです。

ありがとうラフル

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

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

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

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

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

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

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

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

c# - IRfcTableに複数の行を追加する方法

2行をBAPIテーブルに渡そうとしていますが、コードは常に2行目しか取得していません。

私はデータを次のように渡します:

それ以外の:

これが私が試したことです:

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

c# - .Net から IRFC 関数を使用して複数のテーブルを SAP に渡す方法

SAP で注文を作成する IRfcFunction に 3 つのテーブルを渡しています。このプログラムをデバッグしようとすると、エラー メッセージは表示されませんが、SAP で注文が作成されません。

この問題を解決するためのヘルプやヒントを探しています。お時間をいただきありがとうございます。

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

c# - SAP Nco 3.0 を使用して rfcTable にフィールドを追加するにはどうすればよいですか?

ドキュメントを理解できず、具体的な例が本当に必要です。

宛先はすでに作成済みです。ここで BAPI を定義します。

インポートを設定し、それを呼び出して、エクスポートを取得します。そのうちの 1 つはテーブルです。

テーブル ITEMDATATable の各項目にフィールドを追加し、その値を設定して、BAPI によって返されるフィールドの 1 つとして後で参照できるようにします。誰でも方法を教えてもらえますか?

編集:さて、私はいくつかの進歩を遂げました:

ただし、値を設定しようとすると、RfcInvalidStateException「ロックされた STRUCTURE BAPI_INCINV_DETAIL_ITEM に要素を追加できません」が発生します。

これを回避する方法はありますか?

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

.net - SAP .NET Connector 3.0、SAPへのデータのプッシュ中にエラーが発生しました

MicrosoftSQLサーバーデータベースからSAPにデータをプッシュする古いプログラムがあります。mySAPBusinessSuite用のMicrosoft.NETData Providerを使用してSAPに接続し、完全に機能するまでは。

現在、改善計画の一環として、Microsoftドライバーから新しいSAP.NetConnectorバージョン3.0に移行するように依頼されました。MicrosoftコネクタもSAPコネクタも経験がなかったので、ドキュメントから始めました。宿題を済ませたと思いますが、解決できない、または情報が見つからないというエラーが発生します。

私の主な機能:


SAPに送信する必要のあるテーブルにデータを入力するためのヘルパー:


エクスポート可能な変数が空の場合、NO_DATA例外が発生し、すべてが正常ですが、テーブルにレコードがある場合、次のようにスローされます。


何が起こっているのか誰か知っていますか?任意の提案をいただければ幸いです。

ありがとうございました、

1月

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

.net - SAP.NET コネクタを使用して az 関数を呼び出す

SAP.NET コネクタを使用して、標準の SAP R/3 インストールでいくつかの BAPI を呼び出す Web アプリケーション (C# および .NET Framework 3.5 で開発された ASP.NET アプリケーション) があります。これまでのところ、問題なく動作しています。BAPI は、Web アプリからいくつかの SAP テーブルに情報を挿入するために呼び出されます。

しかし、今日、顧客はそれらの SAP テーブルにさらにデータを追加するように要求しました。SAP チームと検討した結果、そのようなタスクを実行するには、Web アプリで数 (数十) の異なる BAPI を呼び出す必要があると結論付けました。そのため、彼らは、多くのパラメーターを取り、必要な場所に値を挿入する「Z 関数」を作成することにしました。

Web アプリを変更する必要があるため、この一連のアクションを承認する必要がありました。ただし、1) Z 関数が何であるかはわかりません。2) SAP.NET コネクタかどうかもわかりません。1)を解決するために、しばらくグーグルで検索しましたが、重要な結果は見つかりませんでした。私が知る限り、Z Function は ABAP プログラマーによって作成されたカスタムの通常の関数です。2) については、SAP.NET コネクタが BAPI とリモート ファンクション コール (RFC) の両方を呼び出すことができることを知っています。ただし、RFC を介して Z 関数を呼び出すことができるかどうかはわかりません。

だから、これは私が立ち往生しているところです。この問題に関するヘルプ (Z 関数とは何か、RFC との違い、または SAP.NET コネクタから呼び出すことができるかどうかを教えてください) は本当に高く評価され、私の永遠の感謝を得るでしょう.

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

c# - テーブル構造のSAPコネクタ3.0.NET設定値

MVC3アプリケーションでSAPConnector3.0を介してSAPからデータを取得しようとしています。

接続に問題はありません。

私の問題は、テーブルから構造に値を設定しようとすると、

"TABLE [STRUCTURE ZHRS_ABSENCES]:値を設定できません(要素値を格納する配列がnullです)"

私のコードは次のとおりです。

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

.net - SAP .NET Connector 3.0エラー:「appcヘッダーのバージョンが間違っているクライアントが拒否されました」

SAP .NET Connector 3.0(.NET Connector 1.0から)を使用するようにソフトウェアをアップグレード中です。すべての関数呼び出しは正常に実行されますが、定期的に次のエラーが発生し、4回繰り返されます。

未処理の例外:SAP.Middleware.Connector.RfcCommunicationException:

Unicodeを使用するローカルホスト上のLOCATIONCPIC(TCP / IP)

間違ったappcヘッダーバージョンを持つエラークライアントが拒否されました

時間金8月17日09:40:352012

リリース720

Unicodeを使用したコンポーネントCPIC(TCP / IP)

バージョン3

RC 246

モジュールr3cpic.c

LINE 8554

DETAILクライアントバージョン6、ゲートウェイバージョン120(xxx.xx.x.xx / 3301)

カウンター2

このエラーのスタックトレースは次のとおりです。

SAP.Middleware.Connector.CpicConnection.CpicReceive(Int32タイムアウト)で

そのエラーの直後に、別のエラーが4回スローされます。

RFC_METADATA_GETの呼び出し時に宛先xが失敗しました-詳細についてはログを参照してください

このエラーのスタックトレースは次のとおりです。

SAP.Middleware.Connector.RfcRepository.Execute(RfcFunction関数)で

このエラーは特定の関数呼び出しに関連しているようには見えませんが、いずれの場合も定期的に(現在は約20〜30分)発生します。

私が使用しているDLLのバージョンは次のとおりです。

sapnco.dll 3.0.2.0

sapnco_utils.dll 3.0.2.0

私はまだ新しい.NETコネクタを回避する方法を本当に知らないのではないかと思います。誰かが何か考え、手がかり、または提案を持っていれば非常にありがたいです。

あなたの、

デビッド