Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3316

How to generate flat file

$
0
0

Hi All,

 

My scenario is : EDI - SAP PO - File(.txt)

 

SAP PO  pull the EDI file and  It generate the field fixed lengths file to target.

 

In my source file  The HDR segment and  DTL segments are repeating  as mention below

.

.

 

HDR~HDR1~HDR2|

DTL~DATA1~DATA2|

DTL~DATA1~DATA2|

DTL~DATA1~DATA2|

DTL~DATA1~DATA2|

HDR~HDR1~HDR2|

DTL~DATA1~DATA2|

DTL~DATA1~DATA2|

HDR~HDR1~DHDR2|

DTL~DATA1~DATA2|

.

.The Source XML like as below ..

 

  <L_HDR>

      <S_HDR>

         <FIELD1>HDR1<FIELD1>

         <FIELD2>HDR2</FIELD2>

      </S_HDR>

      <L_DTL>

         <S_DTL>

           <FIELD1>DATA1<FIELD1>

           <FIELD2>DATA2</FIELD2>

         </S_DTL>

      </L_DTL>

      <L_DTL>

          <S_DTL>

            <FIELD1>DATA1<FIELD1>

             <FIELD2>DATA2</FIELD2>

          </S_DTL>

       </L_DTL>

       <L_DTL>

           <S_DTL>

             <FIELD1>DATA1<FIELD1>

             <FIELD2>DATA2</FIELD2>

           </S_DTL>

       </L_DTL>

   </L_HDR>

  <L_HDR>

        <S_HDR>

             <FIELD1>HDR1<FIELD1>

            <FIELD2>HDR2</FIELD2>

         </S_HDR>

       <L_DTL>

         <S_DTL>

            <FIELD1>DATA1<FIELD1>

             <FIELD2>DATA2</FIELD2>

         </S_DTL>

       </L_DTL>

       <L_DTL>

           <S_DTL>

             <FIELD1>DATA1<FIELD1>

              <FIELD2>DATA2</FIELD2>

           </S_DTL>

        </L_DTL>

  </L_HDR>

 

i Want to generate flat file to target. the format of flat file is shown below

 

CONSTANT H CONSTANT H       //HEADDER DATA OF HDR

HDR1              HDR2                           // HDR DATA

CONSTANT D CONSTANT D        //HEADDER DATA OF DTL

DATA1            DATA2

DATA1            DATA2                         //DTL DATA

DATA1            DATA2

CONSTANT H CONSTANT H        //HEADDER DATA OF HDR

HDR1              HDR2                           // HDR DATA

CONSTANT D CONSTANT D       //HEADDER DATA OF DTL

DATA1            DATA2

DATA1            DATA2                         //DTL DATA

CONSTANT H CONSTANT H        //HEADDER DATA OF HDR

HDR1              HDR2                           // HDR DATA

CONSTANT D CONSTANT D       //HEADDER DATA OF DTL

DATA1            DATA2                         //DTL DATA

 

please advise me the target stricture and looping LOGIC OF of Header Data of HDR,HDR,Header Data of DTL,DTL  segments


Viewing all articles
Browse latest Browse all 3316

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>