cancel
Showing results for 
Search instead for 
Did you mean: 

Map flat structure in complex structure

Former Member
0 Kudos

Hello!

Is it possible using graph. mapping for obtain the follow result:

I have this example Input message type:

<?xml version="1.0" encoding="UTF-8"?>

<ns0:MT_CONFERMA xmlns:ns0="http://prova">

<HEADER>

<TRASM>1</TRASM>

<MDI>1234</MDI>

</HEADER>

<HEADER>

<TRASM>2</TRASM>

<MDI>2657</MDI>

</HEADER>

<ROW>

<TRASM>1</TRASM>

<RNUM>1.1</RNUM>

<ART>1.1</ART>

</ROW>

<ROW>

<TRASM>1</TRASM>

<RNUM>1.2</RNUM>

<ART>1.2</ART>

</ROW>

<ROW>

<TRASM>2</TRASM>

<RNUM>2.1</RNUM>

<ART>2.1</ART>

</ROW>

<ROW>

<TRASM>2</TRASM>

<RNUM>2.2</RNUM>

<ART>2.2</ART>

</ROW>

</ns0:MT_CONFERMA>

result:

<ns0:MT_OUT xmlns:ns0="http://prova">

<DATA>

<TRASM>1</TRASM>

<MDI>1234</MDI>

<ROW>

<TRASM>1</TRASM>

<RNUM>1.1</RNUM>

<ART>1.1</ART>

</ROW>

<ROW>

<TRASM>1</TRASM>

<RNUM>1.2</RNUM>

<ART>1.2</ART>

</ROW>

</DATA>

<DATA>

<TRASM>2</TRASM>

<MDI>2657</MDI>

<ROW>

<TRASM>2</TRASM>

<RNUM>2.1</RNUM>

<ART>2.1</ART>

</ROW>

<ROW>

<TRASM>2</TRASM>

<RNUM>2.2</RNUM>

<ART>2.2</ART>

</ROW>

</DATA>

</ns0:MT_OUT>

THe split data is "TRASM".

I try with some methods but without correct solution.

Thanks

Alessandro

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Try the following:

CONFERMA - > MT_OUT

HEADER -> DATA

TRASM - >TRASM

MDI - >MDI

ROW

TRASM (context CONFERMA)- >split(byvalue-value change)TRASM

RNUM- >RNUM

ART->ART

Priyanka

Former Member
0 Kudos

No

don't work.

any ROW created....

Former Member
0 Kudos

I try with :

CONFERMA - > MT_OUT

HEADER -> DATA

TRASM - >TRASM

MDI - >MDI

ROW :

TRASM (cont. CONFERMA)- >split(byvalue-value change)ROW

RNUM- >RNUM

ART->ART

and work. Thanks to everybody

Former Member
0 Kudos

I actually meant ROW here in place of TRASM...small mistake while typing..

TRASM (context CONFERMA)- >split(byvalue-value change)TRASM

Nyways no problem...you got your problem solved.

Former Member
0 Kudos

Hi Alessandro,

this should give some help:

MapExampleFlatStructureToNestedTables

http://help.sap.com/saphelp_nw04/helpdata/en/42/f7293b2dbe1a71e10000000a422035/content.htm

Regards Mario

Former Member
0 Kudos

Look also in

/people/stefan.grube/blog/2005/12/29/new-functions-in-the-graphical-mapping-tool-xi-30-sp13

Regards