<?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 excel file-BDC in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510784#M235604</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;guyz! wat do we need ta do to convert a non-SAP system EXCEL file into SAP???? using BDC concept...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we allwayz use .TXT file as flat file.......but wat if we use excel file...how can we do using excel file???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Aug 2006 07:47:18 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-08-01T07:47:18Z</dc:date>
    <item>
      <title>excel file-BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510784#M235604</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;guyz! wat do we need ta do to convert a non-SAP system EXCEL file into SAP???? using BDC concept...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we allwayz use .TXT file as flat file.......but wat if we use excel file...how can we do using excel file???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Aug 2006 07:47:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510784#M235604</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-01T07:47:18Z</dc:date>
    </item>
    <item>
      <title>Re: excel file-BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510785#M235605</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use &amp;lt;b&amp;gt; gui_upload&amp;lt;/b&amp;gt; to upload ur  excel sheet to internal table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Aug 2006 07:48:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510785#M235605</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-01T07:48:56Z</dc:date>
    </item>
    <item>
      <title>Re: excel file-BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510786#M235606</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can't we use UPLOAD and do so...???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Aug 2006 07:50:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510786#M235606</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-01T07:50:35Z</dc:date>
    </item>
    <item>
      <title>Re: excel file-BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510787#M235607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Zidene,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; chk this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TYPES :ITAB TYPE ALSMEX_TABLINE.
DATA: ITAB TYPE STANDARD TABLE OF ITAB WITH HEADER LINE.


