Hi,
i m working with a scenario SAP ECC 7.0 -> IDoc -> PI -> IDoc -> R/3 4.6c
I m sending a purchase order (ORDERS.ORDERS05) from SAP ECC and i want to receive an acknowledgment from R/3. Unfortunately there are only zeros in the field E1ADHDR / E1STATE / DOCNUM, this leads to the error "ALEAUDIT IDoc cannot find request IDoc in Integration Server" on PI.
Does anybody know what to do in the R/3 system to send the original IDoc number in E1STATE / DOCNUM?
XML Source of the ALEAUD received at PI:
<?xml version="1.0" encoding="UTF-8" ?> <ALEAUD01> <IDOC BEGIN="1"> <EDI_DC40 SEGMENT="1"> <TABNAM>EDI_DC40</TABNAM> <MANDT>100</MANDT> <DOCNUM>0000000004307392</DOCNUM> <DOCREL>46C</DOCREL> <STATUS>30</STATUS> <DIRECT>1</DIRECT> <OUTMOD>2</OUTMOD> <IDOCTYP>ALEAUD01</IDOCTYP> <MESTYP>ALEAUD</MESTYP> <SNDPOR>SAPQV1</SNDPOR> <SNDPRT>LS</SNDPRT> <SNDPRN>QV1CLT100</SNDPRN> <RCVPOR>A000000022</RCVPOR> <RCVPRT>LS</RCVPRT> <RCVPRN>QXC100</RCVPRN> <CREDAT>20090605</CREDAT> <CRETIM>111523</CRETIM> <SERIAL>20090605111521</SERIAL> </EDI_DC40> <E1ADHDR SEGMENT="1"> <MESTYP>ORDERS</MESTYP> <MESTYP_LNG>ORDERS</MESTYP_LNG> <E1STATE SEGMENT="1"> <DOCNUM>0000000000000000</DOCNUM> <STATUS>53</STATUS> <STACOD>SAPV1311</STACOD> <STATXT>&1 &2 wurde gesichert</STATXT> <STAPA1>Terminauftrag EX</STAPA1> <STAPA2>2510016042</STAPA2> <STATYP>I</STATYP> <STAMQU>SAP</STAMQU> <STAMID>V1</STAMID> <STAMNO>311</STAMNO> <STAPA1_LNG>Terminauftrag EX</STAPA1_LNG> <STAPA2_LNG>2510016042</STAPA2_LNG> <E1PRTOB SEGMENT="1"> <DOCNUM>0000000004307353</DOCNUM> <OBJTYPE>BUS2032</OBJTYPE> <OBJKEY>2510016042</OBJKEY> </E1PRTOB> </E1STATE> </E1ADHDR> </IDOC> </ALEAUD01>
Regards,
Udo