問題タブ [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 の呼び出し中に RFC コールバック サーバーを使用できません
サーバー ディレクトリから SAP CRM システム (商談への添付ファイル) にファイルをアップロードしようとしているためcreate_with_file、cl_crm_documentsクラスのメソッドを使用しています。
このメソッドを呼び出すには、自分で作成した RFC 関数を使用しています。Function Builder 内で RFC 関数をテストすると、すべて正常に動作します。外部システム (私の場合は MS-Outlook) から RFC を実行すると、「例外: RFC コールバック サーバーが利用できません」というエラーが発生します。
デバッガーを起動すると、プログラムは途中まで実行されます (したがって、接続は機能します)。関数が呼び出されるcreate_with_fileまで、いくつかのRFC_START_PROGRAM関数が呼び出されます。エラーはまさにこの行で発生します。
関数をリモートで呼び出した場合にのみエラーが発生する理由を知っている人はいますか? これを解決するには?
sap - RFC_READ_TABLEは、行の結果の列を連結します
次のクエリは、各行の列の結果を連結します。ある種の区切り文字または一意のrow[i]の結果のいずれかで列を区切る必要があります。
クエリ
。ネット
UPDATE(更新されたクエリ)
によって返されたインデックスに従うことで、列を区切ることができます
DataTable dtFields = (DataTable)cmd.Parameters["@flds"].Value;
クエリの最後の列が空の結果を返すとインデックスの信頼性が低下するため、プロセスは非常に扱いにくく、例外が発生します(長さのインジケーターも間違っていました)。私はそれのほとんどを回避しましたが、これはとても悪いです。.NETを使用してSAPにクエリを実行するためのより適切にサポートされている方法はありますか?
php - SAPからBlackBerryにデータを取得する
私はBlackBerry用のJavaでアプリを開発していますが、現在SAPでいくつかのRFCを構築しているので、システム内の情報を検索してブラックベリーユーザーに表示できます。
私の最初の試み(実際に機能しました):phpファイルを介して呼び出されるrfcを作成し、phpファイルがJsonを介してBlackBerryに情報を送信します(逆に、bberryはphpファイルを呼び出し、ここからSAPに送信します)
上司から、ミドルウェアを使用してこれを行うことはできず、SAPから直接データを取得する必要があると言われましたが、SAPにはモバイルモジュールがありません
私の質問は次のとおりです。まず、ミドルウェアなしで実行できますか?答えが「はい」の場合、...最もクリーンでより良い方法は何でしょうか?(モバイルモジュールはありません!!!!)
SAP==>ミドルウェア==>bberry
また
SAP ==> bberry ???
abap - オブジェクト インスタンスを RFC 汎用モジュールに渡す
ABAP 構築STARTING NEW TASKを使用すると、たとえばバッチ実行など、現在のタスクとは独立して実行される別のタスクを開始できます。
オブジェクト インスタンスを引き渡したいのですが、RFC 関数はこれらの種類のパラメーターを受け入れません。オブジェクトインスタンスも渡したいと思っていて、これに対する回避策を見つけた人はいますか?
今日の私の回避策は、構造化データを渡し、モジュール内のオブジェクトを再作成することです。そのため、手動で「マーシャリング」を行います。
おそらく、それにはもっと良い方法がありますか?または、別のバックグラウンド タスクでオブジェクト インスタンスのメソッドを実行できますか?
PS私はSAP R3 4.6Cを使用しています
php - SAP 接続エラー
sap と Web サーバー間の接続を作成しています。この接続は php にあり、そのためのライブラリは php 用です。
サーバー (nwrfcskd および sapnwrfc) にライブラリを取得した後、このページのすべての手順に従いましたが、このエラーが発生しました...
例外 'sapnwrfcConnectionException' とメッセージ 'LOCATION CPIC (TCP/IP) on local host with Unicode ERROR hostname 'afrodita.unimet.edu.ve' unknown TIME Tue Jul 12 02:59:48 2011 RELEASE 711 COMPONENT NI (network interface) VERSION 39 RC -2 MODULE nixxhsl.cpp LINE 233 DETAIL NiHsLGetNodeAddr: hostname cached as unknown COUNTER 7 ' in /var/www/bb/login.php:22 スタック トレース: #0 /var/www/bb/login.php(22 ): sapnwrfc->__construct(配列) #1 {main}
誰かがこの問題について手がかりを持っていますか?
私は、SAPのいくつかのパラメータが欠落していると思います..
select - SAPテーブルデータを取得するためのユニバーサル汎用モジュール
SAPシステムからテーブルデータにアクセスするための最良の方法は何ですか?
RFC_READ_TABLEで試してみましたが、このRFCは単一の列内に連結された形式でデータを返し、行データのサイズ制限があります。
システムにカスタムRFCを作成せずに、汎用形式でSAPデータにアクセスするためのより良い方法はありますか?
カスタムスクリプトではなく、標準のRFCソリューションを探しています。
methods - メソッドが FM から呼び出される場合、パラメーターは仮パラメーターと型互換性がありません
静的パブリック クラス メソッド zcl_abc=>dosomething には、インポート パラメータがあります。
it_lines タイプ TLINE_T オプション
zfm_dosame という FM があります。パラメータがあります
テーブル IT_LINES タイプ TLINE_T オプション
zfm_dosame は zcl_abc=>dosomething を呼び出し、it_lines に it_lines を渡そうとします。ただし、構文エラー:
IT_LINES は、仮パラメータ IT_LINES と型互換性がありません。
このエラーは私を夢中にさせます。どうやって来たのかわからない...助けてください!
.net - SAP.Net Connector 3.0 を使用して BAPI_DOCUMENT_CHECKOUTVIEW2 を呼び出すと、「RFC コールバック サーバーが利用できません」が返される
SAP.Net Connector 3.0 を使用して SAP DMS からドキュメントを取得しようとしています。ドキュメントを取得して ASP.Net に表示する必要があります。
関数の呼び出しに「BAPI_DOCUMENT_CHECKOUTVIEW2」を使用しています。しかし、invoke メソッドが呼び出されると、「RFC コールバック サーバーが利用できません」というエラーがスローされます。
私が使用したコードは以下のとおりです。
前もって感謝します
excel - SAP で XML フィードまたは自動エクスポート ファイルを生成しますか?
SAP トランザクションの結果を自動的に生成する方法はありますか? 1 つの MRP コントローラーの製造オーダーを確認したいとします (これには COOIS トランザクションがあります)。そのトランザクションの結果で XML フィードを生成し、たとえば 10 分ごとに更新する方法はありますか? または、結果を含む .xls ファイルをどこかに自動エクスポートするには... ? ジョブとスプールがあることはわかっていますが、結果を SAP GUI から手動でダウンロードする必要があります。ABAP にアクセスできないので、SAP からデータを取得する他の方法があるかどうかを知りたいですか?
android - AndroidでのSAP呼び出しRFC
AndroidでSAPRFCを使用してサービスに接続する方法を示す例を知っている人はいますか?