<?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-table control in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177230#M462547</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/thread/166349 &lt;B&gt;[original link is broken]&lt;/B&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;Regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 May 2007 06:10:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-04T06:10:02Z</dc:date>
    <item>
      <title>bdc-table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177229#M462546</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;Could u plz help me using table control in bdc..I haven't used before..though i have got many links or material for this.. i need in depth not just the coding part..if u could help me in detaill..i would be very happy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;sahil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 May 2007 06:09:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177229#M462546</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-04T06:09:14Z</dc:date>
    </item>
    <item>
      <title>Re: bdc-table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177230#M462547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/thread/166349 &lt;B&gt;[original link is broken]&lt;/B&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;Regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 May 2007 06:10:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177230#M462547</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-04T06:10:02Z</dc:date>
    </item>
    <item>
      <title>Re: bdc-table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177231#M462548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sahil.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDC Example: Using Table Control in BDC &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Following is a sample code of handling table control in BDC. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT Y730_BDC5 .&lt;/P&gt;&lt;P&gt;*HANDLING TABLE CONTROL IN BDC&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_DUMMY OCCURS 0,&lt;/P&gt;&lt;P&gt;       DUMMY(100) TYPE C,&lt;/P&gt;&lt;P&gt;       END OF IT_DUMMY.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_XK01 OCCURS 0,&lt;/P&gt;&lt;P&gt;       LIFNR(10) TYPE C,&lt;/P&gt;&lt;P&gt;       BUKRS(4)  TYPE C,&lt;/P&gt;&lt;P&gt;       EKORG(4)  TYPE C,&lt;/P&gt;&lt;P&gt;       KTOKK(4)  TYPE C,&lt;/P&gt;&lt;P&gt;       NAME1(30) TYPE C,&lt;/P&gt;&lt;P&gt;       SORTL(10) TYPE C,&lt;/P&gt;&lt;P&gt;       LAND1(3)  TYPE C,&lt;/P&gt;&lt;P&gt;       SPRAS(2)  TYPE C,&lt;/P&gt;&lt;P&gt;       AKONT(6)  TYPE C,&lt;/P&gt;&lt;P&gt;       FDGRV(2)  TYPE C,&lt;/P&gt;&lt;P&gt;       WAERS(3)  TYPE C,&lt;/P&gt;&lt;P&gt;       END OF IT_XK01,&lt;/P&gt;&lt;P&gt;       BEGIN OF IT_BANK OCCURS 0,&lt;/P&gt;&lt;P&gt;       BANKS(3)  TYPE C,&lt;/P&gt;&lt;P&gt;       BANKL(10) TYPE C,&lt;/P&gt;&lt;P&gt;       BANKN(10) TYPE C,&lt;/P&gt;&lt;P&gt;       KOINH(30) TYPE C,&lt;/P&gt;&lt;P&gt;       LIFNR(10) TYPE C,&lt;/P&gt;&lt;P&gt;       END OF IT_BANK.&lt;/P&gt;&lt;P&gt;DATA : IT_BDCDATA LIKE BDCDATA OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       IT_BDCMSGCOLL LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   FILENAME                      = 'C:\VENDOR.TXT'&lt;/P&gt;&lt;P&gt;   FILETYPE                      = 'ASC'&lt;/P&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;P&gt;   DATA_TAB                      = IT_DUMMY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_DUMMY.&lt;/P&gt;&lt;P&gt;  IF IT_DUMMY-DUMMY+0(2) = '11'.&lt;/P&gt;&lt;P&gt;    IT_XK01-LIFNR = IT_DUMMY-DUMMY+2(10).&lt;/P&gt;&lt;P&gt;    IT_XK01-BUKRS = IT_DUMMY-DUMMY+12(4).&lt;/P&gt;&lt;P&gt;    IT_XK01-EKORG = IT_DUMMY-DUMMY+16(4).&lt;/P&gt;&lt;P&gt;    IT_XK01-KTOKK = IT_DUMMY-DUMMY+20(4).&lt;/P&gt;&lt;P&gt;    IT_XK01-NAME1 = IT_DUMMY-DUMMY+24(30).&lt;/P&gt;&lt;P&gt;    IT_XK01-SORTL = IT_DUMMY-DUMMY+54(10).&lt;/P&gt;&lt;P&gt;    IT_XK01-LAND1 = IT_DUMMY-DUMMY+64(3).&lt;/P&gt;&lt;P&gt;    IT_XK01-SPRAS = IT_DUMMY-DUMMY+67(2).&lt;/P&gt;&lt;P&gt;    IT_XK01-AKONT = IT_DUMMY-DUMMY+69(6).&lt;/P&gt;&lt;P&gt;    IT_XK01-FDGRV = IT_DUMMY-DUMMY+75(2).&lt;/P&gt;&lt;P&gt;    IT_XK01-WAERS = IT_DUMMY-DUMMY+77(3).&lt;/P&gt;&lt;P&gt;    APPEND IT_XK01.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    IT_BANK-BANKS = IT_DUMMY-DUMMY+2(3).&lt;/P&gt;&lt;P&gt;    IT_BANK-BANKL = IT_DUMMY-DUMMY+5(10).&lt;/P&gt;&lt;P&gt;    IT_BANK-BANKN = IT_DUMMY-DUMMY+15(10).&lt;/P&gt;&lt;P&gt;    IT_BANK-KOINH = IT_DUMMY-DUMMY+25(30).&lt;/P&gt;&lt;P&gt;    IT_BANK-LIFNR = IT_DUMMY-DUMMY+55(10).&lt;/P&gt;&lt;P&gt;    APPEND IT_BANK.&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;LOOP AT IT_XK01.&lt;/P&gt;&lt;P&gt;REFRESH IT_BDCDATA.&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-REF_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;                              IT_XK01-LIFNR.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RF02K-BUKRS'&lt;/P&gt;&lt;P&gt;                              IT_XK01-BUKRS.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RF02K-EKORG'&lt;/P&gt;&lt;P&gt;                              IT_XK01-EKORG.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'RF02K-KTOKK'&lt;/P&gt;&lt;P&gt;                              IT_XK01-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-TELX1'.&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-NAME1'&lt;/P&gt;&lt;P&gt;                              IT_XK01-NAME1.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFA1-SORTL'&lt;/P&gt;&lt;P&gt;                              IT_XK01-SORTL.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFA1-LAND1'&lt;/P&gt;&lt;P&gt;                              IT_XK01-LAND1.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFA1-SPRAS'&lt;/P&gt;&lt;P&gt;                              IT_XK01-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_dynpro      using 'SAPMF02K' '0130'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'LFBK-KOINH(02)'.&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;DATA : FNAM(20) TYPE C,&lt;/P&gt;&lt;P&gt;       IDX      TYPE C.&lt;/P&gt;&lt;P&gt;  MOVE 1 TO IDX.&lt;/P&gt;&lt;P&gt;LOOP AT IT_BANK WHERE LIFNR = IT_XK01-LIFNR.&lt;/P&gt;&lt;P&gt;  CONCATENATE 'LFBK-BANKS(' IDX ')' INTO FNAM.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using FNAM&lt;/P&gt;&lt;P&gt;                                IT_BANK-BANKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE 'LFBK-BANKL(' IDX ')' INTO FNAM.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using FNAM&lt;/P&gt;&lt;P&gt;                                IT_BANK-BANKL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE 'LFBK-BANKN(' IDX ')' INTO FNAM.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using FNAM&lt;/P&gt;&lt;P&gt;                                IT_BANK-BANKN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE 'LFBK-KOINH(' IDX ')' INTO FNAM.&lt;/P&gt;&lt;P&gt;  perform bdc_field       using FNAM&lt;/P&gt;&lt;P&gt;                                IT_BANK-KOINH.&lt;/P&gt;&lt;P&gt;  IDX = IDX + 1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&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 'SAPMF02K' '0210'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'LFB1-FDGRV'.&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 'LFB1-AKONT'&lt;/P&gt;&lt;P&gt;                              IT_XK01-AKONT.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFB1-FDGRV'&lt;/P&gt;&lt;P&gt;                              IT_XK01-FDGRV.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPMF02K' '0215'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'LFB1-ZTERM'.&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_dynpro      using 'SAPMF02K' '0220'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'LFB5-MAHNA'.&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_dynpro      using 'SAPMF02K' '0310'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'LFM1-WAERS'.&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 'LFM1-WAERS'&lt;/P&gt;&lt;P&gt;                              IT_XK01-WAERS.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPMF02K' '0320'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                              'WYT3-PARVW(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;CALL TRANSACTION 'XK01' USING IT_BDCDATA&lt;/P&gt;&lt;P&gt;                        MODE  'A'&lt;/P&gt;&lt;P&gt;                       UPDATE 'S'&lt;/P&gt;&lt;P&gt;                     MESSAGES INTO IT_BDCMSGCOLL.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_DYNPRO USING PROG SCR.&lt;/P&gt;&lt;P&gt;  CLEAR IT_BDCDATA.&lt;/P&gt;&lt;P&gt;  IT_BDCDATA-PROGRAM = PROG.&lt;/P&gt;&lt;P&gt;  IT_BDCDATA-DYNPRO  = SCR.&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;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM BDC_FIELD USING FNAM FVAL.&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;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;If you need more check this link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://searchsap.techtarget.com/search/1,293876,sid21,00.html?query=Table" target="test_blank"&gt;http://searchsap.techtarget.com/search/1,293876,sid21,00.html?query=Table&lt;/A&gt;&lt;EM&gt;control&lt;/EM&gt;in+BDC&amp;amp;bucket=ALL&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if it is useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 May 2007 06:16:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177231#M462548</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-04T06:16:41Z</dc:date>
    </item>
    <item>
      <title>Re: bdc-table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177232#M462549</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi sahil,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Follow this code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt; *&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  create_bom
