on 05-26-2008 8:56 AM
Hi,
what is the use of "APPLY CONTROL RECORD VALUES FROM PAYLOAD" in idoc adapter?
when we use it?
Thanks
swati
Hi,
when you are sure that SLD settings are in place ...then no need to pass data from graphical mapping.....
i.e. hard code the value....
otherwise we have to send.
Reagards,
Akshay.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Swathi,
Mapping
The IDoc adapter does not make any special demands on mapping. The IDoc adapter must simply be provided with an IDoc XML structure at the Integration Server outbound channel. This either already exists or must be generated by using a mapping.
If the IDoc XML structure contains a control record, it is deleted and created again by the IDoc adapter. If you want to include additional values in the control record, you must select the Apply Control Record Values from Payload checkbox in the parameters in the communication channel and provide a corresponding mapping for the values.
You can include the values from the following fields in your IDoc control record:
MESCOD, MESFCT
TEST
EXPRESS
STD, STDVRS, STDMES
SNDSAD, SNDLAD
RCVSAD, RCVLAD
REFINT, REFGRP, REFMES
IDoc Processing with the IDoc Adapter
http://help.sap.com/saphelp_erp2004/helpdata/en/b9/c5b13bbeb0cb37e10000000a11402f/content.htm
Thanks,
Satya Kumar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Apply control record will take values from EDI_DC40-SNDPRN segment of IDOC...and it will chack this in partner profile in R3 system.
This value will be partner number.
This is when no SLD settings are done.
Regards,
Akshay.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI,
The APPLY CONTROL RECORD VALUES FROM PAYLOAD is used when you will be passing teh Control records from Mapping under the IDOC structure of EDI_DC40.
If you wish to consider the contorl details such as sender\receiver port sender\reciever partner profile no, Message type, Logical systems etc.you can either pass it in mapping and in communication channle mark it to use from Payload.
OR you can allow to take these details as per the details of Business System used on sender as well as on receiver side.
If you have multiple Pratner profiles and IDOCs belongs to these partner profiles need to be processed under common IDOC adapter then you have to apply these Control records dynamically to decide it at runtime.
/people/michal.krawczyk2/blog/2005/09/01/xi-idoc-adapter--edidc40--demystified
http://help.sap.com/saphelp_nw04/helpdata/en/13/95244269625633e10000000a155106/frameset.htm
Thanks
swarup
Edited by: Swarup Sawant on May 26, 2008 10:05 AM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
there is a description at SAP Help:
>If you set the indicator, the conversion of communication parties to the IDoc partner is only possible for systems that are not logical systems. If you do not set the indicator, all combinations of communication parties and services are handled as services without party. If the IDoc XML structure contains a control record during outbound processing on the Integration Server, it is rejected and created again by the IDoc adapter. If you want to include additional values in the control record, set the indicator and provide an appropriate mapping for the values.
http://help.sap.com/saphelp_nw04/helpdata/en/96/791c42375d5033e10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/13/95244269625633e10000000a155106/frameset.htm
Regards
Patrick
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.