XSLT code replace MAG in TPM sap


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

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output indent="yes"/>

 

  

  

   <xsl:template match="/">

    <xsl:element name="M_DESADV">

      <S_UNH>

        <D_0062>DESADV</D_0062>

        <C_S009>

          <D_0065>DESADV</D_0065>

          <D_0052>D</D_0052>

          <D_0054>07A</D_0054>

          <D_0051>UN</D_0051>

        </C_S009>

      </S_UNH>

      <S_BGM>

        <C_C002>

          <D_1001>351</D_1001>

        </C_C002>

        

        

        <C_C106>

          <D_1004><xsl:value-of select="/DELVRY07/IDOC/E1EDL20/VBELN"/></D_1004><!--  /DELVRY07/IDOC/E1EDL20/VBELN-->

           <D_1004>

       

      </D_1004>

        </C_C106>

      </S_BGM>

      <G_SG10>

        <S_CPS>

          <D_7164>1</D_7164>

          <D_7166>1</D_7166>

        </S_CPS>

      </G_SG10>

      <S_CNT_gq_2>

        <C_C270>

          <D_6069>2</D_6069>

          <D_6066>1</D_6066>

        </C_C270>

      </S_CNT_gq_2>

      <S_UNT>

        <D_0074>24</D_0074>

        <D_0062><xsl:value-of select="/DELVRY07/IDOC/EDI_DC40/DOCNUM"/></D_0062>

      </S_UNT>

    </xsl:element>

  </xsl:template>

  


  


</xsl:stylesheet>

----------------

chatGPT code

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

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">


  <!-- Match the root node and create the M_DESADV element -->

  <xsl:template match="/DELVRY07">

    <xsl:element name="M_DESADV">

      <xsl:apply-templates select="IDOC"/>

    </xsl:element>

  </xsl:template>


  <!-- Match the IDOC node and create the S_UNH and S_BGM elements -->

  <xsl:template match="IDOC">

    <xsl:element name="S_UNH">

      <xsl:apply-templates select="EDI_DC40"/>

    </xsl:element>

    <xsl:element name="S_BGM">

      <xsl:apply-templates select="E1EDL20"/>

    </xsl:element>

  </xsl:template>


  <!-- Match the EDI_DC40 node and create the D_0062 and C_S009 elements -->

  <xsl:template match="EDI_DC40">

    <xsl:element name="D_0062">DESADV</xsl:element>

    <xsl:element name="C_S009">

      <xsl:apply-templates select="MESTYP"/>

      <xsl:apply-templates select="STDMES"/>

      <xsl:apply-templates select="SNDPRT"/>

      <xsl:apply-templates select="RCVPRT"/>

    </xsl:element>

  </xsl:template>


  <!-- Match the E1EDL20 node and create the C_C106 element -->

  <xsl:template match="E1EDL20">

    <xsl:element name="C_C106">

      <xsl:element name="D_1004">

        <xsl:value-of select="VBELN"/>

      </xsl:element>

      <D_1004/>

    </xsl:element>

  </xsl:template>


  <!-- Match the remaining nodes and copy them to the output -->

  <xsl:template match="*">

    <xsl:copy>

      <xsl:apply-templates select="@*|node()"/>

    </xsl:copy>

  </xsl:template>


</xsl:stylesheet>



