<?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 Re: error in GUI_down load in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702401#M307820</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 getting the data into the excel,but that related headers  also should come automatically with data,how to do this ,can any body have idea pls let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rammohan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Nov 2006 05:21:56 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-11-20T05:21:56Z</dc:date>
    <item>
      <title>error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702398#M307817</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 using gui_down load fm to down load the data into excel,but i need the excel sheet with headers,how to extract the data with field names.&lt;/P&gt;&lt;P&gt;i am using following code.&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; Report  ZTEST                                                       *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;&lt;/P&gt;&lt;P&gt;REPORT  ZTEST                                   .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA: BEGIN OF IT_PO_HEADER OCCURS 20,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     BSART LIKE EKKO-BSART,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     EBELN LIKE EKKO-EBELN,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     SUPERFIELD LIKE MEPO_TOPLINE-SUPERFIELD,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     BEDAT LIKE EKKO-BEDAT,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ZTERM LIKE EKKO-ZTERM,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     NETWR LIKE EKKO-NETWR,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     TABLES: EKKO.&lt;/P&gt;&lt;P&gt;*PARAMETERS : P_EBELN TYPE EBELN.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_EBELN FOR EKKO-EBELN OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF T_PO,&lt;/P&gt;&lt;P&gt;         EBELN TYPE EBELN,&lt;/P&gt;&lt;P&gt;       END OF T_PO.&lt;/P&gt;&lt;P&gt;DATA: IT_PO TYPE STANDARD TABLE OF T_PO,&lt;/P&gt;&lt;P&gt;      WA_PO TYPE T_PO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_ITEMS TYPE TABLE OF BAPIEKPO WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: PO_ITEMS_SHEDULE TYPE TABLE OF BAPIEKET WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: PO_ITEM_TEXT TYPE TABLE OF BAPIEKPOTX WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: PO_ITEM_ACCOUNT_ASSIGNMENT TYPE TABLE OF BAPIEKKN&lt;/P&gt;&lt;P&gt;WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: PO_HEADER_TEXTS TYPE TABLE OF BAPIEKKOTX WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: PO_HEADER TYPE BAPIEKKOL.&lt;/P&gt;&lt;P&gt;DATA: RETURN1 TYPE TABLE OF BAPIRETURN WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;data : begin of itab1 occurs 0,&lt;/P&gt;&lt;P&gt;         line(750) type c,&lt;/P&gt;&lt;P&gt;       end of itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT EBELN INTO TABLE IT_PO FROM EKKO WHERE EBELN IN S_EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM DOWNLOAD_DATA: TABLES IT_ITEMS USING SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_PO INTO WA_PO.&lt;/P&gt;&lt;P&gt;CLEAR: PO_HEADER_TEXTS[], IT_ITEMS[], PO_ITEM_ACCOUNT_ASSIGNMENT[],&lt;/P&gt;&lt;P&gt;       PO_ITEMS_SHEDULE[], PO_ITEM_TEXT[], RETURN1[].&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_PO_GETDETAIL'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    PURCHASEORDER              = WA_PO-EBELN&lt;/P&gt;&lt;P&gt;    ITEMS                      = 'X'&lt;/P&gt;&lt;P&gt;    ACCOUNT_ASSIGNMENT         = 'x'&lt;/P&gt;&lt;P&gt;    SCHEDULES                  = ' '&lt;/P&gt;&lt;P&gt;    HISTORY                    = 'X'&lt;/P&gt;&lt;P&gt;    ITEM_TEXTS                 = 'X'&lt;/P&gt;&lt;P&gt;    HEADER_TEXTS               = 'X'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    PO_HEADER_TEXTS            = PO_HEADER_TEXTS&lt;/P&gt;&lt;P&gt;    PO_ITEMS                   = IT_ITEMS&lt;/P&gt;&lt;P&gt;    PO_ITEM_ACCOUNT_ASSIGNMENT = PO_ITEM_ACCOUNT_ASSIGNMENT&lt;/P&gt;&lt;P&gt;    PO_ITEM_SCHEDULES          = PO_ITEMS_SHEDULE&lt;/P&gt;&lt;P&gt;    PO_ITEM_TEXTS              = PO_ITEM_TEXT&lt;/P&gt;&lt;P&gt;    RETURN                     = RETURN1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM DOWNLOAD_DATA: TABLES PO_HEADER_TEXTS USING 'X',&lt;/P&gt;&lt;P&gt;                       TABLES IT_ITEMS USING 'X',&lt;/P&gt;&lt;P&gt;                       TABLES PO_ITEM_ACCOUNT_ASSIGNMENT USING 'X',&lt;/P&gt;&lt;P&gt;                       TABLES PO_ITEMS_SHEDULE USING 'X',&lt;/P&gt;&lt;P&gt;                       TABLES PO_ITEM_TEXT USING 'X'.&lt;/P&gt;&lt;P&gt;ENDLOOP.&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  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;FORM DOWNLOAD_DATA  TABLES   IT_TAB&lt;/P&gt;&lt;P&gt;                    USING    P_APP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    FILENAME = 'C:/poextract.xls'&lt;/P&gt;&lt;P&gt;    APPEND =  P_APP&lt;/P&gt;&lt;P&gt;    WRITE_FIELD_SEPARATOR = 'X'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    DATA_TAB = IT_TAB&lt;/P&gt;&lt;P&gt;    FIELDNAMES = FIELDNAME&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    FILE_WRITE_ERROR        = 1&lt;/P&gt;&lt;P&gt;    NO_BATCH                = 2&lt;/P&gt;&lt;P&gt;    GUI_REFUSE_FILETRANSFER = 3&lt;/P&gt;&lt;P&gt;    INVALID_TYPE            = 4&lt;/P&gt;&lt;P&gt;    NO_AUTHORITY            = 5&lt;/P&gt;&lt;P&gt;    UNKNOWN_ERROR           = 6&lt;/P&gt;&lt;P&gt;    HEADER_NOT_ALLOWED      = 7&lt;/P&gt;&lt;P&gt;    SEPARATOR_NOT_ALLOWED   = 8&lt;/P&gt;&lt;P&gt;    FILESIZE_NOT_ALLOWED    = 9&lt;/P&gt;&lt;P&gt;    HEADER_TOO_LONG         = 10&lt;/P&gt;&lt;P&gt;    DP_ERROR_CREATE         = 11&lt;/P&gt;&lt;P&gt;    DP_ERROR_SEND           = 12&lt;/P&gt;&lt;P&gt;    DP_ERROR_WRITE          = 13&lt;/P&gt;&lt;P&gt;    UNKNOWN_DP_ERROR        = 14&lt;/P&gt;&lt;P&gt;    ACCESS_DENIED           = 15&lt;/P&gt;&lt;P&gt;    DP_OUT_OF_MEMORY        = 16&lt;/P&gt;&lt;P&gt;    DISK_FULL               = 17&lt;/P&gt;&lt;P&gt;    DP_TIMEOUT              = 18&lt;/P&gt;&lt;P&gt;    FILE_NOT_FOUND          = 19&lt;/P&gt;&lt;P&gt;    DATAPROVIDER_EXCEPTION  = 20&lt;/P&gt;&lt;P&gt;    CONTROL_FLUSH_ERROR     = 21&lt;/P&gt;&lt;P&gt;    OTHERS                  = 22.&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;ENDFORM.                    " DOWNLOAD_DATA&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rammohan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Nov 2006 11:52:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702398#M307817</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T11:52:41Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702399#M307818</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;Refer sample code below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Download Header and Table Entry in same Excel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please use the following option to dowload the header, footer &amp;amp; grid data in one excel sheet.&lt;/P&gt;&lt;P&gt;1.First of all upload the header using table for it say itab_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = 'C:\download.xls'&lt;/P&gt;&lt;P&gt;filetype = 'ASC'&lt;/P&gt;&lt;P&gt;append = 'X'&lt;/P&gt;&lt;P&gt;write_field_separator = 'X'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = itab_header[]."Header data in this table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Then download the grid as under:&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = 'C:\download.xls'&lt;/P&gt;&lt;P&gt;filetype = 'ASC'&lt;/P&gt;&lt;P&gt;append = 'X'&lt;/P&gt;&lt;P&gt;write_field_separator = 'X'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = itab_data[]."Grid data in this table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if this helps.&lt;/P&gt;&lt;P&gt;Manish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Nov 2006 11:54:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702399#M307818</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T11:54:32Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702400#M307819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You did not fill the fieldnames internal table anywhere.&lt;/P&gt;&lt;P&gt;You should fill that also.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Nov 2006 11:56:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702400#M307819</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T11:56:35Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702401#M307820</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 getting the data into the excel,but that related headers  also should come automatically with data,how to do this ,can any body have idea pls let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rammohan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 05:21:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702401#M307820</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T05:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702402#M307821</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use that FM GUI_DOWNLOAD twice:&lt;/P&gt;&lt;P&gt;First time download only header&lt;/P&gt;&lt;P&gt;Second time append table contents to the same file (import parameter append = 'X') &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;egx:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or example if your itab used for writing the abap list is like below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of details occurs 0 ,&lt;/P&gt;&lt;P&gt;customer type kna1-kunnr,&lt;/P&gt;&lt;P&gt;name type kna1-name1 ,&lt;/P&gt;&lt;P&gt;end of details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;declare another internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of headers occurs 0 ,&lt;/P&gt;&lt;P&gt;customer(100) ,&lt;/P&gt;&lt;P&gt;name(100),&lt;/P&gt;&lt;P&gt;end of headers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move: '010101' to headers-customer ,&lt;/P&gt;&lt;P&gt;'Anver' to headers-name .&lt;/P&gt;&lt;P&gt;append headers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now call GUI_download to download headers to filename c:/tem.xls&lt;/P&gt;&lt;P&gt;again call gui_download with APPEND = 'X' to the same file name and download details itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anver&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 05:25:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702402#M307821</guid>
      <dc:creator>anversha_s</dc:creator>
      <dc:date>2006-11-20T05:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702403#M307822</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Ram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check if below code helps you:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLES: EKKO.
