<?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: uploading excel sheet in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480599#M1254723</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;no batch input data for screen 'SAPLMGMM' '0080'?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;getting error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what does it mean?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;deeepika.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 Apr 2009 07:21:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-04-24T07:21:33Z</dc:date>
    <item>
      <title>uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480590#M1254714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi friends&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;problem in uploading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have used KCD_EXCEL_OLE_TO_INT_CONVERT functional module .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;do we need upload functional module even if we use above functional module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;deepika.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2009 11:23:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480590#M1254714</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-23T11:23:41Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480591#M1254715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Deepika,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try with the below function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALSM_EXCEL_TO_INTERNAL_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer the sample code below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
        EXPORTING
          filename                = file_name (file name with complete path)
          i_begin_col             = 1
          i_begin_row             = 2
          i_end_col               = 10
          i_end_row               = 65536
        TABLES
          intern                  = itab_name
        EXCEPTIONS
          inconsistent_parameters = 1
          upload_ole                     = 2
          OTHERS                       = 3.

      IF sy-subrc &amp;lt;&amp;gt; 0.

          Appropriate message.

      ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2009 12:10:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480591#M1254715</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-23T12:10:43Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480592#M1254716</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;no need to use upload FM . KCD_EXCEL_OLE_TO_INT_CONVERT it is enough .. u can proceed .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~linganna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2009 12:33:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480592#M1254716</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-23T12:33:59Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480593#M1254717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;you can use either  "KCD_EXCEL_OLE_TO_INT_CONVERT " FM or  "ALSM_EXCEL_TO_INTERNAL_TABLE" to upload the excel into internal table.&lt;/P&gt;&lt;P&gt;What kind of err you are getting?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2009 16:23:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480593#M1254717</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-23T16:23:32Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480594#M1254718</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;Check this Code..&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&amp;nbsp;DATA&amp;nbsp;l_count&amp;nbsp;TYPE&amp;nbsp;sy-tabix.

&amp;nbsp;&amp;nbsp;&amp;nbsp;CONSTANTS:&amp;nbsp;lc_begin_col&amp;nbsp;TYPE&amp;nbsp;i&amp;nbsp;VALUE&amp;nbsp;'1',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lc_begin_row&amp;nbsp;TYPE&amp;nbsp;i&amp;nbsp;VALUE&amp;nbsp;'2',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lc_end_col&amp;nbsp;&amp;nbsp;&amp;nbsp;TYPE&amp;nbsp;i&amp;nbsp;VALUE&amp;nbsp;'2',
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lc_end_row&amp;nbsp;&amp;nbsp;&amp;nbsp;TYPE&amp;nbsp;i&amp;nbsp;VALUE&amp;nbsp;'3000'.

*&amp;nbsp;Begin&amp;nbsp;of&amp;nbsp;CALK912848&amp;nbsp;-&amp;nbsp;Carlos&amp;nbsp;Werberich&amp;nbsp;-&amp;nbsp;16Sep08
&amp;nbsp;&amp;nbsp;CLEAR&amp;nbsp;p_i_excel_data.&amp;nbsp;REFRESH&amp;nbsp;p_i_excel_data.
*&amp;nbsp;End&amp;nbsp;&amp;nbsp;&amp;nbsp;of&amp;nbsp;CALK912848&amp;nbsp;-&amp;nbsp;Carlos&amp;nbsp;Werberich&amp;nbsp;-&amp;nbsp;16Sep08

