問題タブ [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.
saprfc - JCO を使用した RFC の連続呼び出しのための SAP の RFC データの保持
JCO を介して呼び出された RFC を SAP メモリで開いたままにしておくことが可能かどうか疑問に思っていました。これは、私が念頭に置いているシナリオです。
単純な関数が数値をインクリメントするとします。この関数は 0 から始まるため、インポート パラメータ 1 を指定して初めて呼び出すと、1 が返されます。
2 回目に呼び出すと、2 などを返す必要があります。
これはJCOで可能ですか?
関数オブジェクトがあり、2 つの連続した呼び出しを行うと、常に 1 が返されます。
私が描いていることはできますか?
traffic - SAP RFC の負荷の高いアップロード - 3MB の txt ファイルで 150MB のアップロードが生成される
必要以上に大きなネットワーク トラフィックを生成する startRFC.exe に問題があります。startRFC には 3 つのパラメーター = 3 つの内部テーブル = 3 つの CSV ファイルがあります。SAP に送信されるこれらのファイルの合計サイズは 3 MB ですが、15 分かかり、合計で 150 MB がアップロードされます。
誰もこれを経験しましたか?
php - PHP SAP RFC関数呼び出しが機能しない
PHP を使用して SAP 関数を呼び出すのはこれが初めてです。経験のある人が私を助けてくれるまで、私は理解できなかったこの問題に遭遇しました。
このコードなので、このようなエラーが発生します
saprfc::callFunction('ZBAPI')
Import-Parameter=FROM_ を設定できませんでした。(存在しますか?)
しかし、インポートパラメーターは、saprfc からデータをフェッチすることを意味しているとコメントしています。
php - SAPRFC のインストール中に make コマンドでエラーが発生しました
Linux 4.0.4-x86_64 (ubuntu14) マシンに SAPRFC をインストールしようとしています。
これまでの手順
- rfcsdk 6.40 をダウンロードし、/usr/local/rfcsdk にアップロード
- ルート ディレクトリに saprfc-1.4.1 を抽出しました
次のコマンドを実行しました
make コマンドを実行した後、次のエラーが表示されます
/li>
警告: 'zend_get_parameters_ex' は非推奨です
make: *** [saprfc.lo] エラー 1
誰でもこの問題を解決するのを手伝ってくれますか?
php - phpinfo ページ saprfc モジュールが表示されない
Linux 4.0.4-x86_64 (ubuntu14) マシンに saprfc-1.4.1 をインストールしました。
PHP バージョン: PHP 5.6.11
完了した手順
- rfcsdk 7.20 をダウンロードし、/usr/local/rfcsdk にアップロード
- rfcsdk/lib にアップロードされた librfccm.so パッチ
- ルート ディレクトリに saprfc-1.4.1 を抽出しました
- ファイル saprfc-1.4.1/saprfc.c を編集 (47 行目で function_entry を zend_function_entry に変更)
- saprfc-1.4.1 で次のコマンドを実行
- phpize
- 。/構成、設定
- 作る
- インストールする
- extension=/usr/local/lib/php/extensions/no-debug-non-zts-20131226/saprfc.so を php.ini ファイルに追加
- sudo サービス apache2 再起動
これらのすべてのステップを phpinfo ページで実行した後、saprfc モジュールは表示されませんでした。
phpinfo ページの追加の .ini ファイル解析セクションでsaprfc.iniパスが言及されました
/var/log/apache2/error.log ファイルを確認すると、次のエラーが発生しました
odata - OData サービス ビルダーで RFC パラメータの精度を変更しますか?
タイプが、精度が 13 、スケールが 3 のBAPI_TRADINGCONTRACT_GET_LIST
プロパティがあるSAP 関数を使用しています。編集したいのですが、実行できません。スケール値を 2 に変更するにはどうすればよいですか?reqquality
edm.decimal
または、RFC モジュールのプロパティを編集するにはどうすればよいですか? または、プロパティを処理する他の手順はありますか?
vba - RFC_READ_TABLE はレコードを返しません。なんで?
RFC_READ_TABLE を使用して、分析のために SAP からデータを取得しようとしています。Fields
正常に戻ります。ただし、行を取得しようとすると、ゼロ行が返されます。
msgbox retTab.rows.count ' >>>>>> は 0 を返します
最後のステップでは、レコード数としてゼロが返されます。テーブルにはデータが含まれています。テーブル FIELDS を検索すると、正しいテーブル フィールドが返されます。これはセキュリティの問題に関連していますか?
よろしく、ワリード
c# - C# Web API での AccessViolation 例外
C# Web API を介して SAP RFC にアクセス中にエラーが発生しました。詳細は次のとおりです。out パラメータに格納されている SAP RFC から応答を取得できますが、それを関数に返すときに例外がスローされます。コードは次のとおりです。
例外情報は次のとおりです。
注:コードに問題はありません。以前のマシン (Windows 7 + VS 2012) では静かな古いコードで正常に動作していたため、現在は Windows 8.1 を使用しています。
私はすでに試しました:
- 両方をチェック/チェック解除 - [ツール] > [オプション] > [デバッグ] > [一般] > [モジュールのロード時に JIT 最適化を抑制] (管理対象のみ)
- Visual studio 2012 と 2013 の両方を試した
- .Net フレームワーク バージョン 4.5.2
助けてください。