<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994478#M74968</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Create a new recording in transaction SHDB for ME21 or ME22 or whichever tcode you want to do the BDC for. &lt;/P&gt;&lt;P&gt;Later there in an option to create program . You can leverage the code generated in the program or put your logic of reading from file and passing data into this program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try putting more that one line items in PO and in the code you will see how it done for a table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However you can also use BAPI_PO_CREATE to create the POs without going into the hassle of writing a BDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Sep 2005 18:33:10 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-09-26T18:33:10Z</dc:date>
    <item>
      <title>BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994473#M74963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How we upload data from flat file using call transaction and session method when the fields are in table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;vijay.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 16:51:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994473#M74963</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T16:51:01Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994474#M74964</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;Do you want to update the data of fields in table control?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case you have to create a field name like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDC_FIELD_NAME = &amp;lt;FIELD_SCREEN_NAME&amp;gt;(N).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;N is the number of th row of table control you want to update.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should try to work always on the first row of table control, but you can do it if there's a function to place in a certain position.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT T_FILE.&lt;/P&gt;&lt;P&gt; IF SY-TABIX = 1.&lt;/P&gt;&lt;P&gt;   BDC-FIELD_NAME  = &amp;lt;FIELD_SCREEN_NAME&amp;gt;(1).&lt;/P&gt;&lt;P&gt;   BDC-FIELD_VALUE = T_FILE-VALUE.&lt;/P&gt;&lt;P&gt;   APPEND BDC.&lt;/P&gt;&lt;P&gt; else.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Here you should simulate to place in the first &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;position, so you have always the second row to insert &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;a new data:&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  .....&lt;/P&gt;&lt;P&gt;  BDC-FIELD_NAME  = &amp;lt;FIELD_SCREEN_NAME&amp;gt;(2).&lt;/P&gt;&lt;P&gt;  BDC-FIELD_VALUE = T_FILE-VALUE.&lt;/P&gt;&lt;P&gt;  APPEND BDC.  &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;Max&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: max bianchi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 17:00:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994474#M74964</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T17:00:00Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994475#M74965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi max,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you explain me taking ME21 or ME22 create/change purchase order as example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;vijay.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 17:25:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994475#M74965</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T17:25:45Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994476#M74966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;welcome to SDN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;below links might help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/fa/097126543b11d1898e0000e8322d00/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/fa/097126543b11d1898e0000e8322d00/frameset.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/learning-bdc-programming.htm" target="test_blank"&gt;http://www.sap-img.com/abap/learning-bdc-programming.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/bdc-example-using-table-control-in-bdc.htm" target="test_blank"&gt;http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points for helpfull answers by clicking top left side radio buttons and close the thread if your question is solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;venu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 17:32:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994476#M74966</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T17:32:29Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994477#M74967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In this case:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Insert first row:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT T_FILE.&lt;/P&gt;&lt;P&gt;  count_posnr = count_posnr + 10.&lt;/P&gt;&lt;P&gt;  if sy-tabix = 1.&lt;/P&gt;&lt;P&gt;  BDC_FIELD_NAME = 'EKPO-EMATN(01)'.&lt;/P&gt;&lt;P&gt;  ......&lt;/P&gt;&lt;P&gt;  ......&lt;/P&gt;&lt;P&gt;  ......&lt;/P&gt;&lt;P&gt;  append bdc.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Place in the first row the last position you have &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  created&lt;/P&gt;&lt;P&gt;  BDC_FIELD_NAME = 'RM06E-EBELP'.&lt;/P&gt;&lt;P&gt;  BDC_FIELD_VALUE = count_posnr.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Insert ok-code enter /00 (I think)...&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Now insert the new position&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  BDC_FIELD_NAME = 'EKPO-EMATN(02)'.&lt;/P&gt;&lt;P&gt;  ......&lt;/P&gt;&lt;P&gt;  ......&lt;/P&gt;&lt;P&gt;  ......&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;  count_posnr = count_posnr + 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In you do in this way you always work on second (except first position), and so you aren't care how many position you have to insert&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 18:05:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994477#M74967</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T18:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994478#M74968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Create a new recording in transaction SHDB for ME21 or ME22 or whichever tcode you want to do the BDC for. &lt;/P&gt;&lt;P&gt;Later there in an option to create program . You can leverage the code generated in the program or put your logic of reading from file and passing data into this program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try putting more that one line items in PO and in the code you will see how it done for a table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However you can also use BAPI_PO_CREATE to create the POs without going into the hassle of writing a BDC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 18:33:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994478#M74968</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T18:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994479#M74969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Vijaya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since you are uploading values froma  table control...you have to do it by building the line number dynamically. One way of doing it is by declaring the fields like below which you want to upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_epstp,&lt;/P&gt;&lt;P&gt;         field1(11) TYPE c VALUE 'RM06E-EPSTP',&lt;/P&gt;&lt;P&gt;         field2(1) TYPE c VALUE '(',&lt;/P&gt;&lt;P&gt;         field3(3) TYPE n VALUE 000,&lt;/P&gt;&lt;P&gt;         field4(1) TYPE c VALUE ')',&lt;/P&gt;&lt;P&gt;     END OF i_epstp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_knttp,&lt;/P&gt;&lt;P&gt;         field1(10) TYPE c VALUE 'EKPO-KNTTP',&lt;/P&gt;&lt;P&gt;         field2(1) TYPE c VALUE '(',&lt;/P&gt;&lt;P&gt;         field3(3) TYPE n VALUE 000,&lt;/P&gt;&lt;P&gt;         field4(1) TYPE c VALUE ')',&lt;/P&gt;&lt;P&gt;     END OF i_knttp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;................................&lt;/P&gt;&lt;P&gt;PERFORM create_bdc_session.&lt;/P&gt;&lt;P&gt;...................................&lt;/P&gt;&lt;P&gt;FORM create_bdc_session.&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;  i_xleg[] = i_leg[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT i_leg.&lt;/P&gt;&lt;P&gt;    IF i_leg-po_nm = i_xleg-po_nm.&lt;/P&gt;&lt;P&gt;      SKIP.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      PERFORM read_xref_tables.&lt;/P&gt;&lt;P&gt;*-- First screen&lt;/P&gt;&lt;P&gt;      CLEAR w_insert_line.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_dynpro      USING 'SAPMM06E'    '0100'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_CURSOR'  'RM06E-BSART'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_OKCODE'  '/00'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'EKKO-LIFNR'  i_sap-lifnr.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'RM06E-BSART' c_yb.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'EKKO-EKORG'  p_ekorg.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'EKKO-EKGRP'  i_sap-ekgrp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM vendor_address.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF w_address EQ '3'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPMSSY0'    '0120'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_CURSOR'  '04/02'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'  '=SELV'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPMSSY0'    '0120'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_CURSOR'  '04/02'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'  '=SELV'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPMSSY0'    '0120'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_CURSOR'  '04/02'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'  '=SELV'.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF w_address EQ '2'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPMSSY0'    '0120'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_CURSOR'  '04/02'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'  '=SELV'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPMSSY0'    '0120'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_CURSOR'  '04/02'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'  '=SELV'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      IF w_address EQ '1'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPMSSY0'    '0120'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_CURSOR'  '04/02'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'  '=SELV'.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM bdc_dynpro      USING 'SAPMM06E'    '0120'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_CURSOR'  'RM06E-EBELP'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_OKCODE'  '=KOPF'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM bdc_dynpro      USING 'SAPMM06E'    '0101'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_CURSOR'  'EKKO-VERKF'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_OKCODE'  'AB'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'EKKO-VERKF'  i_leg-po_nm.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'EKKO-ZTERM'  i_sap-zterm.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'EKKO-SPRAS'  'EN'.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING 'BDC_SUBSCR'  'SAPLXM06'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM record_counter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT i_xleg WHERE po_nm EQ i_leg-po_nm.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       w_count = w_count + 1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        WRITE: i_leg-del_date TO w_del_date YYMMDD.&lt;/P&gt;&lt;P&gt;        CONCATENATE '20' w_del_date INTO w_del_date.&lt;/P&gt;&lt;P&gt;        MOVE w_del_date(4) TO w_year.&lt;/P&gt;&lt;P&gt;        MOVE w_del_date+4(2) TO w_date.&lt;/P&gt;&lt;P&gt;        MOVE w_del_date+6(2) TO w_mon.&lt;/P&gt;&lt;P&gt;        CONCATENATE w_date '/' w_mon '/' w_year INTO w_del_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        PERFORM item_xref_tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF w_insert_line EQ space.&lt;/P&gt;&lt;P&gt;*-- Second Screen Line # 1&lt;/P&gt;&lt;P&gt;          PERFORM bdc_dynpro  USING 'SAPMM06E' '0120'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field   USING 'BDC_CURSOR'  i_eeind.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field   USING 'BDC_OKCODE'  '/00'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         PERFORM bdc_field   USING i_bstpo  w_item.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          PERFORM bdc_field   USING i_epstp  'D'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field   USING i_knttp  'K'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field   USING i_txz01  i_sap-txz01.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field   USING i_eeind  w_del_date.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field   USING i_netpr  i_sap-netprice.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field   USING i_matkl  '25080400'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field   USING i_werks  i_sap-werks.&lt;/P&gt;&lt;P&gt;**-- Second Screen Line # 2 Onwards.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;*--- Call Insert Line.&lt;/P&gt;&lt;P&gt;          PERFORM line_item_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF i_epstp-field3 GT c_loop.&lt;/P&gt;&lt;P&gt;            PERFORM bdc_dynpro   USING 'SAPMM06E' '0120'.&lt;/P&gt;&lt;P&gt;            PERFORM bdc_field    USING 'BDC_CURSOR'  'RM06E-EBELP'.&lt;/P&gt;&lt;P&gt;            PERFORM bdc_field    USING 'BDC_OKCODE'  '=NP'.&lt;/P&gt;&lt;P&gt;            PERFORM record_counter.&lt;/P&gt;&lt;P&gt;            PERFORM line_item_data.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          PERFORM bdc_dynpro   USING 'SAPMM06E' '0120'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field    USING 'BDC_CURSOR'  i_eeind.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field    USING 'BDC_OKCODE'  '/00'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         PERFORM bdc_field    USING i_bstpo  w_item.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          PERFORM bdc_field    USING i_epstp  'D'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field    USING i_knttp  'K'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field    USING i_txz01  i_sap-txz01.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field    USING i_eeind  w_del_date.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field    USING i_netpr  i_sap-netprice.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field    USING i_matkl  '25080400'.&lt;/P&gt;&lt;P&gt;          PERFORM bdc_field    USING i_werks  i_sap-werks.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        w_insert_line = 'X'.&lt;/P&gt;&lt;P&gt;*-- Third Screen.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPLMLSP'    '0200'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'  '/00'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_SUBSCR'  'SAPLMLSP'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_SUBSCR'  'SAPLMLSL'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_SUBSCR'  'SAPLMLSL'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_SUBSCR'  'SAPLMLSP'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_CURSOR'  'ESLL-TBTWR(01)'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING i_ktext1 i_sap-txz01.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING i_menge  i_xleg-quant.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING i_meins  'PU'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING i_tbtwr  i_sap-netprice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPLMLSK'    '0200'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_CURSOR'  'ESKN-SAKTO(01)'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'  '/00'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING i_mkntm  w_quant.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING i_kostl  w_costcenter.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING i_sakto  w_glaccount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPLMLSK'    '0200'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_CURSOR'  'ESLL-INTROW'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'  '=BACK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPLMLSP'    '0200'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'  '=ESB'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_SUBSCR'  'SAPLMLSP'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_SUBSCR'  'SAPLMLSL'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_SUBSCR'  'SAPLMLSL'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_SUBSCR'  'SAPLMLSP'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_CURSOR'  'ESLL-KTEXT1(01)'.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_dynpro      USING 'SAPMM06E' '0120'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_field       USING 'BDC_OKCODE'  '=BU'.&lt;/P&gt;&lt;P&gt;        PERFORM bdc_transaction USING 'ME21'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  PERFORM close_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " CREATE_BDC_SESSION&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------" /&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;P&gt;FORM bdc_dynpro USING  program  dynpro.&lt;/P&gt;&lt;P&gt;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;  bdcdata-program  = program.&lt;/P&gt;&lt;P&gt;  bdcdata-dynpro   = dynpro.&lt;/P&gt;&lt;P&gt;  bdcdata-dynbegin = w_flg.&lt;/P&gt;&lt;P&gt;  APPEND bdcdata.&lt;/P&gt;&lt;P&gt;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " BDC_DYNPRO&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;P&gt;FORM bdc_field 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;  CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " BDC_FIELD&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Should you require the complete code I can mail you the whole code as an attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2005 18:48:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994479#M74969</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-26T18:48:42Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994480#M74970</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naren,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i'm a fresher. so i'm getting confused. can you please mail me the whole code as attachment and give some explanation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;vijay.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Sep 2005 07:03:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994480#M74970</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-27T07:03:30Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994481#M74971</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Provide me your email id. Let me send you a sample BDC program for ME21.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Sep 2005 19:23:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994481#M74971</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-28T19:23:54Z</dc:date>
    </item>
    <item>
      <title>Re: BDC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994482#M74972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi naren,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for ur support and allother experts here. i'm really thankful for each and everyone who r spending their valuable time in answering my questions.&lt;/P&gt;&lt;P&gt;my mail id is vijay_bittu@rediffmail.com&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Sep 2005 17:06:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc/m-p/994482#M74972</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-09-29T17:06:20Z</dc:date>
    </item>
  </channel>
</rss>