*PARAMETERS : P_EBELN TYPE EBELN.
SELECT-OPTIONS: S_EBELN FOR EKKO-EBELN OBLIGATORY.

TYPES: BEGIN OF T_PO,
         EBELN TYPE EBELN,
       END OF T_PO.
DATA: IT_PO TYPE STANDARD TABLE OF T_PO,
      WA_PO TYPE T_PO.

DATA : IT_ITEMS TYPE TABLE OF BAPIEKPO WITH HEADER LINE.
DATA: PO_ITEMS_SHEDULE TYPE TABLE OF BAPIEKET WITH HEADER LINE.
DATA: PO_ITEM_TEXT TYPE TABLE OF BAPIEKPOTX WITH HEADER LINE.
DATA: PO_ITEM_ACCOUNT_ASSIGNMENT TYPE TABLE OF BAPIEKKN
WITH HEADER LINE.
DATA: PO_HEADER_TEXTS TYPE TABLE OF BAPIEKKOTX WITH HEADER LINE.
DATA: PO_HEADER TYPE BAPIEKKOL.
DATA: RETURN1 TYPE TABLE OF BAPIRETURN WITH HEADER LINE.

SELECT EBELN INTO TABLE IT_PO FROM EKKO WHERE EBELN IN S_EBELN.

