<?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: problem in extracting the data from bapi FM to EXCEL in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668401#M295653</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Ram Mohan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess your requirement is to have all details downloaded to one single file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can try using APPEND parameter of FM: GUI_DOWNLOAD. If we pass 'X' to this parameter, the next internal table that you want to download will be appended to the same file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&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>Fri, 17 Nov 2006 03:27:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-11-17T03:27:16Z</dc:date>
    <item>
      <title>problem in extracting the data from bapi FM to EXCEL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668398#M295650</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 the following code to get the details of po ,but data is comming properly in to all itabs,but i want all the data into one itab,from there i want to download into excel sheet,can any body have the idea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_ebeln TYPE ebeln.&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;CALL FUNCTION 'BAPI_PO_GETDETAIL'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;purchaseorder = p_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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SERVICES = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONFIRMATIONS = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SERVICE_TEXTS = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXTENSIONS = ' '&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;PO_HEADER =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO_ADDRESS =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO_ITEM_CONFIRMATIONS =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; PO_ITEM_TEXTS = po_item_text&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO_ITEM_HISTORY =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO_ITEM_HISTORY_TOTALS =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO_ITEM_LIMITS =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO_ITEM_CONTRACT_LIMITS =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO_ITEM_SERVICES =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO_ITEM_SRV_ACCASS_VALUES =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; RETURN = return1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PO_SERVICES_TEXTS =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXTENSIONOUT =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BIN_FILESIZE                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    filename                        = 'C:/poextract.xls'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILETYPE                        = 'ASC'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  APPEND                          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WRITE_FIELD_SEPARATOR           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                          = '00'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TRUNC_TRAILING_BLANKS           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WRITE_LF                        = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COL_SELECT                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COL_SELECT_MASK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_MODE                        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONFIRM_OVERWRITE               = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTH_CHECK                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CODEPAGE                        = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IGNORE_CERR                     = ABAP_TRUE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  REPLACEMENT                     = '#'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WRITE_BOM                       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TRUNC_TRAILING_BLANKS_EOL       = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WK1_N_FORMAT                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WK1_N_SIZE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WK1_T_FORMAT                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WK1_T_SIZE                      = ' '&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;  FILELENGTH                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                        = PO_HEADER_TEXTS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIELDNAMES                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_WRITE_ERROR                = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_BATCH                        = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GUI_REFUSE_FILETRANSFER         = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TYPE                    = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTHORITY                    = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_ERROR                   = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_NOT_ALLOWED              = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SEPARATOR_NOT_ALLOWED           = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILESIZE_NOT_ALLOWED            = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_TOO_LONG                 = 10&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_ERROR_CREATE                 = 11&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_ERROR_SEND                   = 12&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_ERROR_WRITE                  = 13&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_DP_ERROR                = 14&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACCESS_DENIED                   = 15&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_OUT_OF_MEMORY                = 16&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DISK_FULL                       = 17&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_TIMEOUT                      = 18&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_NOT_FOUND                  = 19&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DATAPROVIDER_EXCEPTION          = 20&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTROL_FLUSH_ERROR             = 21&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                          = 22&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Nov 2006 12:43:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668398#M295650</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-16T12:43:23Z</dc:date>
    </item>
    <item>
      <title>Re: problem in extracting the data from bapi FM to EXCEL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668399#M295651</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ram,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try to use 'EXCEL_OLE_STANDARD_DAT' FM to download into excel file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Anu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Nov 2006 16:26:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668399#M295651</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-16T16:26:41Z</dc:date>
    </item>
    <item>
      <title>Re: problem in extracting the data from bapi FM to EXCEL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668400#M295652</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Rammohan,&lt;/P&gt;&lt;P&gt;your problem is that you want all the data in one internal table and not in diffrent internal tables so that you can download just one Excel sheet right... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont think there is any FM that will pull all the data into one Internal table. &lt;/P&gt;&lt;P&gt;what you can do is that write a small subroutine that will merge the header data and the item data into one table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the code below. this is not the exact code... just a pseudo code to give you Idea.. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************************************************&lt;/P&gt;&lt;P&gt;data : wa_po_header,     " this is a structure that contains the PO Header data.&lt;/P&gt;&lt;P&gt;         wa_po_item,         " this is a structure that contains the Item Data.&lt;/P&gt;&lt;P&gt;         it_po_header,        " Internal table with header data for all the PO headers&lt;/P&gt;&lt;P&gt;         it_po_item,           " Internal table with Item data for all the POs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Declare a structure that has both the components ***&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;types : begin of merge_po,&lt;/P&gt;&lt;P&gt;  header     type wa_po_header,&lt;/P&gt;&lt;P&gt;  item        type wa_po_item,&lt;/P&gt;&lt;P&gt;           end of merge_po.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : it_po_merge type standard table of merge_po initial size 0,&lt;/P&gt;&lt;P&gt;         wa_po_merge type merge_po.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_po_header into wa_po_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   wa_po_merge-header = wa_po_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_po_item into wa_po_item where po_number = wa_po_header-po_number.&lt;/P&gt;&lt;P&gt;    wa_po_merge-item = wa_po_item.&lt;/P&gt;&lt;P&gt;    append wa_po_merge to it_po_merge.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So you will have an internal table that looks like this -- &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Po No.     Header_Related_Data    Item_no   Item_related_data&lt;/P&gt;&lt;P&gt;1           xxxxxxxxxxxxx                1               yyyyyyyyyyyyyyy&lt;/P&gt;&lt;P&gt;1           xxxxxxxxxxxxx                2               zzzzzzzzzzzzzzzz&lt;/P&gt;&lt;P&gt;2           aaaaaaaaaaaaa                1               mmmmmmmmmm&lt;/P&gt;&lt;P&gt;2           aaaaaaaaaaaaa                2               nnnnnnnnnnnnnnnnn&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can download this into Excel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Important thing that you need to take care is while uploading this data from the Excel to SAP by using BAPI, you will have to split that one internal table into 2 tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope my pseudo code was not very much Pseudo and you got the Idea of what needs to be done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To sum it up... you will have to merge 2 internal table into 1 where the link b/w 2 internal table is the PO No.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please mark all the helpful and correct answers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Nov 2006 03:15:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668400#M295652</guid>
      <dc:creator>former_member69765</dc:creator>
      <dc:date>2006-11-17T03:15:16Z</dc:date>
    </item>
    <item>
      <title>Re: problem in extracting the data from bapi FM to EXCEL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668401#M295653</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Ram Mohan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess your requirement is to have all details downloaded to one single file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can try using APPEND parameter of FM: GUI_DOWNLOAD. If we pass 'X' to this parameter, the next internal table that you want to download will be appended to the same file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&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>Fri, 17 Nov 2006 03:27:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668401#M295653</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T03:27:16Z</dc:date>
    </item>
    <item>
      <title>Re: problem in extracting the data from bapi FM to EXCEL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668402#M295654</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Below code can give you some idea: Use same according to your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;PARAMETERS : P_EBELN TYPE EBELN.

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.

