<?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: BDC for BOM in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879967#M676359</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI frnd &lt;/P&gt;&lt;P&gt;i want source code of mm01 using bapi....(no validations in my requirement only upload the data)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u help me out&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 29 Sep 2007 12:05:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-29T12:05:43Z</dc:date>
    <item>
      <title>BDC for BOM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879965#M676357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i m doing BDC for BOM.if anybody has done earlier. pls try to help.i mean send the code to me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Sep 2007 05:21:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879965#M676357</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-29T05:21:33Z</dc:date>
    </item>
    <item>
      <title>Re: BDC for BOM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879966#M676358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;See the sample codes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZPPBDCP_BOM&lt;/P&gt;&lt;P&gt;        line-size 150.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                              Tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tables: bicsk,         " BOM Header Data&lt;/P&gt;&lt;P&gt;        bicsp,         " BOM Item Data&lt;/P&gt;&lt;P&gt;        bgr00,         " Session Data&lt;/P&gt;&lt;P&gt;        MARA,&lt;/P&gt;&lt;P&gt;        makt.          " Material Descriptions&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                           Internal Tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Internal Table to hold bom data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_bom_data occurs 0,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         key(2),&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          matnr(18),   "MATERIAL&lt;/P&gt;&lt;P&gt;          werks(4),    "PLANT&lt;/P&gt;&lt;P&gt;          stlan(1),    "BOM USAGE&lt;/P&gt;&lt;P&gt;          datuv(10),   "DATE&lt;/P&gt;&lt;P&gt;          bmenge(17),  "QUANTITY&lt;/P&gt;&lt;P&gt;          posnr(4),    "ITEM NO&lt;/P&gt;&lt;P&gt;          idnrk(18),   "COMPONENT&lt;/P&gt;&lt;P&gt;          menge(18),   "QUANTITY&lt;/P&gt;&lt;P&gt;          meins(3),    "UNIT&lt;/P&gt;&lt;P&gt;          postp(1),    "Item category&lt;/P&gt;&lt;P&gt;          ALPGR(2),    "AltItemGroup&lt;/P&gt;&lt;P&gt;          ALPST(1),    "Strategy&lt;/P&gt;&lt;P&gt;          ALPRF(2),    "Priority&lt;/P&gt;&lt;P&gt;          EWAHR(3),    "Usage probability(%)&lt;/P&gt;&lt;P&gt;          LGORT(4),    "SLOC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       end of it_bom_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     Start of selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameter : File like RLGRAP-FILENAME default 'BOM1.txt'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Start-of-selection.&lt;/P&gt;&lt;P&gt;  clear   it_bom_data.&lt;/P&gt;&lt;P&gt;  refresh it_bom_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*To Upload Flat file from presentation server&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'UPLOAD'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            filename                = 'C:\WINDOWS\Desktop\bom1.txt'&lt;/P&gt;&lt;P&gt;            filetype                = 'DAT'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            data_tab                = it_bom_data&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            conversion_error        = 1&lt;/P&gt;&lt;P&gt;            invalid_table_width     = 2&lt;/P&gt;&lt;P&gt;            invalid_type            = 3&lt;/P&gt;&lt;P&gt;            no_batch                = 4&lt;/P&gt;&lt;P&gt;            unknown_error           = 5&lt;/P&gt;&lt;P&gt;            gui_refuse_filetransfer = 6&lt;/P&gt;&lt;P&gt;            OTHERS                  = 7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Open File on Application Server&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  open dataset File FOR OUTPUT IN TEXT MODE.&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    write : / 'File could not be uploaded.. Check file name.'.&lt;/P&gt;&lt;P&gt;    stop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;*--populate session header record&lt;/P&gt;&lt;P&gt;  BGR00-STYPE = 0.&lt;/P&gt;&lt;P&gt;  BGR00-GROUP = 'BOM'.&lt;/P&gt;&lt;P&gt;  BGR00-MANDT = sy-mandt.&lt;/P&gt;&lt;P&gt;  BGR00-USNAM = sy-uname.&lt;/P&gt;&lt;P&gt;  BGR00-START = sy-datum.&lt;/P&gt;&lt;P&gt;  BGR00-XKEEP = 'X'.&lt;/P&gt;&lt;P&gt;  BGR00-NODATA = '/'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  transfer BGR00 to File.&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;  loop at it_bom_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF it_bom_data-MATNR NE ' ' AND it_bom_data-MATNR NE '/'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   at new key.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     read table it_bom_data index sy-tabix.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      clear mara-matnr.&lt;/P&gt;&lt;P&gt;      select single matnr&lt;/P&gt;&lt;P&gt;            into mara-matnr&lt;/P&gt;&lt;P&gt;            from mara&lt;/P&gt;&lt;P&gt;            where bismt eq it_bom_data-matnr.&lt;/P&gt;&lt;P&gt;*--populate bom header record&lt;/P&gt;&lt;P&gt;   if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;      bicsk-stype  = 1.&lt;/P&gt;&lt;P&gt;      bicsk-TCODE = 'CS01'.&lt;/P&gt;&lt;P&gt;      bicsk-matnr  = mara-matnr.&lt;/P&gt;&lt;P&gt;      bicsk-werks  = it_bom_data-werks.&lt;/P&gt;&lt;P&gt;      bicsk-stlan  = it_bom_data-stlan.&lt;/P&gt;&lt;P&gt;      bicsk-datuv  = it_bom_data-datuv.&lt;/P&gt;&lt;P&gt;      bicsk-bmeng  = it_bom_data-bmenge.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     write:/ bicsk.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      transfer bicsk to File.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;     write:/ it_bom_data-matnr,' Not exists'.&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;ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   endat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    clear mara-matnr.&lt;/P&gt;&lt;P&gt;    select single matnr&lt;/P&gt;&lt;P&gt;         into mara-matnr&lt;/P&gt;&lt;P&gt;         from mara&lt;/P&gt;&lt;P&gt;         where bismt eq it_bom_data-idnrk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--populate bom details.&lt;/P&gt;&lt;P&gt;  if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;    bicsp-stype  = 2.&lt;/P&gt;&lt;P&gt;    bicsp-posnr =  it_bom_data-posnr.&lt;/P&gt;&lt;P&gt;    bicsp-idnrk =  mara-matnr.&lt;/P&gt;&lt;P&gt;    bicsp-menge =  it_bom_data-menge.&lt;/P&gt;&lt;P&gt;    bicsp-meins =  it_bom_data-meins.&lt;/P&gt;&lt;P&gt;    bicsp-postp =  it_bom_data-postp.&lt;/P&gt;&lt;P&gt;    bicsp-ALPGR  =  it_bom_data-ALPGR.&lt;/P&gt;&lt;P&gt;    bicsp-ALPST =  it_bom_data-ALPST.&lt;/P&gt;&lt;P&gt;    bicsp-ALPRF =  it_bom_data-ALPRF.&lt;/P&gt;&lt;P&gt;    bicsp-EWAHR =  it_bom_data-EWAHR.&lt;/P&gt;&lt;P&gt;    bicsp-LGORT =  it_bom_data-LGORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   write:/ bicsp.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    transfer bicsp to File.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;   write:/ it_bom_data-idnrk,' Not exists'.&lt;/P&gt;&lt;P&gt;  endif.&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;  close dataset File.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZPPBDCP_BOM_EXTENSION NO STANDARD PAGE HEADING LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INCLUDE ZBDCRECX1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_DATA OCCURS 0,&lt;/P&gt;&lt;P&gt;          RC29N_bismt LIKE MAra-bismt,&lt;/P&gt;&lt;P&gt;          RC29N_WERKS LIKE RC29N-WERKS,&lt;/P&gt;&lt;P&gt;          RC29N_STLAN LIKE RC29N-STLAN,&lt;/P&gt;&lt;P&gt;          RC29P_SELPO LIKE RC29P-SELPO,&lt;/P&gt;&lt;P&gt;          RC29N_BISMT1 LIKE MAra-BISMT,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM01 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM02 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM03 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM04 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM05 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM06 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM07 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM08 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM09 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM10 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM11 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM12 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM13 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM14 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM15 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM16 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM17 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM18 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM19 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;          RCUKD_KNNAM20 LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;       END OF IT_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_STPO LIKE STPO_API02 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_MATNR OCCURS 0,&lt;/P&gt;&lt;P&gt;         SNO(5),&lt;/P&gt;&lt;P&gt;         MATNR LIKE MAKT-MATNR,&lt;/P&gt;&lt;P&gt;         BISMT LIKE MAra-BISMT,&lt;/P&gt;&lt;P&gt;         WERKS LIKE RC29N-WERKS,&lt;/P&gt;&lt;P&gt;         STLAN LIKE RC29N-STLAN,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        SELPO LIKE RC29P-SELPO,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MATNR1 LIKE MARA-MATNR,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       END OF IT_MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_ITEMS OCCURS 0,&lt;/P&gt;&lt;P&gt;         SNO(5),&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        MATNR LIKE MAKT-MATNR,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WERKS LIKE RC29N-WERKS,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        STLAN LIKE RC29N-STLAN,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         SELPO LIKE RC29P-SELPO,&lt;/P&gt;&lt;P&gt;         MATNR1 LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;         BISMT1 LIKE MARA-BISMT,&lt;/P&gt;&lt;P&gt;       END OF IT_ITEMS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_DEPENDENCIES OCCURS 0,&lt;/P&gt;&lt;P&gt;         SNO(5),&lt;/P&gt;&lt;P&gt;         SELPO LIKE RC29P-SELPO,&lt;/P&gt;&lt;P&gt;         KNNAM LIKE RCUKD-KNNAM,&lt;/P&gt;&lt;P&gt;       END OF IT_DEPENDENCIES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_ERROR OCCURS 0,&lt;/P&gt;&lt;P&gt;         MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;         BISMT LIKE MARA-BISMT,&lt;/P&gt;&lt;P&gt;         SELPO LIKE RC29P-SELPO,&lt;/P&gt;&lt;P&gt;         MATNR1 LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;         BISMT1 LIKE MARA-BISMT,&lt;/P&gt;&lt;P&gt;       END OF IT_ERROR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : V_FIRST,&lt;/P&gt;&lt;P&gt;       V_TABIX type i,&lt;/P&gt;&lt;P&gt;       V_LINES TYPE I,&lt;/P&gt;&lt;P&gt;       V_INDEX(2) TYPE N,&lt;/P&gt;&lt;P&gt;       V_SNO(5),&lt;/P&gt;&lt;P&gt;       V_FNAME(40),&lt;/P&gt;&lt;P&gt;       V_DATE(10),&lt;/P&gt;&lt;P&gt;       V_TIME(8),&lt;/P&gt;&lt;P&gt;       V_MODE VALUE 'A',&lt;/P&gt;&lt;P&gt;       V_ROWS TYPE I,&lt;/P&gt;&lt;P&gt;       V_SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : V_ITEM_NO(4) TYPE N,&lt;/P&gt;&lt;P&gt;       V_COMPONENT(18).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : V_MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;       V_MATNR1 LIKE MARA-MATNR.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS &amp;lt;F&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT OCCURS 0,&lt;/P&gt;&lt;P&gt; PROGRAM(10),&lt;/P&gt;&lt;P&gt; DYNPRO(10),&lt;/P&gt;&lt;P&gt; DYNBEGIN(10),&lt;/P&gt;&lt;P&gt; FNAM(20),&lt;/P&gt;&lt;P&gt; FVAL(20),&lt;/P&gt;&lt;P&gt;END OF IT.&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;  PERFORM OPEN_GROUP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE : / 'Upload of BOM Extn. from ', P_FNAME, ' on ', SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'UPLOAD'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           FILENAME                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  '&lt;BR /&gt;sap-abdul\ProjectFolde\Chunduru\BOMExtension.txt'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           FILETYPE                = 'DAT'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           DATA_TAB                = IT_DATA&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;           CONVERSION_ERROR        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           INVALID_TABLE_WIDTH     = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           INVALID_TYPE            = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           NO_BATCH                = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           UNKNOWN_ERROR           = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           GUI_REFUSE_FILETRANSFER = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           OTHERS                  = 7.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  OPEN DATASET P_FNAME FOR INPUT IN TEXT MODE.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;    WRITE : / 'Could not upload the file.. please try again.'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR : IT_DATA[], IT_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;    READ DATASET P_FNAME INTO V_STR.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;write v_str.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;translate v_str using '#/'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SPLIT V_STR AT ',' INTO IT_DATA-RC29N_BISMT&lt;/P&gt;&lt;P&gt;                            IT_DATA-RC29N_WERKS&lt;/P&gt;&lt;P&gt;                            IT_DATA-RC29N_STLAN&lt;/P&gt;&lt;P&gt;                            IT_DATA-RC29P_SELPO&lt;/P&gt;&lt;P&gt;                            IT_DATA-RC29N_BISMT1&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM01&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM02&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM03&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM04&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM05&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM06&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM07&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM08&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM09&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM10&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM11&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM12&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM13&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM14&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM15&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM16&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM17&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM18&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM19&lt;/P&gt;&lt;P&gt;                            IT_DATA-RCUKD_KNNAM20.&lt;/P&gt;&lt;P&gt;    translate it_data-rc29n_bismt to upper case.&lt;/P&gt;&lt;P&gt;    APPEND IT_DATA.&lt;/P&gt;&lt;P&gt;    CLEAR IT_DATA.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF IT_DATA[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    WRITE : / 'No data found to upload'.&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;  LOOP AT IT_DATA.&lt;/P&gt;&lt;P&gt;    IF IT_DATA-RC29N_BISMT NE SPACE.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE MATNR INTO (V_MATNR) FROM MARA&lt;/P&gt;&lt;P&gt;             WHERE BISMT = IT_DATA-RC29N_BISMT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  SPRAS = 'EN'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      V_SNO = V_SNO + 1.&lt;/P&gt;&lt;P&gt;      IT_MATNR-SNO   = V_SNO.&lt;/P&gt;&lt;P&gt;      IT_MATNR-MATNR = V_MATNR.&lt;/P&gt;&lt;P&gt;      IT_MATNR-BISMT = IT_DATA-RC29N_BISMT.&lt;/P&gt;&lt;P&gt;      IT_MATNR-WERKS = IT_DATA-RC29N_WERKS.&lt;/P&gt;&lt;P&gt;      IT_MATNR-STLAN = IT_DATA-RC29N_STLAN.&lt;/P&gt;&lt;P&gt;      APPEND IT_MATNR.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE MATNR INTO (V_MATNR1) FROM MARA&lt;/P&gt;&lt;P&gt;           WHERE BISMT = IT_DATA-RC29N_BISMT1.&lt;/P&gt;&lt;P&gt;    IT_DEPENDENCIES-SNO = V_SNO.&lt;/P&gt;&lt;P&gt;    IT_DEPENDENCIES-SELPO = IT_DATA-RC29P_SELPO.&lt;/P&gt;&lt;P&gt;    IT_ITEMS-SNO = V_SNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IT_MATNR-SELPO = IT_DATA-RC29P_SELPO.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IT_MATNR-MATNR1 = V_MATNR1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND IT_MATNR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IT_ITEMS-SELPO = IT_DATA-RC29P_SELPO.&lt;/P&gt;&lt;P&gt;    IT_ITEMS-MATNR1 = V_MATNR1.&lt;/P&gt;&lt;P&gt;    IT_ITEMS-BISMT1 = IT_DATA-RC29N_BISMT1.&lt;/P&gt;&lt;P&gt;    APPEND IT_ITEMS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DO 20 TIMES.&lt;/P&gt;&lt;P&gt;      CLEAR V_FNAME.&lt;/P&gt;&lt;P&gt;      V_INDEX = SY-INDEX.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'IT_DATA-RCUKD_KNNAM' V_INDEX INTO V_FNAME.&lt;/P&gt;&lt;P&gt;      ASSIGN (V_FNAME) TO &amp;lt;F&amp;gt;.&lt;/P&gt;&lt;P&gt;      IF &amp;lt;F&amp;gt; EQ SPACE.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      IT_DEPENDENCIES-KNNAM = &amp;lt;F&amp;gt;.&lt;/P&gt;&lt;P&gt;      APPEND IT_DEPENDENCIES.&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;  LOOP AT IT_MATNR.&lt;/P&gt;&lt;P&gt;    V_TABIX = SY-TABIX.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CSAP_MAT_BOM_READ'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        MATERIAL             = IT_MATNR-MATNR&lt;/P&gt;&lt;P&gt;        PLANT                = IT_MATNR-WERKS&lt;/P&gt;&lt;P&gt;        BOM_USAGE            = IT_MATNR-STLAN&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ALTERNATIVE          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     VALID_FROM           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     VALID_TO             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CHANGE_NO            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     REVISION_LEVEL       =&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;     FL_WARNING           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;       T_STPO               = IT_STPO&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     T_STKO               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     T_DEP_DATA           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     T_DEP_DESCR          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     T_DEP_ORDER          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     T_DEP_SOURCE         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     T_DEP_DOC            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;       ERROR                = 1&lt;/P&gt;&lt;P&gt;       OTHERS               = 2.&lt;/P&gt;&lt;P&gt;    CLEAR V_SKIP.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_ITEMS WHERE SNO = IT_MATNR-SNO.&lt;/P&gt;&lt;P&gt;        V_ITEM_NO = IT_ITEMS-SELPO.&lt;/P&gt;&lt;P&gt;        WRITE : IT_ITEMS-MATNR1 TO V_COMPONENT NO-ZERO.&lt;/P&gt;&lt;P&gt;        READ TABLE IT_STPO WITH KEY ITEM_NO = V_ITEM_NO&lt;/P&gt;&lt;P&gt;                                    COMPONENT = V_COMPONENT.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;          V_SKIP = 'X'.&lt;/P&gt;&lt;P&gt;          EXIT.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF V_SKIP = 'X'.&lt;/P&gt;&lt;P&gt;      IT_ERROR-MATNR = IT_MATNR-MATNR.&lt;/P&gt;&lt;P&gt;      IT_ERROR-BISMT = IT_MATNR-BISMT.&lt;/P&gt;&lt;P&gt;      IT_ERROR-SELPO = IT_ITEMS-SELPO.&lt;/P&gt;&lt;P&gt;      IT_ERROR-MATNR1 = IT_ITEMS-MATNR1.&lt;/P&gt;&lt;P&gt;      IT_ERROR-BISMT1 = IT_ITEMS-BISMT1.&lt;/P&gt;&lt;P&gt;      APPEND IT_ERROR.&lt;/P&gt;&lt;P&gt;      DELETE IT_DEPENDENCIES WHERE SNO = IT_MATNR-SNO.&lt;/P&gt;&lt;P&gt;      DELETE IT_ITEMS WHERE SNO = IT_MATNR-SNO.&lt;/P&gt;&lt;P&gt;      DELETE IT_MATNR INDEX V_TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; WRITE : / 'Item Numbers and Components does not match for following :'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_ERROR.&lt;/P&gt;&lt;P&gt;    WRITE : /5 IT_ERROR-BISMT, IT_ERROR-SELPO, IT_ERROR-BISMT1.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : BEGIN OF IT_KNNAM OCCURS 0,&lt;/P&gt;&lt;P&gt;           KNNAM LIKE CUKB-KNNAM,&lt;/P&gt;&lt;P&gt;         END OF IT_KNNAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT KNNAM INTO TABLE IT_KNNAM FROM CUKB&lt;/P&gt;&lt;P&gt;         FOR ALL ENTRIES IN IT_DEPENDENCIES&lt;/P&gt;&lt;P&gt;         WHERE KNNAM = IT_DEPENDENCIES-KNNAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE : / 'Dependencies does not exist :'.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_DEPENDENCIES.&lt;/P&gt;&lt;P&gt;    READ TABLE IT_KNNAM WITH KEY KNNAM = IT_DEPENDENCIES-KNNAM.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      READ TABLE IT_MATNR WITH KEY SNO = IT_DEPENDENCIES-SNO.&lt;/P&gt;&lt;P&gt;      WRITE : /5 IT_MATNR-BISMT, IT_DEPENDENCIES-SELPO,&lt;/P&gt;&lt;P&gt;                                 IT_DEPENDENCIES-KNNAM.&lt;/P&gt;&lt;P&gt;      DELETE IT_DEPENDENCIES WHERE SNO = IT_MATNR-SNO.&lt;/P&gt;&lt;P&gt;      DELETE IT_ITEMS WHERE SNO = IT_MATNR-SNO.&lt;/P&gt;&lt;P&gt;      DELETE IT_MATNR WHERE SNO = IT_MATNR-SNO.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  V_ROWS = SY-SROWS - 7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE IT_MATNR LINES V_LINES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF V_LINES EQ 0.&lt;/P&gt;&lt;P&gt;    WRITE : / 'No materials found to process'.&lt;/P&gt;&lt;P&gt;    STOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : V_TOTAL(4) TYPE C.&lt;/P&gt;&lt;P&gt;  DATA : V_CURRE(4) TYPE C.&lt;/P&gt;&lt;P&gt;  DATA : V_TEXT(25).&lt;/P&gt;&lt;P&gt;  DATA : V_PERC TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE IT_MATNR LINES V_TOTAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    V_CURRE = SY-TABIX.&lt;/P&gt;&lt;P&gt;    CONDENSE : V_TOTAL, V_CURRE.&lt;/P&gt;&lt;P&gt;    CONCATENATE V_CURRE '/' V_TOTAL INTO V_TEXT.&lt;/P&gt;&lt;P&gt;    V_PERC = V_TOTAL * ( V_CURRE / 100 ).&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              PERCENTAGE = V_PERC&lt;/P&gt;&lt;P&gt;              TEXT       = V_TEXT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_DYNPRO      USING 'SAPLCSDI' '0100'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD1       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RC29N-STLAN'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD1       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '/00'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD1       USING 'RC29N-MATNR'&lt;/P&gt;&lt;P&gt;                                  IT_MATNR-MATNR.           " '933'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD1       USING 'RC29N-WERKS'&lt;/P&gt;&lt;P&gt;                                  IT_MATNR-WERKS.           " '2000'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD1       USING 'RC29N-STLAN'&lt;/P&gt;&lt;P&gt;                                  IT_MATNR-STLAN.           " '3'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD1       USING 'RC29N-STLAL'&lt;/P&gt;&lt;P&gt;                                   '1'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   PERFORM BDC_FIELD1       USING 'RC29N-DATUV'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                 '17.07.2001'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT IT_ITEMS WHERE SNO = IT_MATNR-SNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPLCSDI' '0150'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD1       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                    'RC29P-POSNR(01)'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD1       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=SETP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPLCSDI' '0708'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD1       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=CLWI'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD1       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                    'RC29P-SELPO'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD1       USING 'RC29P-SELPO'&lt;/P&gt;&lt;P&gt;                                    IT_ITEMS-SELPO.         " '0040'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPLCSDI' '0150'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD1       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                    'RC29P-AUSKZ(01)'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD1       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=WIZU'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD1       USING 'RC29P-AUSKZ(01)'&lt;/P&gt;&lt;P&gt;                                    'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPLCUKD' '0130'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD1       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                    'RCUKD-KNNAM(02)'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD1       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '/00'.&lt;/P&gt;&lt;P&gt;      V_SNO = 0.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_DEPENDENCIES WHERE SNO = IT_ITEMS-SNO AND&lt;/P&gt;&lt;P&gt;                                    SELPO = IT_ITEMS-SELPO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       PERFORM BDC_DYNPRO      USING 'SAPLCUKD' '0130'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       PERFORM BDC_FIELD1       USING 'BDC_CURSOR'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                     'RCUKD-KNNAM(02)'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       PERFORM BDC_FIELD1       USING 'BDC_OKCODE'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                     '=SICH'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       PERFORM BDC_FIELD1       USING 'RCUKD-KNNAM(01)'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                     IT_DEPENDENCIES-KNNAM." 'test6'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        V_SNO = V_SNO + 1.&lt;/P&gt;&lt;P&gt;        CONDENSE V_SNO.&lt;/P&gt;&lt;P&gt;        CONCATENATE 'RCUKD-KNNAM(' V_SNO ')' INTO V_FNAME.&lt;/P&gt;&lt;P&gt;        PERFORM BDC_FIELD       USING V_FNAME&lt;/P&gt;&lt;P&gt;                                      IT_DEPENDENCIES-KNNAM." 'test6'.&lt;/P&gt;&lt;P&gt;        IF V_SNO = 13.&lt;/P&gt;&lt;P&gt;          PERFORM BDC_DYNPRO      USING 'SAPLCUKD' '0130'.&lt;/P&gt;&lt;P&gt;          PERFORM BDC_FIELD1       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                        'RCUKD-KNNAM(01)'.&lt;/P&gt;&lt;P&gt;          PERFORM BDC_FIELD1       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                        '=NEWZ'.&lt;/P&gt;&lt;P&gt;          PERFORM BDC_DYNPRO      USING 'SAPLCUKD' '0130'.&lt;/P&gt;&lt;P&gt;          PERFORM BDC_FIELD1       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                        'RCUKD-KNNAM(02)'.&lt;/P&gt;&lt;P&gt;          PERFORM BDC_FIELD1       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                        '/00'.&lt;/P&gt;&lt;P&gt;          V_SNO = 1.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPLCUKD' '0130'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD1       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                    'RCUKD-KNNAM(01)'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD1       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=SICH'.&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;    PERFORM BDC_DYNPRO      USING 'SAPLCSDI' '0150'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD1       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'RC29P-POSNR(01)'.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD1       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=FCBU'.&lt;/P&gt;&lt;P&gt;    WRITE : / 'Messages returned for ', IT_MATNR-BISMT,&lt;/P&gt;&lt;P&gt;            IT_MATNR-WERKS, IT_MATNR-STLAN.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;    PERFORM BDC_TRANSACTION USING 'CS02'.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM CLOSE_GROUP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       Insert field                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_FIELD1 USING FNAM FVAL.&lt;/P&gt;&lt;P&gt;  CLEAR BDCDATA.&lt;/P&gt;&lt;P&gt;  BDCDATA-FNAM = FNAM.&lt;/P&gt;&lt;P&gt;  BDCDATA-FVAL = FVAL.&lt;/P&gt;&lt;P&gt;  APPEND BDCDATA.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZPPBDCP_BOM&lt;/P&gt;&lt;P&gt;        line-size 150.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                              Tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tables: BIKSSK,BIAUSP,MARA.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                           Internal Tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Internal Table to hold bom data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_class occurs 0,&lt;/P&gt;&lt;P&gt;*KLART(4),&lt;/P&gt;&lt;P&gt;OBJEK(50),&lt;/P&gt;&lt;P&gt;CLASS(18),&lt;/P&gt;&lt;P&gt;ATNAM(30),&lt;/P&gt;&lt;P&gt;ATWRT(30),&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       end of it_class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                     Start of selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Start-of-selection.&lt;/P&gt;&lt;P&gt;  clear   it_class.&lt;/P&gt;&lt;P&gt;  refresh it_class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*To Upload Flat file from presentation server&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'UPLOAD'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            filename                = 'C:\WINDOWS\Desktop\class.txt'&lt;/P&gt;&lt;P&gt;            filetype                = 'DAT'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            data_tab                = it_class&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            conversion_error        = 1&lt;/P&gt;&lt;P&gt;            invalid_table_width     = 2&lt;/P&gt;&lt;P&gt;            invalid_type            = 3&lt;/P&gt;&lt;P&gt;            no_batch                = 4&lt;/P&gt;&lt;P&gt;            unknown_error           = 5&lt;/P&gt;&lt;P&gt;            gui_refuse_filetransfer = 6&lt;/P&gt;&lt;P&gt;            OTHERS                  = 7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Open File on Application Server&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  open dataset 'class.txt' FOR OUTPUT IN TEXT MODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at it_class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF IT_CLASS-class NE ' '.&lt;/P&gt;&lt;P&gt;         CLEAR MARA-MATNR.&lt;/P&gt;&lt;P&gt;         SELECT SINGLE MATNR INTO MARA-MATNR&lt;/P&gt;&lt;P&gt;                 FROM MARA&lt;/P&gt;&lt;P&gt;                 WHERE BISMT EQ IT_CLASS-OBJEK.&lt;/P&gt;&lt;P&gt;         if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;          WRITE:/ 'Invalid Old Material',IT_CLASS-OBJEK.&lt;/P&gt;&lt;P&gt;         endif.&lt;/P&gt;&lt;P&gt;      perform popu_BIKSSK.&lt;/P&gt;&lt;P&gt;      transfer BIKSSK  to 'class.txt'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    perform popu_BIAUSP.&lt;/P&gt;&lt;P&gt;    transfer BIAUSP  to 'class.txt'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  popu_BIKSSK&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM popu_BIKSSK.&lt;/P&gt;&lt;P&gt;  BIKSSK-STYPE = 1.&lt;/P&gt;&lt;P&gt;  BIKSSK-TCODE = 'CL20'.&lt;/P&gt;&lt;P&gt;  BIKSSK-MAFID = 'O'.&lt;/P&gt;&lt;P&gt;  BIKSSK-KLART = '001'.&lt;/P&gt;&lt;P&gt;  BIKSSK-OBJEK = mara-matnr.&lt;/P&gt;&lt;P&gt;  BIKSSK-CLASS = IT_CLASS-CLASS.&lt;/P&gt;&lt;P&gt;  BIKSSK-OBTAB = 'MARA'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " popu_BIKSSK&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  popu_BIAUSP&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM popu_BIAUSP.&lt;/P&gt;&lt;P&gt;  BIAUSP-STYPE = 2.&lt;/P&gt;&lt;P&gt;  BIAUSP-ATNAM = IT_CLASS-ATNAM.&lt;/P&gt;&lt;P&gt;  BIAUSP-ATWRT = IT_CLASS-ATWRT.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " popu_BIAUSP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Sep 2007 11:28:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879966#M676358</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-29T11:28:13Z</dc:date>
    </item>
    <item>
      <title>Re: BDC for BOM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879967#M676359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI frnd &lt;/P&gt;&lt;P&gt;i want source code of mm01 using bapi....(no validations in my requirement only upload the data)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u help me out&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 29 Sep 2007 12:05:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879967#M676359</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-29T12:05:43Z</dc:date>
    </item>
    <item>
      <title>Re: BDC for BOM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879968#M676360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Nancy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly go through the sample program at the following link:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/program-loads-the-bill-of-material.htm" target="test_blank"&gt;http://www.sap-img.com/abap/program-loads-the-bill-of-material.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abir&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Don't forget to Reward Points  *&lt;/P&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;LI level="39" 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;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2007 09:56:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879968#M676360</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-01T09:56:38Z</dc:date>
    </item>
    <item>
      <title>Re: BDC for BOM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879969#M676361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Feb 2010 07:09:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879969#M676361</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-01T07:09:46Z</dc:date>
    </item>
    <item>
      <title>Re: BDC for BOM</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879970#M676362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Feb 2010 07:10:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-bom/m-p/2879970#M676362</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-01T07:10:21Z</dc:date>
    </item>
  </channel>
</rss>

