IDoc-Strukturen
Auf dieser Seiter refahren Sie, wie IDocs im Raw-Format und XML-IDocs aufgebaut sind.
IDoc im Raw-Format
Ein IDoc Raw -Dokument ist ein XML-Dokument, das neben Metadaten zur Nachricht und Strukturinformationen ein SAP IDoc im Rohformat als Text enthält. Das XML-Dokument ist nach folgendem Muster aufgebaut:
<X4SAP TID="<!--Transaktions-ID-->">
<X4IDoc type="<!--IDoc-Typ-->" description="">
<X4Mandatory>
<X4RecipientPort><!--Empfänger-Port--></X4RecipientPort>
<X4RecipientPartnerType><!--Partnertyp-Kürzel--></X4RecipientPartnerType>
<X4RecipientPartnerNumber><!--Partnernummer--></X4RecipientPartnerNumber>
<X4RecipientPartnerFunction />
<X4RecipientAdress />
<X4RecipientLogicalAdress />
<X4SenderPort><!--Sender-Port--></X4SenderPort>
<X4SenderPartnerType><!--Partnertyp-Kürzel--></X4SenderPartnerType>
<X4SenderPartnerNumber><!--Partnernummer--></X4SenderPartnerNumber>
<X4SenderPartnerFunction />
<X4SenderAddress />
<X4SenderLogicalAddress />
<MessageType>
<MSGTYPE><!--Nachrichtentyp--></MSGTYPE>
</MessageType>
</X4Mandatory>
<X4Structure>
<Tabellenname SEGMENT="1">
<!--Segment 1 (Steuersatz)-->
</Tabellenname>
</X4Structure>
<RAW>
<!--Rohdaten der IDoc-Nachricht (Text)-->
</RAW>
</X4IDoc>
</X4SAP>
IDoc im XML-Format
Ein IDoc-XML-Dokument enthält eine IDoc-Nachricht, die komplett in XML-Elemente umgewandelt wurde. Zudem enthält das XML-Dokument Metadaten zur Nachricht und Strukturinformationen. Innerhalb des Elements <IDOC>
werden sämtliche Tabellen hintereinander hinterlegt.
Ein IDoc im XML-Format ist nach folgendem Muster aufgebaut:
<X4SAP TID="<!--Transaktions-ID-->">
<X4IDoc type="<!--IDoc-Typ-->" description="">
<X4Mandatory>
<X4RecipientPort><!--Empfänger-Port--></X4RecipientPort>
<X4RecipientPartnerType><!--Partnertyp-Kürzel--></X4RecipientPartnerType>
<X4RecipientPartnerNumber><!--Partnernummer--></X4RecipientPartnerNumber>
<X4RecipientPartnerFunction />
<X4RecipientAdress />
<X4RecipientLogicalAdress />
<X4SenderPort><!--Sender-Port--></X4SenderPort>
<X4SenderPartnerType><!--Partnertyp-Kürzel--></X4SenderPartnerType>
<X4SenderPartnerNumber><!--Partnernummer--></X4SenderPartnerNumber>
<X4SenderPartnerFunction />
<X4SenderAddress />
<X4SenderLogicalAddress />
<MessageType>
<MSGTYPE><!--Nachrichtentyp--></MSGTYPE>
</MessageType>
</X4Mandatory>
<X4Structure>
<Tabellenname SEGMENT="1">
<!--Segment 1 (Steuersatz)-->
</Tabellenname>
</X4Structure>
<RAW>
<!--Rohdaten der IDoc-Nachricht (Text)-->
</RAW>
</X4IDoc>
</X4SAP>