*&amp;amp;---------------------------------------------------------------------*
*    This form creates the BOM
*----------------------------------------------------------------------*
FORM create_bom USING   value(uv_idoc_contrl_docnum) TYPE edidc-docnum
                        ut_e1stzum                   TYPE tt_e1stzum
                        ut_z1eqst                    TYPE tt_z1eqst
                        ut_e1stkon                   TYPE tt_e1stkon
                        ut_e1stpon                   TYPE tt_e1stpon
* begin GSK20060915i
             CHANGING   ct_idoc_status               TYPE tt_bdidocstat.
* end GSK20060915i

*-- L O C A L    D E C L A R A T I O N S
  DATA:  ls_e1stzum      TYPE  ts_e1stzum,
         ls_z1eqst       TYPE  ts_z1eqst,
         ls_e1stkon      TYPE  ts_e1stkon,
         ls_e1stpon      TYPE  ts_e1stpon,
         ls_messtab      TYPE  ts_messtab,
         lt_messtab      TYPE  tt_messtab,
         lt_bdcdata      TYPE  tt_bdcdata,
*        lt_idoc_status  TYPE  tt_bdidocstat,   "GSK20060915d
         lv_mode         TYPE  c VALUE 'N',     "NO SCREENS
         lv_flag         TYPE  c,
         lv_index(4)     TYPE  c VALUE '0010'.

  SORT ut_z1eqst  BY psgnum.
  SORT ut_e1stkon BY psgnum.
  LOOP AT ut_e1stzum INTO ls_e1stzum.

    REFRESH : lt_bdcdata,
              lt_messtab.

    CLEAR  ls_z1eqst.
    READ TABLE ut_z1eqst INTO ls_z1eqst
    WITH KEY psgnum = ls_e1stzum-segnum BINARY SEARCH.
    IF sy-subrc NE 0.
      CLEAR ls_messtab.
      ls_messtab-msgv1 = 'No header segment found'(001).
      PERFORM update_idoc_status_325
               USING    uv_idoc_contrl_docnum
