on 01-13-2011 6:15 AM
Im reading a file through the PI file adapter and writing it to the IDOC adapter into 4.6C.
I have overwritten MESTYP in mapping in the EDIDC40 to (ORDSP) but when the IDOC is received in 4.6 the message type displays as ORDERS not ORDRSP and so the Partner Profile doesnt trigger.
<ORDERS05>
- <IDOC>
- <EDI_DC40>
<IDOCTYP>ORDERS05</IDOCTYP>
<MESTYP>ORDRSP</MESTYP>
Any help would be appreciated.
Hi,
You need to import the idoc ORDRSP.ORDERS05 and not ORDERS.ORDERS05...
reimport the idoc and change the mapping and test the same ...
HTH
Rajesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks, no comment, I should have realised....
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Fellas,
I am having issue with ordrsp idoc.
Currently we are receiving ack from third party for order changes. PI is configured to get idoc xml using HTTP service configured.
After PI gets the xml it calls idoc adapter to create idoc in r/3 system.
ORDRSP.ORDERS05 IDOC is already imported in PI and PI pushes it to r/3 via idoc adapter service. This interface is working in production fine. However recently sterling have started populating another control field which is <MESCOD>. R/3 is creating the idoc but not populating this particular field (MESCOD).
Their is no message mapping in PI to populate any fields. Data comes from 3rd party via HTTP and gets processed using IDOC adapter. Not sure why MESCOD is not getting populated.
Looked at message arriving in PI and can clearly see MESCOD field getting populated with right content.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <ORDERS05>
- <IDOC BEGIN="1">
- <EDI_DC40 SEGMENT="1">
<TABNAM>EDI_DC40</TABNAM>
<MANDT>011</MANDT>
<DIRECT>2</DIRECT>
<IDOCTYP>ORDERS05</IDOCTYP>
<MESTYP>ORDRSP</MESTYP>
<MESCOD>WEB</MESCOD> -
>>
<SNDPOR>SAPP1C</SNDPOR>
<SNDPRT>LS</SNDPRT>
<SNDPRN>EDIGATEWAY</SNDPRN>
<RCVPOR>SAPR1C</RCVPOR>
<RCVPRT>LS</RCVPRT>
<RCVPRN>R1CCLNT011</RCVPRN>
<CREDAT>20120213</CREDAT>
<CRETIM>000242</CRETIM>
</EDI_DC40>
Can someone please guide why would this one field not get populated when IDOC gets created in R/3 system..
Please help..
ta,
Jas
Hello,
Have you checked the Apply control records from payload checkbox in Receiver CC?
-Rahul
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.