PERFORM DOWNLOAD_DATA: TABLES IT_ITEMS USING SPACE 'BAPIEKPO'.
LOOP AT IT_PO INTO WA_PO.
  CLEAR: PO_HEADER_TEXTS[], IT_ITEMS[], PO_ITEM_ACCOUNT_ASSIGNMENT[],
         PO_ITEMS_SHEDULE[], PO_ITEM_TEXT[], RETURN1[].
  CALL FUNCTION 'BAPI_PO_GETDETAIL'
    EXPORTING
      PURCHASEORDER              = WA_PO-EBELN
      ITEMS                      = 'X'
      ACCOUNT_ASSIGNMENT         = 'X'
      SCHEDULES                  = ' '
      HISTORY                    = 'X'
      ITEM_TEXTS                 = 'X'
      HEADER_TEXTS               = 'X'
    TABLES
      PO_HEADER_TEXTS            = PO_HEADER_TEXTS
      PO_ITEMS                   = IT_ITEMS
      PO_ITEM_ACCOUNT_ASSIGNMENT = PO_ITEM_ACCOUNT_ASSIGNMENT
      PO_ITEM_SCHEDULES          = PO_ITEMS_SHEDULE
      PO_ITEM_TEXTS              = PO_ITEM_TEXT
      RETURN                     = RETURN1.

  PERFORM DOWNLOAD_DATA: TABLES PO_HEADER_TEXTS USING 'X' 'BAPIEKKOTX',
                         TABLES IT_ITEMS USING 'X' 'BAPIEKPO',
                         TABLES PO_ITEM_ACCOUNT_ASSIGNMENT USING 'X'
  'BAPIEKKN',
                         TABLES PO_ITEMS_SHEDULE USING 'X' 'BAPIEKET',
                         TABLES PO_ITEM_TEXT USING 'X' 'BAPIEKPOTX'.
ENDLOOP.

*&amp;amp;---------------------------------------------------------------------
*
*&amp;amp;      Form  DOWNLOAD_DATA
*&amp;amp;---------------------------------------------------------------------
*
FORM DOWNLOAD_DATA  TABLES   IT_TAB
                    USING    P_APP
                             STRUC_NAME.

  DATA: IT_DD03P TYPE TABLE OF DD03P WITH HEADER LINE,
        IT_DD03P1 TYPE TABLE OF DD03P WITH HEADER LINE.
  TYPES: BEGIN OF T_HEAD,
           TEXT TYPE AS4TEXT,
         END OF T_HEAD.
  DATA: IT_HEAD TYPE TABLE OF T_HEAD.

  IF NOT IT_TAB[] IS INITIAL.
    CALL FUNCTION 'DD_GET_DD03P_ALL'
      EXPORTING
        TABNAME       = STRUC_NAME
      TABLES
        A_DD03P_TAB   = IT_DD03P
        N_DD03P_TAB   = IT_DD03P1
      EXCEPTIONS
        ILLEGAL_VALUE = 1
        OTHERS        = 2.
    IF SY-SUBRC EQ 0.
      LOOP AT IT_DD03P.
        APPEND IT_DD03P-DDTEXT TO IT_HEAD.
      ENDLOOP.
    ENDIF.
  ENDIF.

  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      FILENAME                = 'C:poextract.xls'
      APPEND                  = P_APP
      WRITE_FIELD_SEPARATOR   = 'X'
    TABLES
      DATA_TAB                = IT_TAB
      FIELDNAMES              = IT_HEAD
    EXCEPTIONS
      FILE_WRITE_ERROR        = 1
      NO_BATCH                = 2
      GUI_REFUSE_FILETRANSFER = 3
      INVALID_TYPE            = 4
      NO_AUTHORITY            = 5
      UNKNOWN_ERROR           = 6
      HEADER_NOT_ALLOWED      = 7
      SEPARATOR_NOT_ALLOWED   = 8
      FILESIZE_NOT_ALLOWED    = 9
      HEADER_TOO_LONG         = 10
      DP_ERROR_CREATE         = 11
      DP_ERROR_SEND           = 12
      DP_ERROR_WRITE          = 13
      UNKNOWN_DP_ERROR        = 14
      ACCESS_DENIED           = 15
      DP_OUT_OF_MEMORY        = 16
      DISK_FULL               = 17
      DP_TIMEOUT              = 18
      FILE_NOT_FOUND          = 19
      DATAPROVIDER_EXCEPTION  = 20
      CONTROL_FLUSH_ERROR     = 21
      OTHERS                  = 22.
  IF SY-SUBRC &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
