問題タブ [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.
c# - RFC から返された入れ子構造の値を取得しますか?
私はC#が初めてです。SAP システムからデータをネストされた構造として返す rfc がありますが、次を使用してそのデータをフェッチする場合:
最初の内部構造のみを返します。たとえば、rfc の内部テーブルをエクスポートすると
et_customer
、次のようなサブ構造が含まれます。
内部gen_data
のみで値を返します。データ全体を取得するには?
.net - SAP .NET コネクタ BAPI RfcCommunicationException
IRfcFunction を呼び出そうとすると、RfcCommunicationException の問題が発生します。BAPI_MATERIAL_GETLIST を次のように処理すると、結果が得られます。
しかし、BAPI_FUNCLOC_GETLIST を処理しようとすると、次のコードで RfcCommunicationException が発生します。
ここの指示に従いましたが、BAPI_FUNCLOC_GETLIST を処理できないようです。
asp.net-mvc - SAP .NET コネクタ、複数の SAP ユーザー アカウントを使用して単一の RFC 宛先に接続
それを介してSAP販売注文を作成するために使用する.Netアプリケーションがあります。(一般的な) 単一の SAP ユーザー アカウントを使用してrfcDestinationを作成すると、複数のユーザーで完全に機能します。しかし、ログインしているユーザーのユーザー アカウントを使用すると、次の例外が発生します。
これは、複数のユーザーが同時に rfc を呼び出した場合にのみ発生しました。
SAP .Net コネクタは複数の SAP ユーザー アカウントをサポートしていますか??
.net - SAP .NET コネクタの 2.0 から 3.0 へのアップグレード
SAP .NET Connector 2.0 から 3.0 へのアップグレードに取り組んでいます。いくつかの調査の後、3.0 には大きな構造上の可能性があり、アプリケーション全体を書き直す必要があることがわかりました。2.0 用に書かれたコードを再利用する方法はありますか? チュートリアルまたはステップバイステップガイドがあれば、共有してください。
ありがとう!
c# - SAP .NET Connector 3.0: 販売注文の変更
SAP .NET Connector 3.0 を使用して RFC クライアントを構築し、ユーザーが最も簡単な方法で SAP と通信できるようにしています。
ここで、私が開発を進めるのを妨げているものの短いサンプルを提供したいと思います。現在、私の目的は既存の販売注文を変更することです。BAPI_SALESORDER_CHANGE
SOヘッダーとアイテムデータを変更するために使用するFMです。12 品目 (000010 から 0000120 まで) の販売注文があります。シナリオ B と C はうまくいきません。
シナリオ A:顧客の注文書の変更
結果: PO 番号が正常に変更されました。問題ない。
シナリオ B:品目目標数量の変更
結果:メッセージを受け取りました: 販売注文が保存されました。しかし、数量は変更されていません。ここで何が問題なのですか?
シナリオ C:新規アイテムの追加
結果: salesDoc.Invoke(destination) メソッドのエラー: 「ユーザーへの接続なしの画面出力」。
c# - BAPI_MATERIAL_SAVEREPLICA が「更新なし (テスト モード)」をスローする
BAPI_MATERIAL_SAVEREPLICA を呼び出して、C# で Net Connector 3.0 を使用して WCF Web サービスを介して SAP のマテリアルを更新しています。
以前は検証エラーが発生していましたが、すべての検証を入力した後、返信メッセージが表示されます
材料は正常にチェックされました: 更新なし (テストモード)
パラメータが欠落していることが原因である場合、欠落しているパラメータを見つけるにはどうすればよいですか
または、C#コードまたはABAPのどこかでテストモードを設定する必要がありますか?
ありがとう