<?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: DATA UPLOAD into 5 Different Internal Tables !!! in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934016#M691387</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if u have multiple sheets, the only solution is ole programming. if u want a sample code , i will post it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Oct 2007 09:37:25 GMT</pubDate>
    <dc:creator>hymavathi_oruganti</dc:creator>
    <dc:date>2007-10-09T09:37:25Z</dc:date>
    <item>
      <title>DATA UPLOAD into 5 Different Internal Tables !!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934009#M691380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ABAPers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have data in 5 different TABS of an Excel Sheet.&lt;/P&gt;&lt;P&gt;I have to UPLOAD this data in these different TABS to 5 different Internal tables.&lt;/P&gt;&lt;P&gt;Can any one give me a solution to this ???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 08:52:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934009#M691380</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-09T08:52:52Z</dc:date>
    </item>
    <item>
      <title>Re: DATA UPLOAD into 5 Different Internal Tables !!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934010#M691381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;first upload all the data into one internal table ........................&lt;/P&gt;&lt;P&gt;after words based on u r  relavence pass it to [with move statement] 5 internal tablles....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if helpful.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 08:57:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934010#M691381</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-09T08:57:17Z</dc:date>
    </item>
    <item>
      <title>Re: DATA UPLOAD into 5 Different Internal Tables !!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934011#M691382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;declare 5 internal tables like jtab1 jtab2 jtab3..jab5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Upload the excel data into one internal table first using the function module GUI_UPLOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after uploading into internal table itab..&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;jtab1-field = itab-field1.&lt;/P&gt;&lt;P&gt;jtab2-field = itab-field2.&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;append: jtab1, jtab2...jtab5.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 09:01:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934011#M691382</guid>
      <dc:creator>abdulazeez12</dc:creator>
      <dc:date>2007-10-09T09:01:15Z</dc:date>
    </item>
    <item>
      <title>Re: DATA UPLOAD into 5 Different Internal Tables !!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934012#M691383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As i said.. DATA is available in 5 different tabs (Pages) in an EXCEL SHEET.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 09:01:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934012#M691383</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-09T09:01:20Z</dc:date>
    </item>
    <item>
      <title>Re: DATA UPLOAD into 5 Different Internal Tables !!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934013#M691384</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Use the FM ALSM_EXCEL_TO_INTERNAL_TABLE for loading data from multiple sheets&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Aparna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 09:10:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934013#M691384</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-09T09:10:14Z</dc:date>
    </item>
    <item>
      <title>Re: DATA UPLOAD into 5 Different Internal Tables !!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934014#M691385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But in ALSM_EXCEL_TO_INTERNAL_TABLE, only we can specify begin and end of Column/Row number. We cannot specify the page (tab) names na?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 09:12:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934014#M691385</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-09T09:12:25Z</dc:date>
    </item>
    <item>
      <title>Re: DATA UPLOAD into 5 Different Internal Tables !!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934015#M691386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;take data from all internal tabels into final internal table.....and proceed in below way......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**************************************&lt;/P&gt;&lt;P&gt;fill ur inetnal table and call call the below form DOWNLOAD_TO_EXCEL, This Form is displaying an internal table it_outtab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Move data from it_outtab to it_excel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_excel will contain all the charecter fields&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_EXCEL OCCURS 0,&lt;/P&gt;&lt;P&gt;FLD1(32),&lt;/P&gt;&lt;P&gt;FLD2(32),&lt;/P&gt;&lt;P&gt;FLD3(32),&lt;/P&gt;&lt;P&gt;FLD4(32),&lt;/P&gt;&lt;P&gt;FLD5(32),&lt;/P&gt;&lt;P&gt;FLD6(32),&lt;/P&gt;&lt;P&gt;FLD7(32),&lt;/P&gt;&lt;P&gt;FLD8(32),&lt;/P&gt;&lt;P&gt;FLD9(32),&lt;/P&gt;&lt;P&gt;FLD10(32),&lt;/P&gt;&lt;P&gt;FLD11(32),&lt;/P&gt;&lt;P&gt;FLD12(32),&lt;/P&gt;&lt;P&gt;FLD13(32),&lt;/P&gt;&lt;P&gt;FLD14(32),&lt;/P&gt;&lt;P&gt;FLD15(32),&lt;/P&gt;&lt;P&gt;FLD16(32),&lt;/P&gt;&lt;P&gt;FLD17(32),&lt;/P&gt;&lt;P&gt;FLD18(32),&lt;/P&gt;&lt;P&gt;FLD19(32),&lt;/P&gt;&lt;P&gt;FLD20(32),&lt;/P&gt;&lt;P&gt;FLD21(32),&lt;/P&gt;&lt;P&gt;END OF IT_EXCEL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DOWNLOAD_TO_EXCEL.&lt;/P&gt;&lt;P&gt;PERFORM GET_FILE_NAME .&lt;/P&gt;&lt;P&gt;CLEAR IT_EXCEL.&lt;/P&gt;&lt;P&gt;REFRESH IT_EXCEL.&lt;/P&gt;&lt;P&gt;IF NOT FNAME IS INITIAL .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM POPULATE_HEADER_DETAIL.&lt;/P&gt;&lt;P&gt;LOOP AT IT_OUTTAB.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD1 = IT_OUTTAB-BANFN.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD2 = IT_OUTTAB-BNFPO.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD3 = IT_OUTTAB-EBELN.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD4 = IT_OUTTAB-EBELP.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD5 = IT_OUTTAB-STYLE.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD6 = IT_OUTTAB-SKU.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD7 = IT_OUTTAB-LP_COLOR.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD8 = IT_OUTTAB-MAKTX.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD9 = IT_OUTTAB-CURR_PRICE.&lt;/P&gt;&lt;P&gt;IF NOT IT_OUTTAB-VALID_FROM IS INITIAL.&lt;/P&gt;&lt;P&gt;CONCATENATE IT_OUTTAB-VALID_FROM+4(2) '/'&lt;/P&gt;&lt;P&gt;IT_OUTTAB-VALID_FROM+6(2) '/'&lt;/P&gt;&lt;P&gt;IT_OUTTAB-VALID_FROM(4) INTO IT_EXCEL-FLD10.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF NOT IT_OUTTAB-VALID_TO IS INITIAL.&lt;/P&gt;&lt;P&gt;CONCATENATE IT_OUTTAB-VALID_TO+4(2) '/'&lt;/P&gt;&lt;P&gt;IT_OUTTAB-VALID_TO+6(2) '/'&lt;/P&gt;&lt;P&gt;IT_OUTTAB-VALID_TO(4) INTO IT_EXCEL-FLD11.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD12 = IT_OUTTAB-FUT_PRICE.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD13 = IT_OUTTAB-FAC_PRICE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT IT_OUTTAB-FAC_VALID_FROM IS INITIAL.&lt;/P&gt;&lt;P&gt;CONCATENATE IT_OUTTAB-FAC_VALID_FROM+4(2) '/'&lt;/P&gt;&lt;P&gt;IT_OUTTAB-FAC_VALID_FROM+6(2) '/'&lt;/P&gt;&lt;P&gt;IT_OUTTAB-FAC_VALID_FROM(4) INTO IT_EXCEL-FLD14.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT IT_OUTTAB-FAC_VALID_TO IS INITIAL.&lt;/P&gt;&lt;P&gt;CONCATENATE IT_OUTTAB-FAC_VALID_TO+4(2) '/'&lt;/P&gt;&lt;P&gt;IT_OUTTAB-FAC_VALID_TO+6(2) '/'&lt;/P&gt;&lt;P&gt;IT_OUTTAB-FAC_VALID_TO(4) INTO IT_EXCEL-FLD15.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD16 = IT_OUTTAB-JPN_PRICE.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD17 = IT_OUTTAB-EAN11_1.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD18 = IT_OUTTAB-EAN11_2.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD19 = IT_OUTTAB-HANG_TAG_STAT.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD20 = IT_OUTTAB-LABEL_STAT.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD21 = IT_OUTTAB-CJI_STAT.&lt;/P&gt;&lt;P&gt;APPEND IT_EXCEL.&lt;/P&gt;&lt;P&gt;CLEAR IT_EXCEL.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'RH_START_EXCEL_WITH_DATA'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;CHECK_VERSION = ' '&lt;/P&gt;&lt;P&gt;DATA_NAME = FNAME&lt;/P&gt;&lt;P&gt;DATA_PATH_FLAG = ''&lt;/P&gt;&lt;P&gt;DATA_TYPE = 'DAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATA_BIN_FILE_SIZE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MACRO_NAME = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;MACRO_PATH_FLAG = 'E'&lt;/P&gt;&lt;P&gt;FORCE_START = ' '&lt;/P&gt;&lt;P&gt;WAIT = ''&lt;/P&gt;&lt;UL&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;WINID =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;DATA_TAB = IT_EXCEL&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;NO_BATCH = 1&lt;/P&gt;&lt;P&gt;EXCEL_NOT_INSTALLED = 2&lt;/P&gt;&lt;P&gt;WRONG_VERSION = 3&lt;/P&gt;&lt;P&gt;INTERNAL_ERROR = 4&lt;/P&gt;&lt;P&gt;INVALID_TYPE = 5&lt;/P&gt;&lt;P&gt;CANCELLED = 6&lt;/P&gt;&lt;P&gt;DOWNLOAD_ERROR = 7&lt;/P&gt;&lt;P&gt;OTHERS = 8&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;ENDIF .&lt;/P&gt;&lt;P&gt;ENDFORM. " DOWNLOAD_TO_EXCEL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_FILE_NAME.&lt;/P&gt;&lt;P&gt;DATA: TMP_FILENAME LIKE RLGRAP-FILENAME,&lt;/P&gt;&lt;P&gt;GLOBAL_FILEMASK_ALL(80),&lt;/P&gt;&lt;P&gt;GLOBAL_FILEMASK_MASK(20), GLOBAL_FILEMASK_TEXT(20),&lt;/P&gt;&lt;P&gt;GLOBAL_DOWNLOAD_PATH LIKE RLGRAP-FILENAME,&lt;/P&gt;&lt;P&gt;DEF_PATH LIKE RLGRAP-FILENAME,&lt;/P&gt;&lt;P&gt;FIELDLN TYPE I,&lt;/P&gt;&lt;P&gt;MODE TYPE C,&lt;/P&gt;&lt;P&gt;TMP_MASK LIKE GLOBAL_FILEMASK_ALL.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF GLOBAL_FILEMASK_MASK IS INITIAL.&lt;/P&gt;&lt;P&gt;TMP_MASK = ',&lt;STRONG&gt;.&lt;/STRONG&gt;,&lt;STRONG&gt;.&lt;/STRONG&gt;.'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;TMP_MASK = ','.&lt;/P&gt;&lt;P&gt;WRITE GLOBAL_FILEMASK_TEXT TO TMP_MASK+1.&lt;/P&gt;&lt;P&gt;WRITE ',' TO TMP_MASK+21.&lt;/P&gt;&lt;P&gt;WRITE GLOBAL_FILEMASK_MASK TO TMP_MASK+22.&lt;/P&gt;&lt;P&gt;WRITE '.' TO TMP_MASK+42.&lt;/P&gt;&lt;P&gt;CONDENSE TMP_MASK NO-GAPS.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT GLOBAL_FILEMASK_ALL IS INITIAL.&lt;/P&gt;&lt;P&gt;TMP_MASK = GLOBAL_FILEMASK_ALL.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELDLN = STRLEN( DEF_PATH ) - 1.&lt;/P&gt;&lt;P&gt;ASSIGN DEF_PATH+FIELDLN(1) TO .&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_FILENAME_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;DEF_FILENAME = FNAME "rlgrap-filename&lt;/P&gt;&lt;P&gt;DEF_PATH = DEF_PATH&lt;/P&gt;&lt;P&gt;MASK = TMP_MASK&lt;/P&gt;&lt;P&gt;MODE = MODE&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TITLE = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;FILENAME = FNAME&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;RC =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;INV_WINSYS = 01&lt;/P&gt;&lt;P&gt;NO_BATCH = 02&lt;/P&gt;&lt;P&gt;SELECTION_CANCEL = 03&lt;/P&gt;&lt;P&gt;SELECTION_ERROR = 04.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;FNAME = TMP_FILENAME.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " GET_FILE_NAME&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM POPULATE_HEADER_DETAIL.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD8 = 'S U D H E E R'.&lt;/P&gt;&lt;P&gt;APPEND IT_EXCEL.&lt;/P&gt;&lt;P&gt;CLEAR IT_EXCEL.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD1 = 'Price Validation Report'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD14 = 'Page'.&lt;/P&gt;&lt;P&gt;APPEND IT_EXCEL.&lt;/P&gt;&lt;P&gt;CLEAR IT_EXCEL.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD1 = 'Vendor Number/Name'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD3 = 'Plan Month'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD4 = 'Effective In-store-Date'.&lt;/P&gt;&lt;P&gt;APPEND IT_EXCEL.&lt;/P&gt;&lt;P&gt;CLEAR IT_EXCEL.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD1 = VENDOR_NAME.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD3 = P_BEDNR.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD4 = P_EFF_DT.&lt;/P&gt;&lt;P&gt;APPEND IT_EXCEL.&lt;/P&gt;&lt;P&gt;CLEAR IT_EXCEL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;sudheer start&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND IT_EXCEL.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD1 = 'PR'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD2 = 'Line'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD3 = 'PO'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD4 = 'PO Line'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD5 = 'Style'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD6 = 'SKU'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD7 = 'Long Color'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD8 = 'Material Description'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD9 = 'Current Price'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD10 = 'validity'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD11 = 'Period'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD12 = 'Future Price'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD13 = 'Factory Price'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD14 = 'Validity'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD15 = 'Period'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD16 = 'Japan Price'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD17 = 'First UPC'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD18 = 'Factory UPC'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD19 = 'Hang Tag Status'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD20 = 'Label Status'.&lt;/P&gt;&lt;P&gt;IT_EXCEL-FLD21 = 'CJI Label Status'.&lt;/P&gt;&lt;P&gt;*sudheer end&lt;/P&gt;&lt;P&gt;APPEND IT_EXCEL.&lt;/P&gt;&lt;P&gt;CLEAR IT_EXCEL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " POPULATE_HEADER_DETAIL &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**************************************&lt;/P&gt;&lt;P&gt;Check these links for sample code :&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;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/ms/ms_excel.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/ms/ms_excel.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;**********************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please check this example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM download.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: lh_file1 TYPE rlgrap-filename,&lt;/P&gt;&lt;P&gt;lh_file2 TYPE rlgrap-filename,&lt;/P&gt;&lt;P&gt;lh_file3 TYPE rlgrap-filename,&lt;/P&gt;&lt;P&gt;lh_datda(1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR: lh_file1, lh_file2, lh_file3.&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;Download neue Daten&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;CONCATENATE xh_pfad 'Datafile materialmaster new ' sy-datum(4)&lt;/P&gt;&lt;P&gt;sy-datum&lt;EM&gt;4(2) sy-datum&lt;/EM&gt;6(2) sy-uzeit '.xls' INTO lh_file1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;working area&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: index TYPE i,&lt;/P&gt;&lt;P&gt;lh_col TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT xt_bmm00 BY matnr.&lt;/P&gt;&lt;P&gt;SORT xt_bmmh1 BY matnr.&lt;/P&gt;&lt;P&gt;SORT xt_bmmh4 BY matnr.&lt;/P&gt;&lt;P&gt;SORT xt_bmmh7 BY matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT xt_bmm00[] IS INITIAL.&lt;/P&gt;&lt;P&gt;MOVE 'X' TO lh_datda.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO 4 TIMES.&lt;/P&gt;&lt;P&gt;CASE sy-index.&lt;/P&gt;&lt;P&gt;WHEN 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT lh_excel 'EXCEL.APPLICATION' .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_excel 'Visible' = 1 .&lt;/P&gt;&lt;P&gt;GET PROPERTY OF lh_excel 'Workbooks' = lh_workbooks .&lt;/P&gt;&lt;P&gt;GET PROPERTY OF lh_workbooks 'Application' = lh_application .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_application 'SheetsInNewWorkbook' = 1 .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_workbooks 'Add' = lh_workbook .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_workbook 'Sheets' = lh_sheets .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_sheets 'Item' = lh_sheet&lt;/P&gt;&lt;P&gt;EXPORTING #1 = sy-index .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_sheet 'NAME' = 'BMMH7'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Überschrift erstellen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR xt_ftab.&lt;/P&gt;&lt;P&gt;REFRESH xt_ftab.&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;P&gt;tabname = '/SIE/TS_MM01S005'&lt;/P&gt;&lt;P&gt;withtext = ' '&lt;/P&gt;&lt;P&gt;only = 'T'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;fieldtab = xt_ftab&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;OTHERS = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR lh_col.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT xt_ftab.&lt;/P&gt;&lt;P&gt;ADD 1 TO lh_col.&lt;/P&gt;&lt;P&gt;PERFORM fill_cell&lt;/P&gt;&lt;P&gt;USING 1 lh_col xt_ftab-fieldname lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT xt_bmmh7.&lt;/P&gt;&lt;P&gt;index = sy-tabix + 1.&lt;/P&gt;&lt;P&gt;DO 4 TIMES.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT sy-index OF STRUCTURE xt_bmmh7 TO  lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 2.&lt;/P&gt;&lt;P&gt;GET PROPERTY OF lh_workbook 'Sheets' = lh_sheets .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_sheets 'Add' = lh_newsheet .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_newsheet 'Name' = 'BMMH4'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_excel 'WorkSheets' = lh_activesheet&lt;/P&gt;&lt;P&gt;EXPORTING #1 = 'BMMH4'.&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_activesheet 'Activate' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Überschrift erstellen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR xt_ftab.&lt;/P&gt;&lt;P&gt;REFRESH xt_ftab.&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;P&gt;tabname = '/SIE/TS_MM01S004'&lt;/P&gt;&lt;P&gt;withtext = ' '&lt;/P&gt;&lt;P&gt;only = 'T'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;fieldtab = xt_ftab&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;OTHERS = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR lh_col.&lt;/P&gt;&lt;P&gt;LOOP AT xt_ftab.&lt;/P&gt;&lt;P&gt;ADD 1 TO lh_col.&lt;/P&gt;&lt;P&gt;PERFORM fill_cell&lt;/P&gt;&lt;P&gt;USING 1 lh_col xt_ftab-fieldname lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT xt_bmmh4.&lt;/P&gt;&lt;P&gt;index = sy-tabix + 1.&lt;/P&gt;&lt;P&gt;DO 4 TIMES.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT sy-index OF STRUCTURE xt_bmmh4 TO  lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&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;WHEN 3.&lt;/P&gt;&lt;P&gt;GET PROPERTY OF lh_workbook 'Sheets' = lh_sheets .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_sheets 'Add' = lh_newsheet .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_newsheet 'Name' = 'BMMH1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_excel 'WorkSheets' = lh_activesheet&lt;/P&gt;&lt;P&gt;EXPORTING #1 = 'BMMH1'.&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_activesheet 'Activate' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Überschrift erstellen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR xt_ftab.&lt;/P&gt;&lt;P&gt;REFRESH xt_ftab.&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;P&gt;tabname = '/SIE/TS_MM01S003'&lt;/P&gt;&lt;P&gt;withtext = ' '&lt;/P&gt;&lt;P&gt;only = 'T'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;fieldtab = xt_ftab&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;OTHERS = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR lh_col.&lt;/P&gt;&lt;P&gt;LOOP AT xt_ftab.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Die folgende Abfrage ist notwendig, weil der Namensraum ZZ...&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;in der Struktur nicht erlaubt ist, aber im Excel-Sheet als&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Überschrift gebraucht wird.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF xt_ftab-fieldname = 'SPIRIDON'.&lt;/P&gt;&lt;P&gt;MOVE 'ZZSSN' TO xt_ftab-fieldname.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ADD 1 TO lh_col.&lt;/P&gt;&lt;P&gt;PERFORM fill_cell&lt;/P&gt;&lt;P&gt;USING 1 lh_col xt_ftab-fieldname lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT xt_bmmh1.&lt;/P&gt;&lt;P&gt;index = sy-tabix + 1.&lt;/P&gt;&lt;P&gt;DO 72 TIMES.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT sy-index OF STRUCTURE xt_bmmh1 TO  lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 4.&lt;/P&gt;&lt;P&gt;GET PROPERTY OF lh_workbook 'Sheets' = lh_sheets .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_sheets 'Add' = lh_newsheet .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_newsheet 'Name' = 'BMM00'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_excel 'WorkSheets' = lh_activesheet&lt;/P&gt;&lt;P&gt;EXPORTING #1 = 'BMM00'.&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_activesheet 'Activate' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Überschrift erstellen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR xt_ftab.&lt;/P&gt;&lt;P&gt;REFRESH xt_ftab.&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;P&gt;tabname = '/SIE/TS_MM01S002'&lt;/P&gt;&lt;P&gt;withtext = ' '&lt;/P&gt;&lt;P&gt;only = 'T'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;fieldtab = xt_ftab&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;OTHERS = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR lh_col.&lt;/P&gt;&lt;P&gt;LOOP AT xt_ftab.&lt;/P&gt;&lt;P&gt;ADD 1 TO lh_col.&lt;/P&gt;&lt;P&gt;PERFORM fill_cell&lt;/P&gt;&lt;P&gt;USING 1 lh_col xt_ftab-fieldname lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT xt_bmm00.&lt;/P&gt;&lt;P&gt;index = sy-tabix + 1.&lt;/P&gt;&lt;P&gt;DO 21 TIMES.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT sy-index OF STRUCTURE xt_bmm00 TO  lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&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;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_workbook 'SAVEAS'&lt;/P&gt;&lt;P&gt;EXPORTING #1 = lh_file1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_excel 'QUIT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FREE OBJECT: lh_cells, lh_sheet, lh_sheets, lh_application,&lt;/P&gt;&lt;P&gt;lh_workbook, lh_workbooks, lh_excel,&lt;/P&gt;&lt;P&gt;lh_chart, lh_activesheet.&lt;/P&gt;&lt;P&gt;ENDIF.&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;Download geänderter Materialstammdaten&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;CONCATENATE xh_pfad 'Datafile materialmaster change ' sy-datum(4)&lt;/P&gt;&lt;P&gt;sy-datum&lt;EM&gt;4(2) sy-datum&lt;/EM&gt;6(2) sy-uzeit '.xls' INTO lh_file2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT xt_emmh1[] IS INITIAL.&lt;/P&gt;&lt;P&gt;MOVE 'X' TO lh_datda.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO 2 TIMES.&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_sheets 'Item' = lh_sheet&lt;/P&gt;&lt;P&gt;EXPORTING #1 = sy-index .&lt;/P&gt;&lt;P&gt;CASE sy-index.&lt;/P&gt;&lt;P&gt;WHEN 1.&lt;/P&gt;&lt;P&gt;CREATE OBJECT lh_excel 'EXCEL.APPLICATION' .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_excel 'Visible' = 1 .&lt;/P&gt;&lt;P&gt;GET PROPERTY OF lh_excel 'Workbooks' = lh_workbooks .&lt;/P&gt;&lt;P&gt;GET PROPERTY OF lh_workbooks 'Application' = lh_application .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_application 'SheetsInNewWorkbook' = 1 .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_workbooks 'Add' = lh_workbook .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_workbook 'Sheets' = lh_sheets .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_sheets 'Item' = lh_sheet&lt;/P&gt;&lt;P&gt;EXPORTING #1 = sy-index .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_sheet 'NAME' = 'BMMH7'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Überschrift erstellen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR xt_ftab.&lt;/P&gt;&lt;P&gt;REFRESH xt_ftab.&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;P&gt;tabname = '/SIE/TS_MM01S005'&lt;/P&gt;&lt;P&gt;withtext = ' '&lt;/P&gt;&lt;P&gt;only = 'T'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;fieldtab = xt_ftab&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;OTHERS = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR lh_col.&lt;/P&gt;&lt;P&gt;LOOP AT xt_ftab.&lt;/P&gt;&lt;P&gt;ADD 1 TO lh_col.&lt;/P&gt;&lt;P&gt;PERFORM fill_cell&lt;/P&gt;&lt;P&gt;USING 1 lh_col xt_ftab-fieldname lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT xt_emmh7.&lt;/P&gt;&lt;P&gt;index = sy-tabix + 1.&lt;/P&gt;&lt;P&gt;DO 4 TIMES.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT sy-index OF STRUCTURE xt_emmh7 TO  lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 2.&lt;/P&gt;&lt;P&gt;GET PROPERTY OF lh_workbook 'Sheets' = lh_sheets .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_sheets 'Add' = lh_newsheet .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_newsheet 'Name' = 'BMMH1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_excel 'WorkSheets' = lh_activesheet&lt;/P&gt;&lt;P&gt;EXPORTING #1 = 'BMMH1'.&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_activesheet 'Activate' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Überschrift erstellen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR xt_ftab.&lt;/P&gt;&lt;P&gt;REFRESH xt_ftab.&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;P&gt;tabname = '/SIE/TS_MM01S003'&lt;/P&gt;&lt;P&gt;withtext = ' '&lt;/P&gt;&lt;P&gt;only = 'T'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;fieldtab = xt_ftab&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;OTHERS = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR lh_col.&lt;/P&gt;&lt;P&gt;LOOP AT xt_ftab.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Die folgende Abfrage ist notwendig, weil der Namensraum ZZ...&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;in der Struktur nicht erlaubt ist, aber im Excel-Sheet als&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Überschrift gebraucht wird.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF xt_ftab-fieldname = 'SPIRIDON'.&lt;/P&gt;&lt;P&gt;MOVE 'ZZSSN' TO xt_ftab-fieldname.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ADD 1 TO lh_col.&lt;/P&gt;&lt;P&gt;PERFORM fill_cell&lt;/P&gt;&lt;P&gt;USING 1 lh_col xt_ftab-fieldname lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT xt_emmh1.&lt;/P&gt;&lt;P&gt;index = sy-tabix + 1.&lt;/P&gt;&lt;P&gt;DO 72 TIMES.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT sy-index OF STRUCTURE xt_emmh1 TO  lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_workbook 'SAVEAS'&lt;/P&gt;&lt;P&gt;EXPORTING #1 = lh_file2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_excel 'QUIT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FREE OBJECT: lh_cells, lh_sheet, lh_sheets, lh_application,&lt;/P&gt;&lt;P&gt;lh_workbook, lh_workbooks, lh_excel,&lt;/P&gt;&lt;P&gt;lh_chart, lh_activesheet.&lt;/P&gt;&lt;P&gt;ENDIF.&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;Download geänderter Texte&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;CONCATENATE xh_pfad 'Datafile materialmaster change PO ' sy-datum(4)&lt;/P&gt;&lt;P&gt;sy-datum&lt;EM&gt;4(2) sy-datum&lt;/EM&gt;6(2) sy-uzeit '.xls' INTO lh_file3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT xt_tmmh7[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR: lh_cells, lh_sheet, lh_sheets, lh_application,&lt;/P&gt;&lt;P&gt;lh_workbook, lh_workbooks, lh_excel,&lt;/P&gt;&lt;P&gt;lh_chart, lh_activesheet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE 'X' TO lh_datda.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT lh_excel 'EXCEL.APPLICATION' .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_excel 'Visible' = 1 .&lt;/P&gt;&lt;P&gt;GET PROPERTY OF lh_excel 'Workbooks' = lh_workbooks .&lt;/P&gt;&lt;P&gt;GET PROPERTY OF lh_workbooks 'Application' = lh_application .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_application 'SheetsInNewWorkbook' = 1 .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_workbooks 'Add' = lh_workbook .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_workbook 'Sheets' = lh_sheets .&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_sheets 'Item' = lh_sheet&lt;/P&gt;&lt;P&gt;EXPORTING #1 = 1 .&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_sheet 'NAME' = 'BMMH7'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Überschrift erstellen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR xt_ftab.&lt;/P&gt;&lt;P&gt;REFRESH xt_ftab.&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;P&gt;tabname = '/SIE/TS_MM01S005'&lt;/P&gt;&lt;P&gt;withtext = ' '&lt;/P&gt;&lt;P&gt;only = 'T'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;fieldtab = xt_ftab&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;OTHERS = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR lh_col.&lt;/P&gt;&lt;P&gt;LOOP AT xt_ftab.&lt;/P&gt;&lt;P&gt;ADD 1 TO lh_col.&lt;/P&gt;&lt;P&gt;PERFORM fill_cell&lt;/P&gt;&lt;P&gt;USING 1 lh_col xt_ftab-fieldname lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT xt_tmmh7.&lt;/P&gt;&lt;P&gt;index = sy-tabix + 1.&lt;/P&gt;&lt;P&gt;DO 4 TIMES.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT sy-index OF STRUCTURE xt_tmmh7 TO  lh_excel lh_cells.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_workbook 'SAVEAS'&lt;/P&gt;&lt;P&gt;EXPORTING #1 = lh_file3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF lh_excel 'QUIT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FREE OBJECT: lh_cells, lh_sheet, lh_sheets, lh_application,&lt;/P&gt;&lt;P&gt;lh_workbook, lh_workbooks, lh_excel,&lt;/P&gt;&lt;P&gt;lh_chart, lh_activesheet.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF lh_datda NE 'X'.&lt;/P&gt;&lt;P&gt;MESSAGE i016.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " download&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fill_cell USING p_i&lt;/P&gt;&lt;P&gt;value&lt;/P&gt;&lt;P&gt;p_customer_cell1&lt;/P&gt;&lt;P&gt;h_excel&lt;/P&gt;&lt;P&gt;h_cells.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF h_excel 'Cells' = h_cells EXPORTING #1 = p_i #2 = value.&lt;/P&gt;&lt;P&gt;SET PROPERTY OF lh_cells 'Numberformat' = '@'.&lt;/P&gt;&lt;P&gt;SET PROPERTY OF h_cells 'Value' = p_customer_cell1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " fill_cell&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="55" type="ul"&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 09:28:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934015#M691386</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-09T09:28:51Z</dc:date>
    </item>
    <item>
      <title>Re: DATA UPLOAD into 5 Different Internal Tables !!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934016#M691387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if u have multiple sheets, the only solution is ole programming. if u want a sample code , i will post it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2007 09:37:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934016#M691387</guid>
      <dc:creator>hymavathi_oruganti</dc:creator>
      <dc:date>2007-10-09T09:37:25Z</dc:date>
    </item>
    <item>
      <title>Re: DATA UPLOAD into 5 Different Internal Tables !!!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934017#M691388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could u please post that sample code?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Srihari.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Jan 2008 10:28:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-upload-into-5-different-internal-tables/m-p/2934017#M691388</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-14T10:28:55Z</dc:date>
    </item>
  </channel>
</rss>