ENDFORM.                    " DOWNLOAD_DATA&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 05:53:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702403#M307822</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T05:53:43Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702404#M307823</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this , it will clear u r issue&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U r keeping in file name C:/poextract.xls change it to&lt;/P&gt;&lt;P&gt;C:\poextract.xls it may solve u r problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If still if doesnot solve u r issue follow the code below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : it_fields TYPE dfies OCCURS 0  WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BEGIN OF it_fnames OCCURS 0,&lt;/P&gt;&lt;P&gt;            reptext LIKE dfies-reptext,&lt;/P&gt;&lt;P&gt;            END OF it_fnames.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GET_FIELDTAB'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;   LANGU                     = SY-LANGU&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ONLY                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      tabname                   = it_tab&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WITHTEXT                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RC                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      fieldtab                  = it_fields&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      internal_error            = 1&lt;/P&gt;&lt;P&gt;      no_texts_found            = 2&lt;/P&gt;&lt;P&gt;      table_has_no_fields       = 3&lt;/P&gt;&lt;P&gt;      table_not_activ           = 4&lt;/P&gt;&lt;P&gt;      OTHERS                    = 5&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_fields.&lt;/P&gt;&lt;P&gt;    it_fnames-reptext = it_fields-reptext.&lt;/P&gt;&lt;P&gt;    APPEND it_fnames.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FILENAME = 'C:\poextract.xls'&lt;/P&gt;&lt;P&gt;APPEND = P_APP&lt;/P&gt;&lt;P&gt;WRITE_FIELD_SEPARATOR = 'X'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DATA_TAB = IT_TAB&lt;/P&gt;&lt;P&gt;FIELDNAMES = it_fnames&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;FILE_WRITE_ERROR = 1&lt;/P&gt;&lt;P&gt;NO_BATCH = 2&lt;/P&gt;&lt;P&gt;GUI_REFUSE_FILETRANSFER = 3&lt;/P&gt;&lt;P&gt;INVALID_TYPE = 4&lt;/P&gt;&lt;P&gt;NO_AUTHORITY = 5&lt;/P&gt;&lt;P&gt;UNKNOWN_ERROR = 6&lt;/P&gt;&lt;P&gt;HEADER_NOT_ALLOWED = 7&lt;/P&gt;&lt;P&gt;SEPARATOR_NOT_ALLOWED = 8&lt;/P&gt;&lt;P&gt;FILESIZE_NOT_ALLOWED = 9&lt;/P&gt;&lt;P&gt;HEADER_TOO_LONG = 10&lt;/P&gt;&lt;P&gt;DP_ERROR_CREATE = 11&lt;/P&gt;&lt;P&gt;DP_ERROR_SEND = 12&lt;/P&gt;&lt;P&gt;DP_ERROR_WRITE = 13&lt;/P&gt;&lt;P&gt;UNKNOWN_DP_ERROR = 14&lt;/P&gt;&lt;P&gt;ACCESS_DENIED = 15&lt;/P&gt;&lt;P&gt;DP_OUT_OF_MEMORY = 16&lt;/P&gt;&lt;P&gt;DISK_FULL = 17&lt;/P&gt;&lt;P&gt;DP_TIMEOUT = 18&lt;/P&gt;&lt;P&gt;FILE_NOT_FOUND = 19&lt;/P&gt;&lt;P&gt;DATAPROVIDER_EXCEPTION = 20&lt;/P&gt;&lt;P&gt;CONTROL_FLUSH_ERROR = 21&lt;/P&gt;&lt;P&gt;OTHERS = 22.&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 05:56:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702404#M307823</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T05:56:00Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702405#M307824</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI ESWAR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for reply agin,but what u have given ,i gone through the code,but it is not woring,the headers is not comming in the excel sheet,any how if u have idea let me know,thanks for yur fast response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rammohan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 08:01:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702405#M307824</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T08:01:44Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702406#M307825</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly let me know the exact problem. Please try by copying the whole code to a temporary program and executing the same. Please make sure that the file is not open while you are executing the program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 08:06:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702406#M307825</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T08:06:59Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702407#M307826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi eswar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got the all the po related data in the excel sheet,thats fine,but the ting is i am not getting coloumn headings(i mean field names),i tried with closing the files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rammohan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 09:46:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702407#M307826</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T09:46:31Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702408#M307827</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Ram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you place a break-point while downloading data using GUI_DOWNLOAD FM and check the data in table IT_HEAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you see that details are populated in this internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also check whatz the output that you see when you execute FM: 'DD_GET_DD03P_ALL' for structure BAPIEKPO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 09:51:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702408#M307827</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T09:51:09Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702409#M307828</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ESWAR,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes i have checked in the debugging mode,The data is Comming into the internal table when it is in the following code(i mean upto this point).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT IT_TAB[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'DD_GET_DD03P_ALL'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        TABNAME       = STRUC_NAME&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        A_DD03P_TAB   = IT_DD03P&lt;/P&gt;&lt;P&gt;        N_DD03P_TAB   = IT_DD03P1&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        ILLEGAL_VALUE = 1&lt;/P&gt;&lt;P&gt;        OTHERS        = 2.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_DD03P.&lt;/P&gt;&lt;P&gt;        APPEND IT_DD03P-DDTEXT TO IT_HEAD.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i mean i put the break point in this function module,here data is comming perfectly,But when icheck in the GUI down load function modulem for (it_head) data is not there,in the created excel sheet also only data avilable,but there is no headers,mean while i am also checking,if there is any mistake kindly let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for u r cooperation.&lt;/P&gt;&lt;P&gt;Rammohan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 10:11:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702409#M307828</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T10:11:54Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702410#M307829</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Ram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you used the code the way that i have provided you. I dont have any problem while downloading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is the same again for your reference: Please try using as it is...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLES: EKKO.
*PARAMETERS : P_EBELN TYPE EBELN.
SELECT-OPTIONS: S_EBELN FOR EKKO-EBELN OBLIGATORY.
 
TYPES: BEGIN OF T_PO,
         EBELN TYPE EBELN,
       END OF T_PO.
DATA: IT_PO TYPE STANDARD TABLE OF T_PO,
      WA_PO TYPE T_PO.
 
DATA : IT_ITEMS TYPE TABLE OF BAPIEKPO WITH HEADER LINE.
DATA: PO_ITEMS_SHEDULE TYPE TABLE OF BAPIEKET WITH HEADER LINE.
DATA: PO_ITEM_TEXT TYPE TABLE OF BAPIEKPOTX WITH HEADER LINE.
DATA: PO_ITEM_ACCOUNT_ASSIGNMENT TYPE TABLE OF BAPIEKKN
WITH HEADER LINE.
DATA: PO_HEADER_TEXTS TYPE TABLE OF BAPIEKKOTX WITH HEADER LINE.
DATA: PO_HEADER TYPE BAPIEKKOL.
DATA: RETURN1 TYPE TABLE OF BAPIRETURN WITH HEADER LINE.
 