*&amp;nbsp;Function&amp;nbsp;module&amp;nbsp;to&amp;nbsp;read&amp;nbsp;excel&amp;nbsp;file&amp;nbsp;and&amp;nbsp;convert&amp;nbsp;it&amp;nbsp;into&amp;nbsp;internal&amp;nbsp;table
&amp;nbsp;&amp;nbsp;&amp;nbsp;CALL&amp;nbsp;FUNCTION&amp;nbsp;'KCD_EXCEL_OLE_TO_INT_CONVERT'
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXPORTING
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;filename&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;p_p_file
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i_begin_col&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;lc_begin_col
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i_begin_row&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;lc_begin_row
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i_end_col&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;lc_end_col
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i_end_row&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;lc_end_row
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TABLES
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;intern&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;i_data
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXCEPTIONS
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inconsistent_parameters&amp;nbsp;=&amp;nbsp;1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;upload_ole&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;2
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;3.
*&amp;nbsp;Error&amp;nbsp;in&amp;nbsp;file&amp;nbsp;upload
&amp;nbsp;&amp;nbsp;&amp;nbsp;IF&amp;nbsp;sy-subrc&amp;nbsp;NE&amp;nbsp;0&amp;nbsp;.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MESSAGE&amp;nbsp;text-006&amp;nbsp;TYPE&amp;nbsp;'E'.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXIT.
&amp;nbsp;&amp;nbsp;&amp;nbsp;ENDIF.
&amp;nbsp;&amp;nbsp;&amp;nbsp;IF&amp;nbsp;i_data[]&amp;nbsp;IS&amp;nbsp;INITIAL&amp;nbsp;.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MESSAGE&amp;nbsp;text-007&amp;nbsp;TYPE&amp;nbsp;'E'.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXIT.
&amp;nbsp;&amp;nbsp;&amp;nbsp;ELSE.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SORT&amp;nbsp;i_data&amp;nbsp;BY&amp;nbsp;row&amp;nbsp;col&amp;nbsp;.
*&amp;nbsp;Loop&amp;nbsp;to&amp;nbsp;fill&amp;nbsp;data&amp;nbsp;in&amp;nbsp;Internal&amp;nbsp;Table
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LOOP&amp;nbsp;AT&amp;nbsp;i_data&amp;nbsp;.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MOVE&amp;nbsp;i_data-col&amp;nbsp;TO&amp;nbsp;l_count&amp;nbsp;.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ASSIGN&amp;nbsp;COMPONENT&amp;nbsp;l_count&amp;nbsp;OF&amp;nbsp;STRUCTURE&amp;nbsp;p_i_excel_data&amp;nbsp;TO&amp;nbsp;&amp;lt;fs_source&amp;gt;&amp;nbsp;.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MOVE&amp;nbsp;i_data-value&amp;nbsp;TO&amp;nbsp;&amp;lt;fs_source&amp;gt;&amp;nbsp;.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AT&amp;nbsp;END&amp;nbsp;OF&amp;nbsp;row&amp;nbsp;.
*&amp;nbsp;Append&amp;nbsp;data&amp;nbsp;into&amp;nbsp;internal&amp;nbsp;table
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;APPEND&amp;nbsp;p_i_excel_data.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CLEAR&amp;nbsp;p_i_excel_data.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ENDAT&amp;nbsp;.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ENDLOOP&amp;nbsp;.
&amp;nbsp;&amp;nbsp;&amp;nbsp;ENDIF&amp;nbsp;.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Apr 2009 16:39:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480594#M1254718</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-23T16:39:04Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480595#M1254719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;code is syntactically correct when i execute  data is not uploading..and i have given mode  as ' E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when i execute it is asking plant value to enter and when i presss enter it goes to next screen and it is asking manually to enter values....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i think data should uploaded automatically right...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is wrong in it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;any one suggest me kindly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what might be the reason?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;deepika.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2009 05:11:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480595#M1254719</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-24T05:11:10Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480596#M1254720</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;&lt;/P&gt;&lt;P&gt;use this sample code and according to u r program..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  Zsample.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS  TRUXS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: gi_lfa1 like lfa1 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data  ITAB LIKE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA IT_RAW TYPE TRUXS_T_TEXT_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                                             &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: begin of  GI_EXEL  OCCURS 0,&lt;/P&gt;&lt;P&gt;       lifnr     like lfb1-lifnr,  "Vendor&lt;/P&gt;&lt;P&gt;        bukrs     like lfb1-bukrs,  "Company Code&lt;/P&gt;&lt;P&gt;        ekorg     like lfm1-ekorg,  "Purch. Organization&lt;/P&gt;&lt;P&gt;     end of gi_exl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA IT_RAW TYPE TRUXS_T_TEXT_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : ITAB LIKE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA ROW LIKE ALSMEX_TABLINE-ROW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-110  .&lt;/P&gt;&lt;P&gt;   SELECT-OPTIONS : RECORDS FOR COUNT.&lt;/P&gt;&lt;P&gt;  PARAMETER : PFNAME1 LIKE RLGRAP-FILENAME OBLIGATORY.&lt;/P&gt;&lt;P&gt;   SELECTION-SCREEN:SKIP.&lt;/P&gt;&lt;P&gt;    SELECTION-SCREEN:SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN : END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR PFNAME1.&lt;/P&gt;&lt;P&gt; PERFORM SEARCH1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            FILENAME                = PFNAME1&lt;/P&gt;&lt;P&gt;            I_BEGIN_COL             = 1&lt;/P&gt;&lt;P&gt;            I_BEGIN_ROW             = 2&lt;/P&gt;&lt;P&gt;            I_END_COL               = 54&lt;/P&gt;&lt;P&gt;            I_END_ROW               = 65000&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            INTERN                  = ITAB&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            INCONSISTENT_PARAMETERS = 1&lt;/P&gt;&lt;P&gt;            UPLOAD_OLE              = 2&lt;/P&gt;&lt;P&gt;            OTHERS                  = 3.&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;  ROW = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF ITAB-ROW &amp;lt;&amp;gt; ROW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       APPEND GI_EXEL.&lt;/P&gt;&lt;P&gt;       CLEAR  GI_EXEL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;     CASE ITAB-COL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;         WHEN '1'.&lt;/P&gt;&lt;P&gt;             GI_EXEL-lifnr  = itab-value.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;              CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;                EXPORTING&lt;/P&gt;&lt;P&gt;                     input  = gi_exel-lifnr&lt;/P&gt;&lt;P&gt;                IMPORTING&lt;/P&gt;&lt;P&gt;                     output = gi_exel-lifnr.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;         WHEN '2'.&lt;/P&gt;&lt;P&gt;             GI_EXEL-bukrs = itab-value.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;         WHEN '3'.&lt;/P&gt;&lt;P&gt;             GI_EXEL-ekorg = itab-value.&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; &lt;/P&gt;&lt;P&gt;     ROW = ITAB-ROW.&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;   APPEND GI_EXEL.&lt;/P&gt;&lt;P&gt;   CLEAR GI_EXEL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   IF NOT GI_EXEL[] IS INITIAL.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;   SORT GI_EXEL BY LIFNR bukrs ekorg ktokk.&lt;/P&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; DELETE ADJACENT DUPLICATES FROM GI_EXEL COMPARING LIFNR bukrs ekorg&lt;/P&gt;&lt;P&gt; ktokk .&lt;/P&gt;&lt;P&gt;                                                              &lt;/P&gt;&lt;P&gt;FORM SEARCH1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            STATIC    = 'X'&lt;/P&gt;&lt;P&gt;       CHANGING&lt;/P&gt;&lt;P&gt;            FILE_NAME = PFNAME1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " search&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it will help u .&lt;/P&gt;&lt;P&gt;~linganna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2009 05:38:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480596#M1254720</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-24T05:38:47Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480597#M1254721</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;after writing the above code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at GI_EXEL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLMGMM' '0060'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'RMMG1-MTART'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '/00'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RMMG1-MATNR'&lt;/P&gt;&lt;P&gt;                              GI_EXEL-MATNR.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RMMG1-MBRSH'&lt;/P&gt;&lt;P&gt;                              GI_EXEL-MBRSH.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RMMG1-MTART'&lt;/P&gt;&lt;P&gt;                              GI_EXEL-MTART.&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;followed by generated code from recording.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it is throwing an error.statement is not accesible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;deepika.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2009 06:06:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480597#M1254721</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-24T06:06:26Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480598#M1254722</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;put break point on loop at gi_exel . check the data is populating correctly . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and did used perform open_group i think if u debugg  carrfuly u can get the result .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let me know if any issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~linganna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2009 07:05:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480598#M1254722</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-24T07:05:54Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480599#M1254723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;no batch input data for screen 'SAPLMGMM' '0080'?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;getting error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what does it mean?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;deeepika.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2009 07:21:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480599#M1254723</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-24T07:21:33Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480600#M1254724</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi deepika,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_dynpro using 'SAPLMGMM' '0060'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RMMG1-MTART'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'/00'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RMMG1-MATNR'&lt;/P&gt;&lt;P&gt;GI_EXEL-MATNR.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RMMG1-MBRSH'&lt;/P&gt;&lt;P&gt;GI_EXEL-MBRSH.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'RMMG1-MTART'&lt;/P&gt;&lt;P&gt;GI_EXEL-MTART.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;that means that in the sceen 'SAPLMGMM' '0060'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in any of the fields MATNR MBRSH' MTART there is no value in the itab.&lt;/P&gt;&lt;P&gt;chack that all the entries are uploaded correcftly in the itab.&lt;/P&gt;&lt;P&gt;if not check in A mode where these fields are getting the data or not&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2009 08:02:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480600#M1254724</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-24T08:02:50Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480601#M1254725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;No batch input data for screen SAPLMGMM 0080&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when i execute  im getting error in this way?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is wrong with this ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2009 08:33:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480601#M1254725</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-24T08:33:04Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480602#M1254726</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;post u r code then we will solve ur problem .....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2009 09:02:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480602#M1254726</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-24T09:02:18Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480603#M1254727</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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;FM:&lt;/STRONG&gt;ALSM_EXCEL_TO_INTERNAL_TABLE* will serve the purpose.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*----------------------------------------------------------------------*
* Type decelaration to pass Customer data. *
*----------------------------------------------------------------------*
TYPES: BEGIN OF type_s_tab,
           matnr(18) TYPE C,
           mbrsh(1) TYPE C,
           mtart(4) TYPE C,
           werks(4) TYPE C,
           lgort(4) TYPE C,
           maktx(40) TYPE C,
           meins(3) type c,
           matkl(9) type c,
           ekgrp(3) TYPE C,
           bklas(4) TYPE C,
           vprsv(1) TYPE C,
           peinh(6) TYPE C,
           verpr(5) TYPE C,
     END OF type_s_tab.