*                       '53' "GSK20060915d
                        '51' "GSK20060915i
                        'E'
                        ls_messtab-msgid
                        ls_messtab-msgnr
                        ls_messtab-msgv1
                        ls_messtab-msgv2
                        ls_messtab-msgv3
                        ls_messtab-msgv4
*            CHANGING    lt_idoc_status[]. "GSK20060915d
            CHANGING    ct_idoc_status[].  "GSK20060915i
      CONTINUE.
    ENDIF.

    CLEAR ls_e1stkon.
    READ TABLE ut_e1stkon INTO ls_e1stkon
    WITH KEY psgnum = ls_e1stzum-segnum BINARY SEARCH.
    IF sy-subrc NE 0.
      CLEAR ls_messtab.
      ls_messtab-msgv1 = 'No header segment found'(001).
      PERFORM update_idoc_status_325
               USING    uv_idoc_contrl_docnum
*                       '53' "GSK20060915d
                        '51' "GSK20060915i
                        'E'
                        ls_messtab-msgid
                        ls_messtab-msgnr
                        ls_messtab-msgv1
                        ls_messtab-msgv2
                        ls_messtab-msgv3
                        ls_messtab-msgv4
*            CHANGING    lt_idoc_status[]. "GSK20060915d
            CHANGING    ct_idoc_status[].  "GSK20060915i
      CONTINUE.
    ENDIF.

    PERFORM bdc_dynpro      USING 'SAPLCSDI' '0200'
                             CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'RC29N-EQUNR'
                             CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '/00'
                             CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'RC29N-EQUNR'
                                   ls_z1eqst-equnr
                          CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'RC29N-WERKS'
                                  ls_z1eqst-werks
                         CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'RC29N-STLAN'
                                  ls_e1stzum-stlan
                         CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'RC29N-DATUV'
                                 ls_e1stkon-datuv
                          CHANGING lt_bdcdata[].

    PERFORM bdc_dynpro      USING 'SAPLCSDI' '0110'
                          CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'BDC_OKCODE'
                                '/00'
                           CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'RC29K-BMENG'
                                '1'
                           CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'RC29K-STLST'
                                '1'
                           CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'BDC_CURSOR'
                                'RC29K-EXSTL'
                           CHANGING lt_bdcdata[].

    PERFORM bdc_dynpro      USING 'SAPLCSDI' '0111'
                           CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'BDC_CURSOR'
                                'RC29K-LABOR'
                           CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'BDC_OKCODE'
                                  '/00'
                             CHANGING lt_bdcdata[].

   LOOP AT ut_e1stpon INTO ls_e1stpon WHERE psgnum EQ ls_e1stzum-segnum.

      IF lv_flag EQ space.
        lv_flag = 'X'.

        PERFORM bdc_dynpro      USING 'SAPLCSDI' '0140'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RC29P-POSTP(01)'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-IDNRK(01)'
                                     ls_e1stpon-idnrk
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-MENGE(01)'
                                     ls_e1stpon-menge
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-MEINS(01)'
                                      ls_e1stpon-meins
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-POSTP(01)'
                                      ls_e1stpon-postp
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_dynpro      USING 'SAPLCSDI' '0130'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RC29P-POSNR'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-POSNR'
                                      '0010'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-IDNRK'
                                        ls_e1stpon-idnrk
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-MENGE'
                                       ls_e1stpon-menge
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-MEINS'
                                      ls_e1stpon-meins
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_dynpro      USING 'SAPLCSDI' '0131'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RC29P-POTX1'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-SANKA'
                                      'X'
                                 CHANGING lt_bdcdata[].

      ELSE.

        lv_index = lv_index + 10.

        PERFORM bdc_dynpro      USING 'SAPLCSDI' '0140'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_CURSOR'
                                     'RC29P-POSNR(01)'
                                CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_OKCODE'
                                     '=FCNP'
                                CHANGING lt_bdcdata[].

        PERFORM bdc_dynpro      USING 'SAPLCSDI' '0140'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RC29P-POSTP(02)'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-IDNRK(02)'
                                    ls_e1stpon-idnrk
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-MENGE(02)'
                                      ls_e1stpon-menge
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-MEINS(02)'
                                       ls_e1stpon-meins
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-POSTP(02)'
                                    ls_e1stpon-postp
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_dynpro      USING 'SAPLCSDI' '0130'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RC29P-POSNR'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-POSNR'
                                      lv_index
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-IDNRK'
                                     ls_e1stpon-idnrk
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-MENGE'
                                     ls_e1stpon-menge
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-MEINS'
                                     ls_e1stpon-meins
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_dynpro      USING 'SAPLCSDI' '0131'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '/00'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RC29P-POTX1'
                                 CHANGING lt_bdcdata[].

        PERFORM bdc_field       USING 'RC29P-SANKA'
                                      'X'
                                 CHANGING lt_bdcdata[].
      ENDIF.

    ENDLOOP. "LOOP AT ut_e1stpon INTO ls_e1stpon

    CLEAR: lv_flag, lv_index.

    PERFORM bdc_dynpro      USING 'SAPLCSDI' '0140'
                             CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'BDC_CURSOR'
                                  'RC29P-POSNR(02)'
                             CHANGING lt_bdcdata[].

    PERFORM bdc_field       USING 'BDC_OKCODE'
                                   '=FCBU'
                              CHANGING lt_bdcdata[].