SELECT EBELN INTO TABLE IT_PO FROM EKKO WHERE EBELN IN S_EBELN.
 
PERFORM DOWNLOAD_DATA: TABLES IT_ITEMS USING SPACE 'BAPIEKPO'.
LOOP AT IT_PO INTO WA_PO.
  CLEAR: PO_HEADER_TEXTS[], IT_ITEMS[], PO_ITEM_ACCOUNT_ASSIGNMENT[],
         PO_ITEMS_SHEDULE[], PO_ITEM_TEXT[], RETURN1[].
  CALL FUNCTION 'BAPI_PO_GETDETAIL'
    EXPORTING
      PURCHASEORDER              = WA_PO-EBELN
      ITEMS                      = 'X'
      ACCOUNT_ASSIGNMENT         = 'X'
      SCHEDULES                  = ' '
      HISTORY                    = 'X'
      ITEM_TEXTS                 = 'X'
      HEADER_TEXTS               = 'X'
    TABLES
      PO_HEADER_TEXTS            = PO_HEADER_TEXTS
      PO_ITEMS                   = IT_ITEMS
      PO_ITEM_ACCOUNT_ASSIGNMENT = PO_ITEM_ACCOUNT_ASSIGNMENT
      PO_ITEM_SCHEDULES          = PO_ITEMS_SHEDULE
      PO_ITEM_TEXTS              = PO_ITEM_TEXT
      RETURN                     = RETURN1.
 
  PERFORM DOWNLOAD_DATA: TABLES PO_HEADER_TEXTS USING 'X' 'BAPIEKKOTX',
                         TABLES IT_ITEMS USING 'X' 'BAPIEKPO',
                         TABLES PO_ITEM_ACCOUNT_ASSIGNMENT USING 'X'
  'BAPIEKKN',
                         TABLES PO_ITEMS_SHEDULE USING 'X' 'BAPIEKET',
                         TABLES PO_ITEM_TEXT USING 'X' 'BAPIEKPOTX'.
ENDLOOP.
 
*&amp;amp;---------------------------------------------------------------------
*
*&amp;amp;      Form  DOWNLOAD_DATA
*&amp;amp;---------------------------------------------------------------------
*
FORM DOWNLOAD_DATA  TABLES   IT_TAB
                    USING    P_APP
                             STRUC_NAME.
 
  DATA: IT_DD03P TYPE TABLE OF DD03P WITH HEADER LINE,
        IT_DD03P1 TYPE TABLE OF DD03P WITH HEADER LINE.
  TYPES: BEGIN OF T_HEAD,
           TEXT TYPE AS4TEXT,
         END OF T_HEAD.
  DATA: IT_HEAD TYPE TABLE OF T_HEAD.
 
  IF NOT IT_TAB[] IS INITIAL.
    CALL FUNCTION 'DD_GET_DD03P_ALL'
      EXPORTING
        TABNAME       = STRUC_NAME
      TABLES
        A_DD03P_TAB   = IT_DD03P
        N_DD03P_TAB   = IT_DD03P1
      EXCEPTIONS
        ILLEGAL_VALUE = 1
        OTHERS        = 2.
    IF SY-SUBRC EQ 0.
      LOOP AT IT_DD03P.
        APPEND IT_DD03P-DDTEXT TO IT_HEAD.
      ENDLOOP.
    ENDIF.
  ENDIF.
 
  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      FILENAME                = 'C:poextract.xls'
      APPEND                  = P_APP
      WRITE_FIELD_SEPARATOR   = 'X'
    TABLES
      DATA_TAB                = IT_TAB
      FIELDNAMES              = IT_HEAD
    EXCEPTIONS
      FILE_WRITE_ERROR        = 1
      NO_BATCH                = 2
      GUI_REFUSE_FILETRANSFER = 3
      INVALID_TYPE            = 4
      NO_AUTHORITY            = 5
      UNKNOWN_ERROR           = 6
      HEADER_NOT_ALLOWED      = 7
      SEPARATOR_NOT_ALLOWED   = 8
      FILESIZE_NOT_ALLOWED    = 9
      HEADER_TOO_LONG         = 10
      DP_ERROR_CREATE         = 11
      DP_ERROR_SEND           = 12
      DP_ERROR_WRITE          = 13
      UNKNOWN_DP_ERROR        = 14
      ACCESS_DENIED           = 15
      DP_OUT_OF_MEMORY        = 16
      DISK_FULL               = 17
      DP_TIMEOUT              = 18
      FILE_NOT_FOUND          = 19
      DATAPROVIDER_EXCEPTION  = 20
      CONTROL_FLUSH_ERROR     = 21
      OTHERS                  = 22.
  IF SY-SUBRC &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
