<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic regarding data using FTP in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-using-ftp/m-p/4494871#M1063741</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;         Below i have a program where i am trying to put data into application server&lt;/P&gt;&lt;P&gt;Firstly my data is well placed in application server in a well alligned way.&lt;/P&gt;&lt;P&gt;But when i am trying to put the same data placed in application server to another system using FTP.&lt;/P&gt;&lt;P&gt;the data is transffered but the allignment is not correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Frnds i wanted to know that do i need to make any changes&lt;/P&gt;&lt;P&gt;in the current program or any other thing.&lt;/P&gt;&lt;P&gt;Respond to my query frnds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;code&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  Ztest_prg line-count 65 line-size 160 no standard page heading.&lt;/P&gt;&lt;P&gt;tables: zissts, vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*primary selection Criteria&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN  OF BLOCK BLK0 WITH FRAME  TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;select-options so_kunnr for zissts-kunnr no intervals.&lt;/P&gt;&lt;P&gt;select-options so_bdate for vbak-erdat.&lt;/P&gt;&lt;P&gt;select-options so_tdate for zissts-zzdepdate.&lt;/P&gt;&lt;P&gt;PARAMETERS:     P_dsn(90) TYPE C LOWER CASE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN end OF BLOCK BLK0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of ty_data,&lt;/P&gt;&lt;P&gt;         vbeln like vbak-vbeln,&lt;/P&gt;&lt;P&gt;         zztour_pr like zissts-zztour_pr,&lt;/P&gt;&lt;P&gt;         zzcom like zissts-zzcom,&lt;/P&gt;&lt;P&gt;         names(100),&lt;/P&gt;&lt;P&gt;       end of ty_data.&lt;/P&gt;&lt;P&gt;types: begin of ty_file,&lt;/P&gt;&lt;P&gt;         vbeln(10),&lt;/P&gt;&lt;P&gt;         zztour_pr(15),&lt;/P&gt;&lt;P&gt;         zzcom(15),&lt;/P&gt;&lt;P&gt;         names(100),&lt;/P&gt;&lt;P&gt;       end of ty_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data it_file type ty_file occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data it_data type ty_data occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data it_zissts like zissts occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data it_zissph like zissph occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data c_name(50).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;start-of-selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt; perform select-data.&lt;/P&gt;&lt;P&gt; perform preapre-data.&lt;/P&gt;&lt;P&gt; perform download-data.&lt;/P&gt;&lt;P&gt; perform write-data.&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SELECT-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SELECT-DATA .&lt;/P&gt;&lt;P&gt;  select * from zissts into table it_zissts&lt;/P&gt;&lt;P&gt;   where zzdepdate in so_tdate&lt;/P&gt;&lt;P&gt;     and kunnr in so_kunnr&lt;/P&gt;&lt;P&gt;     and zzactflg = 'X'&lt;/P&gt;&lt;P&gt;     and zzbkst = 'PIF'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if not so_bdate is initial.&lt;/P&gt;&lt;P&gt;        Loop at it_zissts.&lt;/P&gt;&lt;P&gt;       select single * from vbak&lt;/P&gt;&lt;P&gt;         where vbeln = it_zissts-vbeln&lt;/P&gt;&lt;P&gt;           and erdat in so_bdate.&lt;/P&gt;&lt;P&gt;        if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          delete it_zissts.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;P&gt;   if not it_zissts[] is initial.&lt;/P&gt;&lt;P&gt;     select * from zissph into table it_zissph&lt;/P&gt;&lt;P&gt;       for all entries in it_zissts&lt;/P&gt;&lt;P&gt;       where vbeln = it_zissts-vbeln&lt;/P&gt;&lt;P&gt;         and zzpbkst &amp;lt;&amp;gt; 'EXP'&lt;/P&gt;&lt;P&gt;         and zzpbkst &amp;lt;&amp;gt; 'CANC'.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SELECT-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  PREAPRE-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM PREAPRE-DATA .&lt;/P&gt;&lt;P&gt;sort it_zissts by vbeln.&lt;/P&gt;&lt;P&gt;sort it_zissph by vbeln zzpax_id descending.&lt;/P&gt;&lt;P&gt;  loop at it_zissts.&lt;/P&gt;&lt;P&gt;      move-corresponding it_zissts to it_data.&lt;/P&gt;&lt;P&gt;      loop at it_zissph where vbeln = it_zissts-vbeln.&lt;/P&gt;&lt;P&gt;       concatenate it_zissph-zzname_fst it_zissph-zzname_lst into c_name separated by  ' '.&lt;/P&gt;&lt;P&gt;       concatenate c_name it_data-names into it_data-names separated by ','.&lt;/P&gt;&lt;P&gt;       clear c_name.&lt;/P&gt;&lt;P&gt;       endloop.&lt;/P&gt;&lt;P&gt;       append it_data.&lt;/P&gt;&lt;P&gt;       clear it_data.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " PREAPRE-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DOWNLOAD-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DOWNLOAD-DATA .&lt;/P&gt;&lt;P&gt;LOOP AT IT_data.&lt;/P&gt;&lt;P&gt;   write it_data-vbeln to it_file-vbeln.&lt;/P&gt;&lt;P&gt;   write it_data-zztour_pr to it_file-zztour_pr.&lt;/P&gt;&lt;P&gt;write it_data-zzcom to it_file-zzcom.&lt;/P&gt;&lt;P&gt;write it_data-names to it_file-names.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  move-corresponding it_data to it_file.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    append it_file.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  concatenate p_dsn 'gepayfeed' sy-datum '.txt' into p_dsn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; OPEN DATASET P_DSN FOR OUTPUT IN text mode encoding default.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;    IF SY-BATCH NE SPACE.&lt;/P&gt;&lt;P&gt;      WRITE:/2 'Error opening file', P_DSN.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      MESSAGE I911(FB) WITH 'Error opening file' P_DSN.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_file.&lt;/P&gt;&lt;P&gt;    TRANSFER IT_file TO P_DSN.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Close File&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  close dataset p_dsn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DOWNLOAD-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE-DATA .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; uline (160).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  loop at it_data.&lt;/P&gt;&lt;P&gt;     write:/ it_data-vbeln , it_data-zztour_pr ,&lt;/P&gt;&lt;P&gt;         it_data-zzcom , it_data-names.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; uline (160).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;lt;/code&amp;gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;kamal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Sep 2008 09:22:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-04T09:22:29Z</dc:date>
    <item>
      <title>regarding data using FTP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-using-ftp/m-p/4494871#M1063741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;         Below i have a program where i am trying to put data into application server&lt;/P&gt;&lt;P&gt;Firstly my data is well placed in application server in a well alligned way.&lt;/P&gt;&lt;P&gt;But when i am trying to put the same data placed in application server to another system using FTP.&lt;/P&gt;&lt;P&gt;the data is transffered but the allignment is not correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Frnds i wanted to know that do i need to make any changes&lt;/P&gt;&lt;P&gt;in the current program or any other thing.&lt;/P&gt;&lt;P&gt;Respond to my query frnds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;code&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  Ztest_prg line-count 65 line-size 160 no standard page heading.&lt;/P&gt;&lt;P&gt;tables: zissts, vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*primary selection Criteria&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN  OF BLOCK BLK0 WITH FRAME  TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;select-options so_kunnr for zissts-kunnr no intervals.&lt;/P&gt;&lt;P&gt;select-options so_bdate for vbak-erdat.&lt;/P&gt;&lt;P&gt;select-options so_tdate for zissts-zzdepdate.&lt;/P&gt;&lt;P&gt;PARAMETERS:     P_dsn(90) TYPE C LOWER CASE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN end OF BLOCK BLK0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of ty_data,&lt;/P&gt;&lt;P&gt;         vbeln like vbak-vbeln,&lt;/P&gt;&lt;P&gt;         zztour_pr like zissts-zztour_pr,&lt;/P&gt;&lt;P&gt;         zzcom like zissts-zzcom,&lt;/P&gt;&lt;P&gt;         names(100),&lt;/P&gt;&lt;P&gt;       end of ty_data.&lt;/P&gt;&lt;P&gt;types: begin of ty_file,&lt;/P&gt;&lt;P&gt;         vbeln(10),&lt;/P&gt;&lt;P&gt;         zztour_pr(15),&lt;/P&gt;&lt;P&gt;         zzcom(15),&lt;/P&gt;&lt;P&gt;         names(100),&lt;/P&gt;&lt;P&gt;       end of ty_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data it_file type ty_file occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data it_data type ty_data occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data it_zissts like zissts occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data it_zissph like zissph occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data c_name(50).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;start-of-selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt; perform select-data.&lt;/P&gt;&lt;P&gt; perform preapre-data.&lt;/P&gt;&lt;P&gt; perform download-data.&lt;/P&gt;&lt;P&gt; perform write-data.&lt;/P&gt;&lt;P&gt;end-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SELECT-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SELECT-DATA .&lt;/P&gt;&lt;P&gt;  select * from zissts into table it_zissts&lt;/P&gt;&lt;P&gt;   where zzdepdate in so_tdate&lt;/P&gt;&lt;P&gt;     and kunnr in so_kunnr&lt;/P&gt;&lt;P&gt;     and zzactflg = 'X'&lt;/P&gt;&lt;P&gt;     and zzbkst = 'PIF'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if not so_bdate is initial.&lt;/P&gt;&lt;P&gt;        Loop at it_zissts.&lt;/P&gt;&lt;P&gt;       select single * from vbak&lt;/P&gt;&lt;P&gt;         where vbeln = it_zissts-vbeln&lt;/P&gt;&lt;P&gt;           and erdat in so_bdate.&lt;/P&gt;&lt;P&gt;        if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          delete it_zissts.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      endloop.&lt;/P&gt;&lt;P&gt;   endif.&lt;/P&gt;&lt;P&gt;   if not it_zissts[] is initial.&lt;/P&gt;&lt;P&gt;     select * from zissph into table it_zissph&lt;/P&gt;&lt;P&gt;       for all entries in it_zissts&lt;/P&gt;&lt;P&gt;       where vbeln = it_zissts-vbeln&lt;/P&gt;&lt;P&gt;         and zzpbkst &amp;lt;&amp;gt; 'EXP'&lt;/P&gt;&lt;P&gt;         and zzpbkst &amp;lt;&amp;gt; 'CANC'.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SELECT-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  PREAPRE-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM PREAPRE-DATA .&lt;/P&gt;&lt;P&gt;sort it_zissts by vbeln.&lt;/P&gt;&lt;P&gt;sort it_zissph by vbeln zzpax_id descending.&lt;/P&gt;&lt;P&gt;  loop at it_zissts.&lt;/P&gt;&lt;P&gt;      move-corresponding it_zissts to it_data.&lt;/P&gt;&lt;P&gt;      loop at it_zissph where vbeln = it_zissts-vbeln.&lt;/P&gt;&lt;P&gt;       concatenate it_zissph-zzname_fst it_zissph-zzname_lst into c_name separated by  ' '.&lt;/P&gt;&lt;P&gt;       concatenate c_name it_data-names into it_data-names separated by ','.&lt;/P&gt;&lt;P&gt;       clear c_name.&lt;/P&gt;&lt;P&gt;       endloop.&lt;/P&gt;&lt;P&gt;       append it_data.&lt;/P&gt;&lt;P&gt;       clear it_data.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " PREAPRE-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DOWNLOAD-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DOWNLOAD-DATA .&lt;/P&gt;&lt;P&gt;LOOP AT IT_data.&lt;/P&gt;&lt;P&gt;   write it_data-vbeln to it_file-vbeln.&lt;/P&gt;&lt;P&gt;   write it_data-zztour_pr to it_file-zztour_pr.&lt;/P&gt;&lt;P&gt;write it_data-zzcom to it_file-zzcom.&lt;/P&gt;&lt;P&gt;write it_data-names to it_file-names.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  move-corresponding it_data to it_file.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    append it_file.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;  concatenate p_dsn 'gepayfeed' sy-datum '.txt' into p_dsn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; OPEN DATASET P_DSN FOR OUTPUT IN text mode encoding default.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;    IF SY-BATCH NE SPACE.&lt;/P&gt;&lt;P&gt;      WRITE:/2 'Error opening file', P_DSN.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      MESSAGE I911(FB) WITH 'Error opening file' P_DSN.&lt;/P&gt;&lt;P&gt;      LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_file.&lt;/P&gt;&lt;P&gt;    TRANSFER IT_file TO P_DSN.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Close File&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  close dataset p_dsn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DOWNLOAD-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE-DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE-DATA .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; uline (160).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  loop at it_data.&lt;/P&gt;&lt;P&gt;     write:/ it_data-vbeln , it_data-zztour_pr ,&lt;/P&gt;&lt;P&gt;         it_data-zzcom , it_data-names.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; uline (160).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;lt;/code&amp;gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;kamal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Sep 2008 09:22:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-using-ftp/m-p/4494871#M1063741</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-04T09:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: regarding data using FTP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-using-ftp/m-p/4494872#M1063742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Any solutions frnds.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;kamal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Sep 2008 09:57:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-using-ftp/m-p/4494872#M1063742</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-04T09:57:06Z</dc:date>
    </item>
    <item>
      <title>Re: regarding data using FTP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-using-ftp/m-p/4494873#M1063743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;there is no code in your prog to transfer the file to FTP. where to find the error?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;also, what is the use of the "write" statement in the write_data subroutine?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i had developed a program once with exactly the same requirement. it was working perfectly. but i couldnt find the code for FTP so i am confused.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Sep 2008 11:59:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-using-ftp/m-p/4494873#M1063743</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-04T11:59:23Z</dc:date>
    </item>
    <item>
      <title>Re: regarding data using FTP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-using-ftp/m-p/4494874#M1063744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check blog which uses the concept of FTP from SAP to other system.&lt;/P&gt;&lt;P&gt;[&lt;A class="jive_macro jive_macro_blogpost" href="https://community.sap.com/" __jive_macro_name="blogpost" modifiedtitle="true" __default_attr="43285"&gt;&lt;/A&gt;]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Sep 2008 12:02:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-data-using-ftp/m-p/4494874#M1063744</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-04T12:02:20Z</dc:date>
    </item>
  </channel>
</rss>

