2017-11-16 5 views
0

非常に複雑な構造のxmlファイルをSAPにインポートする必要があります。 私はexport xmlにDMEEフォーマットツリーを使用しましたが、これは非常に簡単で柔軟なものでした。これは「データ媒体交換エンジン」と呼ばれているので、これは両方向、すなわちインポートのためにも使用できると思いました。しかし、私はそれを行う方法のドキュメントや例を見つけることができません。xmlファイルのインポートと解析にDMEEツリーを使用することは可能ですか?

私は、トピック Parsing XML within SAP ABAP を読んだが、私はそれに従う前に、私はちょうどDMEEが輸入のために本当に役に立たないことを確認したいです。

+0

私の答えを参照してください、DMEEはアップロードXML機能を持っています。 includeを参照してください。LDMEE1_ABAF50 – forgetaboutme

+0

@forgetaboutmeフォームxml_upload_formatは、FM DMEE_UPLOAD_XML_TREE_ABAでのみ使用されます。私はFMを探検しました。それはフォーマットツリーのみをアップロードするためのものです。 xmlファイルのインポートや解析には使用できません。 – Sergey

答えて

0

iXMLライブラリを使用して、XMLファイルをインポートおよび解析できます。

XMLデータは文字列または内部テーブルに保存され

、それは 使用バイト文字列やバイトなどの行タイプとUTF-8コード・ページのために最善である:ヘルプページで説明したように

表現。

したがって、バイト文字列を操作する場合は、ABAPにあなたのXMLを変換するCALL TRANSFORMATIONステートメントを使用することができます。

call transformation id 
    source xml i_xml_string 
    result ... 

CALL TRANSFORMATIONヘルプページには、例をたくさん持っています。 SAP help portalの詳細情報もあります。

DMEEにアップロードXML機能があります。それはiXMLライブラリを使用しています - を参照してくださいLDMEE1_ABAF50

+0

あなたのアドバイスをありがとうが、私はDMEEを通じて輸入を行うことが可能かどうかまだ不思議です。 – Sergey

関連する問題