CALL FUNCTION 'BAPI_PO_GETDETAIL'
  EXPORTING
    PURCHASEORDER              = P_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 SPACE,
                       TABLES IT_ITEMS USING 'X',
                       TABLES PO_ITEM_ACCOUNT_ASSIGNMENT USING 'X',
                       TABLES PO_ITEMS_SHEDULE USING 'X',
                       TABLES PO_ITEM_TEXT USING 'X'.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  DOWNLOAD_DATA
*&amp;amp;---------------------------------------------------------------------*
FORM DOWNLOAD_DATA  TABLES   IT_TAB
                    USING    P_APP.

CALL FUNCTION 'GUI_DOWNLOAD'
  EXPORTING
    FILENAME = 'C:/poextract.xls'
    APPEND =  P_APP
  TABLES
    DATA_TAB = IT_TAB
* FIELDNAMES =
  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>Fri, 17 Nov 2006 03:37:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668402#M295654</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T03:37:28Z</dc:date>
    </item>
    <item>
      <title>Re: problem in extracting the data from bapi FM to EXCEL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668403#M295655</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;What ever the code you are given is working fine,bur after downloading the data in to excel sheet ,in the status bar it is giving message '0 bytes transfered',but there is data in excel sheet,instead of parameters can we use the select-options,because i want to extract more than one po details,and  one more question was in the excel sheet data is comming continusly,it is not comming colum wise ,if u have any idea ,kindly let me know,thanks for u r help full answer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 17 Nov 2006 05:41:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668403#M295655</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T05:41:26Z</dc:date>
    </item>
    <item>
      <title>Re: problem in extracting the data from bapi FM to EXCEL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668404#M295656</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 made few modifications to your earlier code, please check the same:&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.
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',
                       TABLES IT_ITEMS USING 'X',
                       TABLES PO_ITEM_ACCOUNT_ASSIGNMENT USING 'X',
                       TABLES PO_ITEMS_SHEDULE USING 'X',
                       TABLES PO_ITEM_TEXT USING 'X'.
