cancel
Showing results for 
Search instead for 
Did you mean: 

Hierarchy to Flat Structure

Former Member
0 Kudos

Hi all..

I need to map a Hirarchial Struture to a Flat Structure ...in my souce node HDR can appear multiple times and below that one sub node STS also can appear multiple times ...

i need a flat targer stucture of source of same kind ..

what is the way to do that .. ? i tried doing it with Graphical mapping i am getting a worng output ...plz tell me what to be done ?...

<u><b>source Hirarchital Structure</b></u>

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

<ns1:mt_IB_WIP xmlns:ns1="urn:agrp:ib">

<ROU>

<Record_Type>ROU</Record_Type>

<Sender_ID/>

<Receiver_ID/>

<Document_Type>OSTRPT</Document_Type>

<Sender_ID_qualifier/>

<Receiver_ID_qualifier/>

<Document_version_number/>

<Filler/>

<HDR>

<Record_Type>HDR</Record_Type>

<Vendor_ID/>

<Purchase_order_number/>

<Customer_order_number/>

<Article_number/>

<Transfer_date/>

<Transfer_time/>

<WIP_date/>

<Division/>

<WIP_date_qualifier/>

<Client_Number/>

<LSCD/>

<Reason_Code>0000</Reason_Code>

<Filler/>

<STS>

<Record_Type>STS</Record_Type>

<Vendor_id/>

<Purchase_order_number/>

<Customer_order_number/>

<Article_number/>

<Transfer_date/>

<Transfer_time/>

<Free_text_description/>

<Division/>

<Filler/>

</STS>

</HDR>

<HDR>

<Record_Type>HDR</Record_Type>

<Vendor_ID/>

<Purchase_order_number/>

<Customer_order_number/>

<Article_number/>

<Transfer_date/>

<Transfer_time/>

<WIP_date/>

<Division/>

<WIP_date_qualifier/>

<Client_Number/>

<LSCD/>

<Reason_Code>0000</Reason_Code>

<Filler/>

<STS>

<Record_Type>STS</Record_Type>

<Vendor_id/>

<Purchase_order_number/>

<Customer_order_number/>

<Article_number/>

<Transfer_date/>

<Transfer_time/>

<Free_text_description/>

<Division/>

<Filler/>

</STS>

</HDR>

</ROU>

</ns1:mt_IB_WIP>

<b><u>Target Flat Structure</u></b>

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

<ns0:mt_IB_WIP1 xmlns:ns0="urn:agrp:ib">

<ROU>

<Record_Type/>

<Sender_ID/>

<Receiver_ID/>

<Document_Type/>

<Sender_ID_qualifier/>

<Receiver_ID_qualifier/>

<Document_version_number/>

<Filler/>

</ROU>

<HDR>

<Record_Type/>

<Vendor_ID/>

<Purchase_order_number/>

<Customer_order_number/>

<Article_number/>

<Transfer_date/>

<Transfer_time/>

<WIP_date/>

<Division/>

<WIP_date_qualifier/>

<Client_Number/>

<LSCD/>

<Reason_Code/>

<Filler/>

</HDR>

<STS>

<Record_Type/>

<Vendor_id/>

<Purchase_order_number/>

<Customer_order_number/>

<Article_number/>

<Transfer_date/>

<Transfer_time/>

<Free_text_description/>

<Division/>

<Filler/>

</STS>

</ns0:mt_IB_WIP1>

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member214364
Active Contributor
0 Kudos

Hi Mohamed,

Could you please send source and target fields occurrences?

Cheers,

Jag

Former Member
0 Kudos

<b><i><u>Source</u></i></b>

Node HDR is 0 to unbounded

Node STS is 0 to unbounded

<b><u>Target</u></b>

Node HDR is 0 to unbounded

Node STS is 0 to unbounded

former_member214364
Active Contributor
0 Kudos

Hi Mohamed,

whenever you are mapping target HDR and STS nodes and elements from Source HDR and STS you need to use remove Context node function.

Cheers,

Jag