on 08-31-2010 1:18 PM
Dear experts,
Currently I have a working file->Idoc scenario in which I fill Idoc-controlrecordvariables as follows:
- field SNDPOR: name of XI developmentsystem (via a constant)
- field RCVPOR: name of SAP developmentsystem (also via a constant)
- same for fields like SNDPRN and RCVPRN etc.
In Development this works fine. Then I transport the design objects to the next environment. But when I want to test the same in Acceptence or Production, it won't work because the fields are still filled with the settings for the Development system.
Can I fill these fields via some systemvariable in stead of a constant? Or is there another way?
Thanks,
William
Edited by: JWD on Aug 31, 2010 2:20 PM
u need to select the control record dynamiclaly.
u can do either fix value mapping or a simple UDF
under standard function "constant" 2 functions are there "Sender" and reciver" use those and do a fix vm..lets say
if sender sys starts with D , then SNDPOR = D*
if sender sys starts with P, then SNDPOR = P* like this.. same way for P
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
1)Uncheck option Apply contraol record values from Payload in IDoc receiver channel.
2)Disable EDI_DC40 control record in message mapping.
this two steps will solve your problem at configuration time it will take the values irresctive of environment.so you no need to maiantain constant values..
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
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.