on 03-20-2008 8:49 AM
Dear All,
Scenario is File to IDOC:
In mapping, EDI_DC40 section has to be filled with constant values like Sender port, Sender partner, Receiver Port and Receiver Partner. To achieve this I am using FixValue function. We have more than 50 interfaces having the same pattern.
Can someone tell is there any alternate way to achieve this. I have one approach in my mind i.e. use a .properties file in XI server and write UDF to read the values from that file.
I have also heard from one of my colleague that we can also use ValueMapping. But if you go with Value mapping, you have to create Party for all the interfaces .
I will appreciate if someone can share his valuable thought on this logic.
Best Regards
SMD.
Hi,
The right way to acheive this is by making use of apply control record values from payload button while defining receiver communication channel. If this is not working, then you can think of Value Mapping, where in you have to maintain these fixed values at one time and make use of same values later times also.
Thanks,
Vijay Kumar T.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Use the concept apply control record values from payload
/people/michal.krawczyk2/blog/2005/09/01/xi-idoc-adapter--edidc40--demystified
Regards
Seshagiri
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
if you want ot fill the control records from the payload then disable the check box -apply control records from payload,and the payload must contain that elements
note:reward points if solution found helpfull.....
regards
chandrakanth.k
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
the easiest way would be to use the Apply Control Record Values from Payload indicator in the receiver IDoc adapter.
It's filling the values by itself and it's described here:
http://help.sap.com/saphelp_nw04/helpdata/en/13/95244269625633e10000000a155106/frameset.htm
If this is not working for you, because you need any special values you will need a mapping.
There are different kinds of value mappings and Fix Value is one of them.
It's described here:
Something you want to do could be realized with Mapping Lookups like described here:
http://help.sap.com/saphelp_nw04/helpdata/en/cf/406642ea59c753e10000000a1550b0/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.
You need not fill these values.
You must have configured IDoc adapter. This adapter will fill there values.
In mapping you can disable segment EDIDC
Even if you put these values in mapping, IDoc adapter will overwrite these values.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
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.