* *----------------------------------------------------------------------*
* * Field string decelaration to pass Customer data. *
* *----------------------------------------------------------------------*
 DATA: fs_tab TYPE type_s_tab.
* *----------------------------------------------------------------------*
* * Internal table decelaration to pass Customer data. * *----------------------------------------------------------------------*
 DATA: t_tab LIKE STANDARD TABLE OF fs_tab.
* *----------------------------------------------------------------------*
* * BDC UPLOAD TABLE *
* *----------------------------------------------------------------------*
 DATA: t_bdc LIKE STANDARD TABLE OF bdcdata WITH HEADER LINE.
* *----------------------------------------------------------------------*
* * BDC MESSAGE TABLE . * *----------------------------------------------------------------------*
 DATA: t_messages LIKE STANDARD TABLE OF bdcmsgcoll WITH HEADER LINE,
 w_msg(72) TYPE c.






 " Message text *----------------------------------------------------------------------*
* * START-OF-SELECTION. * *----------------------------------------------------------------------*
 START-OF-SELECTION.
 PERFORM file_upload.
 LOOP AT t_tab INTO fs_tab.


perform bdc_dynpro      using 'SAPLMGMM' '0060'.
perform bdc_field       using 'BDC_CURSOR'
                              'RMMG1-MTART'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_field       using 'RMMG1-MATNR'
                              FS_TAB-MATNR.
