cancel
Showing results for 
Search instead for 
Did you mean: 

Mapping

Former Member
0 Kudos

Hi all,

in my structure having 100 fields, i want to use graphical for 30 fields, xslt for 40 fields and remaing fields using abap mapping,is it possible all mappings used at once?

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

you could add several mapping programs in the Interface Mapping:

http://help.sap.com/saphelp_nw04/helpdata/en/4f/ef761a5ecfb1418b79896e10fe4c57/frameset.htm

They will get executed one after the other and not at once but it will have the result that you expect.

If you change in your mapping the structure you need (new) corresponding for each mapping step.

Example:

Source Structure -> your mapping programs P1 and P2 -> Target Structure

Will result to:

Source Structure -> P1 -> Temp Structure

Temp Structure -> P2 -> Target Structure

Regards

Patrick

Edited by: Patrick Koehnen on Oct 13, 2008 1:57 PM

prateek
Active Contributor
0 Kudos

The screenshots in this weblog could provide a brief idea where to use.

Execution order would be such that the output of first mapping becomes input as second mapping.

Regards,

Prateek

Former Member
0 Kudos

Hi Prateek,

it's hard to believe but it seems that there is an error in Michal's Blog.

At least in our system (PI 7.0 SP 14) I could work with temp Message Types in the Interface Mapping like described above.

It it's only important that the output of one mapping step fits to the input of the next mapping step.

Regards

Patrick

Former Member
0 Kudos

Hi patrick,

thanks for ur answer, now my doubt was cleared,not completly, can u explain any example?

Former Member
0 Kudos

Hi,

you want to use graphical, xslt and abap mapping.

If all of them change the data structure you will need 2 additional Message Types (for example MT1 & MT2).

Then your mapping will be for example:

Source -> graphical -> MT1

MT1 -> xslt -> MT2

MT2 -> abap -> Target

Regards

Patrick

Former Member
0 Kudos

Yes.