on 02-08-2006 1:58 PM
Hi,
I have the following scenario:
R/3 -> XI -> File
Therefor I have an R3-System(partyless) in my Xi and an Clientsystem as Party with Business-Service. No Mapping just writein gthe idoc to a file
I receive an idoc from the R/3 and have to change the values in the EDI_DC40 (SNDPRN) segment of the idoc. Therefor I have definied in the headermapping that a fix valu is use as SNDPRN. In the File that XI write the SNDPRN is exactly the same as in the orignal idoc. It looks like Headermapping is not used ? What can I do that the headermapping is used ?
Regards Bernd
Hi Bernd,
The file adapter does not use header mapping.
Change the SNDPRN inside the mapping.
Regards
Stefan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bernd,
you must distinguish two things:
1. Header mapping = exchanging partner and service in XI message header
2. Modifying the payload depending on XI header fields.
You want to replace SNDPRN depending from header fields. That can do only the receiver IDOC adapter. No other adapter can do this.
Regards
Stefan
Hi Stefan,
thanks for the info.
Maybe you have an idee how to solve my problem. we have a classic edi scenario here where we have to send idocs(ORDERS05) to different receivers. As normal for edi the receiver expect a kind of tradigpartnernumer in the field SNDPRN. this number is different for every receiver.
the only way out I found to sovle this problem is to use a mapping with a value mapping where I replace the value for SNDPRN with something from the value table. Do you know a better way to do this ?
Regards Bernd
User | Count |
---|---|
94 | |
11 | |
11 | |
10 | |
9 | |
8 | |
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.