ENDFORM.                    " DOWNLOAD_DATA&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 10:17:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702410#M307829</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T10:17:59Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702411#M307830</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi eswar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am using the same code what u sent,but u r telling headers is comming in the excel sheet,but for me only data is comming in the excel sheet headers r not comming.finally after program ends it is giving the message '0' bytes transfers but there is data in excel,i am using folllowing same code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;report ztest1.&lt;/P&gt;&lt;P&gt;TABLES: EKKO.&lt;/P&gt;&lt;P&gt;*PARAMETERS : P_EBELN TYPE EBELN.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_EBELN FOR EKKO-EBELN OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF T_PO,&lt;/P&gt;&lt;P&gt;         EBELN TYPE EBELN,&lt;/P&gt;&lt;P&gt;       END OF T_PO.&lt;/P&gt;&lt;P&gt;DATA: IT_PO TYPE STANDARD TABLE OF T_PO,&lt;/P&gt;&lt;P&gt;      WA_PO TYPE T_PO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_ITEMS TYPE TABLE OF BAPIEKPO WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: PO_ITEMS_SHEDULE TYPE TABLE OF BAPIEKET WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: PO_ITEM_TEXT TYPE TABLE OF BAPIEKPOTX WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: PO_ITEM_ACCOUNT_ASSIGNMENT TYPE TABLE OF BAPIEKKN&lt;/P&gt;&lt;P&gt;WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: PO_HEADER_TEXTS TYPE TABLE OF BAPIEKKOTX WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: PO_HEADER TYPE BAPIEKKOL.&lt;/P&gt;&lt;P&gt;DATA: RETURN1 TYPE TABLE OF BAPIRETURN WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT EBELN INTO TABLE IT_PO FROM EKKO WHERE EBELN IN S_EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM DOWNLOAD_DATA: TABLES IT_ITEMS USING SPACE 'BAPIEKPO'.&lt;/P&gt;&lt;P&gt;LOOP AT IT_PO INTO WA_PO.&lt;/P&gt;&lt;P&gt;  CLEAR: PO_HEADER_TEXTS[], IT_ITEMS[], PO_ITEM_ACCOUNT_ASSIGNMENT[],&lt;/P&gt;&lt;P&gt;         PO_ITEMS_SHEDULE[], PO_ITEM_TEXT[], RETURN1[].&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PO_GETDETAIL'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PURCHASEORDER              = WA_PO-EBELN&lt;/P&gt;&lt;P&gt;      ITEMS                      = 'X'&lt;/P&gt;&lt;P&gt;      ACCOUNT_ASSIGNMENT         = 'X'&lt;/P&gt;&lt;P&gt;      SCHEDULES                  = ' '&lt;/P&gt;&lt;P&gt;      HISTORY                    = 'X'&lt;/P&gt;&lt;P&gt;      ITEM_TEXTS                 = 'X'&lt;/P&gt;&lt;P&gt;      HEADER_TEXTS               = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      PO_HEADER_TEXTS            = PO_HEADER_TEXTS&lt;/P&gt;&lt;P&gt;      PO_ITEMS                   = IT_ITEMS&lt;/P&gt;&lt;P&gt;      PO_ITEM_ACCOUNT_ASSIGNMENT = PO_ITEM_ACCOUNT_ASSIGNMENT&lt;/P&gt;&lt;P&gt;      PO_ITEM_SCHEDULES          = PO_ITEMS_SHEDULE&lt;/P&gt;&lt;P&gt;      PO_ITEM_TEXTS              = PO_ITEM_TEXT&lt;/P&gt;&lt;P&gt;      RETURN                     = RETURN1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM DOWNLOAD_DATA: TABLES PO_HEADER_TEXTS USING 'X' 'BAPIEKKOTX',&lt;/P&gt;&lt;P&gt;                         TABLES IT_ITEMS USING 'X' 'BAPIEKPO',&lt;/P&gt;&lt;P&gt;                         TABLES PO_ITEM_ACCOUNT_ASSIGNMENT USING 'X'&lt;/P&gt;&lt;P&gt;  'BAPIEKKN',&lt;/P&gt;&lt;P&gt;                         TABLES PO_ITEMS_SHEDULE USING 'X' 'BAPIEKET',&lt;/P&gt;&lt;P&gt;                         TABLES PO_ITEM_TEXT USING 'X' 'BAPIEKPOTX'.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM DOWNLOAD_DATA  TABLES   IT_TAB&lt;/P&gt;&lt;P&gt;                    USING    P_APP&lt;/P&gt;&lt;P&gt;                             STRUC_NAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: IT_DD03P TYPE TABLE OF DD03P WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;        IT_DD03P1 TYPE TABLE OF DD03P WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  TYPES: BEGIN OF T_HEAD,&lt;/P&gt;&lt;P&gt;           TEXT TYPE AS4TEXT,&lt;/P&gt;&lt;P&gt;         END OF T_HEAD.&lt;/P&gt;&lt;P&gt;  DATA: IT_HEAD TYPE TABLE OF T_HEAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT IT_TAB[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'DD_GET_DD03P_ALL'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        TABNAME       = STRUC_NAME&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        A_DD03P_TAB   = IT_DD03P&lt;/P&gt;&lt;P&gt;        N_DD03P_TAB   = IT_DD03P1&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        ILLEGAL_VALUE = 1&lt;/P&gt;&lt;P&gt;        OTHERS        = 2.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_DD03P.&lt;/P&gt;&lt;P&gt;        APPEND IT_DD03P-DDTEXT TO IT_HEAD.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&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;  CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME                = 'C:\poextract.xls'&lt;/P&gt;&lt;P&gt;      APPEND                  = P_APP&lt;/P&gt;&lt;P&gt;      WRITE_FIELD_SEPARATOR   = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DATA_TAB                = IT_TAB&lt;/P&gt;&lt;P&gt;      FIELDNAMES              = IT_HEAD&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      FILE_WRITE_ERROR        = 1&lt;/P&gt;&lt;P&gt;      NO_BATCH                = 2&lt;/P&gt;&lt;P&gt;      GUI_REFUSE_FILETRANSFER = 3&lt;/P&gt;&lt;P&gt;      INVALID_TYPE            = 4&lt;/P&gt;&lt;P&gt;      NO_AUTHORITY            = 5&lt;/P&gt;&lt;P&gt;      UNKNOWN_ERROR           = 6&lt;/P&gt;&lt;P&gt;      HEADER_NOT_ALLOWED      = 7&lt;/P&gt;&lt;P&gt;      SEPARATOR_NOT_ALLOWED   = 8&lt;/P&gt;&lt;P&gt;      FILESIZE_NOT_ALLOWED    = 9&lt;/P&gt;&lt;P&gt;      HEADER_TOO_LONG         = 10&lt;/P&gt;&lt;P&gt;      DP_ERROR_CREATE         = 11&lt;/P&gt;&lt;P&gt;      DP_ERROR_SEND           = 12&lt;/P&gt;&lt;P&gt;      DP_ERROR_WRITE          = 13&lt;/P&gt;&lt;P&gt;      UNKNOWN_DP_ERROR        = 14&lt;/P&gt;&lt;P&gt;      ACCESS_DENIED           = 15&lt;/P&gt;&lt;P&gt;      DP_OUT_OF_MEMORY        = 16&lt;/P&gt;&lt;P&gt;      DISK_FULL               = 17&lt;/P&gt;&lt;P&gt;      DP_TIMEOUT              = 18&lt;/P&gt;&lt;P&gt;      FILE_NOT_FOUND          = 19&lt;/P&gt;&lt;P&gt;      DATAPROVIDER_EXCEPTION  = 20&lt;/P&gt;&lt;P&gt;      CONTROL_FLUSH_ERROR     = 21&lt;/P&gt;&lt;P&gt;      OTHERS                  = 22.&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;ENDFORM.                    " DOWNLOAD_DATA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Nov 2006 11:07:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702411#M307830</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-20T11:07:14Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702412#M307831</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please try with below code and let us know if you are still encountering the problem while downloading headers:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLES: EKKO.
*PARAMETERS : P_EBELN TYPE EBELN.
SELECT-OPTIONS: S_EBELN FOR EKKO-EBELN OBLIGATORY.

