7

SAP に接続されていないシステムで、XML 形式の IDoc を受信して​​います (顧客マスター - DEBMAS07 が重要な場合)。

1. SAP システムに接続せずに、Java IDoc クラス ライブラリ (sapidoc3.jar) を使用してこの XML ドキュメントを読み取ることは可能ですか?

2. SAP システムに接続せずに、Java IDoc クラス ライブラリ (sapidoc3.jar) を使用して XML 形式で IDoc を生成することは可能ですか?

これを行う方法、このクラスを操作する方法についての明確な例は見つかりませんでした。私が見つけた例では、SAP への接続を必要とするクラスを使用しています。

4

2 に答える 2

7

それぞれの IDoc メタデータがなければ、XML データを SAP IDoc として解釈することはできません。この IDoc メタ データがなければ、IDoc-XML ドキュメントは、階層的に構造化された一連の文字列にすぎません。

また、SAP Java IDoc クラス ライブラリが IDoc メタ データを取得する唯一の方法は、何らかの SAP システムからクエリを実行することです。少なくとも、これは JIDocLib の現在のバージョン 3.0.12 では有効です。残念ながら、両方の質問に対する答えはNOです。

もちろん、他の任意の XML ドキュメントと同様に、標準の XML パーサーを使用して IDoc-XML を解析できます。

于 2016-12-26T22:48:00.080 に答える