We are getting multiple addresses in single idoc. Only single address is getting processed and other addresses are getting ignored.
IDOC:
<MSGFN>005</MSGFN>
<PARVW>WE</PARVW>
<KUNN2>0049010512</KUNN2>
<PARZA>000</PARZA>
<ZADRDAT SEGMENT="1">
<ZZ_NAME1>SHIPTO1_NAME1</ZZ_NAME1>
<ZZ_SPRAS>EN</ZZ_SPRAS>
<ZZ_VKORG>11</ZZ_VKORG>
<ZZ_SPART>01</ZZ_SPART>
<ZZ_MSGFN>005</ZZ_MSGFN>
<ZZ_PAFKT>WE</ZZ_PAFKT>
<ZZ_EMAIL>SHIPTO1_MAIL@CUSTOMER.COM</ZZ_EMAIL>
</ZADRDAT>
</E1KNVPM>
<E1KNVPM SEGMENT="1">
<MSGFN>005</MSGFN>
<PARVW>WE</PARVW>
<KUNN2>0049220737</KUNN2>
<PARZA>001</PARZA>
<ZADRDAT SEGMENT="1">
<ZZ_NAME1>SHIPTO2_NAME1</ZZ_NAME1>
<ZZ_SPRAS>EN</ZZ_SPRAS>
<ZZ_VKORG>11</ZZ_VKORG>
<ZZ_SPART>01</ZZ_SPART>
<ZZ_MSGFN>005</ZZ_MSGFN>
<ZZ_PAFKT>WE</ZZ_PAFKT>
<ZZ_EMAIL>SHIPTO2_MAIL@CUSTOMER.COM</ZZ_EMAIL>
</ZADRDAT>
</E1KNVPM>
Kindly some one suggest the way to map those address fields.