TYPES: BEGIN OF T_PO,
         EBELN TYPE EBELN,
       END OF T_PO.
DATA: IT_PO TYPE STANDARD TABLE OF T_PO,
      WA_PO TYPE T_PO.

DATA : IT_ITEMS TYPE TABLE OF BAPIEKPO WITH HEADER LINE.
DATA: PO_ITEMS_SHEDULE TYPE TABLE OF BAPIEKET WITH HEADER LINE.
DATA: PO_ITEM_TEXT TYPE TABLE OF BAPIEKPOTX WITH HEADER LINE.
DATA: PO_ITEM_ACCOUNT_ASSIGNMENT TYPE TABLE OF BAPIEKKN
WITH HEADER LINE.
DATA: PO_HEADER_TEXTS TYPE TABLE OF BAPIEKKOTX WITH HEADER LINE.
DATA: PO_HEADER TYPE BAPIEKKOL.
DATA: RETURN1 TYPE TABLE OF BAPIRETURN WITH HEADER LINE.
DATA: RC TYPE I.

SELECT EBELN INTO TABLE IT_PO FROM EKKO WHERE EBELN IN S_EBELN.

PERFORM FILE_DELETE.

LOOP AT IT_PO INTO WA_PO.
  CLEAR: PO_HEADER_TEXTS[], IT_ITEMS[], PO_ITEM_ACCOUNT_ASSIGNMENT[],
         PO_ITEMS_SHEDULE[], PO_ITEM_TEXT[], RETURN1[].
  CALL FUNCTION 'BAPI_PO_GETDETAIL'
    EXPORTING
      PURCHASEORDER              = WA_PO-EBELN
      ITEMS                      = 'X'
      ACCOUNT_ASSIGNMENT         = 'X'
      SCHEDULES                  = ' '
      HISTORY                    = 'X'
      ITEM_TEXTS                 = 'X'
      HEADER_TEXTS               = 'X'
    TABLES
      PO_HEADER_TEXTS            = PO_HEADER_TEXTS
      PO_ITEMS                   = IT_ITEMS
      PO_ITEM_ACCOUNT_ASSIGNMENT = PO_ITEM_ACCOUNT_ASSIGNMENT
      PO_ITEM_SCHEDULES          = PO_ITEMS_SHEDULE
      PO_ITEM_TEXTS              = PO_ITEM_TEXT
      RETURN                     = RETURN1.

  PERFORM DOWNLOAD_DATA: TABLES PO_HEADER_TEXTS USING 'BAPIEKKOTX',
                         TABLES IT_ITEMS USING 'BAPIEKPO',
                         TABLES PO_ITEM_ACCOUNT_ASSIGNMENT USING
'BAPIEKKN',
                         TABLES PO_ITEMS_SHEDULE USING 'BAPIEKET',
                         TABLES PO_ITEM_TEXT USING 'BAPIEKPOTX'.
ENDLOOP.

