<?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 data in application server in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-in-application-server/m-p/2836736#M664218</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working on a report where in i have to display the data on the screen as well as upload it into appl server.Here the data is getting uploaded into server,but it is not matching with the data on the screen.Only the last few records of the table are getting uploaded into server.Can anyone tell me why this is happenening?I am sending my code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM data_retrieval.&lt;/P&gt;&lt;P&gt;SELECT kunnr&lt;/P&gt;&lt;P&gt;       vkorg&lt;/P&gt;&lt;P&gt;       vtweg&lt;/P&gt;&lt;P&gt;       spart&lt;/P&gt;&lt;P&gt;       parvw&lt;/P&gt;&lt;P&gt;       kunn2&lt;/P&gt;&lt;P&gt; FROM  knvp&lt;/P&gt;&lt;P&gt; INTO  TABLE t_knvp&lt;/P&gt;&lt;P&gt; PACKAGE SIZE 500&lt;/P&gt;&lt;P&gt; WHERE kunnr IN s_kunnr&lt;/P&gt;&lt;P&gt; AND   vkorg IN s_vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT t_knvp[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT kunnr&lt;/P&gt;&lt;P&gt;        vkorg&lt;/P&gt;&lt;P&gt;        vtweg&lt;/P&gt;&lt;P&gt;        spart&lt;/P&gt;&lt;P&gt;        loevm&lt;/P&gt;&lt;P&gt; FROM   knvv&lt;/P&gt;&lt;P&gt; INTO   TABLE t_knvv&lt;/P&gt;&lt;P&gt; FOR ALL ENTRIES IN t_knvp&lt;/P&gt;&lt;P&gt; WHERE  kunnr = t_knvp-kunnr&lt;/P&gt;&lt;P&gt; AND    vkorg = t_knvp-vkorg&lt;/P&gt;&lt;P&gt; AND    vtweg = t_knvp-vtweg&lt;/P&gt;&lt;P&gt; AND    spart = t_knvp-spart&lt;/P&gt;&lt;P&gt; AND    loevm IN s_loevm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT t_knvp INTO wa_knvp.&lt;/P&gt;&lt;P&gt; READ TABLE t_knvv INTO wa_knvv WITH KEY kunnr = wa_knvp-kunnr&lt;/P&gt;&lt;P&gt;                                         vkorg = wa_knvp-vkorg&lt;/P&gt;&lt;P&gt;                                         vtweg = wa_knvp-vtweg&lt;/P&gt;&lt;P&gt;                                         spart = wa_knvp-spart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF sy-subrc IS INITIAL.&lt;/P&gt;&lt;P&gt; wa_knvp-loevm = wa_knvv-loevm.&lt;/P&gt;&lt;P&gt; MODIFY t_knvp FROM wa_knvp.&lt;/P&gt;&lt;P&gt; APPEND wa_knvp TO t_output.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt;*-- generate file&lt;/P&gt;&lt;P&gt; PERFORM download_background.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt; ENDSELECT.&lt;/P&gt;&lt;P&gt;ENDFORM.                       "data_retrieval&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  build_cat&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;&lt;/P&gt;&lt;P&gt; FORM build_cat USING temp_fcat TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA:w_fcat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;-Customer Number 1&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_fcat.&lt;/P&gt;&lt;P&gt;  w_fcat-tabname      = 't_output'.&lt;/P&gt;&lt;P&gt;  w_fcat-fieldname     = 'KUNNR'.&lt;/P&gt;&lt;P&gt;  w_fcat-reptext_ddic  = 'Customer Number1'.&lt;/P&gt;&lt;P&gt;  w_fcat-outputlen     = 10.&lt;/P&gt;&lt;P&gt;  APPEND w_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;-Sales Organization&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_fcat.&lt;/P&gt;&lt;P&gt;  w_fcat-tabname      = 't_output'.&lt;/P&gt;&lt;P&gt;  w_fcat-fieldname     = 'VKORG'.&lt;/P&gt;&lt;P&gt;  w_fcat-reptext_ddic  = 'Sales Organization'.&lt;/P&gt;&lt;P&gt;  w_fcat-outputlen     = 4.&lt;/P&gt;&lt;P&gt;  APPEND w_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;-Partner Function&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_fcat.&lt;/P&gt;&lt;P&gt;  w_fcat-tabname      = 't_output'.&lt;/P&gt;&lt;P&gt;  w_fcat-fieldname     = 'PARVW'.&lt;/P&gt;&lt;P&gt;  w_fcat-reptext_ddic  = 'Partner Function'.&lt;/P&gt;&lt;P&gt;  w_fcat-outputlen     = 2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; w_fcat-no_zero   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND w_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;-Customer Number of bussiness partner&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_fcat.&lt;/P&gt;&lt;P&gt;  w_fcat-tabname      = 't_output'.&lt;/P&gt;&lt;P&gt;  w_fcat-fieldname     = 'KUNN2'.&lt;/P&gt;&lt;P&gt;  w_fcat-reptext_ddic  = 'Customer Number of bussiness partner'.&lt;/P&gt;&lt;P&gt;  w_fcat-outputlen     = 10.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; w_fcat-no_zero   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND w_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;-Deletion flag for customer(sales level)&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_fcat.&lt;/P&gt;&lt;P&gt;  w_fcat-tabname      = 't_output'.&lt;/P&gt;&lt;P&gt;  w_fcat-fieldname     = 'LOEVM'.&lt;/P&gt;&lt;P&gt;  w_fcat-reptext_ddic  = 'Deletion flag for customer'.&lt;/P&gt;&lt;P&gt;  w_fcat-outputlen     = 1.&lt;/P&gt;&lt;P&gt;  APPEND w_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDFORM.                    "build_cat&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  layout_build&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 layout_build .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  f_layout-zebra             = 'X'.&lt;/P&gt;&lt;P&gt;  f_layout-colwidth_optimize = 'X'.        "Optimize column widths&lt;/P&gt;&lt;P&gt;  f_layout-window_titlebar   = 'Customer Download'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDFORM.                    " Layout_build&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  display_list_layout&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 display_list_layout .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;    I_CALLBACK_PROGRAM             = v_repid&lt;/P&gt;&lt;P&gt;    IS_LAYOUT                      = f_layout&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                    = t_fcat&lt;/P&gt;&lt;P&gt;    I_SAVE                         = 'A'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                       = t_output&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;   PROGRAM_ERROR                  = 1&lt;/P&gt;&lt;P&gt;   OTHERS                         = 2&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " display_list_layout&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  f_clear_and_refresh&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 f_clear_and_refresh .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;REFRESH ALL INTERNAL TABLES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;REFRESH : t_knvv,&lt;/P&gt;&lt;P&gt;          t_knvp,&lt;/P&gt;&lt;P&gt;          t_output,&lt;/P&gt;&lt;P&gt;          t_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR ALL VARIABLES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR   : v_repid,&lt;/P&gt;&lt;P&gt;          v_file,&lt;/P&gt;&lt;P&gt;          v_file1,&lt;/P&gt;&lt;P&gt;          v_time,&lt;/P&gt;&lt;P&gt;          v_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FREE ALL INTERNAL TABLES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FREE    : t_knvv,&lt;/P&gt;&lt;P&gt;          t_knvp,&lt;/P&gt;&lt;P&gt;          t_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " f_clear_and_refresh&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_background&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_background .&lt;/P&gt;&lt;P&gt;CONSTANTS: c_pipe  TYPE c VALUE '|'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the path to place the file.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF sy-sysid = c_dev.&lt;/P&gt;&lt;P&gt;    CONCATENATE c_dpath sy-datum v_time c_line&lt;/P&gt;&lt;P&gt;              '.txt' INTO v_file1.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Open the dataset to read data into file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  OPEN DATASET v_file1 FOR OUTPUT IN TEXT MODE encoding default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF NOT t_knvp[] IS INITIAL.&lt;/P&gt;&lt;P&gt;      LOOP AT t_knvp INTO wa_knvp.&lt;/P&gt;&lt;P&gt;      CONCATENATE : wa_knvp-kunnr&lt;/P&gt;&lt;P&gt;                    wa_knvp-vkorg&lt;/P&gt;&lt;P&gt;                    wa_knvp-vtweg&lt;/P&gt;&lt;P&gt;                    wa_knvp-spart&lt;/P&gt;&lt;P&gt;                    wa_knvp-parvw&lt;/P&gt;&lt;P&gt;                    wa_knvp-kunn2&lt;/P&gt;&lt;P&gt;                    wa_knvp-loevm&lt;/P&gt;&lt;P&gt;            INTO v_line SEPARATED BY c_pipe.&lt;/P&gt;&lt;P&gt;        TRANSFER v_line TO v_file1.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      CLOSE DATASET v_file1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Sep 2007 05:15:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-28T05:15:11Z</dc:date>
    <item>
      <title>data in application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-in-application-server/m-p/2836736#M664218</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working on a report where in i have to display the data on the screen as well as upload it into appl server.Here the data is getting uploaded into server,but it is not matching with the data on the screen.Only the last few records of the table are getting uploaded into server.Can anyone tell me why this is happenening?I am sending my code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM data_retrieval.&lt;/P&gt;&lt;P&gt;SELECT kunnr&lt;/P&gt;&lt;P&gt;       vkorg&lt;/P&gt;&lt;P&gt;       vtweg&lt;/P&gt;&lt;P&gt;       spart&lt;/P&gt;&lt;P&gt;       parvw&lt;/P&gt;&lt;P&gt;       kunn2&lt;/P&gt;&lt;P&gt; FROM  knvp&lt;/P&gt;&lt;P&gt; INTO  TABLE t_knvp&lt;/P&gt;&lt;P&gt; PACKAGE SIZE 500&lt;/P&gt;&lt;P&gt; WHERE kunnr IN s_kunnr&lt;/P&gt;&lt;P&gt; AND   vkorg IN s_vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT t_knvp[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT kunnr&lt;/P&gt;&lt;P&gt;        vkorg&lt;/P&gt;&lt;P&gt;        vtweg&lt;/P&gt;&lt;P&gt;        spart&lt;/P&gt;&lt;P&gt;        loevm&lt;/P&gt;&lt;P&gt; FROM   knvv&lt;/P&gt;&lt;P&gt; INTO   TABLE t_knvv&lt;/P&gt;&lt;P&gt; FOR ALL ENTRIES IN t_knvp&lt;/P&gt;&lt;P&gt; WHERE  kunnr = t_knvp-kunnr&lt;/P&gt;&lt;P&gt; AND    vkorg = t_knvp-vkorg&lt;/P&gt;&lt;P&gt; AND    vtweg = t_knvp-vtweg&lt;/P&gt;&lt;P&gt; AND    spart = t_knvp-spart&lt;/P&gt;&lt;P&gt; AND    loevm IN s_loevm.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT t_knvp INTO wa_knvp.&lt;/P&gt;&lt;P&gt; READ TABLE t_knvv INTO wa_knvv WITH KEY kunnr = wa_knvp-kunnr&lt;/P&gt;&lt;P&gt;                                         vkorg = wa_knvp-vkorg&lt;/P&gt;&lt;P&gt;                                         vtweg = wa_knvp-vtweg&lt;/P&gt;&lt;P&gt;                                         spart = wa_knvp-spart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF sy-subrc IS INITIAL.&lt;/P&gt;&lt;P&gt; wa_knvp-loevm = wa_knvv-loevm.&lt;/P&gt;&lt;P&gt; MODIFY t_knvp FROM wa_knvp.&lt;/P&gt;&lt;P&gt; APPEND wa_knvp TO t_output.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt;*-- generate file&lt;/P&gt;&lt;P&gt; PERFORM download_background.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt; ENDSELECT.&lt;/P&gt;&lt;P&gt;ENDFORM.                       "data_retrieval&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  build_cat&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;&lt;/P&gt;&lt;P&gt; FORM build_cat USING temp_fcat TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA:w_fcat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;-Customer Number 1&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_fcat.&lt;/P&gt;&lt;P&gt;  w_fcat-tabname      = 't_output'.&lt;/P&gt;&lt;P&gt;  w_fcat-fieldname     = 'KUNNR'.&lt;/P&gt;&lt;P&gt;  w_fcat-reptext_ddic  = 'Customer Number1'.&lt;/P&gt;&lt;P&gt;  w_fcat-outputlen     = 10.&lt;/P&gt;&lt;P&gt;  APPEND w_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;-Sales Organization&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_fcat.&lt;/P&gt;&lt;P&gt;  w_fcat-tabname      = 't_output'.&lt;/P&gt;&lt;P&gt;  w_fcat-fieldname     = 'VKORG'.&lt;/P&gt;&lt;P&gt;  w_fcat-reptext_ddic  = 'Sales Organization'.&lt;/P&gt;&lt;P&gt;  w_fcat-outputlen     = 4.&lt;/P&gt;&lt;P&gt;  APPEND w_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;-Partner Function&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_fcat.&lt;/P&gt;&lt;P&gt;  w_fcat-tabname      = 't_output'.&lt;/P&gt;&lt;P&gt;  w_fcat-fieldname     = 'PARVW'.&lt;/P&gt;&lt;P&gt;  w_fcat-reptext_ddic  = 'Partner Function'.&lt;/P&gt;&lt;P&gt;  w_fcat-outputlen     = 2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; w_fcat-no_zero   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND w_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;-Customer Number of bussiness partner&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_fcat.&lt;/P&gt;&lt;P&gt;  w_fcat-tabname      = 't_output'.&lt;/P&gt;&lt;P&gt;  w_fcat-fieldname     = 'KUNN2'.&lt;/P&gt;&lt;P&gt;  w_fcat-reptext_ddic  = 'Customer Number of bussiness partner'.&lt;/P&gt;&lt;P&gt;  w_fcat-outputlen     = 10.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; w_fcat-no_zero   = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND w_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;DEL&gt;-Deletion flag for customer(sales level)&lt;/DEL&gt;&lt;/P&gt;&lt;P&gt;  CLEAR w_fcat.&lt;/P&gt;&lt;P&gt;  w_fcat-tabname      = 't_output'.&lt;/P&gt;&lt;P&gt;  w_fcat-fieldname     = 'LOEVM'.&lt;/P&gt;&lt;P&gt;  w_fcat-reptext_ddic  = 'Deletion flag for customer'.&lt;/P&gt;&lt;P&gt;  w_fcat-outputlen     = 1.&lt;/P&gt;&lt;P&gt;  APPEND w_fcat TO temp_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDFORM.                    "build_cat&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  layout_build&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 layout_build .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  f_layout-zebra             = 'X'.&lt;/P&gt;&lt;P&gt;  f_layout-colwidth_optimize = 'X'.        "Optimize column widths&lt;/P&gt;&lt;P&gt;  f_layout-window_titlebar   = 'Customer Download'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDFORM.                    " Layout_build&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  display_list_layout&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 display_list_layout .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;    I_CALLBACK_PROGRAM             = v_repid&lt;/P&gt;&lt;P&gt;    IS_LAYOUT                      = f_layout&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT                    = t_fcat&lt;/P&gt;&lt;P&gt;    I_SAVE                         = 'A'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    t_outtab                       = t_output&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;   PROGRAM_ERROR                  = 1&lt;/P&gt;&lt;P&gt;   OTHERS                         = 2&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " display_list_layout&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  f_clear_and_refresh&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 f_clear_and_refresh .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;REFRESH ALL INTERNAL TABLES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;REFRESH : t_knvv,&lt;/P&gt;&lt;P&gt;          t_knvp,&lt;/P&gt;&lt;P&gt;          t_output,&lt;/P&gt;&lt;P&gt;          t_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR ALL VARIABLES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR   : v_repid,&lt;/P&gt;&lt;P&gt;          v_file,&lt;/P&gt;&lt;P&gt;          v_file1,&lt;/P&gt;&lt;P&gt;          v_time,&lt;/P&gt;&lt;P&gt;          v_line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FREE ALL INTERNAL TABLES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FREE    : t_knvv,&lt;/P&gt;&lt;P&gt;          t_knvp,&lt;/P&gt;&lt;P&gt;          t_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " f_clear_and_refresh&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_background&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_background .&lt;/P&gt;&lt;P&gt;CONSTANTS: c_pipe  TYPE c VALUE '|'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the path to place the file.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF sy-sysid = c_dev.&lt;/P&gt;&lt;P&gt;    CONCATENATE c_dpath sy-datum v_time c_line&lt;/P&gt;&lt;P&gt;              '.txt' INTO v_file1.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Open the dataset to read data into file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  OPEN DATASET v_file1 FOR OUTPUT IN TEXT MODE encoding default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF NOT t_knvp[] IS INITIAL.&lt;/P&gt;&lt;P&gt;      LOOP AT t_knvp INTO wa_knvp.&lt;/P&gt;&lt;P&gt;      CONCATENATE : wa_knvp-kunnr&lt;/P&gt;&lt;P&gt;                    wa_knvp-vkorg&lt;/P&gt;&lt;P&gt;                    wa_knvp-vtweg&lt;/P&gt;&lt;P&gt;                    wa_knvp-spart&lt;/P&gt;&lt;P&gt;                    wa_knvp-parvw&lt;/P&gt;&lt;P&gt;                    wa_knvp-kunn2&lt;/P&gt;&lt;P&gt;                    wa_knvp-loevm&lt;/P&gt;&lt;P&gt;            INTO v_line SEPARATED BY c_pipe.&lt;/P&gt;&lt;P&gt;        TRANSFER v_line TO v_file1.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      CLOSE DATASET v_file1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 05:15:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-in-application-server/m-p/2836736#M664218</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T05:15:11Z</dc:date>
    </item>
    <item>
      <title>Re: data in application server</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-in-application-server/m-p/2836737#M664219</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Down load ur data onto presentation server and check it. because if data length exceeds 920 characters per line, u can not see data on file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use Tcode CG3Y to download file from Application server to Presentation server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Swapna P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Sep 2007 07:36:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-in-application-server/m-p/2836737#M664219</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-28T07:36:25Z</dc:date>
    </item>
  </channel>
</rss>