perform bdc_field       using 'RMMG1-MBRSH'
                             FS_TAB-MBRSH.
perform bdc_field       using 'RMMG1-MTART'
                              FS_TAB-MTART.
perform bdc_dynpro      using 'SAPLMGMM' '0070'.
perform bdc_field       using 'BDC_CURSOR'
                              'MSICHTAUSW-DYTXT(09)'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_field       using 'MSICHTAUSW-KZSEL(01)'
                              'X'.
perform bdc_field       using 'MSICHTAUSW-KZSEL(09)'
                              'X'.
perform bdc_dynpro      using 'SAPLMGMM' '0070'.
perform bdc_field       using 'BDC_CURSOR'
                              'MSICHTAUSW-DYTXT(01)'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_dynpro      using 'SAPLMGMM' '0070'.
perform bdc_field       using 'BDC_CURSOR'
                              'MSICHTAUSW-DYTXT(01)'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_dynpro      using 'SAPLMGMM' '0070'.
perform bdc_field       using 'BDC_CURSOR'
                              'MSICHTAUSW-DYTXT(13)'.
perform bdc_field       using 'BDC_OKCODE'
                              '=ENTR'.
perform bdc_field       using 'MSICHTAUSW-KZSEL(08)'
                              'X'.
perform bdc_field       using 'MSICHTAUSW-KZSEL(13)'
                              'X'.
