問題タブ [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# - SAP.net coonector を使用して接続が確立されているかどうかを確認する方法
クライアントの SAP システムに接続しようとしています。次のコードを使用して接続していますが、接続が正常に確立されたことを知るにはどうすればよいですか。
c# - RFC_READ_TEXT を使用して販売注文からテキストを取得する
SAP .NET Connector 3.0 を使用して SAP(R/3) からデータを読み取ります。販売注文からいくつかのヘッダー テキストを取得する必要があります。
この目的に使用できる READ_TEXT 関数に関する多くの情報を見つけました。ここでは、ERPConnect を使用してそれを行う方法のサンプルを見つけることができます。私は同じことをしようとしています.IRfcTableを返す次の関数があります:
VBBK
- ヘッダー オブジェクト、3147856016
- 販売注文番号、Z019
- EDI サプライヤー テキスト フィールドの ID、PL
- 言語を意味します。その結果、いくつかのデータを取得していますが、フィールド TDLINE は空白です:
例によると、このフィールドにはテキストが含まれている必要があります。
おそらくいくつかのパラメーターが正しくありません。これは、各テキスト フィールドのTDIDパラメータを取得する方法を見つけた良い投稿です。
私が間違っていることは何ですか?
更新:以下の回答によるとvwegert
、コードは次のように変更されました。
これでパラメータは正しいです。しかしTDLINE
、まだ空です。結果:
c# - R3 と ECC の両方を備えた SAP .NET コネクタ 3
SAP .NET Connector 3 を使用して SAP R3 を接続するアプリケーションを作成しました。
現在、SAP ECC を接続する必要がある別の状況がありますが、それが機能するかどうかはわかりません。
SAP .NET Connector 3 はSAP R3とSAP ECCの両方のバージョンをサポートしていますか?
c# - Task.Run で await を使用しても UI が数秒間ハングしますか?
私は SAP .NET Connector 3.0 を使用しており、別のスレッドを使用してログインしようとしているので、UI に一種のログイン アニメーションを表示させることができます。
ログインを開始するために Async と Await を使用していますが、ログイン中に UI が約 10 秒間ハングします。
これがコードです。私はすぐにプログラムを作成しているので、ラフです。
タスク内の何かが UI を使用しているとしか想像できませんか?
EDIT 1:申し訳ありませんが、何を説明するのを忘れましたGetData()
。
GetData()
SAP でさまざまなレポートを実行します (大量のコード)。小さなログイン アニメーションが「ログイン」から「データの取得」に変わるので、視覚的にいつそこにあるかがわかります。UI がハングアップするのは、「ログイン」段階であることがわかります。ログイン アニメーションでは、単純な円が回転します。これはログインの途中で停止し、約 5 秒後に継続します。
EDIT 2: この行でハングが発生しているようです
編集 3: UI がハングした時点でアプリケーションを一時停止すると、スレッドの写真が追加されました。
c# - SAP .NET Connector 3.0 を使用すると、ログインが遅くなりますか?
質問は基本的に「私は何か間違っていませんか?」です。または「それはその通りです」。
次のコードを使用して SAP システムにログインしています。構成ファイルは SNC 用に構成されています
上記のすべてを完了するには、約 30 秒かかります。
SAP とログイン パッドを使用した通常の方法で SAP にログインするには、4 秒かかります。
SAP コネクタを使用すると常にそれほど遅くなりますか、それとも何か問題がありますか?
編集 1: BackendConfig クラス
c# - SAP システムが .NET に接続されているかどうかを確認する方法は?
コネクタを使用してSAPシステムを.NET 4.0に接続しています....接続しているかどうかを確認するためのサンプルWindows applnを作成しました..これは私のコードです...
このコードを実行しても何も起こりません...アプリ設定(構成ファイル)で間違ったユーザー名とパスワードを指定しても、例外は表示されず、フォームをロードするだけです...
誰かが私の疑いを晴らすことができますか? システムが接続されているかどうかを確認する他の方法はありますか?
.net - sap .net コネクタを使用して SAP システムからデータを取得する方法は?
私は Windows アプリケーションを開発しています。ここでは、SAP システムからデータを抽出し、それを datagridview に表示したいと考えています。名前、都市などの列名だけを抽出しました。
列からデータを抽出する方法がわかりません。コードを手伝ってくれる人はいますか?
RFC_READ_TABLE 関数モジュールと rfc destiantion manager を使用しています
前もって感謝します!!!
c# - C# で宛先構成を使用する場合、SAP のハードコーディングされたログオン パラメーターが許可されない
SAPサーバーに動的に接続しようとすると、次のようなエラーが発生します
宛先構成を使用する場合、ハードコーディングされたログオン パラメータは許可されません
誰か助けてください
Web.config からではなく、コードビハインドからすべてのパラメーターを動的に送信する必要があります
web.configから正常に動作しています..しかし、ここではありません
私のコードはこのようなものです