<?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: TABLE CONTROL in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384685#M812645</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;chk this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table control in BDC&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;&lt;/P&gt;&lt;P&gt;-siva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Feb 2008 09:42:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-12T09:42:11Z</dc:date>
    <item>
      <title>TABLE CONTROL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384683#M812643</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1 .what is table control in BDC ? WHAT IS ITS IMPORTANCE IN BDC PROGRAME ???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Feb 2008 09:17:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384683#M812643</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-12T09:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: TABLE CONTROL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384684#M812644</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;Table contorl in BDC is for handling multiple records.  For example in XK01, there is a table control it holds multiple bank accounts for vendor.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward me if it is useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Feb 2008 09:24:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384684#M812644</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-12T09:24:46Z</dc:date>
    </item>
    <item>
      <title>Re: TABLE CONTROL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384685#M812645</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;chk this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table control in BDC&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;&lt;/P&gt;&lt;P&gt;-siva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Feb 2008 09:42:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384685#M812645</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-12T09:42:11Z</dc:date>
    </item>
    <item>
      <title>Re: TABLE CONTROL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384686#M812646</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;How to insert data in table control through bdc ....problem is every system displays different no of rows in the table control when you enter  the application....for ex .. purchase order, pur req, bom.... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Solution: Use CALL TRANSACTION 'ME21N'  OPTIONS FROM w_ctu_params.( type CTU_PARAMS) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This structure contains the follwing. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DISMODE :  Display mode (like the MODE addition) &lt;/P&gt;&lt;P&gt;UPDMODE:  Update mode (like the UPDATE addition) &lt;/P&gt;&lt;P&gt;CATTMODE: CATT mode (controls a CATT) &lt;/P&gt;&lt;P&gt;     CATT mode can have the following values: &lt;/P&gt;&lt;P&gt;            ' ' No CATT active &lt;/P&gt;&lt;P&gt;            'N' CATT without single-screen control &lt;/P&gt;&lt;P&gt;            'A' CATT with single-screen control &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DEFSIZE : Use default window size (Here we are handling those transaction by giving default window size) &lt;/P&gt;&lt;P&gt;RACOMMIT: Do not end transaction at COMMIT WORK &lt;/P&gt;&lt;P&gt;NOBINPT  : No batch input mode (that is, SY-BINPT = SPACE) &lt;/P&gt;&lt;P&gt;NOBIEND : No batch input mode after the end of BDC data. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The components DEFSIZE , RACOMMIT, NOBINPT, and NOBIEND always take the following values: &lt;/P&gt;&lt;P&gt;'X' Yes &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the sample program.&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;&lt;/P&gt;&lt;P&gt;Table control is used to enter multiple line items in BDC.&lt;/P&gt;&lt;P&gt;In the loop statement for BDC_INSERT we have to go for one &lt;/P&gt;&lt;P&gt;more loop with in this loop. An make sure is there any ADD &lt;/P&gt;&lt;P&gt;button is there for the table control. And write statements &lt;/P&gt;&lt;P&gt;accordingly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Hope this helps, Do reward.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Feb 2008 09:51:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384686#M812646</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-12T09:51:10Z</dc:date>
    </item>
    <item>
      <title>Re: TABLE CONTROL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384687#M812647</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 Example: Using Table Control in BDC &lt;/P&gt;&lt;P&gt;Among beginners, using table control in BDC is always a puzzle. &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;Hope that would clear the matters for freshers. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer the link:&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;The concept is easy: it has to indicate the index of the table control in the field name, so if you have to populate the first record of table control:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BDC-FIELDNAME = &amp;lt;FIELDNAME&amp;gt;(01).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you fill the second row:&lt;/P&gt;&lt;P&gt;BDC-FIELDNAME = &amp;lt;FIELDNAME&amp;gt;(02).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and so....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now the problem is usually on how many records you have to load, because u can fill only the rows of table control available in the screen, If you have more records than it can be displayed yuo have to simulate the command to go next page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The number of recod can be displayed can depend on pc resolution and many program haven't command to go to next page (in this case it could be impossible create a BDC program9.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A way to create a bdc program resolution indipendent is to work on the first and second row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Place the first hit in the first row of bdc; &lt;/P&gt;&lt;P&gt;Place the second insert in the second row of bdc; &lt;/P&gt;&lt;P&gt;Place the last hit to the top of table control; &lt;/P&gt;&lt;P&gt;Place the next hit in the second row; &lt;/P&gt;&lt;P&gt;Place the last hit to the top of table control; &lt;/P&gt;&lt;P&gt;Place the next hit in the second row; &lt;/P&gt;&lt;P&gt;.... and so &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refer this link...&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;&lt;A href="http://www.sap-basis-abap.com/abap/handling-table-control-in-bdc.htm" target="test_blank"&gt;http://www.sap-basis-abap.com/abap/handling-table-control-in-bdc.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;reward is usefull&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Feb 2008 11:32:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384687#M812647</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-12T11:32:52Z</dc:date>
    </item>
    <item>
      <title>Re: TABLE CONTROL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384688#M812648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;  i am giving sampul program for XK01 having 2 to 3 table Control.this may help u.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zxk_01&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;include bdcrecx1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES : BEGIN OF ty_data,&lt;/P&gt;&lt;P&gt;       line(100) TYPE c,&lt;/P&gt;&lt;P&gt;       END OF ty_data.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_pcfile   LIKE ibipparms-path DEFAULT 'D:\NKS.TXT'.&lt;/P&gt;&lt;P&gt;DATA : g_filename    TYPE string.&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_file,&lt;/P&gt;&lt;P&gt;        lifnr(16) TYPE c,                             " vendor&lt;/P&gt;&lt;P&gt;        bukrs(4)  TYPE c,                             "company code&lt;/P&gt;&lt;P&gt;        ktokk(4)   TYPE  c,                             " Acc grp&lt;/P&gt;&lt;P&gt;        anred(15) TYPE c,                             " Title&lt;/P&gt;&lt;P&gt;        name1(35) TYPE c,                             " name&lt;/P&gt;&lt;P&gt;        sortl(10) TYPE c,                             " search term&lt;/P&gt;&lt;P&gt;        stras(35) TYPE c,                             " street&lt;/P&gt;&lt;P&gt;        ort01(35) TYPE c,                             " city&lt;/P&gt;&lt;P&gt;        ort02(35) TYPE c,                             " district&lt;/P&gt;&lt;P&gt;        land1(3)  TYPE c,                              " country&lt;/P&gt;&lt;P&gt;        pfach(10) TYPE c,                             " PO BOx&lt;/P&gt;&lt;P&gt;        spras(2)  TYPE c,                             " language&lt;/P&gt;&lt;P&gt;        kunnr(10) TYPE c,                             " Customer&lt;/P&gt;&lt;P&gt;        vbund(6)  TYPE c,                              " trading partner&lt;/P&gt;&lt;P&gt;        banks(3) TYPE c,                              " BANK COUNTRY&lt;/P&gt;&lt;P&gt;        bankl(15) TYPE c,                             " BANK KEY&lt;/P&gt;&lt;P&gt;        bankn(18) TYPE c,                             " BANK ACC&lt;/P&gt;&lt;P&gt;        koinh(60) TYPE c,                             " ACC HOLDER&lt;/P&gt;&lt;P&gt;        bkont(2) TYPE c,                              " CK&lt;/P&gt;&lt;P&gt;        bvtyp(4) TYPE c,                              " BNKT&lt;/P&gt;&lt;P&gt;        bkref(20) TYPE c,                             " REFERENCE DETAILS&lt;/P&gt;&lt;P&gt;        namev(35)   TYPE c,                                 " first NAME&lt;/P&gt;&lt;P&gt;        name2(35)   TYPE c,                                 " NAME&lt;/P&gt;&lt;P&gt;        telf1(16) TYPE c,                                   " TELEPHONE&lt;/P&gt;&lt;P&gt;        abtnr(4)  TYPE c,                                   " DEPTT&lt;/P&gt;&lt;P&gt;        pafkt(2)  TYPE c,                                   " FUNCTION&lt;/P&gt;&lt;P&gt;        akont(10) TYPE c,                             " REC ACCOUNT&lt;/P&gt;&lt;P&gt;        zuawa(3)  TYPE c,                             " SORT KEY&lt;/P&gt;&lt;P&gt;        lnrze(10) TYPE c,                             "HEAD OFFICE&lt;/P&gt;&lt;P&gt;        fdgrv(10) TYPE c,                             " CASH MGMT GRP,&lt;/P&gt;&lt;P&gt;        frgrp(4)  TYPE c,                             " RELEASE GRP&lt;/P&gt;&lt;P&gt;        zterm(4)  TYPE c,                             " PAY TERMS&lt;/P&gt;&lt;P&gt;        togru(4)  TYPE c,                             " TOLERENCE GRP,&lt;/P&gt;&lt;P&gt;        reprf,                                        "CHECK DOUBLE INV&lt;/P&gt;&lt;P&gt;        zwels(10) TYPE c,                            " PAYMENTS METHODS&lt;/P&gt;&lt;P&gt;        zahls,                                       " PAYMENTS BLOCK&lt;/P&gt;&lt;P&gt;        hbkid(5)  TYPE c,                             " house bank&lt;/P&gt;&lt;P&gt;        zgrup(2)  TYPE c,                             " grouping key&lt;/P&gt;&lt;P&gt;        mahna(4)  TYPE c,                             " dunn procedure&lt;/P&gt;&lt;P&gt;        mansp,                                       "  DUNNING BLOCK'&lt;/P&gt;&lt;P&gt;        gmvdt(10) TYPE c,                            "  LEGAL DONE PROCEDURE&lt;/P&gt;&lt;P&gt;        lfrma(10) TYPE c,                            " DUNN RECEPIENT&lt;/P&gt;&lt;P&gt;        madat(10) TYPE c,                            " LAST DUNNED&lt;/P&gt;&lt;P&gt;        mahns(1)  TYPE c,                         " dunning level&lt;/P&gt;&lt;P&gt;        mgrup(2)  TYPE  c,                            " grouping key&lt;/P&gt;&lt;P&gt;        busab(2)  TYPE c,                             "dunning clerk&lt;/P&gt;&lt;P&gt;       END OF ty_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_xk01 OCCURS 0,&lt;/P&gt;&lt;P&gt;       lifnr(16) TYPE c,                             " vendor&lt;/P&gt;&lt;P&gt;       bukrs(4)  TYPE c,                             "company code&lt;/P&gt;&lt;P&gt;       ktokk(4)   TYPE  c,                             " Acc grp&lt;/P&gt;&lt;P&gt;       anred(15) TYPE c,                             " Title&lt;/P&gt;&lt;P&gt;       name1(35) TYPE c,                             " name&lt;/P&gt;&lt;P&gt;       sortl(10) TYPE c,                             " search term&lt;/P&gt;&lt;P&gt;       stras(35) TYPE c,                             " street&lt;/P&gt;&lt;P&gt;       ort01(35) TYPE c,                             " city&lt;/P&gt;&lt;P&gt;       ort02(35) TYPE c,                             " district&lt;/P&gt;&lt;P&gt;       land1(3)  TYPE c,                              " country&lt;/P&gt;&lt;P&gt;       pfach(10) TYPE c,                             " PO BOx&lt;/P&gt;&lt;P&gt;       spras(2)  TYPE c,                             " language&lt;/P&gt;&lt;P&gt;       kunnr(10) TYPE c,                             " Customer&lt;/P&gt;&lt;P&gt;       vbund(6)  TYPE c,                              " trading partner&lt;/P&gt;&lt;P&gt;       akont(10) TYPE c,                             " REC ACCOUNT&lt;/P&gt;&lt;P&gt;       zuawa(3)  TYPE c,                             " SORT KEY&lt;/P&gt;&lt;P&gt;       lnrze(10) TYPE c,                             "HEAD OFFICE&lt;/P&gt;&lt;P&gt;       fdgrv(10) TYPE c,                             " CASH MGMT GRP,&lt;/P&gt;&lt;P&gt;       frgrp(4)  TYPE c,                             " RELEASE GRP&lt;/P&gt;&lt;P&gt;       zterm(4)  TYPE c,                             " PAY TERMS&lt;/P&gt;&lt;P&gt;       togru(4)  TYPE c,                             " TOLERENCE GRP,&lt;/P&gt;&lt;P&gt;       reprf,                                        "CHECK DOUBLE INV&lt;/P&gt;&lt;P&gt;       zwels(10) TYPE c,                            " PAYMENTS METHODS&lt;/P&gt;&lt;P&gt;       zahls,                                       " PAYMENTS BLOCK&lt;/P&gt;&lt;P&gt;       hbkid(5)  TYPE c,                             " house bank&lt;/P&gt;&lt;P&gt;       zgrup(2)  TYPE c,                             " grouping key&lt;/P&gt;&lt;P&gt;       mahna(4)  TYPE c,                             " dunn procedure&lt;/P&gt;&lt;P&gt;       mansp,                                       "  DUNNING BLOCK'&lt;/P&gt;&lt;P&gt;       gmvdt(10) TYPE c,                            "  LEGAL DONE PROCEDURE&lt;/P&gt;&lt;P&gt;       lfrma(10) TYPE c,                            " DUNN RECEPIENT&lt;/P&gt;&lt;P&gt;       madat(10) TYPE c,                            " LAST DUNNED&lt;/P&gt;&lt;P&gt;       mahns(1)  TYPE c,                         " dunning level&lt;/P&gt;&lt;P&gt;       mgrup(2)  TYPE  c,                            " grouping key&lt;/P&gt;&lt;P&gt;       busab(2)  TYPE c,                             "dunning clerk&lt;/P&gt;&lt;P&gt;       END OF it_xk01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     internal table  for bank detaiils&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_bank OCCURS 0,&lt;/P&gt;&lt;P&gt;       banks(3) TYPE c,                              " BANK COUNTRY&lt;/P&gt;&lt;P&gt;       bankl(15) TYPE c,                             " BANK KEY&lt;/P&gt;&lt;P&gt;       bankn(18) TYPE c,                             " BANK ACC&lt;/P&gt;&lt;P&gt;       koinh(60) TYPE c,                             " ACC HOLDER&lt;/P&gt;&lt;P&gt;       bkont(2) TYPE c,                              " CK&lt;/P&gt;&lt;P&gt;       bvtyp(4) TYPE c,                              " BNKT&lt;/P&gt;&lt;P&gt;       bkref(20) TYPE c,                             " REFERENCE DETAILS&lt;/P&gt;&lt;P&gt;       lifnr(16) TYPE c,                             " vendor&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      xezer,                                        " CHECK&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       END OF it_bank.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INTERNAL TABLE FOR CONTACT PERSON&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES  : BEGIN OF ty_cust,&lt;/P&gt;&lt;P&gt;       lifnr(16) TYPE c,&lt;/P&gt;&lt;P&gt;       namev(35)   TYPE c,                                 " first NAME&lt;/P&gt;&lt;P&gt;       name1(35)   TYPE c,                                 " NAME&lt;/P&gt;&lt;P&gt;       telf1(16) TYPE c,                                   " TELEPHONE&lt;/P&gt;&lt;P&gt;       abtnr(4)  TYPE c,                                   " DEPTT&lt;/P&gt;&lt;P&gt;       pafkt(2)  TYPE c,                                   " FUNCTION&lt;/P&gt;&lt;P&gt;       END OF ty_cust.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INTERNAL TABLES DECLARATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;       it_file TYPE TABLE OF ty_file,&lt;/P&gt;&lt;P&gt;       it_data TYPE TABLE OF ty_data,&lt;/P&gt;&lt;P&gt;       it_cust TYPE TABLE OF ty_cust.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   WORK AREAS FOR TYPES&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : wa_xk01 LIKE it_xk01,&lt;/P&gt;&lt;P&gt;       wa_data TYPE ty_data,&lt;/P&gt;&lt;P&gt;       wa_file TYPE ty_file,&lt;/P&gt;&lt;P&gt;       wa_bank LIKE it_bank,&lt;/P&gt;&lt;P&gt;       wa_cust TYPE ty_cust.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL METHOD cl_gui_frontend_services=&amp;gt;gui_upload&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;     filename = lt_file&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     filetype = 'ASC'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CHANGING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     data_tab = iT_DATA.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g_filename = p_pcfile.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename                      =  g_filename "'D:\TESTDATA1_XK01.txt'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   filetype                      =  'TXT'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    has_field_separator           = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_LENGTH                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   read_by_line                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_MODE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CODEPAGE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IGNORE_CERR                   = ABAP_TRUE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    replacement                   = ' '&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CHECK_BOM                     = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VIRUS_SCAN_PROFILE            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTH_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    data_tab                      = it_file&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   file_open_error               = 1&lt;/P&gt;&lt;P&gt;   file_read_error               = 2&lt;/P&gt;&lt;P&gt;   no_batch                      = 3&lt;/P&gt;&lt;P&gt;   gui_refuse_filetransfer       = 4&lt;/P&gt;&lt;P&gt;   invalid_type                  = 5&lt;/P&gt;&lt;P&gt;   no_authority                  = 6&lt;/P&gt;&lt;P&gt;   unknown_error                 = 7&lt;/P&gt;&lt;P&gt;   bad_data_format               = 8&lt;/P&gt;&lt;P&gt;   header_not_allowed            = 9&lt;/P&gt;&lt;P&gt;   separator_not_allowed         = 10&lt;/P&gt;&lt;P&gt;   header_too_long               = 11&lt;/P&gt;&lt;P&gt;   unknown_dp_error              = 12&lt;/P&gt;&lt;P&gt;   access_denied                 = 13&lt;/P&gt;&lt;P&gt;   dp_out_of_memory              = 14&lt;/P&gt;&lt;P&gt;   disk_full                     = 15&lt;/P&gt;&lt;P&gt;   dp_timeout                    = 16&lt;/P&gt;&lt;P&gt;   OTHERS                        = 17&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;LOOP AT it_file INTO wa_file .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ON CHANGE OF WA_FILE-LIFNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_xk01-lifnr =   wa_file-lifnr.&lt;/P&gt;&lt;P&gt;  wa_xk01-bukrs =   wa_file-bukrs.&lt;/P&gt;&lt;P&gt;  wa_xk01-ktokk =   wa_file-ktokk.&lt;/P&gt;&lt;P&gt;  wa_xk01-anred  = wa_file-anred.&lt;/P&gt;&lt;P&gt;  wa_xk01-name1  = wa_file-name1.&lt;/P&gt;&lt;P&gt;  wa_xk01-sortl  = wa_file-sortl.&lt;/P&gt;&lt;P&gt;  wa_xk01-stras =  wa_file-stras.&lt;/P&gt;&lt;P&gt;  wa_xk01-ort01 =  wa_file-ort01.&lt;/P&gt;&lt;P&gt;  wa_xk01-ort02 =  wa_file-ort02.&lt;/P&gt;&lt;P&gt;  wa_xk01-land1 =  wa_file-land1.&lt;/P&gt;&lt;P&gt;  wa_xk01-pfach =  wa_file-pfach.&lt;/P&gt;&lt;P&gt;  wa_xk01-spras =  wa_file-spras.&lt;/P&gt;&lt;P&gt;  wa_xk01-kunnr =  wa_file-kunnr.&lt;/P&gt;&lt;P&gt;  wa_xk01-vbund =  wa_file-vbund.&lt;/P&gt;&lt;P&gt;  wa_xk01-akont =  wa_file-akont.&lt;/P&gt;&lt;P&gt;  wa_xk01-zuawa =  wa_file-zuawa.&lt;/P&gt;&lt;P&gt;  wa_xk01-lnrze =  wa_file-lnrze.&lt;/P&gt;&lt;P&gt;  wa_xk01-fdgrv =  wa_file-fdgrv.&lt;/P&gt;&lt;P&gt;  wa_xk01-frgrp =  wa_file-frgrp.&lt;/P&gt;&lt;P&gt;  wa_xk01-zterm =  wa_file-zterm.&lt;/P&gt;&lt;P&gt;  wa_xk01-togru =  wa_file-togru.&lt;/P&gt;&lt;P&gt;  wa_xk01-reprf =  wa_file-reprf.&lt;/P&gt;&lt;P&gt;  wa_xk01-zwels =  wa_file-zwels.&lt;/P&gt;&lt;P&gt;  wa_xk01-zahls =  wa_file-zahls.&lt;/P&gt;&lt;P&gt;  wa_xk01-hbkid =  wa_file-hbkid.&lt;/P&gt;&lt;P&gt;  wa_xk01-zgrup =  wa_file-zgrup.&lt;/P&gt;&lt;P&gt;  wa_xk01-mahna =  wa_file-mahna.&lt;/P&gt;&lt;P&gt;  wa_xk01-mansp =  wa_file-mansp.&lt;/P&gt;&lt;P&gt;  wa_xk01-gmvdt =  wa_file-gmvdt.&lt;/P&gt;&lt;P&gt;  wa_xk01-lfrma =  wa_file-lfrma.&lt;/P&gt;&lt;P&gt;  wa_xk01-madat =  wa_file-madat.&lt;/P&gt;&lt;P&gt;  wa_xk01-mahns =  wa_file-mahns.&lt;/P&gt;&lt;P&gt;  wa_xk01-mgrup =  wa_file-mgrup.&lt;/P&gt;&lt;P&gt;  wa_xk01-busab =  wa_file-busab.&lt;/P&gt;&lt;P&gt;   APPEND wa_xk01 TO it_xk01.&lt;/P&gt;&lt;P&gt;   CLEAR : WA_XK01.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONTINUE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   ENDON.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF WA_FILE-BANKS NE ''.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  wa_bank-lifnr = wa_file-lifnr.&lt;/P&gt;&lt;P&gt;  wa_bank-banks  = wa_file-banks.&lt;/P&gt;&lt;P&gt;  wa_bank-bankl  = wa_file-bankl.&lt;/P&gt;&lt;P&gt;  wa_bank-bankn  = wa_file-bankn.&lt;/P&gt;&lt;P&gt;  wa_bank-koinh  = wa_file-koinh.&lt;/P&gt;&lt;P&gt;  wa_bank-bkont = wa_file-bkont.&lt;/P&gt;&lt;P&gt;  wa_bank-bvtyp  = wa_file-bvtyp.&lt;/P&gt;&lt;P&gt;  wa_bank-bkref  = wa_file-bkref.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_cust-lifnr =  wa_file-lifnr.&lt;/P&gt;&lt;P&gt;  wa_cust-namev = wa_file-namev.&lt;/P&gt;&lt;P&gt;  wa_cust-name1 = wa_file-name2.&lt;/P&gt;&lt;P&gt;  wa_cust-telf1 = wa_file-telf1.&lt;/P&gt;&lt;P&gt;  wa_cust-abtnr =  wa_file-abtnr.&lt;/P&gt;&lt;P&gt;  wa_cust-pafkt =  wa_file-pafkt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_bank TO it_bank.&lt;/P&gt;&lt;P&gt;  APPEND wa_cust TO it_cust.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND wa_xk01 TO it_xk01.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR :  wa_bank , wa_cust.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_xk01 INTO wa_xk01.&lt;/P&gt;&lt;P&gt;    REFRESH it_bdcdata.&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;                                   wa_xk01-lifnr.                                        " vendor&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-BUKRS'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-bukrs.                                        " company cpode&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-KTOKK'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-ktokk.                                        " Acc group&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;                                  wa_xk01-anred.                                          " title&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME1'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-name1.                                        " name&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-SORTL'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-sortl.                                       "  ' search term'&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-STRAS'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-stras.                                    "street'&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-PFACH'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-pfach.                                     " po box&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-ORT01'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-ort01.                                  " city&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-ORT02'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-ort02.                                       " district&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-LAND1'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-land1.                                         " country&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-SPRAS'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-spras.                                         " language&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-VBUND'.&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'                                   " customer&lt;/P&gt;&lt;P&gt;                                  wa_xk01-kunnr.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-VBUND'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-vbund.                                       " trading partner&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-BKREF(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;&lt;/P&gt;&lt;P&gt;    DATA : fnam(20) TYPE c,&lt;/P&gt;&lt;P&gt;           int      TYPE c.&lt;/P&gt;&lt;P&gt;    MOVE 1 TO int.&lt;/P&gt;&lt;P&gt;    CLEAR wa_bank.&lt;/P&gt;&lt;P&gt;    LOOP AT it_bank INTO wa_bank WHERE lifnr = wa_xk01-lifnr.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'LFBK-BANKS(' int ')' INTO fnam.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING fnam&lt;/P&gt;&lt;P&gt;                                    wa_bank-banks.                                           " city&lt;/P&gt;&lt;P&gt;      CONCATENATE 'LFBK-BANKL(' int ')' INTO fnam.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING fnam&lt;/P&gt;&lt;P&gt;                                    wa_bank-bankl.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'LFBK-BANKN(' int ')' INTO fnam.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING fnam&lt;/P&gt;&lt;P&gt;                                    wa_bank-bankn.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'LFBK-KOINH(' int ')' INTO fnam.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING  fnam&lt;/P&gt;&lt;P&gt;                                    wa_bank-koinh.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'LFBK-BKONT(' int ')' INTO fnam.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING fnam&lt;/P&gt;&lt;P&gt;                                    wa_bank-bkont.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'LFBK-BVTYP(' int ')' INTO fnam.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING  fnam&lt;/P&gt;&lt;P&gt;                                    wa_bank-bvtyp.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'LFBK-BKREF(' int ')' INTO fnam.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING fnam&lt;/P&gt;&lt;P&gt;                                   wa_bank-bkref.&lt;/P&gt;&lt;P&gt;      int = int + 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' '0380'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'KNVK-PAFKT(05)'.&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;&lt;/P&gt;&lt;P&gt;    DATA : fnam1(20) TYPE c,&lt;/P&gt;&lt;P&gt;           cnt.&lt;/P&gt;&lt;P&gt;    cnt = 1.&lt;/P&gt;&lt;P&gt;    CLEAR : wa_cust.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT it_cust INTO wa_cust WHERE lifnr = wa_xk01-lifnr.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'KNVK-NAMEV(' cnt ')' INTO fnam1.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING  fnam1&lt;/P&gt;&lt;P&gt;                                    wa_cust-namev.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'KNVK-NAME1(' cnt ')' INTO fnam1.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING  fnam1&lt;/P&gt;&lt;P&gt;                                     wa_cust-name1.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'KNVK-TELF1(' cnt ')' INTO fnam1.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING  fnam1&lt;/P&gt;&lt;P&gt;                                    wa_cust-telf1.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'KNVK-ABTNR(' cnt ')' INTO fnam1.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING  fnam1&lt;/P&gt;&lt;P&gt;                                   wa_cust-abtnr.&lt;/P&gt;&lt;P&gt;      CONCATENATE 'KNVK-PAFKT(' cnt ')' INTO fnam1.&lt;/P&gt;&lt;P&gt;      PERFORM bdc_field       USING fnam1&lt;/P&gt;&lt;P&gt;                                    wa_cust-pafkt.&lt;/P&gt;&lt;P&gt;      cnt = cnt + 1.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPMF02K' '0380'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;                                  'KNVK-NAMEV(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-FRGRP'.&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;                                  wa_xk01-akont.                           " REC aCC&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-ZUAWA'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-zuawa.                                " SORT KEY&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-LNRZE'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-lnrze.                            " HEAD OFFICE&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-FDGRV'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-fdgrv.                              " CASH MGMT GRP&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-FRGRP'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-frgrp.                          " RELEASE GRP&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-CERDT'&lt;/P&gt;&lt;P&gt;                                  ''.&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-ZGRUP'.&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-ZTERM'&lt;/P&gt;&lt;P&gt;                                  wa_xk01-zterm.                            " PAYMENT TERMS'&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-TOGRU'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-togru.                            " TOLERENCE GRP&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-REPRF'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-reprf.                                " CHECK DOUBLE INV&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-ZWELS'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-zwels.                            " PAYMENT METHOD&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-ZAHLS'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-zahls.                                " PAYMENT BLOCK&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-HBKID'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-hbkid.                             " HOUSE BANK&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-ZGRUP'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-zgrup.                              " GROUPING KEY&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-BUSAB'.&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 'LFB5-MAHNA'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-mahna.                           " DUNN  PROCEDURE&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB5-MANSP'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-mansp.                              " DUNNING BLOCK&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB5-LFRMA'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-lfrma.                        " Dunn representative&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB5-GMVDT'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-gmvdt.                      " legal dunn proc&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB5-MADAT'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-madat.                      " last dunned&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB5-MAHNS'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-mahns.                               " dunn level&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB5-BUSAB'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-busab.                             "  dunning clerk&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFB1-MGRUP'&lt;/P&gt;&lt;P&gt;                                   wa_xk01-mgrup.                             " grouping key&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start new 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;FORM bdc_dynpro USING program dynpro.&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;ENDFORM.                    "BDC_DYNPRO&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Insert field&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM bdc_field USING fnam fval TYPE any.&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. "bdc_field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform close_group.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Feb 2008 14:32:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control/m-p/3384688#M812648</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-12T14:32:41Z</dc:date>
    </item>
  </channel>
</rss>

