<?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 Reg, BDC TABLE CONTROL in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-bdc-table-control/m-p/3942603#M943018</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;I am uploading data for XK01 from textfile, through , BDC .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got  code for table control  in SDN itself. &lt;/P&gt;&lt;P&gt;But can anyone please tell me eloborately .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what are the variables to be declared for that ? How to handle? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what are the variable AND how to use in concatenate?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBK-BANKS(01)'&lt;/P&gt;&lt;P&gt;                              record-BANKS_01_008.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBK-BANKS(02)'&lt;/P&gt;&lt;P&gt;                              record-BANKS_02_009.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBK-BANKL(01)'&lt;/P&gt;&lt;P&gt;                              record-BANKL_01_010.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBK-BANKL(02)'                              record-BANKL_02_011.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBK-BANKN(01)'&lt;/P&gt;&lt;P&gt;                              record-BANKN_01_012.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBK-BANKN(02)'&lt;/P&gt;&lt;P&gt;                              record-BANKN_02_013.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLBANK' '0100'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&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;Karthik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2008 08:46:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-05T08:46:09Z</dc:date>
    <item>
      <title>Reg, BDC TABLE CONTROL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-bdc-table-control/m-p/3942603#M943018</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;I am uploading data for XK01 from textfile, through , BDC .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got  code for table control  in SDN itself. &lt;/P&gt;&lt;P&gt;But can anyone please tell me eloborately .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what are the variables to be declared for that ? How to handle? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what are the variable AND how to use in concatenate?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBK-BANKS(01)'&lt;/P&gt;&lt;P&gt;                              record-BANKS_01_008.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBK-BANKS(02)'&lt;/P&gt;&lt;P&gt;                              record-BANKS_02_009.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBK-BANKL(01)'&lt;/P&gt;&lt;P&gt;                              record-BANKL_01_010.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBK-BANKL(02)'                              record-BANKL_02_011.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBK-BANKN(01)'&lt;/P&gt;&lt;P&gt;                              record-BANKN_01_012.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'LFBK-BANKN(02)'&lt;/P&gt;&lt;P&gt;                              record-BANKN_02_013.&lt;/P&gt;&lt;P&gt;perform bdc_dynpro      using 'SAPLBANK' '0100'.&lt;/P&gt;&lt;P&gt;perform bdc_field       using 'BDC_OKCODE'&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;Karthik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2008 08:46:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-bdc-table-control/m-p/3942603#M943018</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-05T08:46:09Z</dc:date>
    </item>
    <item>
      <title>Re: Reg, BDC TABLE CONTROL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-bdc-table-control/m-p/3942604#M943019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;   The sample code for XK01 is as given below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*include for dispaying icons in error log&lt;/P&gt;&lt;P&gt;INCLUDE &amp;lt;icon&amp;gt;.&lt;/P&gt;&lt;P&gt;*Declaration of structures&lt;/P&gt;&lt;P&gt;*Structure of the file to be uploaded&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF x_struct,&lt;/P&gt;&lt;P&gt;      bukrs TYPE rf02k-bukrs,                      "Company Code&lt;/P&gt;&lt;P&gt;      ekorg TYPE rf02k-ekorg,                      "Purchasing Organization&lt;/P&gt;&lt;P&gt;      ktokk TYPE rf02k-ktokk,                      "Vendor account group&lt;/P&gt;&lt;P&gt;      title_medi TYPE sza1_d0100-title_medi,       "Title text&lt;/P&gt;&lt;P&gt;      name1 TYPE addr1_data-name1,                 "Name 1&lt;/P&gt;&lt;P&gt;      name2 TYPE addr1_data-name2,                 "Name 2&lt;/P&gt;&lt;P&gt;      name3 TYPE addr1_data-name3,                 "Name 3&lt;/P&gt;&lt;P&gt;      name4 TYPE addr1_data-name4,                 "Name 4&lt;/P&gt;&lt;P&gt;      sort1 TYPE addr1_data-sort1,                 "Search Term 1&lt;/P&gt;&lt;P&gt;      street TYPE addr1_data-street,               "Street&lt;/P&gt;&lt;P&gt;      house_num1 TYPE addr1_data-house_num1,       "House Number&lt;/P&gt;&lt;P&gt;      post_code1 TYPE addr1_data-post_code1,       "City postal code&lt;/P&gt;&lt;P&gt;      city1 TYPE addr1_data-city1,                 "City&lt;/P&gt;&lt;P&gt;      country TYPE addr1_data-country,             "Country Key&lt;/P&gt;&lt;P&gt;      region TYPE addr1_data-region,               "Region (State, Province, County)&lt;/P&gt;&lt;P&gt;      po_box TYPE addr1_data-po_box,               "PO Box&lt;/P&gt;&lt;P&gt;      post_code2 TYPE addr1_data-post_code2,       "PO Box postal code&lt;/P&gt;&lt;P&gt;      post_code3 TYPE addr1_data-post_code3,       "Company postal code (for large customers)&lt;/P&gt;&lt;P&gt;      END OF x_struct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Structure to capture the messages&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF x_messages,&lt;/P&gt;&lt;P&gt;       msgtyp(1) TYPE c,&lt;/P&gt;&lt;P&gt;       bukrs TYPE rf02k-bukrs,                     "Company Code&lt;/P&gt;&lt;P&gt;       ekorg TYPE rf02k-ekorg,                     "Purchasing Organization&lt;/P&gt;&lt;P&gt;       ktokk TYPE rf02k-ktokk,                     "Vendor account group&lt;/P&gt;&lt;P&gt;       message(120) TYPE c,&lt;/P&gt;&lt;P&gt;       END OF x_messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_messages  TYPE STANDARD TABLE OF x_messages,&lt;/P&gt;&lt;P&gt;      wa_messages TYPE x_messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Internal table and work area which has same structure as file&lt;/P&gt;&lt;P&gt;DATA:it_file TYPE STANDARD TABLE OF x_struct.&lt;/P&gt;&lt;P&gt;DATA:wa_file TYPE x_struct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*internal table for BDC&lt;/P&gt;&lt;P&gt;DATA: it_bdcdata TYPE STANDARD TABLE OF bdcdata.&lt;/P&gt;&lt;P&gt;DATA: wa_bdcdata TYPE bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Internal table for capturing messages&lt;/P&gt;&lt;P&gt;DATA:it_msgtab TYPE STANDARD TABLE OF bdcmsgcoll,&lt;/P&gt;&lt;P&gt;     wa_msgtab TYPE bdcmsgcoll.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:it_excel TYPE STANDARD TABLE OF alsmex_tabline,&lt;/P&gt;&lt;P&gt;     wa_excel TYPE alsmex_tabline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: x_ctuprms TYPE ctu_params.&lt;/P&gt;&lt;P&gt;DATA:con(50) TYPE c.&lt;/P&gt;&lt;P&gt;DATA:con1(50) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*selection screen&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;*Enter file name on presentation server&lt;/P&gt;&lt;P&gt;PARAMETERS:  p_file TYPE rlgrap-filename OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*subroutine for F4 help&lt;/P&gt;&lt;P&gt;  PERFORM browse.&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;*subroutine to upload the file&lt;/P&gt;&lt;P&gt;  PERFORM upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*subroutine for display parameters&lt;/P&gt;&lt;P&gt;  PERFORM fill_params.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*subroutine to fill BDC internal table&lt;/P&gt;&lt;P&gt;  PERFORM transact.&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  fill_params&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fill_params .&lt;/P&gt;&lt;P&gt;  x_ctuprms-dismode = 'N'.&lt;/P&gt;&lt;P&gt;  x_ctuprms-updmode = 'A'.&lt;/P&gt;&lt;P&gt;  x_ctuprms-defsize = 'X'.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fill_params&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  bdc_dynpro&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0367   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0368   text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM bdc_dynpro  USING  program dynpro.                     "#EC *&lt;/P&gt;&lt;P&gt;  CLEAR wa_bdcdata.&lt;/P&gt;&lt;P&gt;  wa_bdcdata-program  = program.&lt;/P&gt;&lt;P&gt;  wa_bdcdata-dynpro   = dynpro.&lt;/P&gt;&lt;P&gt;  wa_bdcdata-dynbegin = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND wa_bdcdata TO it_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bdc_dynpro&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  bdc_field&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0447   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0448   text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM bdc_field  USING  fnam fval.                           "#EC *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_bdcdata-fnam = fnam.&lt;/P&gt;&lt;P&gt;  wa_bdcdata-fval = fval.&lt;/P&gt;&lt;P&gt;  APPEND wa_bdcdata TO it_bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bdc_field&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  collect_messages&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM collect_messages .&lt;/P&gt;&lt;P&gt;  DATA: w_msg(100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_msgtab INTO wa_msgtab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        id        = wa_msgtab-msgid&lt;/P&gt;&lt;P&gt;        lang      = wa_msgtab-msgspra&lt;/P&gt;&lt;P&gt;        no        = wa_msgtab-msgnr&lt;/P&gt;&lt;P&gt;        v1        = wa_msgtab-msgv1&lt;/P&gt;&lt;P&gt;        v2        = wa_msgtab-msgv2&lt;/P&gt;&lt;P&gt;        v3        = wa_msgtab-msgv3&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        msg       = w_msg&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        not_found = 1&lt;/P&gt;&lt;P&gt;        OTHERS    = 2.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;              WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONDENSE w_msg.&lt;/P&gt;&lt;P&gt;    CLEAR wa_messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wa_messages-msgtyp = wa_msgtab-msgtyp.&lt;/P&gt;&lt;P&gt;    wa_messages-message = w_msg.&lt;/P&gt;&lt;P&gt;    wa_messages-bukrs = wa_file-bukrs .&lt;/P&gt;&lt;P&gt;    wa_messages-ekorg = wa_file-ekorg.&lt;/P&gt;&lt;P&gt;    wa_messages-ktokk = wa_file-ktokk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wa_messages TO it_messages .&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  REFRESH it_msgtab.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " collect_messages&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  write_messages&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM write_messages .&lt;/P&gt;&lt;P&gt;  LOOP AT it_messages INTO wa_messages .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE:/1 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF wa_messages-msgtyp = 'S'.&lt;/P&gt;&lt;P&gt;      WRITE: 5 icon_green_light.&lt;/P&gt;&lt;P&gt;    ELSEIF wa_messages-msgtyp = 'E'.&lt;/P&gt;&lt;P&gt;      WRITE: 5 icon_red_light.&lt;/P&gt;&lt;P&gt;    ELSEIF wa_messages-msgtyp = 'W'.&lt;/P&gt;&lt;P&gt;      WRITE: 5 icon_yellow_light.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    WRITE: 15 sy-vline.&lt;/P&gt;&lt;P&gt;    WRITE : 16 wa_messages-bukrs .&lt;/P&gt;&lt;P&gt;    WRITE: 30 sy-vline.&lt;/P&gt;&lt;P&gt;    WRITE : 32 wa_messages-ekorg .&lt;/P&gt;&lt;P&gt;    WRITE: 48 sy-vline.&lt;/P&gt;&lt;P&gt;    WRITE : 49 wa_messages-message .&lt;/P&gt;&lt;P&gt;    WRITE: 170 sy-vline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE:/1 sy-vline.&lt;/P&gt;&lt;P&gt;    ULINE 1(180).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " write_messages&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  browse&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM browse .&lt;/P&gt;&lt;P&gt;*Function which enables the user to browse the files on hard disk&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      program_name  = syst-repid&lt;/P&gt;&lt;P&gt;      static        = 'X'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      file_name     = p_file&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      mask_too_long = 1&lt;/P&gt;&lt;P&gt;      OTHERS        = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " browse&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  upload&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM upload .&lt;/P&gt;&lt;P&gt;*Function to upload excel file&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename                = p_file&lt;/P&gt;&lt;P&gt;      i_begin_col             = 1&lt;/P&gt;&lt;P&gt;      i_begin_row             = 8&lt;/P&gt;&lt;P&gt;      i_end_col               = 18&lt;/P&gt;&lt;P&gt;      i_end_row               = 9999&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      intern                  = it_excel&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      inconsistent_parameters = 1&lt;/P&gt;&lt;P&gt;      upload_ole              = 2&lt;/P&gt;&lt;P&gt;      OTHERS                  = 3.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;P&gt;            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Read the file row-wise&lt;/P&gt;&lt;P&gt;  LOOP AT it_excel INTO wa_excel.&lt;/P&gt;&lt;P&gt;    CASE wa_excel-col .&lt;/P&gt;&lt;P&gt;*Read Company Code&lt;/P&gt;&lt;P&gt;      WHEN '1'.&lt;/P&gt;&lt;P&gt;        wa_file-bukrs = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read Purchasing Organization&lt;/P&gt;&lt;P&gt;      WHEN '2'.&lt;/P&gt;&lt;P&gt;        wa_file-ekorg = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read Vendor account group&lt;/P&gt;&lt;P&gt;      WHEN '3'.&lt;/P&gt;&lt;P&gt;        wa_file-ktokk = wa_excel-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Read Title&lt;/P&gt;&lt;P&gt;      WHEN '4'.&lt;/P&gt;&lt;P&gt;        wa_file-title_medi = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read Name 1&lt;/P&gt;&lt;P&gt;      WHEN '5'.&lt;/P&gt;&lt;P&gt;        wa_file-name1 = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read Name 2&lt;/P&gt;&lt;P&gt;      WHEN '6'.&lt;/P&gt;&lt;P&gt;        wa_file-name2 = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read Name 3&lt;/P&gt;&lt;P&gt;      WHEN '7'.&lt;/P&gt;&lt;P&gt;        wa_file-name3 = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read Name 4&lt;/P&gt;&lt;P&gt;      WHEN '8'.&lt;/P&gt;&lt;P&gt;        wa_file-name4 = wa_excel-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Read Search Term 1&lt;/P&gt;&lt;P&gt;      WHEN '9'.&lt;/P&gt;&lt;P&gt;        IF STRLEN( wa_excel-value ) = 1.&lt;/P&gt;&lt;P&gt;          CONCATENATE '00' wa_excel-value INTO con.&lt;/P&gt;&lt;P&gt;          wa_file-sort1 = con.&lt;/P&gt;&lt;P&gt;        ELSEIF STRLEN( wa_excel-value ) = 2.&lt;/P&gt;&lt;P&gt;          CONCATENATE '0' wa_excel-value INTO con1.&lt;/P&gt;&lt;P&gt;          wa_file-sort1 = con1.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          wa_file-sort1 = wa_excel-value.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Read Street&lt;/P&gt;&lt;P&gt;      WHEN '10'.&lt;/P&gt;&lt;P&gt;        wa_file-street = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read house no&lt;/P&gt;&lt;P&gt;      WHEN '11'.&lt;/P&gt;&lt;P&gt;        wa_file-house_num1 = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read city postal code&lt;/P&gt;&lt;P&gt;      WHEN '12'.&lt;/P&gt;&lt;P&gt;        wa_file-post_code1 = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read city&lt;/P&gt;&lt;P&gt;      WHEN '13'.&lt;/P&gt;&lt;P&gt;        wa_file-city1 = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read country&lt;/P&gt;&lt;P&gt;      WHEN '14'.&lt;/P&gt;&lt;P&gt;        wa_file-country = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read Region (State, Province, County)&lt;/P&gt;&lt;P&gt;      WHEN '15'.&lt;/P&gt;&lt;P&gt;        wa_file-region = wa_excel-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Read PO Box&lt;/P&gt;&lt;P&gt;      WHEN '16'.&lt;/P&gt;&lt;P&gt;        wa_file-po_box = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read PO Box postal code&lt;/P&gt;&lt;P&gt;      WHEN '17'.&lt;/P&gt;&lt;P&gt;        wa_file-post_code2 = wa_excel-value.&lt;/P&gt;&lt;P&gt;*Read Company postal code (for large customers)&lt;/P&gt;&lt;P&gt;      WHEN '18'.&lt;/P&gt;&lt;P&gt;        wa_file-post_code3 = wa_excel-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF row.&lt;/P&gt;&lt;P&gt;      CONDENSE:wa_file-bukrs,wa_file-ekorg,wa_file-ktokk,wa_file-title_medi,&lt;/P&gt;&lt;P&gt;               wa_file-name1,wa_file-name2,wa_file-name3,wa_file-name4,&lt;/P&gt;&lt;P&gt;               wa_file-sort1,wa_file-street,wa_file-house_num1,&lt;/P&gt;&lt;P&gt;               wa_file-post_code1,wa_file-city1,wa_file-country,wa_file-region,&lt;/P&gt;&lt;P&gt;               wa_file-po_box,wa_file-post_code2,wa_file-post_code3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND wa_file TO it_file.&lt;/P&gt;&lt;P&gt;      CLEAR wa_file.&lt;/P&gt;&lt;P&gt;    ENDAT .&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " upload&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  transact&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM transact .&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;    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;&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-BUKRS'&lt;/P&gt;&lt;P&gt;                                  wa_file-bukrs.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-EKORG'&lt;/P&gt;&lt;P&gt;                                  wa_file-ekorg.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'RF02K-KTOKK'&lt;/P&gt;&lt;P&gt;                                  wa_file-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-REGIO'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=PF03'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-ANRED'&lt;/P&gt;&lt;P&gt;                                  wa_file-title_medi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME1'&lt;/P&gt;&lt;P&gt;                                  wa_file-name1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME2'&lt;/P&gt;&lt;P&gt;                                  wa_file-name2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME3'&lt;/P&gt;&lt;P&gt;                                  wa_file-name3.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-NAME4'&lt;/P&gt;&lt;P&gt;                                  wa_file-name4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-SORTL'&lt;/P&gt;&lt;P&gt;                                  wa_file-sort1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-STRAS'&lt;/P&gt;&lt;P&gt;                                  wa_file-street.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-PFORT'&lt;/P&gt;&lt;P&gt;                                  wa_file-house_num1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-ORT01'&lt;/P&gt;&lt;P&gt;                                  wa_file-post_code1.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-ORT02'&lt;/P&gt;&lt;P&gt;                                  wa_file-city1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-LAND1'&lt;/P&gt;&lt;P&gt;                                  wa_file-country.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-REGIO'&lt;/P&gt;&lt;P&gt;                                  wa_file-region.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-PFACH'&lt;/P&gt;&lt;P&gt;                                  wa_file-po_box.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-PSTL2'&lt;/P&gt;&lt;P&gt;                                  wa_file-post_code2.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'LFA1-PSTLZ'&lt;/P&gt;&lt;P&gt;                                  wa_file-post_code2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM bdc_dynpro      USING 'SAPLSPO1' '0100'.&lt;/P&gt;&lt;P&gt;    PERFORM bdc_field       USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;                                  '=YES'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL TRANSACTION 'XK01'&lt;/P&gt;&lt;P&gt;                         USING it_bdcdata&lt;/P&gt;&lt;P&gt;                         OPTIONS FROM x_ctuprms&lt;/P&gt;&lt;P&gt;                         MESSAGES INTO it_msgtab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    REFRESH it_bdcdata.&lt;/P&gt;&lt;P&gt;    PERFORM collect_messages.&lt;/P&gt;&lt;P&gt;    CLEAR wa_file.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM write_messages.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " transact&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2008 08:51:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-bdc-table-control/m-p/3942604#M943019</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-05T08:51:03Z</dc:date>
    </item>
    <item>
      <title>Re: Reg, BDC TABLE CONTROL</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-bdc-table-control/m-p/3942605#M943020</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;you have the code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; perform bdc_field using 'LFBK-BANKS(01)'&lt;/P&gt;&lt;P&gt;record-BANKS_01_008.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'LFBK-BANKS(02)'&lt;/P&gt;&lt;P&gt;record-BANKS_02_009.....&lt;/P&gt;&lt;P&gt;so you will put the code in a  loop .&lt;/P&gt;&lt;P&gt;get a character type field that can hold the name of the field i.e.LFBK-BANKS say fieldname  and the  for 01 ,02 for these numbers get a counter variable of type NUMC say counter . &lt;/P&gt;&lt;P&gt;Increment the counter for each loop pass and concatenate fieldname '('  counter ')' into fieldname . &lt;/P&gt;&lt;P&gt;So in this way you can fill the each row of table control.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2008 08:52:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-bdc-table-control/m-p/3942605#M943020</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-05T08:52:46Z</dc:date>
    </item>
  </channel>
</rss>

