Hi guys..
I have an strange problem. We made an Extension of ALEAUD Idoc to add a couple of fields needed. The Z extension in R3 are created correctly and we can see the new Z segment with correct values. But when Idoc is sent to XI, this segment is missing.
We have made the configuration needed to receive ALEAUD as normal message using IDX_ALEREQUEST and it works fine. Now with Z extension, we receive the message but with missing Z segment.
We have made the following steps with no results:
1.- Check in IDX2 for metadata. (Correct).
2.- Parnet Profile in R3 are corrected updated with Z extension.
2.- Re-import several times Idoc structure in Integration Builder.
3.- Restart XI server.
xml-idoc in XI side :(Segment Z1EINFO with fields BELNR and PARTN is a child of E1PRTOB but is missing)
<?xml version="1.0" encoding="UTF-8" ?>
- <ZALEAUD01>
- <IDOC BEGIN="1">
- <EDI_DC40 SEGMENT="1">
<TABNAM>EDI_DC40</TABNAM>
<MANDT>900</MANDT>
<DOCNUM>0000000007505754</DOCNUM>
<DOCREL>701</DOCREL>
<STATUS>30</STATUS>
<DIRECT>1</DIRECT>
<OUTMOD>2</OUTMOD>
<IDOCTYP>ALEAUD01</IDOCTYP>
<CIMTYP>ZALEAUD01</CIMTYP>
<MESTYP>ALEAUD</MESTYP>
<SNDPOR>SAPDV1</SNDPOR>
<SNDPRT>LS</SNDPRT>
<SNDPRN>DV1CLNT900</SNDPRN>
<RCVPOR>SAPXID</RCVPOR>
<RCVPRT>LS</RCVPRT>
<RCVPRN>XIDCLNT700</RCVPRN>
<CREDAT>20110616</CREDAT>
<CRETIM>101559</CRETIM>
<ARCKEY>E097EEB9057BBBF1AFC2005056A915EE 0000000003785002</ARCKEY>
<SERIAL>20110616101559</SERIAL>
</EDI_DC40>
- <E1ADHDR SEGMENT="1">
<MESTYP>ORDRSP</MESTYP>
<MESTYP_LNG>ORDRSP</MESTYP_LNG>
- <E1STATE SEGMENT="1">
<DOCNUM>0000000003785002</DOCNUM>
<STATUS>51</STATUS>
<STACOD>SAPME794</STACOD>
<STATXT>Acknowledgment for PO item & & contains quantity variance</STATXT>
<STAPA1>4500979477</STAPA1>
<STAPA2>00010</STAPA2>
<STATYP>E</STATYP>
<STAMQU>SAP</STAMQU>
<STAMID>ME</STAMID>
<STAMNO>794</STAMNO>
<STAPA1_LNG>4500979477</STAPA1_LNG>
<STAPA2_LNG>00010</STAPA2_LNG>
<STAPA3_LNG>200.000</STAPA3_LNG>
<STAPA4_LNG>180.000</STAPA4_LNG>
- <E1PRTOB SEGMENT="1">
<DOCNUM>0000000007505750</DOCNUM>
</E1PRTOB>
</E1STATE>
</E1ADHDR>
</IDOC>
</ZALEAUD01>
In R3 idoc contains Z segment with correcT values.
One of the interesting things in this case is that in R3 we generate one Idoc with several E1ADHDR segments, but when we receive the messages in XI, an automatic splitting is produced and we receive one Idoc per E1ADHDR segment. Maybe in this automatic spliting we would find the solution, but I'm not able to find it.
Any ideas?
Thanks in advance.
Kind regards
Edited by: Carlos Ocampos on Jun 16, 2011 10:49 AM