<?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 code for table control in bdc in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-for-table-control-in-bdc/m-p/3827681#M920482</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi gurus&lt;/P&gt;&lt;P&gt;can anyone send me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;code for table control in bdc program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;mark.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 May 2008 10:05:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-13T10:05:35Z</dc:date>
    <item>
      <title>code for table control in bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-for-table-control-in-bdc/m-p/3827681#M920482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi gurus&lt;/P&gt;&lt;P&gt;can anyone send me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;code for table control in bdc program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;mark.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2008 10:05:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-for-table-control-in-bdc/m-p/3827681#M920482</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-13T10:05:35Z</dc:date>
    </item>
    <item>
      <title>Re: code for table control in bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-for-table-control-in-bdc/m-p/3827682#M920483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT zfv11&lt;/P&gt;&lt;P&gt;NO STANDARD PAGE HEADING LINE-SIZE 255.&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;DO NOT CHANGE - the generated data section - DO NOT CHANGE *** &lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it is nessesary to change the data section use the rules: &lt;/P&gt;&lt;P&gt;1.) Each definition of a field exists of two lines &lt;/P&gt;&lt;P&gt;2.) The first line shows exactly the comment &lt;/P&gt;&lt;P&gt;'* data element: ' followed with the data element &lt;/P&gt;&lt;P&gt;which describes the field. &lt;/P&gt;&lt;P&gt;If you don't have a data element use the &lt;/P&gt;&lt;P&gt;comment without a data element name &lt;/P&gt;&lt;P&gt;3.) The second line shows the fieldname of the &lt;/P&gt;&lt;P&gt;structure, the fieldname must consist of &lt;/P&gt;&lt;P&gt;a fieldname and optional the character '_' and &lt;/P&gt;&lt;P&gt;three numbers and the field length in brackets &lt;/P&gt;&lt;P&gt;4.) Each field must be type C. &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;Generated data section with specific formatting - DO NOT CHANGE *** &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : t100.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF record OCCURS 0,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data element: KSCHA &lt;/P&gt;&lt;P&gt;kschl(004), "Condition Type&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data element: SELKZ_LIST &lt;/P&gt;&lt;P&gt;selkz(001), &lt;/P&gt;&lt;P&gt;data element: WERKS_D &lt;/P&gt;&lt;P&gt;werks(004), "Plant&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data element: ELIFN &lt;/P&gt;&lt;P&gt;lifnr(010), "Vendor&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data element: MATNR &lt;/P&gt;&lt;P&gt;matnr(018), "Material No.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data element: KBETR_KOND &lt;/P&gt;&lt;P&gt;kbetr(016), "Amount&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data element: KODATAB &lt;/P&gt;&lt;P&gt;datab(010), "Condition Validity Date from&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data element: KODATBI &lt;/P&gt;&lt;P&gt;datbi(010), "Condition Validity To&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data element: MWSKZ &lt;/P&gt;&lt;P&gt;mwsk1(002),&lt;/P&gt;&lt;P&gt;END OF record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_new OCCURS 0, " Internal Table for Header Data&lt;/P&gt;&lt;P&gt;kschl(004),&lt;/P&gt;&lt;P&gt;werks(004),&lt;/P&gt;&lt;P&gt;lifnr(010),&lt;/P&gt;&lt;P&gt;END OF it_new.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_item OCCURS 0, " Internal table for Item Data&lt;/P&gt;&lt;P&gt;werks(004),&lt;/P&gt;&lt;P&gt;lifnr(010),&lt;/P&gt;&lt;P&gt;matnr(018),&lt;/P&gt;&lt;P&gt;kbetr(016),&lt;/P&gt;&lt;P&gt;datab(010),&lt;/P&gt;&lt;P&gt;datbi(010),&lt;/P&gt;&lt;P&gt;mwsk1(002),&lt;/P&gt;&lt;P&gt;END OF it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : cnt(2) TYPE n,&lt;/P&gt;&lt;P&gt;fld(25) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: truxs.&lt;/P&gt;&lt;P&gt;DATA: it_raw TYPE truxs_t_text_data.&lt;/P&gt;&lt;P&gt;DATA : n TYPE n.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;BEGIN OF t_data OCCURS 0,&lt;/P&gt;&lt;P&gt;data TYPE string,&lt;/P&gt;&lt;P&gt;END OF t_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF it_mess OCCURS 0,&lt;/P&gt;&lt;P&gt;msgtyp(5),&lt;/P&gt;&lt;P&gt;lms(200),&lt;/P&gt;&lt;P&gt;msgv1(50),&lt;/P&gt;&lt;P&gt;END OF it_mess.&lt;/P&gt;&lt;P&gt;DATA : p_mode TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:it_msgtab TYPE STANDARD TABLE OF bdcmsgcoll WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;it_msgtab1 TYPE STANDARD TABLE OF bdcmsgcoll WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : l_mstring(150).&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF bdcdata OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE bdcdata.&lt;/P&gt;&lt;P&gt;DATA: END OF bdcdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS : p_file1 LIKE rlgrap-filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file1.&lt;/P&gt;&lt;P&gt;PERFORM file_selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM data_upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM table_control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_new.&lt;/P&gt;&lt;P&gt;REFRESH bdcdata.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMV13A' '0100'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RV13A-KSCHL'.&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 'RV13A-KSCHL'&lt;/P&gt;&lt;P&gt;it_new-kschl.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLV14A' '0100'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RV130-SELKZ(01)'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=WEIT'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMV13A' '1363'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'KONP-KBETR(01)'.&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 'KOMG-WERKS'&lt;/P&gt;&lt;P&gt;it_new-werks.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'KOMG-LIFNR'&lt;/P&gt;&lt;P&gt;it_new-lifnr.&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;&lt;/P&gt;&lt;P&gt;DATA: "X(5) TYPE N, &lt;/P&gt;&lt;P&gt;N(5) TYPE N. &lt;/P&gt;&lt;P&gt;N = 0. &lt;/P&gt;&lt;P&gt;LOOP AT it_item. &lt;/P&gt;&lt;P&gt;N = N + 1. &lt;/P&gt;&lt;P&gt;ENDLOOP. &lt;/P&gt;&lt;P&gt;"X = 1. &lt;/P&gt;&lt;P&gt;CNT = 1. &lt;/P&gt;&lt;P&gt;DO N TIMES. &lt;/P&gt;&lt;P&gt;IF CNT &amp;gt; 19. &lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' 'KOMG-MATNR(01)'. &lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=P+'. &lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMV13A' '1363'. &lt;/P&gt;&lt;P&gt;CNT = 1. &lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;***********************&lt;/P&gt;&lt;P&gt;cnt = 1.&lt;/P&gt;&lt;P&gt;LOOP AT it_item WHERE werks EQ it_new-werks AND lifnr EQ it_new-lifnr . "FROM x TO x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE 'KOMG-MATNR(' cnt ')' INTO fld.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING fld it_item-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE 'KONP-KBETR(' cnt')' INTO fld.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING fld it_item-kbetr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE 'RV13A-DATAB(' cnt ')' INTO fld.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING fld it_item-datab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE 'RV13A-DATBI(' cnt ')' INTO fld.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING fld it_item-datbi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE 'KONP-MWSK1(' cnt ')' INTO fld.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING fld it_item-mwsk1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cnt = cnt + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if cnt = 20.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' 'KOMG-MATNR(19)'.&lt;/P&gt;&lt;P&gt;perform bdc_field using 'BDC_OKCODE' '=P+'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMV13A' '1363'.&lt;/P&gt;&lt;P&gt;CNT = 1.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR it_item.&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;/P&gt;&lt;P&gt;ENDDO. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMV13A' '1363'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'KONP-MWSK1(01)'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=SICH'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'FV11' USING bdcdata MODE 'A'&lt;/P&gt;&lt;P&gt;UPDATE 'S'&lt;/P&gt;&lt;P&gt;MESSAGES INTO it_msgtab.&lt;/P&gt;&lt;P&gt;CLEAR bdcdata[].&lt;/P&gt;&lt;P&gt;PERFORM error.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Start new screen -Subroutine for screen s * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;FORM bdc_dynpro USING program dynpro.&lt;/P&gt;&lt;P&gt;CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;bdcdata-program = program.&lt;/P&gt;&lt;P&gt;bdcdata-dynpro = dynpro.&lt;/P&gt;&lt;P&gt;bdcdata-dynbegin = 'X'.&lt;/P&gt;&lt;P&gt;APPEND bdcdata.&lt;/P&gt;&lt;P&gt;ENDFORM. "BDC_DYNPRO&lt;/P&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;Insert field -Subroutine for field s * &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;FORM bdc_field USING fnam fval.&lt;/P&gt;&lt;P&gt;CLEAR bdcdata.&lt;/P&gt;&lt;P&gt;bdcdata-fnam = fnam.&lt;/P&gt;&lt;P&gt;bdcdata-fval = fval.&lt;/P&gt;&lt;P&gt;APPEND bdcdata.&lt;/P&gt;&lt;P&gt;ENDFORM. "BDC_FIELD&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form file_selection&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;FORM file_selection .&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;program_name = syst-cprog&lt;/P&gt;&lt;P&gt;dynpro_number = syst-dynnr&lt;/P&gt;&lt;P&gt;field_name = 'P_FILE1'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;file_name = p_file1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " file_selection&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form data_upload&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;FORM data_upload .&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I_FIELD_SEPERATOR = &lt;/P&gt;&lt;P&gt;i_line_header = 'X'&lt;/P&gt;&lt;P&gt;i_tab_raw_data = it_raw&lt;/P&gt;&lt;P&gt;i_filename = p_file1&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;i_tab_converted_data = record&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;conversion_failed = 1&lt;/P&gt;&lt;P&gt;OTHERS = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc 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. " data_upload&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form error&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;FORM error .&lt;/P&gt;&lt;P&gt;LOOP AT it_msgtab.&lt;/P&gt;&lt;P&gt;IF it_msgtab-msgtyp = 'E'.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM t100 WHERE sprsl = it_msgtab-msgspra&lt;/P&gt;&lt;P&gt;AND arbgb = it_msgtab-msgid&lt;/P&gt;&lt;P&gt;AND msgnr = it_msgtab-msgnr.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;l_mstring = t100-text.&lt;/P&gt;&lt;P&gt;IF l_mstring CS '&amp;amp;1'.&lt;/P&gt;&lt;P&gt;REPLACE '&amp;amp;1' WITH it_msgtab-msgv1 INTO l_mstring.&lt;/P&gt;&lt;P&gt;REPLACE '&amp;amp;2' WITH it_msgtab-msgv2 INTO l_mstring.&lt;/P&gt;&lt;P&gt;REPLACE '&amp;amp;3' WITH it_msgtab-msgv3 INTO l_mstring.&lt;/P&gt;&lt;P&gt;REPLACE '&amp;amp;4' WITH it_msgtab-msgv4 INTO l_mstring.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;REPLACE '&amp;amp;' WITH it_msgtab-msgv1 INTO l_mstring.&lt;/P&gt;&lt;P&gt;REPLACE '&amp;amp;' WITH it_msgtab-msgv2 INTO l_mstring.&lt;/P&gt;&lt;P&gt;REPLACE '&amp;amp;' WITH it_msgtab-msgv3 INTO l_mstring.&lt;/P&gt;&lt;P&gt;REPLACE '&amp;amp;' WITH it_msgtab-msgv4 INTO l_mstring.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;CONDENSE l_mstring.&lt;/P&gt;&lt;P&gt;it_mess-msgtyp = it_msgtab-msgtyp.&lt;/P&gt;&lt;P&gt;it_mess-lms = l_mstring.&lt;/P&gt;&lt;P&gt;it_mess-msgv1 = it_msgtab-msgv1.&lt;/P&gt;&lt;P&gt;APPEND it_mess.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / it_msgtab-msgtyp, l_mstring(150). &lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / it_msgtab. &lt;/P&gt;&lt;P&gt;it_mess-msgtyp = it_msgtab-msgtyp.&lt;/P&gt;&lt;P&gt;it_mess-lms = l_mstring.&lt;/P&gt;&lt;P&gt;it_mess-msgv1 = it_msgtab-msgv1.&lt;/P&gt;&lt;P&gt;APPEND it_mess.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM. " error&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form table_Control&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;FORM table_control .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT record BY lifnr matnr. &lt;/P&gt;&lt;P&gt;LOOP AT record.&lt;/P&gt;&lt;P&gt;ON CHANGE OF record-lifnr.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING record TO it_new.&lt;/P&gt;&lt;P&gt;APPEND it_new.&lt;/P&gt;&lt;P&gt;ENDON.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING record TO it_item.&lt;/P&gt;&lt;P&gt;APPEND it_item.&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;ENDFORM. " table_Control&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;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5313449"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5036632"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4777112"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5226867"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5105418"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4731917"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2008 10:10:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-for-table-control-in-bdc/m-p/3827682#M920483</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-13T10:10:01Z</dc:date>
    </item>
    <item>
      <title>Re: code for table control in bdc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/code-for-table-control-in-bdc/m-p/3827683#M920484</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 Control in BDC, Go through following Links :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/bdc-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;Rewards Points if useful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nikunj Shah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 May 2008 10:33:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/code-for-table-control-in-bdc/m-p/3827683#M920484</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-13T10:33:13Z</dc:date>
    </item>
  </channel>
</rss>

