cancel
Showing results for 
Search instead for 
Did you mean: 

Message mapping execution?

Former Member
0 Kudos

Hi friends,

The message processing(pipeline steps) happens in the abap stack,then how request message mapping(one of the pipeline step)happens in abap stack,as message mapping should execute in java stack,

Thanks,

Suresh.

Accepted Solutions (1)

Accepted Solutions (1)

former_member183906
Active Contributor
0 Kudos

Message mapping depends on the mapping technology:

i. Message, Java & XSLT (under Imported Archives) mappings are executed at Java stack;

ii. ABAP & XSLT (in ABAP stack) mappings are executed at ABAP stack.

The Integration Engine that processes the message pipeline (which runs in ABAP stack) will either execute a JCo call (using RFC Dest AI_RUNTIME_JCOSERVER) to the Java Stack to execute the mapping or, in the 2nd case, execute the mapping ABAP function directly.

The pipeline steps can be seen in the transaction SXMB_ADM ->Display Pipeline Definition

Here you have a good overview:

http://help.sap.com/saphelp_nw04/helpdata/en/d2/58cd3b11571962e10000000a11402f/frameset.htm

Answers (3)

Answers (3)

former_member189441
Active Participant
0 Kudos

Hi,

Request Message Mapping:

Call the mapping program to transform the message structure to the receiver format.

Go through this

former_member192295
Active Contributor
0 Kudos

Hi,

Depending on adapter & Mapping type system will choose either ABAP or JAVA stack. Most of the channels like HTTP, IDOC, SOAP, XI etc adapters are working on JAVA stack and remaining adapters like FILE, RFC etc adapters are working on ABAP stack after the will move to java stack. Any adapter finally will reach to integration server and work on java stack.

Former Member
0 Kudos

checkin SXMB_MONI