* C A L L   T R A N S A C T I O N   I N   B A C K G R O U N D  M O D E
    CALL TRANSACTION 'IB01' USING
                            lt_bdcdata[]
                            MODE lv_mode
                            MESSAGES INTO lt_messtab[].

* H A N D L E   B D C  E R R O R S
    PERFORM fill_error USING  uv_idoc_contrl_docnum
                              lt_messtab[]
*            CHANGING    lt_idoc_status[]. "GSK20060915d
            CHANGING    ct_idoc_status[].  "GSK20060915i

  ENDLOOP.  "LOOP AT ut_e1stzum INTO ls_e1stzum.
ENDFORM.                    " create_bom
*&amp;amp;---------------------------------------------------------------------*

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  bdc_dynpro
*&amp;amp;---------------------------------------------------------------------*
*    The form poupulates the BDCDATA table for the dynpro.
*----------------------------------------------------------------------*
FORM bdc_dynpro USING value(uv_program) TYPE bdcdata-program
                      value(uv_dynpro)  TYPE bdcdata-dynpro
             CHANGING ct_bdcdata        TYPE tt_bdcdata.

  DATA : ls_bdcdata TYPE bdcdata.    "BDC STRUCTURE

  CLEAR ls_bdcdata.
  ls_bdcdata-program  = uv_program.
  ls_bdcdata-dynpro   = uv_dynpro.
  ls_bdcdata-dynbegin = 'X'.
  APPEND ls_bdcdata TO ct_bdcdata.