*&amp;amp;---------------------------------------------------------------------
*
*&amp;amp;      Form  DOWNLOAD_DATA
*&amp;amp;---------------------------------------------------------------------
*
FORM DOWNLOAD_DATA  TABLES   IT_TAB
                    USING    STRUC_NAME.

  DATA: IT_DD03P TYPE TABLE OF DD03P WITH HEADER LINE,
        IT_DD03P1 TYPE TABLE OF DD03P WITH HEADER LINE.
  DATA: IT_HEAD TYPE TABLE OF STRING,
        WA_HEAD TYPE STRING.

  DATA: L_TAB(1) TYPE C VALUE CL_ABAP_CHAR_UTILITIES=&amp;gt;HORIZONTAL_TAB.

  IF NOT IT_TAB[] IS INITIAL.
    CALL FUNCTION 'DD_GET_DD03P_ALL'
      EXPORTING
        TABNAME       = STRUC_NAME
      TABLES
        A_DD03P_TAB   = IT_DD03P
        N_DD03P_TAB   = IT_DD03P1
      EXCEPTIONS
        ILLEGAL_VALUE = 1
        OTHERS        = 2.
    IF SY-SUBRC EQ 0.
      LOOP AT IT_DD03P.
        IF SY-TABIX EQ 1.
          MOVE IT_DD03P-DDTEXT TO WA_HEAD.
        ELSE.
    CONCATENATE WA_HEAD IT_DD03P-DDTEXT INTO WA_HEAD SEPARATED BY L_TAB.
        ENDIF.
      ENDLOOP.
      APPEND WA_HEAD TO IT_HEAD.
    ENDIF.
  ENDIF.

  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      FILENAME                = 'C:poextract.xls'
      APPEND                  = 'X'
      WRITE_FIELD_SEPARATOR   = 'X'
    TABLES
      DATA_TAB                = IT_HEAD
*      FIELDNAMES              = IT_HEAD
    EXCEPTIONS
      FILE_WRITE_ERROR        = 1
      NO_BATCH                = 2
      GUI_REFUSE_FILETRANSFER = 3
      INVALID_TYPE            = 4
      NO_AUTHORITY            = 5
      UNKNOWN_ERROR           = 6
      HEADER_NOT_ALLOWED      = 7
      SEPARATOR_NOT_ALLOWED   = 8
      FILESIZE_NOT_ALLOWED    = 9
      HEADER_TOO_LONG         = 10
      DP_ERROR_CREATE         = 11
      DP_ERROR_SEND           = 12
      DP_ERROR_WRITE          = 13
      UNKNOWN_DP_ERROR        = 14
      ACCESS_DENIED           = 15
      DP_OUT_OF_MEMORY        = 16
      DISK_FULL               = 17
      DP_TIMEOUT              = 18
      FILE_NOT_FOUND          = 19
      DATAPROVIDER_EXCEPTION  = 20
      CONTROL_FLUSH_ERROR     = 21
      OTHERS                  = 22.
  IF SY-SUBRC &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      FILENAME                = 'C:poextract.xls'
      APPEND                  = 'X'
      WRITE_FIELD_SEPARATOR   = 'X'
    TABLES
      DATA_TAB                = IT_TAB
*      FIELDNAMES              = IT_HEAD
    EXCEPTIONS
      FILE_WRITE_ERROR        = 1
      NO_BATCH                = 2
      GUI_REFUSE_FILETRANSFER = 3
      INVALID_TYPE            = 4
      NO_AUTHORITY            = 5
      UNKNOWN_ERROR           = 6
      HEADER_NOT_ALLOWED      = 7
      SEPARATOR_NOT_ALLOWED   = 8
      FILESIZE_NOT_ALLOWED    = 9
      HEADER_TOO_LONG         = 10
      DP_ERROR_CREATE         = 11
      DP_ERROR_SEND           = 12
      DP_ERROR_WRITE          = 13
      UNKNOWN_DP_ERROR        = 14
      ACCESS_DENIED           = 15
      DP_OUT_OF_MEMORY        = 16
      DISK_FULL               = 17
      DP_TIMEOUT              = 18
      FILE_NOT_FOUND          = 19
      DATAPROVIDER_EXCEPTION  = 20
      CONTROL_FLUSH_ERROR     = 21
      OTHERS                  = 22.
  IF SY-SUBRC &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
ENDFORM.                    " DOWNLOAD_DATA

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  FILE_DELETE
*&amp;amp;---------------------------------------------------------------------*
FORM FILE_DELETE .

  CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;FILE_DELETE
    EXPORTING
      FILENAME             = 'C:poextract.xls'
    CHANGING
      RC                   = RC
    EXCEPTIONS
      FILE_DELETE_FAILED   = 1
      CNTL_ERROR           = 2
      ERROR_NO_GUI         = 3
      FILE_NOT_FOUND       = 4
      ACCESS_DENIED        = 5
      UNKNOWN_ERROR        = 6
      NOT_SUPPORTED_BY_GUI = 7
      WRONG_PARAMETER      = 8
      OTHERS               = 9.
  IF SY-SUBRC &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

ENDFORM.                    " FILE_DELETE&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2006 02:50:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702412#M307831</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-21T02:50:45Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702413#M307832</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi eswar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good morning,yes i am getting the headers,thanks for u r response but headers is comming for each item,i mean if i am extracting 60 purchase orders headers r comming 60 times,is there any change let meknow,i am also looking in to it,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks once again,&lt;/P&gt;&lt;P&gt;Rammohan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2006 05:25:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702413#M307832</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-21T05:25:16Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702414#M307833</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess the logic should be that way, bcoz for each PO we are populating various structures. So whenenever there is a change in the structure the Headers for the structure will be populated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2006 05:35:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702414#M307833</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-21T05:35:24Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702415#M307834</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes you may right,i will clarify from my functional consultant,if it same for all what type od change we should do,if u have any idea pl give.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rammohan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2006 05:43:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702415#M307834</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-21T05:43:28Z</dc:date>
    </item>
    <item>
      <title>Re: error in GUI_down load</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702416#M307835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi eswar ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how to create the PO by using the same excel sheet,and also one more thing what ever i haveextracted the data in that item conditions are not comming so is there any FM to bring the details of condtions,if u have any idea let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rammohan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Nov 2006 10:42:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-gui-down-load/m-p/1702416#M307835</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-21T10:42:38Z</dc:date>
    </item>
  </channel>
</rss>