Data:filename type rlgrap-filename .
filename = 'D:Documents and Settings501030562DesktopBook1.xls'.
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
EXPORTING
filename = filename
i_begin_col = 1
i_begin_row = 1
i_end_col = 1
i_end_row = 1
tables
intern = itab
EXCEPTIONS
INCONSISTENT_PARAMETERS = 1
UPLOAD_OLE = 2
OTHERS = 3
.
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.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Aug 2006 07:51:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510787#M235607</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-01T07:51:59Z</dc:date>
    </item>
    <item>
      <title>Re: excel file-BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510788#M235608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ziden, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the following FM's:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;2. GUI_UPLOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Checvk the said FMs in SE37 to know more about it. You can also test it from there. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below are the details of the said FMs:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename                      =&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;  HAS_FIELD_SEPARATOR           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_LENGTH                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_BY_LINE                  = 'X'&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;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;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                      =&lt;/P&gt;&lt;UL&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_OPEN_ERROR               = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_READ_ERROR               = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_BATCH                      = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GUI_REFUSE_FILETRANSFER       = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TYPE                  = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTHORITY                  = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_ERROR                 = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BAD_DATA_FORMAT               = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_NOT_ALLOWED            = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SEPARATOR_NOT_ALLOWED         = 10&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_TOO_LONG               = 11&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_DP_ERROR              = 12&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACCESS_DENIED                 = 13&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_OUT_OF_MEMORY              = 14&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DISK_FULL                     = 15&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_TIMEOUT                    = 16&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 17&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;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                      =&lt;/P&gt;&lt;P&gt;    i_begin_col                   =&lt;/P&gt;&lt;P&gt;    i_begin_row                   =&lt;/P&gt;&lt;P&gt;    i_end_col                     =&lt;/P&gt;&lt;P&gt;    i_end_row                     =&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    intern                        =&lt;/P&gt;&lt;UL&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;  INCONSISTENT_PARAMETERS       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UPLOAD_OLE                    = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 3&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;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P.S. Please award points for useful answers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Aug 2006 07:54:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510788#M235608</guid>
      <dc:creator>aris_hidalgo</dc:creator>
      <dc:date>2006-08-01T07:54:33Z</dc:date>
    </item>
    <item>
      <title>Re: excel file-BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510789#M235609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, sample code is :: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA : BEGIN OF TYP_INPUT ,&lt;/P&gt;&lt;P&gt;           MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;           WERKS LIKE MARC-WERKS,&lt;/P&gt;&lt;P&gt;           LGORT LIKE MARD-LGORT,&lt;/P&gt;&lt;P&gt;           LGNUM LIKE MLGN-LGNUM,&lt;/P&gt;&lt;P&gt;           LGTYP LIKE MLGT-LGTYP,&lt;/P&gt;&lt;P&gt;           LTKZA LIKE MLGN-LTKZA,&lt;/P&gt;&lt;P&gt;           LTKZE LIKE MLGN-LTKZE,&lt;/P&gt;&lt;P&gt;           LGBKZ LIKE MLGN-LGBKZ,&lt;/P&gt;&lt;P&gt;           LGPLA LIKE MLGT-LGPLA,&lt;/P&gt;&lt;P&gt;        END OF TYP_INPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Input File Data&lt;/P&gt;&lt;P&gt; DATA : IT_FILE LIKE TYP_INPUT OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"INTERNAL TAB TO TAKE EXCEL SHEET.&lt;/P&gt;&lt;P&gt; DATA : IT_EXCEL    LIKE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;   CALL FUNCTION &amp;lt;b&amp;gt;'ALSM_EXCEL_TO_INTERNAL_TABLE'&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;             FILENAME                = P_PFILE&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               = 9&lt;/P&gt;&lt;P&gt;             I_END_ROW               = 6000&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;             INTERN                  = IT_EXCEL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;If Error Opening File&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IF SY-SUBRC NE 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Message : Unable to Open File&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     MESSAGE I102.&lt;/P&gt;&lt;P&gt;     STOP.&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;****************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_EXCEL CONTAINS DATA IN THE FORM OF ROW, COL, VALUE       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONVERTING THAT INTERNAL TABLE TO FORMAT THAT OF EXCEL SHEET *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;****************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   IF NOT IT_EXCEL[] IS INITIAL.&lt;/P&gt;&lt;P&gt;     SORT IT_EXCEL BY ROW COL.&lt;/P&gt;&lt;P&gt;     LOOP AT IT_EXCEL.&lt;/P&gt;&lt;P&gt;       CASE IT_EXCEL-COL.&lt;/P&gt;&lt;P&gt;        WHEN 1.&lt;/P&gt;&lt;P&gt;              IT_FILE-MATNR = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 2.&lt;/P&gt;&lt;P&gt;              IT_FILE-WERKS = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 3.&lt;/P&gt;&lt;P&gt;              IT_FILE-LGORT = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 4.&lt;/P&gt;&lt;P&gt;              IT_FILE-LGNUM = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 5.&lt;/P&gt;&lt;P&gt;              IT_FILE-LGTYP = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 6.&lt;/P&gt;&lt;P&gt;              IT_FILE-LTKZA = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 7.&lt;/P&gt;&lt;P&gt;              IT_FILE-LTKZE = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 8.&lt;/P&gt;&lt;P&gt;              IT_FILE-LGBKZ = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 9.&lt;/P&gt;&lt;P&gt;              IT_FILE-LGPLA = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;       ENDCASE.&lt;/P&gt;&lt;P&gt;       AT END OF ROW.&lt;/P&gt;&lt;P&gt;         APPEND IT_FILE.&lt;/P&gt;&lt;P&gt;         CLEAR IT_FILE.&lt;/P&gt;&lt;P&gt;       ENDAT.&lt;/P&gt;&lt;P&gt;     ENDLOOP.&lt;/P&gt;&lt;P&gt;   ELSE.&lt;/P&gt;&lt;P&gt;     MESSAGE I000  WITH 'The input file is empty'.&lt;/P&gt;&lt;P&gt;     STOP.&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;Regards&lt;/P&gt;&lt;P&gt;Ashok P.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Aug 2006 08:42:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-file-bdc/m-p/1510789#M235609</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-01T08:42:20Z</dc:date>
    </item>
  </channel>
</rss>