ENDFORM.                    " bdc_dynpro
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  bdc_field
*&amp;amp;---------------------------------------------------------------------*
*  The form populates the table BDCDATA for the screen fields and value
*----------------------------------------------------------------------*
FORM bdc_field USING value(uv_fnam) TYPE bdcdata-fnam
                     value(uv_fval) TYPE c
            CHANGING ct_bdcdata     TYPE tt_bdcdata.

  DATA : ls_bdcdata TYPE bdcdata.  "BDC STRUCTURE
  CLEAR ls_bdcdata.
  IF NOT uv_fval IS INITIAL.
    ls_bdcdata-fnam = uv_fnam.
    ls_bdcdata-fval = uv_fval.
    APPEND ls_bdcdata TO ct_bdcdata.
  ENDIF.
ENDFORM.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rewards if hepfull&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 May 2007 06:21:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177232#M462549</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-04T06:21:29Z</dc:date>
    </item>
    <item>
      <title>Re: bdc-table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177233#M462550</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;This is the bdc to update the XK01 transaction code (Vendor Creation).&lt;/P&gt;&lt;P&gt;Here we will use table controls for bankings. Here Iam sending the coding and text files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Coding&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zprataptable2&lt;/P&gt;&lt;P&gt;NO STANDARD PAGE HEADING LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;i1 TYPE i,&lt;/P&gt;&lt;P&gt;lifnr LIKE rf02k-lifnr,&lt;/P&gt;&lt;P&gt;bukrs LIKE rf02k-bukrs,&lt;/P&gt;&lt;P&gt;ekorg LIKE rf02k-ekorg,&lt;/P&gt;&lt;P&gt;ktokk LIKE rf02k-ktokk,&lt;/P&gt;&lt;P&gt;anred LIKE lfa1-anred,&lt;/P&gt;&lt;P&gt;name1 LIKE lfa1-name1,&lt;/P&gt;&lt;P&gt;sortl LIKE lfa1-sortl,&lt;/P&gt;&lt;P&gt;land1 LIKE lfa1-land1,&lt;/P&gt;&lt;P&gt;akont LIKE lfb1-akont,&lt;/P&gt;&lt;P&gt;fdgrv LIKE lfb1-fdgrv,&lt;/P&gt;&lt;P&gt;waers LIKE lfm1-waers,&lt;/P&gt;&lt;P&gt;END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF jtab OCCURS 0,&lt;/P&gt;&lt;P&gt;j1 TYPE i,&lt;/P&gt;&lt;P&gt;banks LIKE lfbk-banks,&lt;/P&gt;&lt;P&gt;bankl LIKE lfbk-bankl,&lt;/P&gt;&lt;P&gt;bankn LIKE lfbk-bankn,&lt;/P&gt;&lt;P&gt;END OF jtab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : cnt(4) TYPE n.&lt;/P&gt;&lt;P&gt;DATA : fdt(20) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : c TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INCLUDE bdcrecx1.&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;CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = 'C:\first1.txt'&lt;/P&gt;&lt;P&gt;filetype = 'DAT'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = 'C:\second.txt'&lt;/P&gt;&lt;P&gt;filetype = 'DAT'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = jtab.&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 itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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-KTOKK'.&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;itab-lifnr.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF02K-BUKRS'&lt;/P&gt;&lt;P&gt;itab-bukrs.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF02K-EKORG'&lt;/P&gt;&lt;P&gt;itab-ekorg.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RF02K-KTOKK'&lt;/P&gt;&lt;P&gt;itab-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-LAND1'.&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;itab-anred.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'LFA1-NAME1'&lt;/P&gt;&lt;P&gt;itab-name1.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'LFA1-SORTL'&lt;/P&gt;&lt;P&gt;itab-sortl.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'LFA1-LAND1'&lt;/P&gt;&lt;P&gt;itab-land1.&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_dynpro USING 'SAPMF02K' '0130'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'LFBK-BANKN(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;cnt = 0.&lt;/P&gt;&lt;P&gt;LOOP AT jtab WHERE j1 = itab-i1.&lt;/P&gt;&lt;P&gt;cnt = cnt + 1.&lt;/P&gt;&lt;P&gt;CONCATENATE 'LFBK-BANKS(' cnt ')' INTO fdt.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING fdt jtab-banks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE 'LFBK-BANKL(' cnt ')' INTO fdt.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING fdt jtab-bankl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE 'LFBK-BANKN(' cnt ')' INTO fdt.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING fdt jtab-bankn.&lt;/P&gt;&lt;P&gt;IF cnt = 5.&lt;/P&gt;&lt;P&gt;cnt = 0.&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;'=P+'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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-BANKN(02)'.&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;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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 'SAPMF02K' '0210'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'LFB1-FDGRV'.&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 'LFB1-AKONT'&lt;/P&gt;&lt;P&gt;itab-akont.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'LFB1-FDGRV'&lt;/P&gt;&lt;P&gt;itab-fdgrv.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF02K' '0215'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'LFB1-ZTERM'.&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_dynpro USING 'SAPMF02K' '0220'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'LFB5-MAHNA'.&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_dynpro USING 'SAPMF02K' '0310'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'LFM1-WAERS'.&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 'LFM1-WAERS'&lt;/P&gt;&lt;P&gt;itab-waers.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMF02K' '0320'.&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;'=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;PERFORM bdc_transaction USING 'XK01'.&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;Intial screen data file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 63190 0001 0001 0001 mr bal188 b in 31000 a1 inr&lt;/P&gt;&lt;P&gt;2 63191 0001 0001 0001 mr bal189 b in 31000 a1 inr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table control Data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1 in sb 11000&lt;/P&gt;&lt;P&gt;1 in sb 12000&lt;/P&gt;&lt;P&gt;1 in sb 13000&lt;/P&gt;&lt;P&gt;1 in sb 14000&lt;/P&gt;&lt;P&gt;1 in sb 15000&lt;/P&gt;&lt;P&gt;1 in sb 16000&lt;/P&gt;&lt;P&gt;1 in sb 17000&lt;/P&gt;&lt;P&gt;1 in sb 18000&lt;/P&gt;&lt;P&gt;1 in sb 19000&lt;/P&gt;&lt;P&gt;1 in sb 20000&lt;/P&gt;&lt;P&gt;1 in sb 21000&lt;/P&gt;&lt;P&gt;1 in sb 22000&lt;/P&gt;&lt;P&gt;2 in sb 21000&lt;/P&gt;&lt;P&gt;2 in sb 22000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just follow the steps which I have sent, if you have any doubts after that, you are always welcome to post your query.&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;Kumar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 May 2007 06:25:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177233#M462550</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-04T06:25:35Z</dc:date>
    </item>
    <item>
      <title>Re: bdc-table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177234#M462551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;   plz refer these threads&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=2424484&amp;amp;messageID=2917749" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=2424484&amp;amp;messageID=2917749&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=2424484&amp;amp;messageID=2918763" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=2424484&amp;amp;messageID=2918763&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=2424484&amp;amp;messageID=2027038" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=2424484&amp;amp;messageID=2027038&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=2424484&amp;amp;messageID=835354" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=2424484&amp;amp;messageID=835354&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if useful..&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;Nilesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 May 2007 06:29:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177234#M462551</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-04T06:29:52Z</dc:date>
    </item>
    <item>
      <title>Re: bdc-table control</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177235#M462552</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;  also refer this link for table control&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_47x200/helpdata/en/fd/02da2a61d811d295750000e8353423/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_47x200/helpdata/en/fd/02da2a61d811d295750000e8353423/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Nilesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 May 2007 06:31:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-table-control/m-p/2177235#M462552</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-04T06:31:45Z</dc:date>
    </item>
  </channel>
</rss>

