問題タブ [idoc]

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.

0 投票する
3 に答える
1636 参照

abap - SAP R/3 は IDoc XML ファイルから末尾のスペースを削除します

SAP JCo 3ライブラリを使用するJavaアプリケーションがあります。ユースケースの 1 つは、SAP インスタンス (R/3、ERP 6.0 EhP 7) から IDoc ファイルを受け取り、それを XML に変換することです。問題は、(IDoc ライブラリによって実行される) 変換中に、フィールドの末尾にある正しいスペースが削除されることです。どうやら、メッセージサイズを縮小するためです。これまでのところ、Java 側から実行できる構成は見つかりませんでした。

ネットを検索すると、SAP 側から次の提案が見つかりました。

  • whiteSpace=preserveXSDエディターからの設定
  • xml.fieldContentFormatting=nothingSender File/FTPアダプタの設定

ただし、それらのツールを見つけることも、それに応じて構成することもできませんでした。

これら2つのアプローチまたはその他のソリューションに関する洞察をいただければ幸いです。

0 投票する
1 に答える
594 参照

abap - パートナー プロファイル/ポート/プログラム ID にリンクされた IDOC を取得する RFC

パートナー プロファイル/プログラム ID/ポート/論理システム名を入力として渡すことができ、それにリンクされた IDoc タイプを取得できる RFC はありますか?

0 投票する
1 に答える
993 参照

xml - フラットな FILE から XML へ、およびその逆

IDOC フラット ファイルを XML に変換したいと考えています。次に、変更を加えた後、それを再びフラット ファイルに変換する必要があります。これを行うために使用できるABAPの汎用モジュールまたはクラスはありますか。

0 投票する
3 に答える
475 参照

sap - SAP Connector for Microsoft .Net v3 - SAPIDocSender クラスがありません

SAP Connector for Microsoft .Net v2 を使用して、フォーマット済みの IDOCS を SAP に正常に送信しました。今日、コネクタの最新バージョンにアップグレードしました。残念ながら、このSAPIDocSenderはもうありません。これらの IDOCS を SAP に送信するにはどうすればよいですか?

ご協力いただきありがとうございます!

編集:ありがとう!残念ながら、他のスレッドで説明されているように、IDOC の構築を回避したいと考えています。

v2 では、すべてのセグメントを含む IDOC 文字列全体を送信するオプションがありました。

0 投票する
1 に答える
1673 参照

java - JCO コネクタ経由で SAP バックエンドにアクセスする際の SEGMENT_UNKNOWN エラー

既存のドキュメント タイプを検査するために、Java ミドルウェア (Dell Boomi) 経由で SAP システムに接続しようとしています。基本 IDOC タイプ (ORDERS05 など) を検査すると、すべて正常に動作します。カスタム タイプ (ZORDERS05 など) を検査しようとすると、Java JCO クラスからかなりあいまいな例外が発生します。

この問題のトラブルシューティング方法に関するヒントはありますか? SAP側のオブジェクトは本当に同一のようです(両方の基本タイプ、拡張なしなど...)

0 投票する
0 に答える
677 参照

.net - SAP コネクタ 3.x - IDOC_INBOUND_ASYNCHRONOUS - 応答ステータス コードの取得方法 - .Net

.Net から Sap Connector 3.x を介して IDOC をプッシュしています。これを行うために、IDOC_INBOUND_ASYNCHRONOUS 関数を使用しています。

IDOC プッシュの応答ステータス コードを取得する方法はありますか? 私はこのようなものを期待しています:

Idoc の受信ステータス

50個のIDocが追加されました

51 出願書類未掲載

52 出願書類が完全に掲載されていない

53 出願書類掲載

54 正式申請チェック中のエラー

55 正式申請チェックOK

エラーが追加された 56 IDoc

57 テスト IDoc: アプリケーションチェック中のエラー

...

ありがとう!

0 投票する
2 に答える
210 参照

idoc - IDOC リスナー許可メッセージ配信

私たちは、SAP チームが SAP ルーター経由でドキュメント通知を配信する SAP ERP R/3 のプロジェクトに取り組んでいます。Dell Boomi を使用してそのポートにリスナーを接続しました。これは内部で公式の SAP Java コネクタを使用します。

正常な場合 (ネットワークが稼働している、リスナー サーバーが稼働しているなど)、IDoc を受信しますが、ネットワークがダウンしている場合やサーバーが再起動されている場合は、IDoc が「失われた」ように見えます。

SAP についての理解はありませんが、そのような IDoc の配信を許可する方法があるかどうか疑問に思っています。たとえば、成功するまで保留中の IDoc を再試行する SAP のキューイング オプションはありますか?