perform bdc_dynpro      using 'SAPLMGMM' '0080'.
perform bdc_field       using 'BDC_CURSOR'
                              'RMMG1-LGORT'.
perform bdc_field       using 'BDC_OKCODE'
                              '=ENTR'.
perform bdc_field       using 'RMMG1-WERKS'
                              FS_TAB-WERKS.
perform bdc_field       using 'RMMG1-LGORT'
                             FS_TAB-LGORT.
perform bdc_dynpro      using 'SAPLMGMM' '4004'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_field       using 'MAKT-MAKTX'
                              FS_TAB-MAKTX.
perform bdc_field       using 'BDC_CURSOR'
                              'MARA-MATKL'.
perform bdc_field       using 'MARA-MEINS'
                             FS_TAB-MEINS.
perform bdc_field       using 'MARA-MATKL'
                              FS_TAB-MATKL.
perform bdc_dynpro      using 'SAPLMGMM' '4000'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_field       using 'MAKT-MAKTX'
                              FS_TAB-MAKTX.
perform bdc_field       using 'BDC_CURSOR'
                              'MARC-EKGRP'.
perform bdc_field       using 'MARA-MEINS'
                             FS_TAB-MEINS.
perform bdc_field       using 'MARC-EKGRP'
                             FS_TAB-EKGRP.
perform bdc_field       using 'MARA-MATKL'
                              FS_TAB-MATKL.
perform bdc_dynpro      using 'SAPLMGMM' '4000'.
perform bdc_field       using 'BDC_OKCODE'
                              '/00'.
perform bdc_field       using 'BDC_CURSOR'
                              'MAKT-MAKTX'.
perform bdc_field       using 'MAKT-MAKTX'
                             FS_TAB-MAKTX.
perform bdc_field       using 'MARA-MEINS'
                             FS_TAB-MEINS.
*perform bdc_field       using 'MARA-IPRKZ'
*                              record-IPRKZ_019.
perform bdc_dynpro      using 'SAPLMGMM' '4000'.
perform bdc_field       using 'BDC_OKCODE'
                              '=BU'.
perform bdc_field       using 'MAKT-MAKTX'
                          FS_TAB-MAKTX.
perform bdc_field       using 'MARA-MEINS'
                             FS_TAB-MEINS.
perform bdc_field       using 'BDC_CURSOR'
                              'MBEW-VERPR'.
perform bdc_field       using 'MBEW-BKLAS'
                            FS_TAB-BKLAS.
perform bdc_field       using 'MBEW-VPRSV'
                              FS_TAB-VPRSV.
perform bdc_field       using 'MBEW-PEINH'
                              FS_TAB-PEINH.
perform bdc_field       using 'MBEW-VERPR'
                             FS_TAB-VERPR.
*perform bdc_transaction using 'MM01'.




 CALL TRANSACTION 'MM01' USING t_bdc MODE 'N' messages into t_messages.
 refresh t_bdc.
 clear t_bdc.


 ENDLOOP.
* " LOOP AT T_TAB INTO FS_TAB.
 LOOP AT t_messages.
 CALL FUNCTION 'FORMAT_MESSAGE'
 EXPORTING id = sy-msgid
 lang = '-D'
 no = sy-msgno
 v1 = sy-msgv1
 v2 = sy-msgv2
 v3 = sy-msgv3
 v4 = sy-msgv4
 IMPORTING msg = w_msg
 EXCEPTIONS not_found = 1
 OTHERS = 2.
 IF sy-subrc EQ 0.
 WRITE : / w_msg.
 ENDIF. "IF SY-SUBRC NE  0.




 ENDLOOP.
 " LOOP AT T_MESSAGE