<?xml version="1.0" encoding="UTF-8"?>
<DELVRY07>
   <IDOC BEGIN="1">
      <EDI_DC40 SEGMENT="1">
         <TABNAM>EDI_DC40</TABNAM>
         <MANDT>100</MANDT>
         <DOCNUM>0000000000440876</DOCNUM>
         <DOCREL>756</DOCREL>
         <STATUS>30</STATUS>
         <DIRECT>1</DIRECT>
         <OUTMOD>2</OUTMOD>
         <IDOCTYP>DELVRY07</IDOCTYP>
         <MESTYP>DESADV</MESTYP>
         <STDMES>DESADV</STDMES>
         <SNDPOR>SAPSS4X</SNDPOR>
         <SNDPRT>LS</SNDPRT>
         <SNDPRN>SS4CLNT100</SNDPRN>
         <RCVPOR>CPI_SBXB2B</RCVPOR>
         <RCVPRT>LS</RCVPRT>
         <RCVPRN>CPI_SBX</RCVPRN>
         <CREDAT>20230626</CREDAT>
         <CRETIM>091315</CRETIM>
         <SERIAL>20230103150005</SERIAL>
      </EDI_DC40>
      <E1EDL20 SEGMENT="1">
         <VBELN>0080000434</VBELN>
         <VSTEL>U161</VSTEL>
         <VKORG>1000</VKORG>
         <LGNUM>U16</LGNUM>
         <INCO1>FCA</INCO1>
         <INCO2>Elkton, MD</INCO2>
         <ROUTE>AIR10</ROUTE>
         <VSBED>06</VSBED>
         <BTGEW>1.260</BTGEW>
         <NTGEW>1.260</NTGEW>
         <GEWEI>KGM</GEWEI>
         <VOLUM>0.000</VOLUM>
         <ANZPK>00000</ANZPK>
         <PODAT>20230103</PODAT>
         <POTIM>100006</POTIM>
         <INCOV>2020</INCOV>
         <INCO2_L>Elkton, MD</INCO2_L>
         <E1EDL22 SEGMENT="1">
            <VSTEL_BEZ>Ship point P/P 0 - 1016</VSTEL_BEZ>
            <VKORG_BEZ>Gore US</VKORG_BEZ>
            <LGNUM_BEZ>APE EWM Warehouse</LGNUM_BEZ>
            <INCO1_BEZ>Free Carrier</INCO1_BEZ>
            <ROUTE_BEZ>Air-transit time 10 days</ROUTE_BEZ>
            <VSBED_BEZ>Heavy Air</VSBED_BEZ>
         </E1EDL22>
         <E1EDL21 SEGMENT="1">
            <LFART>LF</LFART>
            <EXPKZ>X</EXPKZ>
            <LIFSK>ZA</LIFSK>
            <LPRIO>00</LPRIO>
            <TRAGR>1000</TRAGR>
            <E1EDL23 SEGMENT="1">
               <LFART_BEZ>Outbound Delivery</LFART_BEZ>
               <LIFSK_BEZ>GTM Delivery Block</LIFSK_BEZ>
               <TRAGR_BEZ>Packed Goods</TRAGR_BEZ>
            </E1EDL23>
         </E1EDL21>
         <E1EDL18 SEGMENT="1">
            <QUALF>ORI</QUALF>
         </E1EDL18>
         <E1ADRM1 SEGMENT="1">
            <PARTNER_Q>AG</PARTNER_Q>
            <PARTNER_ID>PL6511</PARTNER_ID>
            <LANGUAGE>EN</LANGUAGE>
            <NAME1>W. L. Gore &amp; Associates (Shenzhen)</NAME1>
            <NAME2>Company Limited</NAME2>
            <STREET1>NO. 175 Jinda Road</STREET1>
            <POSTL_COD1>201802</POSTL_COD1>
            <CITY1>Shanghai</CITY1>
            <CITY2>Putuo</CITY2>
            <TELEPHONE1>755 8359 8262</TELEPHONE1>
            <TELEFAX>755 8359 1654</TELEFAX>
            <COUNTRY1>CN</COUNTRY1>
            <REGION>SH</REGION>
            <E1ADRE1 SEGMENT="1">
               <EXTEND_Q>901</EXTEND_Q>
               <EXTEND_D>Shanghai Shi</EXTEND_D>
            </E1ADRE1>
         </E1ADRM1>
         <E1ADRM1 SEGMENT="1">
            <PARTNER_Q>IR</PARTNER_Q>
            <PARTNER_ID>PL6511</PARTNER_ID>
            <LANGUAGE>EN</LANGUAGE>
            <NAME1>W. L. Gore &amp; Associates (Shenzhen)</NAME1>
            <NAME2>Company Limited</NAME2>
            <STREET1>NO. 175 Jinda Road</STREET1>
            <POSTL_COD1>201802</POSTL_COD1>
            <CITY1>Shanghai</CITY1>
            <CITY2>Putuo</CITY2>
            <TELEPHONE1>755 8359 8262</TELEPHONE1>
            <TELEFAX>755 8359 1654</TELEFAX>
            <COUNTRY1>CN</COUNTRY1>
            <REGION>SH</REGION>
            <E1ADRE1 SEGMENT="1">
               <EXTEND_Q>901</EXTEND_Q>
               <EXTEND_D>Shanghai Shi</EXTEND_D>
            </E1ADRE1>
         </E1ADRM1>
         <E1ADRM1 SEGMENT="1">
            <PARTNER_Q>RE</PARTNER_Q>
            <PARTNER_ID>CC6502</PARTNER_ID>
            <LANGUAGE>EN</LANGUAGE>
            <NAME1>W. L. Gore &amp; Associates (Shenzhen)</NAME1>
            <NAME2>Company Limited</NAME2>
            <STREET1>Liuxian 1St Road</STREET1>
            <POSTL_COD1>518101</POSTL_COD1>
            <CITY1>Shenzhen</CITY1>
            <CITY2>District 67, Baoan</CITY2>
            <TELEPHONE1>755 8359 8262</TELEPHONE1>
            <TELEFAX>755 8359 1654</TELEFAX>
            <COUNTRY1>CN</COUNTRY1>
            <REGION>GD</REGION>
            <E1ADRE1 SEGMENT="1">
               <EXTEND_Q>901</EXTEND_Q>
               <EXTEND_D>Guangdong Sheng</EXTEND_D>
            </E1ADRE1>
         </E1ADRM1>
         <E1ADRM1 SEGMENT="1">
            <PARTNER_Q>U3</PARTNER_Q>
            <PARTNER_ID>1000000105</PARTNER_ID>
            <JURISDIC>4803354610</JURISDIC>
            <LANGUAGE>EN</LANGUAGE>
            <NAME1>Expeditors</NAME1>
            <STREET1>1015 3rd Ave</STREET1>
            <POSTL_COD1>98104-1190</POSTL_COD1>
            <CITY1>Seattle</CITY1>
            <CITY2>KING</CITY2>
            <COUNTRY1>US</COUNTRY1>
            <REGION>WA</REGION>
            <E1ADRE1 SEGMENT="1">
               <EXTEND_Q>901</EXTEND_Q>
               <EXTEND_D>Washington</EXTEND_D>
            </E1ADRE1>
         </E1ADRM1>
         <E1ADRM1 SEGMENT="1">
            <PARTNER_Q>WE</PARTNER_Q>
            <PARTNER_ID>PL6511</PARTNER_ID>
            <LANGUAGE>EN</LANGUAGE>
            <NAME1>W. L. Gore &amp; Associates (Shenzhen)</NAME1>
            <NAME2>Company Limited</NAME2>
            <STREET1>NO. 175 Jinda Road</STREET1>
            <POSTL_COD1>201802</POSTL_COD1>
            <CITY1>Shanghai</CITY1>
            <CITY2>Putuo</CITY2>
            <TELEPHONE1>755 8359 8262</TELEPHONE1>
            <TELEFAX>755 8359 1654</TELEFAX>
            <COUNTRY1>CN</COUNTRY1>
            <REGION>SH</REGION>
            <E1ADRE1 SEGMENT="1">
               <EXTEND_Q>901</EXTEND_Q>
               <EXTEND_D>Shanghai Shi</EXTEND_D>
            </E1ADRE1>
         </E1ADRM1>
         <E1ADRM1 SEGMENT="1">
            <PARTNER_Q>OSP</PARTNER_Q>
            <PARTNER_ID>U161</PARTNER_ID>
            <JURISDIC>2101500000</JURISDIC>
            <LANGUAGE>EN</LANGUAGE>
            <NAME1>W. L. GORE &amp; ASSOCIATES, INC.</NAME1>
            <STREET1>201 Airport Road</STREET1>
            <HOUSE_SUPL>201</HOUSE_SUPL>
            <POSTL_COD1>21921-4135</POSTL_COD1>
            <CITY1>ELKTON</CITY1>
            <TELEPHONE1>410-506-7766</TELEPHONE1>
            <COUNTRY1>US</COUNTRY1>
            <REGION>MD</REGION>
            <E1ADRE1 SEGMENT="1">
               <EXTEND_Q>901</EXTEND_Q>
               <EXTEND_D>Maryland</EXTEND_D>
            </E1ADRE1>
         </E1ADRM1>
         <E1ADRM1 SEGMENT="1">
            <PARTNER_Q>OSO</PARTNER_Q>
            <PARTNER_ID>1000</PARTNER_ID>
            <JURISDIC>0800300700</JURISDIC>
            <LANGUAGE>EN</LANGUAGE>
            <NAME1>W.L. Gore &amp; Associates, Inc.</NAME1>
            <STREET1>555 Papermill Road</STREET1>
            <POSTL_COD1>19711</POSTL_COD1>
            <CITY1>Newark</CITY1>
            <CITY2>NEW CASTLE</CITY2>
            <COUNTRY1>US</COUNTRY1>
            <REGION>DE</REGION>
            <E1ADRE1 SEGMENT="1">
               <EXTEND_Q>901</EXTEND_Q>
               <EXTEND_D>Delaware</EXTEND_D>
            </E1ADRE1>
         </E1ADRM1>
         <E1EDT13 SEGMENT="1">
            <QUALF>006</QUALF>
            <NTANF>20221222</NTANF>
            <NTANZ>000000</NTANZ>
            <NTEND>20221222</NTEND>
            <NTENZ>000000</NTENZ>
            <TZONE_BEG>EST</TZONE_BEG>
            <ISDD>00000000</ISDD>
            <ISDZ>000000</ISDZ>
            <IEDD>00000000</IEDD>
            <IEDZ>000000</IEDZ>
            <TZONE_END>EST</TZONE_END>
         </E1EDT13>
         <E1EDT13 SEGMENT="1">
            <QUALF>003</QUALF>
            <NTANF>20221222</NTANF>
            <NTANZ>000000</NTANZ>
            <NTEND>20221222</NTEND>
            <NTENZ>000000</NTENZ>
            <TZONE_BEG>EST</TZONE_BEG>
            <ISDD>00000000</ISDD>
            <ISDZ>000000</ISDZ>
            <IEDD>00000000</IEDD>
            <IEDZ>000000</IEDZ>
         </E1EDT13>
         <E1EDT13 SEGMENT="1">
            <QUALF>001</QUALF>
            <NTANF>20221222</NTANF>
            <NTANZ>000000</NTANZ>
            <NTEND>20221222</NTEND>
            <NTENZ>000000</NTENZ>
            <TZONE_BEG>EST</TZONE_BEG>
            <ISDD>00000000</ISDD>
            <ISDZ>000000</ISDZ>
            <IEDD>00000000</IEDD>
            <IEDZ>000000</IEDZ>
         </E1EDT13>
         <E1EDT13 SEGMENT="1">
            <QUALF>007</QUALF>
            <NTANF>20230110</NTANF>
            <NTANZ>000000</NTANZ>
            <NTEND>20230110</NTEND>
            <NTENZ>000000</NTENZ>
            <TZONE_BEG>UTC+8</TZONE_BEG>
            <ISDD>00000000</ISDD>
            <ISDZ>000000</ISDZ>
            <IEDD>00000000</IEDD>
            <IEDZ>000000</IEDZ>
         </E1EDT13>
         <E1EDT13 SEGMENT="1">
            <QUALF>010</QUALF>
            <NTANF>20221222</NTANF>
            <NTANZ>000000</NTANZ>
            <NTEND>20221222</NTEND>
            <NTENZ>000000</NTENZ>
            <TZONE_BEG>EST</TZONE_BEG>
            <ISDD>00000000</ISDD>
            <ISDZ>000000</ISDZ>
            <IEDD>00000000</IEDD>
            <IEDZ>000000</IEDZ>
         </E1EDT13>
         <E1EDT13 SEGMENT="1">
            <QUALF>015</QUALF>
            <NTANF>20230103</NTANF>
            <NTANZ>000000</NTANZ>
            <NTEND>20230103</NTEND>
            <NTENZ>000000</NTENZ>
            <ISDD>00000000</ISDD>
            <ISDZ>000000</ISDZ>
            <IEDD>00000000</IEDD>
            <IEDZ>000000</IEDZ>
         </E1EDT13>
         <E1EDL33 SEGMENT="1">
            <ALAND>US</ALAND>
         </E1EDL33>
         <E1EDL28 SEGMENT="1">
            <ROUTE>AIR10</ROUTE>
            <DISTZ>0.000</DISTZ>
            <E1EDL29 SEGMENT="1">
               <ROUTE_BEZ>Air-transit time 10 days</ROUTE_BEZ>
            </E1EDL29>
         </E1EDL28>
         <E1EDL24 SEGMENT="1">
            <POSNR>000010</POSNR>
            <MATNR>UPG1402.00X150RG</MATNR>
            <MATWA>UPG1402.00X150RG</MATWA>
            <ARKTX>Gskt UPGRG 2 in x 150 lb x .25 in ST800</ARKTX>
            <MATKL>01</MATKL>
            <WERKS>1016</WERKS>
            <LGORT>2000</LGORT>
            <LFIMG>45.000</LFIMG>
            <VRKME>EA</VRKME>
            <LGMNG>45.000</LGMNG>
            <MEINS>EA</MEINS>
            <NTGEW>1.260</NTGEW>
            <BRGEW>1.260</BRGEW>
            <GEWEI>KGM</GEWEI>
            <VOLUM>0.000</VOLUM>
            <LADGR>1000</LADGR>
            <TRAGR>1000</TRAGR>
            <VTWEG>90</VTWEG>
            <SPART>00</SPART>
            <GRKOR>000</GRKOR>
            <POSEX>000000</POSEX>
            <VFDAT>00000000</VFDAT>
            <EXPIRY_DATE_EXT>0</EXPIRY_DATE_EXT>
            <VGBEL>0010000257</VGBEL>
            <VGPOS>000030</VGPOS>
            <ORMNG>        45.000</ORMNG>
            <EXPIRY_DATE_EXT_B>0</EXPIRY_DATE_EXT_B>
            <E1EDL25 SEGMENT="1">
               <LGORT_BEZ>EWM location</LGORT_BEZ>
               <LADGR_BEZ>Gore Loading Gp</LADGR_BEZ>
               <TRAGR_BEZ>Packed Goods</TRAGR_BEZ>
               <VTWEG_BEZ>Internal Sales</VTWEG_BEZ>
               <SPART_BEZ>Product Division 00</SPART_BEZ>
            </E1EDL25>
            <E1EDL26 SEGMENT="1">
               <PSTYV>ZINT</PSTYV>
               <MATKL>01</MATKL>
               <UMVKZ>1</UMVKZ>
               <UMVKN>1</UMVKN>
               <UEBTO>0.0</UEBTO>
               <UNTTO>0.0</UNTTO>
               <XCHBW>1</XCHBW>
               <KVGR1>Z2</KVGR1>
               <MATNR_LONG>UPG1402.00X150RG</MATNR_LONG>
               <MATWA_LONG>UPG1402.00X150RG</MATWA_LONG>
               <E1EDL27 SEGMENT="1">
                  <PSTYV_BEZ>Interim Sales</PSTYV_BEZ>
                  <MATKL_BEZ>Finished Goods</MATKL_BEZ>
                  <WERKS_BEZ>IP APE ELKTON</WERKS_BEZ>
                  <KVGR1_BEZ>TM Frt NotChargeable</KVGR1_BEZ>
               </E1EDL27>
            </E1EDL26>
            <E1EDL35 SEGMENT="1">
               <HERKL>US</HERKL>
            </E1EDL35>
            <E1EDL43 SEGMENT="1">
               <QUALF>C</QUALF>
               <BELNR>0010000257</BELNR>
               <POSNR>000030</POSNR>
               <DATUM>20221203</DATUM>
            </E1EDL43>
            <E1EDL41 SEGMENT="1">
               <QUALI>001</QUALI>
               <BSTNR>00653-OF-13895388</BSTNR>
               <BSTDT>20221203</BSTDT>
               <BSARK>ZEMA</BSARK>
               <IHREZ>10016704</IHREZ>
               <E1EDL42 SEGMENT="1">
                  <BSARK_BEZ>Email</BSARK_BEZ>
               </E1EDL42>
            </E1EDL41>
         </E1EDL24>
      </E1EDL20>
   </IDOC>
