<?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 programing in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999767#M955639</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 the below links&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/bdc-program-for-purchase-info-records.htm" target="test_blank"&gt;http://www.sap-img.com/abap/bdc-program-for-purchase-info-records.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/interview-question-on-bdc.htm" target="test_blank"&gt;http://www.sap-img.com/abap/interview-question-on-bdc.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.saptechnical.com/Tutorials/LSMW/LSMWMainPage.htm" target="test_blank"&gt;http://www.saptechnical.com/Tutorials/LSMW/LSMWMainPage.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;prasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Jun 2008 13:35:51 GMT</pubDate>
    <dc:creator>prasanth_kasturi</dc:creator>
    <dc:date>2008-06-10T13:35:51Z</dc:date>
    <item>
      <title>BDC programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999766#M955638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi please help me on BDC programing .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 13:34:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999766#M955638</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T13:34:26Z</dc:date>
    </item>
    <item>
      <title>Re: BDC programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999767#M955639</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 the below links&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/bdc-program-for-purchase-info-records.htm" target="test_blank"&gt;http://www.sap-img.com/abap/bdc-program-for-purchase-info-records.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/interview-question-on-bdc.htm" target="test_blank"&gt;http://www.sap-img.com/abap/interview-question-on-bdc.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.saptechnical.com/Tutorials/LSMW/LSMWMainPage.htm" target="test_blank"&gt;http://www.saptechnical.com/Tutorials/LSMW/LSMWMainPage.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;prasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 13:35:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999767#M955639</guid>
      <dc:creator>prasanth_kasturi</dc:creator>
      <dc:date>2008-06-10T13:35:51Z</dc:date>
    </item>
    <item>
      <title>Re: BDC programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999768#M955640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can post some good documents&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 13:36:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999768#M955640</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T13:36:58Z</dc:date>
    </item>
    <item>
      <title>Re: BDC programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999769#M955641</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;BDC programing two types:&lt;/P&gt;&lt;P&gt;                                    1.Session method.&lt;/P&gt;&lt;P&gt;                                    2.CallTransaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call Transaction method example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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; Report  Z_TEST_BDC                                                  *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;&lt;/P&gt;&lt;P&gt;report  z_test_bdc                              .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : lfa1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of i_lfa1 occurs 0,&lt;/P&gt;&lt;P&gt;      lifnr like lfa1-lifnr,&lt;/P&gt;&lt;P&gt;      ktokk like lfa1-ktokk,&lt;/P&gt;&lt;P&gt;      anred like lfa1-anred,&lt;/P&gt;&lt;P&gt;      land1 like lfa1-land1,&lt;/P&gt;&lt;P&gt;      spras like lfa1-spras,&lt;/P&gt;&lt;P&gt;      kunnr like lfa1-kunnr,&lt;/P&gt;&lt;P&gt;      end of i_lfa1,&lt;/P&gt;&lt;P&gt;      w_lfa1 like i_lfa1.&lt;/P&gt;&lt;P&gt;&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;Structures / Internal table declarations *&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;*-- Structure to hold BDC data&lt;/P&gt;&lt;P&gt;types : begin of t_bdctable.&lt;/P&gt;&lt;P&gt;include structure bdcdata.&lt;/P&gt;&lt;P&gt;types end of t_bdctable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Structure to trap BDC messages&lt;/P&gt;&lt;P&gt;types : begin of t_msg.&lt;/P&gt;&lt;P&gt;include structure bdcmsgcoll.&lt;/P&gt;&lt;P&gt;types : end of t_msg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Structure to trap ERROR messages&lt;/P&gt;&lt;P&gt;types : begin of t_err_msg,&lt;/P&gt;&lt;P&gt;message(255),&lt;/P&gt;&lt;P&gt;end of t_err_msg.&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;*-- Internal table to hold BDC data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data: it_bdcdata type standard table of t_bdctable with header line,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Internal Table to store ALL messages&lt;/P&gt;&lt;P&gt;it_msg type standard table of t_msg with header line,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Internal Table to store error messages&lt;/P&gt;&lt;P&gt;it_err_msg type standard table of t_err_msg with header line.&lt;/P&gt;&lt;P&gt;&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;Selection Screen. *&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;*SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*SELECT-OPTIONS : S_lifnr FOR LFA1-LIFNR OBLIGATORY.&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;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;Event:Initialization *&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;*INITIALIZATION.&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;AT Selection Screen. *&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;*AT SELECTION-SCREEN.&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;Event: 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;*include bdcrecx1.&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;*V_FNAME = P_FLNAME.&lt;/P&gt;&lt;P&gt;perform get_data.&lt;/P&gt;&lt;P&gt;*PERFORM GET_BANKDATA.&lt;/P&gt;&lt;P&gt;*PERFORM GENERATE_DATASET.&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;Event: End-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;end-of-selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*IF FG_DATA_EXIST = ' '.&lt;/P&gt;&lt;P&gt;*MESSAGE I010 WITH TEXT-009.&lt;/P&gt;&lt;P&gt;*EXIT.&lt;/P&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform generate_bdcdata.&lt;/P&gt;&lt;P&gt;*PERFORM DISPLAY_ERR_RECS.&lt;/P&gt;&lt;P&gt;&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  GET_DATA&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 get_data .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; select lifnr ktokk anred land1 spras kunnr from lfa1 into&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*corresponding fields of table i_lfa1 where lifnr in s_lifnr.&lt;/P&gt;&lt;P&gt;&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:\Documents and Settings\mrutyt\Desktop\vendor.txt'&lt;/P&gt;&lt;P&gt;   filetype                      = 'DAT'&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;   data_tab                      = i_lfa1&lt;/P&gt;&lt;P&gt;       .&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*IF I_LFA1[] IS INITIAL.&lt;/P&gt;&lt;P&gt;*FG_DATA_EXIST = ' '.&lt;/P&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " GET_DATA&lt;/P&gt;&lt;P&gt;&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 BDC_DYNPRO&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;P_0467 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_0468 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 bdc_dynpro using program dynpro.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear it_bdcdata.&lt;/P&gt;&lt;P&gt;it_bdcdata-program = program.&lt;/P&gt;&lt;P&gt;it_bdcdata-dynpro = dynpro.&lt;/P&gt;&lt;P&gt;it_bdcdata-dynbegin = 'X'.&lt;/P&gt;&lt;P&gt;append it_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&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 BDC_FIELD&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;P_0472 text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;--&amp;gt;P_0473 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 bdc_field using fnam fval.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;if not fval is initial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear it_bdcdata.&lt;/P&gt;&lt;P&gt;it_bdcdata-fnam = fnam.&lt;/P&gt;&lt;P&gt;it_bdcdata-fval = fval.&lt;/P&gt;&lt;P&gt;append it_bdcdata.&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;endform.&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  GENERATE_BDCDATA&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 generate_bdcdata .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform open_group.&lt;/P&gt;&lt;P&gt;loop at i_lfa1 into w_lfa1.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPMF02K' '0100'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'RF02K-LIFNR'.&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 'RF02K-LIFNR'&lt;/P&gt;&lt;P&gt;                              i_lfa1-lifnr.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RF02K-KTOKK'&lt;/P&gt;&lt;P&gt;                                i_lfa1-ktokk.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPMF02K' '0110'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'LFA1-SPRAS'.&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 'LFA1-ANRED'&lt;/P&gt;&lt;P&gt;                              i_lfa1-anred.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFA1-LAND1'&lt;/P&gt;&lt;P&gt;                              i_lfa1-land1.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFA1-SPRAS'&lt;/P&gt;&lt;P&gt;                              i_lfa1-spras.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPMF02K' '0120'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'LFA1-KUNNR'.&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 'LFA1-KUNNR'&lt;/P&gt;&lt;P&gt;                              i_lfa1-kunnr.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPMF02K' '0130'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'LFBK-BANKS(01)'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=ENTR'.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLSPO1' '0300'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                              '=YES'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call transaction 'XK01' using it_bdcdata mode 'A' update 'S'.&lt;/P&gt;&lt;P&gt;clear w_lfa1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " GENERATE_BDCDATA&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,&lt;/P&gt;&lt;P&gt;SReddy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 13:40:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999769#M955641</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T13:40:52Z</dc:date>
    </item>
    <item>
      <title>Re: BDC programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999770#M955642</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;A href="https://community.sap.com/www.sap-img.com/bdc.htm" target="test_blank"&gt;www.sap-img.com/bdc.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this blog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/people/milind.upasani/blog/2007/03/07/step-by-step-approach-to-ceate-simple-bdc-session-program-using-reusable-template&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;prasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 13:47:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999770#M955642</guid>
      <dc:creator>prasanth_kasturi</dc:creator>
      <dc:date>2008-06-10T13:47:19Z</dc:date>
    </item>
    <item>
      <title>Re: BDC programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999771#M955643</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;go through this lik.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.saptechnical.com/Tutorials/LSMW/LSMWMainPage.htm" target="test_blank"&gt;http://www.saptechnical.com/Tutorials/LSMW/LSMWMainPage.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 13:49:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999771#M955643</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T13:49:38Z</dc:date>
    </item>
    <item>
      <title>Re: BDC programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999772#M955644</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;go through this link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.saptechnical.com/Tutorials/LSMW/LSMWMainPage.htm" target="test_blank"&gt;http://www.saptechnical.com/Tutorials/LSMW/LSMWMainPage.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 13:50:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999772#M955644</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T13:50:15Z</dc:date>
    </item>
    <item>
      <title>Re: BDC programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999773#M955645</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi please help me on brain surgery.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 13:51:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999773#M955645</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T13:51:28Z</dc:date>
    </item>
    <item>
      <title>Re: BDC programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999774#M955646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;go to the doctor...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 14:28:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999774#M955646</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T14:28:15Z</dc:date>
    </item>
    <item>
      <title>Re: BDC programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999775#M955647</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shekar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this code for uploading salesorders:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT Z_OPENSOUPLOAD&lt;/P&gt;&lt;P&gt;NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt; LINE-COUNT 65(2)&lt;/P&gt;&lt;P&gt; LINE-SIZE  150.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_SALESORDER OCCURS 0,&lt;/P&gt;&lt;P&gt;      AUART LIKE VBAK-AUART,&lt;/P&gt;&lt;P&gt;      VKORG LIKE VBAK-VKORG,&lt;/P&gt;&lt;P&gt;      VTWEG LIKE VBAK-VTWEG,&lt;/P&gt;&lt;P&gt;      SPART LIKE VBAK-SPART,&lt;/P&gt;&lt;P&gt;      KUNNR LIKE VBAK-KUNNR,&lt;/P&gt;&lt;P&gt;      BSTKD LIKE VBKD-BSTKD,&lt;/P&gt;&lt;P&gt;      BSTDK LIKE RV45A-KETDAT,&lt;/P&gt;&lt;P&gt;      KETDAT LIKE RV45A-KETDAT,&lt;/P&gt;&lt;P&gt;      KVGR1 LIKE VBAK-KVGR1,	&lt;/P&gt;&lt;P&gt;      KVGR4 LIKE VBAK-KVGR4,&lt;/P&gt;&lt;P&gt;      KVGR5 LIKE VBAK-KVGR5,&lt;/P&gt;&lt;P&gt;      KWMENG(5) TYPE C,&lt;/P&gt;&lt;P&gt;      PSTYV LIKE VBAP-PSTYV,&lt;/P&gt;&lt;P&gt;      WERKS LIKE VBAP-WERKS,&lt;/P&gt;&lt;P&gt;      LGORT LIKE VBAP-LGORT	,&lt;/P&gt;&lt;P&gt;      VSTEL LIKE VBAP-VSTEL,&lt;/P&gt;&lt;P&gt;      ROUTE LIKE VBAP-ROUTE,	&lt;/P&gt;&lt;P&gt;      PRSOK LIKE VBAP-PRSOK,&lt;/P&gt;&lt;P&gt;      KPRGBZ LIKE RV45A-KPRGBZ,&lt;/P&gt;&lt;P&gt;      PRSDT LIKE RV45A-KETDAT,&lt;/P&gt;&lt;P&gt;      MABNR LIKE RV45A-MABNR,&lt;/P&gt;&lt;P&gt;      ZTERM LIKE   VBKD-ZTERM,&lt;/P&gt;&lt;P&gt;      INCO1 LIKE VBKD-INCO1,&lt;/P&gt;&lt;P&gt;      INCO2 LIKE VBKD-INCO2,&lt;/P&gt;&lt;P&gt;      LPRIO LIKE VBAP-LPRIO,&lt;/P&gt;&lt;P&gt;      ANTLF TYPE C,&lt;/P&gt;&lt;P&gt;      KZAZU LIKE VBKD-KZAZU,&lt;/P&gt;&lt;P&gt;      GEWEI LIKE VBAP-GEWEI,&lt;/P&gt;&lt;P&gt;      KSCHL LIKE KOMV-KSCHL,&lt;/P&gt;&lt;P&gt;      KBETR LIKE KOMV-KBETR,&lt;/P&gt;&lt;P&gt;      END OF IT_SALESORDER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_SALESORDER_TEMP OCCURS 0,&lt;/P&gt;&lt;P&gt;      AUART LIKE VBAK-AUART,&lt;/P&gt;&lt;P&gt;      VKORG LIKE VBAK-VKORG,&lt;/P&gt;&lt;P&gt;      VTWEG LIKE VBAK-VTWEG,&lt;/P&gt;&lt;P&gt;      SPART LIKE VBAK-SPART,&lt;/P&gt;&lt;P&gt;      KUNNR LIKE VBAK-KUNNR,&lt;/P&gt;&lt;P&gt;      BSTKD LIKE VBKD-BSTKD,&lt;/P&gt;&lt;P&gt;      BSTDK LIKE RV45A-KETDAT,&lt;/P&gt;&lt;P&gt;      KETDAT LIKE RV45A-KETDAT,&lt;/P&gt;&lt;P&gt;      KVGR1 LIKE VBAK-KVGR1,	&lt;/P&gt;&lt;P&gt;      KVGR4 LIKE VBAK-KVGR4,&lt;/P&gt;&lt;P&gt;      KVGR5 LIKE VBAK-KVGR5,&lt;/P&gt;&lt;P&gt;      KWMENG(5) TYPE C,&lt;/P&gt;&lt;P&gt;      PSTYV LIKE VBAP-PSTYV,&lt;/P&gt;&lt;P&gt;      WERKS LIKE VBAP-WERKS,&lt;/P&gt;&lt;P&gt;      LGORT LIKE VBAP-LGORT	,&lt;/P&gt;&lt;P&gt;      VSTEL LIKE VBAP-VSTEL,&lt;/P&gt;&lt;P&gt;      ROUTE LIKE VBAP-ROUTE,	&lt;/P&gt;&lt;P&gt;      PRSOK LIKE VBAP-PRSOK,&lt;/P&gt;&lt;P&gt;      KPRGBZ LIKE RV45A-KPRGBZ,&lt;/P&gt;&lt;P&gt;      PRSDT LIKE RV45A-KETDAT,&lt;/P&gt;&lt;P&gt;      MABNR LIKE RV45A-MABNR,&lt;/P&gt;&lt;P&gt;      ZTERM LIKE   VBKD-ZTERM,&lt;/P&gt;&lt;P&gt;      INCO1 LIKE VBKD-INCO1,&lt;/P&gt;&lt;P&gt;      INCO2 LIKE VBKD-INCO2,&lt;/P&gt;&lt;P&gt;      LPRIO LIKE VBAP-LPRIO,&lt;/P&gt;&lt;P&gt;      ANTLF TYPE C,&lt;/P&gt;&lt;P&gt;      KZAZU LIKE VBKD-KZAZU,&lt;/P&gt;&lt;P&gt;      GEWEI LIKE VBAP-GEWEI,&lt;/P&gt;&lt;P&gt;      KSCHL LIKE KOMV-KSCHL,&lt;/P&gt;&lt;P&gt;      KBETR LIKE KOMV-KBETR,&lt;/P&gt;&lt;P&gt;      END OF IT_SALESORDER_TEMP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_ERRORREC OCCURS 0,&lt;/P&gt;&lt;P&gt;      KUNNR LIKE VBAK-KUNNR,&lt;/P&gt;&lt;P&gt;      BSTKD LIKE VBKD-BSTKD,&lt;/P&gt;&lt;P&gt;     MABNR LIKE RV45A-MABNR,&lt;/P&gt;&lt;P&gt;     ERROR(100),&lt;/P&gt;&lt;P&gt;     END OF IT_ERRORREC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: L_INDEX TYPE SY-TABIX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:IT_BDC LIKE BDCDATA OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;IT_DATA TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ERROR MESSAGE TABLE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:IT_MESSAGES LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : C_S TYPE C VALUE 'S',&lt;/P&gt;&lt;P&gt;        C_E TYPE C VALUE 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_SUCCESS LIKE IT_SALESORDER OCCURS 0,&lt;/P&gt;&lt;P&gt;      IT_ERROR LIKE IT_SALESORDER  OCCURS 0.&lt;/P&gt;&lt;P&gt;DATA : V_RECTOT TYPE I,&lt;/P&gt;&lt;P&gt;        V_RECERR TYPE I,&lt;/P&gt;&lt;P&gt;        V_RECSUC TYPE I.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              S E L E C T I O N  -  S C R E E N                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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-001.&lt;/P&gt;&lt;P&gt;PARAMETER        : P_FILE LIKE RLGRAP-FILENAME .&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;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           A T  S E L E C T I O N  -  S C R E E N                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;to get F4 help for p_file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM F4_FILENAME USING P_FILE.&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;            S T A R T   O F   S E L E C T I O N                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Uploading data from flat file into it_tab&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM BDC_UPLOAD USING P_FILE.&lt;/P&gt;&lt;P&gt;  PERFORM PROCESS_DATA.&lt;/P&gt;&lt;P&gt;  PERFORM POPULATE_BDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM DISPLAY_REPORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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  f4_filename&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;P_P_FILE  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 F4_FILENAME USING    P_P_FILE.&lt;/P&gt;&lt;P&gt;  DATA:L_FILE TYPE IBIPPARMS-PATH.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;UL&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;  PROGRAM_NAME        = SYST-CPROG&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DYNPRO_NUMBER       = SYST-DYNNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FIELD_NAME          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     FILE_NAME           = L_FILE.&lt;/P&gt;&lt;P&gt;  P_P_FILE = L_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " f4_filename&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  bdc_upload&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 BDC_UPLOAD USING P_P_FILE.&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                = P_P_FILE&lt;/P&gt;&lt;P&gt;            I_BEGIN_COL             = 1&lt;/P&gt;&lt;P&gt;            I_BEGIN_ROW             = 1&lt;/P&gt;&lt;P&gt;            I_END_COL               = 25&lt;/P&gt;&lt;P&gt;            I_END_ROW               = 500&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            INTERN                  = IT_DATA&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;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bdc_upload&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  populate_bdc&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;&lt;/P&gt;&lt;P&gt;FORM POPULATE_BDC.&lt;/P&gt;&lt;P&gt;  DATA:L_COUNTER TYPE N,&lt;/P&gt;&lt;P&gt;         L_STRING TYPE STRING.&lt;/P&gt;&lt;P&gt;  IT_SALESORDER_TEMP[] = IT_SALESORDER[].&lt;/P&gt;&lt;P&gt;  LOOP AT IT_SALESORDER.&lt;/P&gt;&lt;P&gt;    AT NEW BSTKD.&lt;/P&gt;&lt;P&gt;      L_INDEX = SY-TABIX.&lt;/P&gt;&lt;P&gt;      READ TABLE IT_SALESORDER INDEX L_INDEX.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '0101'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAK-AUART'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-AUART.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAK-VKORG'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-VKORG.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAK-VTWEG'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-VTWEG.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAK-SPART'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-SPART.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '4001'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-BSTKD'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-BSTKD.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-BSTDK'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-BSTDK.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'KUAGV-KUNNR'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KUNNR.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RV45A-KETDAT'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KETDAT.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RV45A-KPRGBZ'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KPRGBZ.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-PRSDT'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-PRSDT.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-ZTERM'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-ZTERM.&lt;/P&gt;&lt;P&gt;      CLEAR: L_COUNTER.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;    L_COUNTER = L_COUNTER + 1.&lt;/P&gt;&lt;P&gt;    CLEAR L_STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE 'RV45A-MABNR(' L_COUNTER ')' INTO L_STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING L_STRING&lt;/P&gt;&lt;P&gt;                                  IT_SALESORDER-MABNR.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'RV45A-kwmeng(' L_COUNTER ')' INTO L_STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM BDC_FIELD       USING L_STRING&lt;/P&gt;&lt;P&gt;                                  IT_SALESORDER-KWMENG.&lt;/P&gt;&lt;P&gt;&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;*-- For Page down in Call Transaction Mode&lt;/P&gt;&lt;P&gt;    IF L_COUNTER = 9.&lt;/P&gt;&lt;P&gt;      CLEAR L_COUNTER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '4001'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                            '=P+'.&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;    AT END OF BSTKD.&lt;/P&gt;&lt;P&gt;      READ TABLE IT_SALESORDER INDEX L_INDEX.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '4001'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-BSTKD'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-BSTKD.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-BSTDK'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-BSTDK.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'KUAGV-KUNNR'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KUNNR.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'KUWEV-KUNNR'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KUNNR.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RV45A-KETDAT'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KETDAT.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RV45A-KPRGBZ'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KPRGBZ.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-PRSDT'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-PRSDT.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-ZTERM'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-ZTERM.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-INCO1'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-INCO1.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-INCO2'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-INCO2.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                   '=KGRU'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                                     '=KDE2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '4002'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                      '=KGRU'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             '=FEAZ'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                    'VBAK-LIFSK'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAK-LIFSK'&lt;/P&gt;&lt;P&gt;                                    'Z1'.&lt;/P&gt;&lt;P&gt;*perform bdc_field       using 'VBAK-VSBED'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                             '30'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-KZAZU'&lt;/P&gt;&lt;P&gt;                                    'X'.&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;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '4002'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAK-KVGR1'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KVGR1.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAK-KVGR4'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KVGR4.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAK-KVGR5'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KVGR5.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '/EBACK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '4001'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-BSTKD'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-BSTKD.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-BSTDK'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-BSTDK.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'KUAGV-KUNNR'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KUNNR.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'KUWEV-KUNNR'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KUNNR.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RV45A-KETDAT'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KETDAT.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'RV45A-KPRGBZ'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KPRGBZ.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-PRSDT'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-PRSDT.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-ZTERM'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-ZTERM.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-INCO1'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-INCO1.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-INCO2'&lt;/P&gt;&lt;P&gt;                                   IT_SALESORDER-INCO2.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=MKAL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '4001'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=PDE2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '4003'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAP-LPRIO'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-LPRIO.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAP-WERKS'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-WERKS.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAP-LGORT'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-LGORT.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAP-VSTEL'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-VSTEL.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAP-ANTLF'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-ANTLF.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBKD-KZAZU'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-KZAZU.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'VBAP-GEWEI'&lt;/P&gt;&lt;P&gt;                                    IT_SALESORDER-GEWEI.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=T\05'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '5003'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '/00'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM BDC_FIELD       USING 'KOMV-KSCHL(02)'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                   IT_SALESORDER-KSCHL.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM BDC_FIELD       USING 'KOMV-KBETR(02)'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                   IT_SALESORDER-KBETR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=V69A_KOAN'.&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 'SAPMV45A' '5003'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                   '=FEAZ'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM BDC_DYNPRO      USING 'SAPMV45A' '5003'.&lt;/P&gt;&lt;P&gt;      PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                    '=SICH'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM BDC_DYNPRO      USING 'SAPLSPO2' '0101'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     PERFORM BDC_FIELD       USING 'BDC_OKCODE'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                   '=OPT1'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'VA01' USING IT_BDC MODE 'N' UPDATE 'S'&lt;/P&gt;&lt;P&gt;      MESSAGES INTO IT_MESSAGES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;        PERFORM FORMAT_MESSAGE.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        V_RECSUC = V_RECSUC + 1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR IT_BDC.&lt;/P&gt;&lt;P&gt;      REFRESH IT_BDC.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " populate_bdc&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  bdc_dynpro&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;P_0295   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0296   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 BDC_DYNPRO USING    VALUE(P_0295)&lt;/P&gt;&lt;P&gt;                         VALUE(P_0296).&lt;/P&gt;&lt;P&gt;  IT_BDC-PROGRAM = P_0295.&lt;/P&gt;&lt;P&gt;  IT_BDC-DYNPRO = P_0296.&lt;/P&gt;&lt;P&gt;  IT_BDC-DYNBEGIN = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND IT_BDC.&lt;/P&gt;&lt;P&gt;  CLEAR IT_BDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bdc_dynpro&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  bdc_field&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;P_0325   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0326   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 BDC_FIELD USING    VALUE(P_0325)&lt;/P&gt;&lt;P&gt;                        VALUE(P_0326).&lt;/P&gt;&lt;P&gt;  IT_BDC-FNAM = P_0325.&lt;/P&gt;&lt;P&gt;  IT_BDC-FVAL = P_0326.&lt;/P&gt;&lt;P&gt;  APPEND IT_BDC.&lt;/P&gt;&lt;P&gt;  CLEAR IT_BDC.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bdc_field&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  process_data&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 PROCESS_DATA.&lt;/P&gt;&lt;P&gt;  SORT IT_DATA BY ROW COL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_DATA.&lt;/P&gt;&lt;P&gt;    CASE IT_DATA-COL.&lt;/P&gt;&lt;P&gt;      WHEN 1.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-AUART   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 2.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-VKORG   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 3.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-VTWEG   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 4.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-SPART   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 5.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-KUNNR   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 6.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-BSTKD   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 7.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-BSTDK   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 8.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-KETDAT   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 9.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-KPRGBZ  = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 10.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-PRSDT   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 11.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-ZTERM   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 12.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-MABNR   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 13.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-KWMENG   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 14.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-INCO1   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 15.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-INCO2    = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 16.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-KVGR1   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 17.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-KVGR4   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 18.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-KVGR5   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 19.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-LPRIO   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 20.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-WERKS   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 21.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-LGORT   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 22.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-VSTEL   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 23.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-ANTLF   = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 24.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-KZAZU  = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN 25.&lt;/P&gt;&lt;P&gt;        IT_SALESORDER-GEWEI  = IT_DATA-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        APPEND IT_SALESORDER.&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " process_data&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  format_message&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 FORMAT_MESSAGE.&lt;/P&gt;&lt;P&gt;  DATA: L_MSG(100).&lt;/P&gt;&lt;P&gt;  DATA : W_MSG_TXT(100) TYPE C,        " For message text&lt;/P&gt;&lt;P&gt;         W_LINES TYPE I.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE IT_MESSAGES LINES W_LINES.&lt;/P&gt;&lt;P&gt;  READ TABLE IT_MESSAGES INDEX W_LINES.&lt;/P&gt;&lt;P&gt;  IF IT_MESSAGES-MSGTYP = 'S'.&lt;/P&gt;&lt;P&gt;    W_LINES = W_LINES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF W_LINES = 0.&lt;/P&gt;&lt;P&gt;      W_LINES = W_LINES + 1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    READ TABLE IT_MESSAGES INDEX W_LINES.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*---Formatting the Message&lt;/P&gt;&lt;P&gt;  CLEAR W_MSG_TXT.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            ID        = IT_MESSAGES-MSGID&lt;/P&gt;&lt;P&gt;            LANG      = SY-LANGU&lt;/P&gt;&lt;P&gt;            NO        = IT_MESSAGES-MSGNR&lt;/P&gt;&lt;P&gt;            V1        = IT_MESSAGES-MSGV1&lt;/P&gt;&lt;P&gt;            V2        = IT_MESSAGES-MSGV2&lt;/P&gt;&lt;P&gt;            V3        = IT_MESSAGES-MSGV3&lt;/P&gt;&lt;P&gt;            V4        = IT_MESSAGES-MSGV4&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            MSG       = W_MSG_TXT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            NOT_FOUND = 1&lt;/P&gt;&lt;P&gt;            OTHERS    = 2.&lt;/P&gt;&lt;P&gt;*---Append records into error table.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    IT_ERRORREC-BSTKD = IT_SALESORDER-BSTKD.&lt;/P&gt;&lt;P&gt;    IT_ERRORREC-KUNNR = IT_SALESORDER-KUNNR.&lt;/P&gt;&lt;P&gt;    IT_ERRORREC-MABNR = IT_SALESORDER-MABNR.&lt;/P&gt;&lt;P&gt;    IT_ERRORREC-ERROR   =  W_MSG_TXT.&lt;/P&gt;&lt;P&gt;    APPEND IT_ERRORREC.&lt;/P&gt;&lt;P&gt;    CLEAR IT_ERRORREC.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " format_message&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  DISPLAY&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 DISPLAY_REPORT.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'Z_REPORT_HEADER'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    DL_TITLE          = 'Open Sales Order Upload'&lt;/P&gt;&lt;P&gt;    DL_REPID          = sy-cprog&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DL_SUBTITLE       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE IT_ERRORREC LINES V_RECERR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  V_RECTOT = V_RECSUC + V_RECERR.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_TOTAL.&lt;/P&gt;&lt;P&gt;  WRITE: /20   'Total  Records               :',&lt;/P&gt;&lt;P&gt;                V_RECTOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_POSITIVE.&lt;/P&gt;&lt;P&gt;  WRITE: /20   'Total Success Records        :',&lt;/P&gt;&lt;P&gt;                V_RECSUC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_NEGATIVE.&lt;/P&gt;&lt;P&gt;  WRITE: /20   'Total Error Recrods          :',&lt;/P&gt;&lt;P&gt;                V_RECERR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: /1 SY-ULINE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR off.&lt;/P&gt;&lt;P&gt;  WRITE:/50 'List of Error Records'.&lt;/P&gt;&lt;P&gt;  skip.&lt;/P&gt;&lt;P&gt;  IF IT_ERRORREC[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_TOTAL.&lt;/P&gt;&lt;P&gt;    WRITE:/50 'No Error Records'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_TOTAL.&lt;/P&gt;&lt;P&gt;    LOOP AT IT_ERRORREC.&lt;/P&gt;&lt;P&gt;      WRITE:/1 IT_ERRORREC-BSTKD,&lt;/P&gt;&lt;P&gt;            20 IT_ERRORREC-KUNNR,&lt;/P&gt;&lt;P&gt;            32 IT_ERRORREC-MABNR,&lt;/P&gt;&lt;P&gt;            50 IT_ERRORREC-ERROR.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DISPLAY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Keerthi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 14:40:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999775#M955647</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T14:40:33Z</dc:date>
    </item>
    <item>
      <title>Re: BDC programing</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999776#M955648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sekhar,&lt;/P&gt;&lt;P&gt; There are already a thousand examples on BDC in SDN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just search for it.&lt;/P&gt;&lt;P&gt;It' so easy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try it..... &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Hari Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jun 2008 15:01:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-programing/m-p/3999776#M955648</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-10T15:01:17Z</dc:date>
    </item>
  </channel>
</rss>