* *----------------------------------------------------------------------*
* * Start new screen *
*----------------------------------------------------------------------*
 FORM bdc_dynpro USING program dynpro.
 CLEAR t_bdc.
 t_bdc-program = program.
 t_bdc-dynpro = dynpro.
 t_bdc-dynbegin = 'X'.
 APPEND t_bdc.
 ENDFORM. " bdc_dynpro
* *----------------------------------------------------------------------*
* insert field *
* *----------------------------------------------------------------------*
 FORM bdc_field USING fnam fval.
 CLEAR t_bdc.
 t_bdc-fnam = fnam.
 t_bdc-fval = fval.
 APPEND t_bdc.
 ENDFORM. " bdc_field
* *&amp;amp;---------------------------------------------------------------------*
* form FILE_UPLOAD.
** *&amp;amp;---------------------------------------------------------------------*
* *
* SUBROUTINE TO UPLOAD DAATA INTO INTERNAL TABLE FROM LOCAL FILE
** *----------------------------------------------------------------------*
* * NO INTERFACE PARAMETERS PASSED
* *----------------------------------------------------------------------*
 FORM file_upload .
* *Local table to upload data-------------------------------------------*
 DATA: lw_tab LIKE STANDARD TABLE OF alsmex_tabline WITH HEADER LINE.

 CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
 EXPORTING
 filename = 'D:\BDC.XLS'
 i_begin_col = 1
 i_begin_row = 1
 i_end_col = 13
 i_end_row = 48
 TABLES intern = lw_tab
 EXCEPTIONS
 inconsistent_parameters = 1
 upload_ole = 2 OTHERS = 3.
 CASE sy-subrc.
 WHEN 1. MESSAGE 'Inconsistent parameters'(001) TYPE 'S'.
 LEAVE LIST-PROCESSING.
 WHEN 2. MESSAGE 'File download failed'(002) TYPE 'S'.
 LEAVE LIST-PROCESSING.
 ENDCASE. " CASE SY-SUBRC.


 LOOP AT lw_tab.
 CASE lw_tab-col.
 WHEN 1.
 fs_tab-MATNR = lw_tab-value.
 WHEN 2.
 fs_tab-MBRSH = lw_tab-value.
 WHEN 3.
 fs_tab-MTART = lw_tab-value.
 WHEN 4.
 fs_tab-WERKS = lw_tab-value.
 WHEN 5.
 fs_tab-LGORT = lw_tab-value.
 WHEN 6.
 fs_tab-MAKTX = lw_tab-value.
 WHEN 7.
 fs_tab-MEINS = lw_tab-value.

 WHEN 8.
 fs_tab-MATKL = lw_tab-value.
 WHEN 9.

 fs_tab-EKGRP = lw_tab-value.
 WHEN 10.
 fs_tab-BKLAS = lw_tab-value.
 WHEN 11.
 fs_tab-VPRSV = lw_tab-value.
 WHEN 12.
 FS_TAB-PEINH = lw_tab-value.
 WHEN 13.
 FS_TAB-VERPR = lw_tab-value.

 APPEND fs_tab TO t_tab.
 CLEAR fs_tab.
 ENDCASE. " CASE LW_TAB-COL.
 ENDLOOP. " LW_TAB
 ENDFORM. " FILE_UPLOAD&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2009 10:02:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480603#M1254727</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-24T10:02:43Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480604#M1254728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;some of mandatory fileds values are missing ,wehn you process the session, try to check which are the values are missing your internal table...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2009 12:13:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480604#M1254728</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-24T12:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel sheet</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480605#M1254729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have checked out the fields declared in internal table it is clear.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have done mant times .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i guess some coding problem.&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;/P&gt;&lt;P&gt;thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;deepika.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Apr 2009 04:49:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-sheet/m-p/5480605#M1254729</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-25T04:49:05Z</dc:date>
    </item>
  </channel>
</rss>

