問題タブ [saprfc]
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.
abap - RFC_READ_TABLE の制限を回避する
私の C# アプリケーションでは、用途の選択に基づいて SAP テーブルからいくつかのデータにアクセスする必要があります。このコンテキストでは、.net コネクタ + RFC_READ_TABLE を使用して、単一のテーブルからデータを読み取ったところ、機能しました。さらに検討した結果、このアプローチには 3 つの問題があることがわかりました。
RFC_READ_TABLEは SAP のサポートされていない RFC であるため、ほとんどの専門家は本番環境では使用しないことに同意しています。RFC_READ_TABLEテーブル結合をサポートしていません。Select *data_buffer_exceed エラーがスローされるため、ほとんどの場合、クエリは機能しません
ABAP側でいくつかの調査を行いましたが、実行時にSQLステートメントを入力引数として受け入れることができる代替API / RFC / BAPIは見つかりませんでした。
DataTableC#のようなものが必要です。
python - sapnwrfc 呼び出しは常に None/NULL を返します
Python と SAP を接続するための最新のライブラリがPyRFCであることを知っています。Windows を使用して django アプリを開発してpyrfc-1.9.3-py2.7-win32.eggいます。それが自分のシステムに対応するものをインストールしようとすると、ライブラリのインポート中にエラーが発生します。エラーは次のとおりです。 pyrfc がインポートするモジュールが欠落しているため、README ドキュメント全体に従いましたが、このライブラリの使用方法がわかりません。
代わりにsapnwrfcを使用することにしたので、ソースをダウンロードして MinGW でコンパイルしたところ、問題なくインストールされ、SAP との接続を確立できるようになりましたが、RFC 関数の呼び出しでエラーが発生しました。
これは私のコードです
エラーは
NoneType オブジェクトは呼び出し可能ではありません
そして、私がそれを
エラーは消えますが、f常にnullです。
SAP の RFC からいくつかのテーブルを取得する必要があります。これを解決するためのアイデアはありますか? それを行う別の方法はありますか?多分別のライブラリ?
更新fdテストとデバッグの後、変数が正しく初期化されていない
と思いfdます。属性を表示しようとすると、python が停止し、エラーが表示されるためです。
TypeError: 'NoneType' オブジェクトは呼び出し可能ではありません
abap - SAP バックグラウンド RFC (bgRFC) 宛先が動作していません
SAPGUI 7.40rev1で bgRFC モードを設定しようとしましたが、トランザクションで構成を確認するとSRT_ADMIN_CHECKエラーが発生しますbgRFC destination is not operational。
SAP のドキュメントを確認しているときに、構成のほとんどがclient 000(現時点ではアクセスできない) を使用して行われていることがわかりました。
これがエラーの原因かどうか教えてもらえますか? または、他の構成が欠落している可能性がありますか?
vba - VBA からの SAP ログオン時に汎用モジュール RFC PING の RFC 権限がありません
みなさんおはようございます!
私はここ数日で解決策を探していましたが、実際にはうまくいきませんでした.VBAコードを作成しようとしています:
- SAPにログインし、
- いくつかのトランザクションを実行し、
- エクセルにエクスポート。
しかし、「SAP へのログイン」の部分でさえ、OK ではありません。
いくつかのコードを試しました。以下のコードは SAP ログオン画面を開きますが、どのフィールドにも入力しません。
最初の試みで、私は使用しましたCreateObject("Sapgui.ScriptingCtrl.1"):
2 回目の試行で、次のCreateObject("SAP.Functions")ように表示されました。
「RFC エラーを受信しました。汎用モジュール RFC PING の RFC 権限がありません」
コードは次のとおりです。
誰か助けてくれませんか?ありがとう!!
wcf - BizTalk WCF タイムアウトの問題
SAP から Web サービスを介してデータを収集する BizTalk のオーケストレーションがあります。
私のプロセスは以下の通りです。

受信ポートに SOAP サービスがあり、SOAP から要求を受け取ると、それを SAP RFC ファイル形式に変換して SAP に送信します。SAP からの応答を取得しようとすると、応答データが大きいとエラーが発生します。応答メッセージのサイズが非常に大きい場合、サービスでタイムアウト エラーが発生します。それ以外の場合、メッセージ サイズが大きくなければ問題ありません。
BizTalk 管理コンソールでタイムアウト時間を延長しようとしましたが、それでも失敗します。私が何をしたとしても、タイムアウト時間は常に 1 分です。
以下の XML 設定タグを machine.config ファイルに追加すると、次の図のようなエラーが発生します。
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config

以下の画像はSAP送信ポートです

SAP 送信ポートの詳細

詳細を見ると、約 10 時間のタイムアウト時間が表示されますが、SOAP UI では 1 分後にタイムアウト エラーが発生します。
下の画像は受信ポートです

また、以下のようにbiztalkイベントビューアーのエラーを見つけることができます.
また、SOAPUI 応答画面は以下のように空白です。
