cancel
Showing results for 
Search instead for 
Did you mean: 

graphical mapping is partially executed

Former Member
0 Kudos

Hi there,

I am working on an File to Idoc Scenario using the Idoc packaging technique.

My source message type is as follows:

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

<ns:Inv_MT xmlns:ns="http://mytest.com/xi/XMLFile2Idoc">

<Inv_HDR>

<BUKRS>1020</BUKRS>

<BLART>KG</BLART>

<BLDAT>20070223</BLDAT>

<BUDAT>20070223</BUDAT>

<XBLNR>713196</XBLNR>

<BKTXT>AP PRMS INVOICE-REF 123</BKTXT>

<WAERS>USD</WAERS>

</Inv_HDR>

<Inv_dtl>

<BSCHL>21</BSCHL>

<MWSKZ>0</MWSKZ>

<WRBTR>287786.88</WRBTR>

<ZUONR>123456</ZUONR>

<SGTXT>800-000132-21000-000-123</SGTXT>

<KOSTL>13221010000</KOSTL>

<AUFNR>13221010000</AUFNR>

<HCONT>13221010000</HCONT>

<WERKS>840</WERKS>

<XREF1>76800</XREF1>

<XREF2>278588</XREF2>

<ZFBDT>20070325</ZFBDT>

<ZTERM>Y</ZTERM>

<ZLSCH>CHECKS</ZLSCH>

<ZLSPR>N</ZLSPR>

<HBKID>5</HBKID>

<LIFNR>12384</LIFNR>

</Inv_dtl>

<Inv_dtl>

<BSCHL>40</BSCHL>

<MWSKZ>0</MWSKZ>

<WRBTR>30682.80</WRBTR>

<ZUONR>123456</ZUONR>

<SGTXT>800-000132-21000-000-123</SGTXT>

<KOSTL>13221010000</KOSTL>

<AUFNR>13221010000</AUFNR>

<HCONT>13221010000</HCONT>

<WERKS>840</WERKS>

<XREF1>76800</XREF1>

<XREF2>278588</XREF2>

<ZFBDT>20070325</ZFBDT>

<ZTERM>Y</ZTERM>

<ZLSCH>CHECKS</ZLSCH>

<ZLSPR>N</ZLSPR>

<HBKID>5</HBKID>

<LIFNR>12384</LIFNR>

</Inv_dtl>

<Inv_dtl>

<BSCHL>40</BSCHL>

<MWSKZ>0</MWSKZ>

<WRBTR>35714.40</WRBTR>

<ZUONR>123456</ZUONR>

<SGTXT>800-000132-21000-000-123</SGTXT>

<KOSTL>13221010000</KOSTL>

<AUFNR>13221010000</AUFNR>

<HCONT>13221010000</HCONT>

<WERKS>840</WERKS>

<XREF1>76800</XREF1>

<XREF2>278588</XREF2>

<ZFBDT>20070325</ZFBDT>

<ZTERM>Y</ZTERM>

<ZLSCH>CHECKS</ZLSCH>

<ZLSPR>N</ZLSPR>

<HBKID>5</HBKID>

<LIFNR>12384</LIFNR>

</Inv_dtl>

<Inv_dtl>

<BSCHL>40</BSCHL>

<MWSKZ>0</MWSKZ>

<WRBTR>26634.00</WRBTR>

<ZUONR>123456</ZUONR>

<SGTXT>800-000132-21000-000-123</SGTXT>

<KOSTL>13221010000</KOSTL>

<AUFNR>13221010000</AUFNR>

<HCONT>13221010000</HCONT>

<WERKS>840</WERKS>

<XREF1>76800</XREF1>

<XREF2>278588</XREF2>

<ZFBDT>20070325</ZFBDT>

<ZTERM>Y</ZTERM>

<ZLSCH>CHECKS</ZLSCH>

<ZLSPR>N</ZLSPR>

<HBKID>5</HBKID>

<LIFNR>12384</LIFNR>

</Inv_dtl>

<Inv_dtl>

<BSCHL>40</BSCHL>

<MWSKZ>0</MWSKZ>

<WRBTR>13582.08</WRBTR>

<ZUONR>123456</ZUONR>

<SGTXT>800-000132-21000-000-123</SGTXT>

<KOSTL>13221010000</KOSTL>

<AUFNR>13221010000</AUFNR>

<HCONT>13221010000</HCONT>

<WERKS>840</WERKS>

<XREF1>76800</XREF1>

<XREF2>278588</XREF2>

<ZFBDT>20070325</ZFBDT>

<ZTERM>Y</ZTERM>

<ZLSCH>CHECKS</ZLSCH>

<ZLSPR>N</ZLSPR>

<HBKID>5</HBKID>

<LIFNR>12384</LIFNR>

</Inv_dtl>

<Inv_dtl>

<BSCHL>40</BSCHL>

<MWSKZ>0</MWSKZ>