ENDLOOP.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  DOWNLOAD_DATA
*&amp;amp;---------------------------------------------------------------------*
FORM DOWNLOAD_DATA  TABLES   IT_TAB
                    USING    P_APP.

CALL FUNCTION 'GUI_DOWNLOAD'
  EXPORTING
    FILENAME = 'C:/poextract.xls'
    APPEND =  P_APP
    WRITE_FIELD_SEPARATOR = 'X'
  TABLES
    DATA_TAB = IT_TAB
* FIELDNAMES =
  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>Fri, 17 Nov 2006 06:28:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668404#M295656</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T06:28:40Z</dc:date>
    </item>
    <item>
      <title>Re: problem in extracting the data from bapi FM to EXCEL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668405#M295657</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;Thanks eswar a lot,it helped me all the way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One more questions i have ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any chance to get the headers in EXCEL sheet,and can i load the same po's By using BAPI_PO_CREATE ,if u have any idea you can help.&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>Fri, 17 Nov 2006 09:42:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668405#M295657</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T09:42:55Z</dc:date>
    </item>
    <item>
      <title>Re: problem in extracting the data from bapi FM to EXCEL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668406#M295658</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 use Table: FIELDNAMES of FM: GUI_DOWNLOAD to populate the Headers while downloading to Excel Sheet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the second point, i couldnt understand the necessity for loading the same PO again???&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do agree that we can use BAPI: BAPI_PO_CREATE and BAPI_PO_CREATE1 can be used to load PO's in SAP.&lt;/P&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>Fri, 17 Nov 2006 10:07:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668406#M295658</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T10:07:24Z</dc:date>
    </item>
    <item>
      <title>Re: problem in extracting the data from bapi FM to EXCEL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668407#M295659</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;we have process like this,&lt;/P&gt;&lt;P&gt;our data is alredy in production,that data we are extracting and then we are loading into the other server(GLOBAL) with some changes in data,so we need to load the pos inthe new server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i not got ur point to get the headers in to excel,in the GUI_Download there is no field names table.&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>Fri, 17 Nov 2006 10:29:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668407#M295659</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T10:29:37Z</dc:date>
    </item>
    <item>
      <title>Re: problem in extracting the data from bapi FM to EXCEL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668408#M295660</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 get the field headers automatically in the excel sheet.&lt;/P&gt;&lt;P&gt; can u help me in this regard,&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 12:01:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-extracting-the-data-from-bapi-fm-to-excel/m-p/1668408#M295660</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-17T12:01:11Z</dc:date>
    </item>
  </channel>
</rss>