</DELVRY07>
-------------------------
<?xml version="1.0" encoding="UTF-8"?>
<M_DESADV>
<S_UNH>
<D_0062>DESADV</D_0062>
<C_S009>
<D_0065>DESADV</D_0065>
<D_0052>D</D_0052>
<D_0054>07A</D_0054>
<D_0051>UN</D_0051>
</C_S009>
</S_UNH>
<S_BGM>
<C_C002>
<D_1001>351</D_1001>
</C_C002>
<C_C106>
<D_1004>80000434</D_1004>
</C_C106>
</S_BGM>
<G_SG10>
<S_CPS>
<D_7164>1</D_7164>
<D_7166>1</D_7166>
</S_CPS>
</G_SG10>
<S_CNT_gq_2>
<C_C270>
<D_6069>2</D_6069>
<D_6066>1</D_6066>
</C_C270>
</S_CNT_gq_2>
<S_UNT>
<D_0074>32</D_0074>
<D_0062>440876</D_0062>
</S_UNT>
</M_DESADV>

Popular posts from this blog

pss book : శ్రీకృష్ణుడు దేవుడా, భగవంతుడా completed , second review needed. 26th April 2024

pss book: గురు ప్రార్థనామంజరి . completed 21st july 2024

pss book: కధల జ్ఞానము read review pending. 25th june 2024