<WRBTR>51883.20</WRBTR>

<ZUONR>123456</ZUONR>

<SGTXT>800-000132-21000-000-123</SGTXT>

<KOSTL>13221010000</KOSTL>

<AUFNR>13221010000</AUFNR>

<HCONT>13221010000</HCONT>

<WERKS>840</WERKS>

<XREF1>76800</XREF1>

<XREF2>278588</XREF2>

<ZFBDT>20070325</ZFBDT>

<ZTERM>Y</ZTERM>

<ZLSCH>CHECKS</ZLSCH>

<ZLSPR>N</ZLSPR>

<HBKID>5</HBKID>

<LIFNR>12384</LIFNR>

</Inv_dtl>

<Inv_dtl>

<BSCHL>40</BSCHL>

<MWSKZ>0</MWSKZ>

<WRBTR>33818.40</WRBTR>

<ZUONR>123456</ZUONR>

<SGTXT>800-000132-21000-000-123</SGTXT>

<KOSTL>13221010000</KOSTL>

<AUFNR>13221010000</AUFNR>

<HCONT>13221010000</HCONT>

<WERKS>840</WERKS>

<XREF1>76800</XREF1>

<XREF2>278588</XREF2>

<ZFBDT>20070325</ZFBDT>

<ZTERM>Y</ZTERM>

<ZLSCH>CHECKS</ZLSCH>

<ZLSPR>N</ZLSPR>

<HBKID>5</HBKID>

<LIFNR>12384</LIFNR>

</Inv_dtl>

<Inv_dtl>

<BSCHL>40</BSCHL>

<MWSKZ>0</MWSKZ>

<WRBTR>63648.00</WRBTR>

<ZUONR>123456</ZUONR>

<SGTXT>800-000132-21000-000-123</SGTXT>

<KOSTL>13221010000</KOSTL>

<AUFNR>13221010000</AUFNR>

<HCONT>13221010000</HCONT>

<WERKS>840</WERKS>

<XREF1>76800</XREF1>

<XREF2>278588</XREF2>

<ZFBDT>20070325</ZFBDT>

<ZTERM>Y</ZTERM>

<ZLSCH>CHECKS</ZLSCH>

<ZLSPR>N</ZLSPR>

<HBKID>5</HBKID>

<LIFNR>12384</LIFNR>

</Inv_dtl>

<Inv_dtl>

<BSCHL>40</BSCHL>

<MWSKZ>0</MWSKZ>

<WRBTR>31824.00</WRBTR>

<ZUONR>123456</ZUONR>

<SGTXT>800-000132-21000-000-123</SGTXT>

<KOSTL>13221010000</KOSTL>

<AUFNR>13221010000</AUFNR>

<HCONT>13221010000</HCONT>

<WERKS>840</WERKS>

<XREF1>76800</XREF1>

<XREF2>278588</XREF2>

<ZFBDT>20070325</ZFBDT>

<ZTERM>Y</ZTERM>

<ZLSCH>CHECKS</ZLSCH>

<ZLSPR>N</ZLSPR>

<HBKID>5</HBKID>

<LIFNR>12384</LIFNR>

</Inv_dtl>

</ns:Inv_MT>

Only Inv_HDR mapping is getting executed to target Idoc though I did both.

Could anyone provide me the solution?

Thank you,

Ann.

Message was edited by:

Ann S

Message was edited by:

Ann S

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member189324
Contributor
0 Kudos

Hi Ann,

Test your mapping porgram using this source file as input file in the Graphical Mapping editor and see the target results after the mapping is executed. You can identify why the Details are not mapped.

Thanks

Prasad

Former Member
0 Kudos

Hi Prasad,

Thank you for the quick reply.

I tested the mapping and in the test also only HDR mapping is executed.

The DTL nodes are showing RED which means mapping is not correctly.

The mapping is done as below:

Inv_MT (1....1) ..........Idoc(0-----unbounded)Idoc packaging

Inv_HDR

Inv_DTL(1...10).......E1FISEG(0-----999)

And also Inv_DTL(1...10).......E1FINBU(0-----99).

Here Inv_dtl is being mapped to both segments E1FISEG and E1FINBU as our source structure DTL has fields from both the segments of IDOC(FIDCCP02).

And respective fields are also mapped .

Am I doing something wrong in mapping?

Thank you,

Ann.

former_member189324
Contributor
0 Kudos

Yes, your Mapping program has probelms. All the red color fields are mandatory in the mapping. Click on the button to Expand all nodes and check all the mandatory mapping fields...

Good luck...

Prasad

Former Member
0 Kudos

Hi prasad,

The Inv_DT has a subnode Inv_HDR to that I have created a sub-node Inv_dtl but the generated XML structure has Inv_HDR and Inv_dtl are sub-nodes of the Inv_DT.

That is making the mapping programme partial execution.

Thank you for your input.

Ann.