<?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: resolution in recarding in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/resolution-in-recarding/m-p/2409798#M537421</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; Use CTU_PARAMS as OPTIONS in your BDC and it will handle the screen resolution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the help on CTU_PARAMS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to count the lines manually on the screen and to handle &lt;/P&gt;&lt;P&gt;see the sample code for ME51 tcode &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zmm_pr_upload_mat&lt;/P&gt;&lt;P&gt;NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;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;Standard Include for Selection Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE bdcrecx1.&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 Upload Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF i_pr OCCURS 0,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;sno(3), " SNo&lt;/P&gt;&lt;P&gt;bsart(004), " PR Type&lt;/P&gt;&lt;P&gt;epstp(001), " Item Category&lt;/P&gt;&lt;P&gt;knttp(001), " Account Assignment&lt;/P&gt;&lt;P&gt;eeind(010), " Delivery Date&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;lpein(001), " Category of Del Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;werks(004), " Plant&lt;/P&gt;&lt;P&gt;lgort(004), " Storage Location&lt;/P&gt;&lt;P&gt;ekgrp(003), " Purchasing Group&lt;/P&gt;&lt;P&gt;matkl(009), " Material Group&lt;/P&gt;&lt;P&gt;bednr(010), " Tracking No&lt;/P&gt;&lt;P&gt;afnam(012), " Requisitioner&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Item Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;matnr(018), " Material No&lt;/P&gt;&lt;P&gt;menge(017), " Quantity&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;badat(010),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;frgdt(010),&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;preis(014), " Valuation Price&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;waers(005), " Currency&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;peinh(005),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;wepos(001),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;repos(001),&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;sakto(010), " GL Account&lt;/P&gt;&lt;P&gt;kostl(010), " Cost Center&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;bnfpo(005),&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;END OF i_pr.&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 header Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF it_header OCCURS 0,&lt;/P&gt;&lt;P&gt;sno(3), " SNo&lt;/P&gt;&lt;P&gt;bsart(004), " PR Type&lt;/P&gt;&lt;P&gt;epstp(001), " Item Category&lt;/P&gt;&lt;P&gt;knttp(001), " Account Assignment&lt;/P&gt;&lt;P&gt;eeind(010), " Delivery Date&lt;/P&gt;&lt;P&gt;werks(004), " Plant&lt;/P&gt;&lt;P&gt;lgort(004), " Storage Location&lt;/P&gt;&lt;P&gt;ekgrp(003), " Purchasing Group&lt;/P&gt;&lt;P&gt;matkl(009), " Material Group&lt;/P&gt;&lt;P&gt;bednr(010), " Tracking No&lt;/P&gt;&lt;P&gt;afnam(012), " Requisitioner&lt;/P&gt;&lt;P&gt;END OF it_header.&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 Item Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF it_item OCCURS 0,&lt;/P&gt;&lt;P&gt;sno(3), " SNo&lt;/P&gt;&lt;P&gt;matnr(018), " Material No&lt;/P&gt;&lt;P&gt;menge(017), " Quantity&lt;/P&gt;&lt;P&gt;preis(014), " Valuation Price&lt;/P&gt;&lt;P&gt;sakto(010), " GL Account&lt;/P&gt;&lt;P&gt;kostl(010), " Cost Center&lt;/P&gt;&lt;P&gt;END OF it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data Variables &amp;amp; Constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONSTANTS : c_x VALUE 'X'. " Flag&lt;/P&gt;&lt;P&gt;DATA : v_l(2), " Counter&lt;/P&gt;&lt;P&gt;v_rowno(5), " Row No&lt;/P&gt;&lt;P&gt;v_2(2), " Counter&lt;/P&gt;&lt;P&gt;v_rows LIKE sy-srows, " Rows in TC&lt;/P&gt;&lt;P&gt;v_field(45). " String&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Parameters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PARAMETERS: p_file LIKE ibipparms-path. " Filename&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;At selection-screen on Value Request for file Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the F4 Values for the File&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;IMPORTING&lt;/P&gt;&lt;P&gt;file_name = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start of Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Open the BDC Session&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM open_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload the File into internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = p_file&lt;/P&gt;&lt;P&gt;filetype = 'DAT'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = i_pr&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;conversion_error = 1&lt;/P&gt;&lt;P&gt;invalid_table_width = 2&lt;/P&gt;&lt;P&gt;invalid_type = 3&lt;/P&gt;&lt;P&gt;no_batch = 4&lt;/P&gt;&lt;P&gt;unknown_error = 5&lt;/P&gt;&lt;P&gt;gui_refuse_filetransfer = 6&lt;/P&gt;&lt;P&gt;OTHERS = 7.&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;SORT i_pr BY sno.&lt;/P&gt;&lt;P&gt;LOOP AT i_pr.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING i_pr TO it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND it_item.&lt;/P&gt;&lt;P&gt;CLEAR it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT END OF sno.&lt;/P&gt;&lt;P&gt;READ TABLE i_pr INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING i_pr TO it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND it_header.&lt;/P&gt;&lt;P&gt;CLEAR it_header.&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;SORT it_header BY sno.&lt;/P&gt;&lt;P&gt;SORT it_item BY sno.&lt;/P&gt;&lt;P&gt;v_rows = sy-srows - 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload the Data from Internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT it_header.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0100'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'EBAN-BEDNR'.&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 'EBAN-BSART'&lt;/P&gt;&lt;P&gt;it_header-bsart.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RM06B-EPSTP'&lt;/P&gt;&lt;P&gt;it_header-epstp.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-KNTTP'&lt;/P&gt;&lt;P&gt;it_header-knttp.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RM06B-EEIND'&lt;/P&gt;&lt;P&gt;it_header-eeind.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM bdc_field USING 'RM06B-LPEIN'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_header-lpein.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-WERKS'&lt;/P&gt;&lt;P&gt;it_header-werks.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-LGORT'&lt;/P&gt;&lt;P&gt;it_header-lgort.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-EKGRP'&lt;/P&gt;&lt;P&gt;it_header-ekgrp.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-MATKL'&lt;/P&gt;&lt;P&gt;it_header-matkl.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-BEDNR'&lt;/P&gt;&lt;P&gt;it_header-bednr.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-AFNAM'&lt;/P&gt;&lt;P&gt;it_header-afnam.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Item Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_l = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To add no. of rows&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_2 = 0 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;As the screen is showing 13 rows defaulted to 130&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_rowno = 130 .&lt;/P&gt;&lt;P&gt;LOOP AT it_item WHERE sno = it_header-sno.&lt;/P&gt;&lt;P&gt;v_l = v_l + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF v_l = 14 .&lt;/P&gt;&lt;P&gt;IF v_2 = 12 .&lt;/P&gt;&lt;P&gt;v_2 = 12 .&lt;/P&gt;&lt;P&gt;v_l = 2 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;From second time onwards it is displaying 12 rows only&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_rowno = v_rowno + 120 .&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0106'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RM06B-BNFPO'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RM06B-BNFPO'&lt;/P&gt;&lt;P&gt;v_rowno.&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 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'/00'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;V_2 initialized to 12 for second screen purpose&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_2 = 12 .&lt;/P&gt;&lt;P&gt;v_l = 2 .&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0106'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RM06B-BNFPO'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RM06B-BNFPO'&lt;/P&gt;&lt;P&gt;v_rowno .&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 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'/00'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0106'.&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;CLEAR v_field.&lt;/P&gt;&lt;P&gt;CONCATENATE 'EBAN-MATNR(' v_l ')' INTO v_field.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING v_field it_item-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR v_field.&lt;/P&gt;&lt;P&gt;CONCATENATE 'EBAN-MENGE(' v_l ')' INTO v_field.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING v_field it_item-menge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0102'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'EBAN-PREIS'.&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 'EBAN-PREIS'&lt;/P&gt;&lt;P&gt;it_item-preis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0505'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'EBKN-SAKTO'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=ENTE'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBKN-SAKTO'&lt;/P&gt;&lt;P&gt;it_item-sakto.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Cost Center&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLKACB' '0002'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'COBL-KOSTL'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=ENTE'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-KOSTL'&lt;/P&gt;&lt;P&gt;it_item-kostl.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=ENTE'.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0106'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RM06B-BNFPO'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=BU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call The Transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM bdc_transaction USING 'ME51'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Close the BDC Session&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM close_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;lt;b&amp;gt;Reward points&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Jun 2007 12:43:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-22T12:43:16Z</dc:date>
    <item>
      <title>resolution in recarding</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/resolution-in-recarding/m-p/2409796#M537419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;due to recard the transaction what is the role of resulution?how to main tain the resolution?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 12:27:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/resolution-in-recarding/m-p/2409796#M537419</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T12:27:49Z</dc:date>
    </item>
    <item>
      <title>Re: resolution in recarding</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/resolution-in-recarding/m-p/2409797#M537420</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;For Screen Resolution we use the CTU_PARAMS, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;look at the below for an example program&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/ab001.htm" target="test_blank"&gt;http://www.sap-img.com/ab001.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Here is the Example Program for Table Control&amp;lt;/b&amp;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;/P&gt;&lt;P&gt;data: i_ctu type ctu_params,&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;initialization.&lt;/P&gt;&lt;P&gt;i_ctu-dismode = 'A'.&lt;/P&gt;&lt;P&gt;i_ctu-updmode = 'S'.&lt;/P&gt;&lt;P&gt;i_ctu-cattmode = ' '.&lt;/P&gt;&lt;P&gt;i_ctu-defsize = 'X'.   " Screen Resolution Option&lt;/P&gt;&lt;P&gt;i_ctu-nobinpt = 'X'.&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 'KE21N' &lt;/P&gt;&lt;P&gt;         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 I_BDCMSGCOLL &lt;/P&gt;&lt;P&gt;         OPTIONS FROM I_CTU.   " Here you need to give the Screen Resolution&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Ashok reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 12:38:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/resolution-in-recarding/m-p/2409797#M537420</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T12:38:00Z</dc:date>
    </item>
    <item>
      <title>Re: resolution in recarding</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/resolution-in-recarding/m-p/2409798#M537421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; Use CTU_PARAMS as OPTIONS in your BDC and it will handle the screen resolution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the help on CTU_PARAMS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to count the lines manually on the screen and to handle &lt;/P&gt;&lt;P&gt;see the sample code for ME51 tcode &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zmm_pr_upload_mat&lt;/P&gt;&lt;P&gt;NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;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;Standard Include for Selection Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE bdcrecx1.&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 Upload Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF i_pr OCCURS 0,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header Screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;sno(3), " SNo&lt;/P&gt;&lt;P&gt;bsart(004), " PR Type&lt;/P&gt;&lt;P&gt;epstp(001), " Item Category&lt;/P&gt;&lt;P&gt;knttp(001), " Account Assignment&lt;/P&gt;&lt;P&gt;eeind(010), " Delivery Date&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;lpein(001), " Category of Del Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;werks(004), " Plant&lt;/P&gt;&lt;P&gt;lgort(004), " Storage Location&lt;/P&gt;&lt;P&gt;ekgrp(003), " Purchasing Group&lt;/P&gt;&lt;P&gt;matkl(009), " Material Group&lt;/P&gt;&lt;P&gt;bednr(010), " Tracking No&lt;/P&gt;&lt;P&gt;afnam(012), " Requisitioner&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Item Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;matnr(018), " Material No&lt;/P&gt;&lt;P&gt;menge(017), " Quantity&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;badat(010),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;frgdt(010),&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;preis(014), " Valuation Price&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;waers(005), " Currency&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;peinh(005),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;wepos(001),&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;repos(001),&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;sakto(010), " GL Account&lt;/P&gt;&lt;P&gt;kostl(010), " Cost Center&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;bnfpo(005),&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;END OF i_pr.&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 header Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF it_header OCCURS 0,&lt;/P&gt;&lt;P&gt;sno(3), " SNo&lt;/P&gt;&lt;P&gt;bsart(004), " PR Type&lt;/P&gt;&lt;P&gt;epstp(001), " Item Category&lt;/P&gt;&lt;P&gt;knttp(001), " Account Assignment&lt;/P&gt;&lt;P&gt;eeind(010), " Delivery Date&lt;/P&gt;&lt;P&gt;werks(004), " Plant&lt;/P&gt;&lt;P&gt;lgort(004), " Storage Location&lt;/P&gt;&lt;P&gt;ekgrp(003), " Purchasing Group&lt;/P&gt;&lt;P&gt;matkl(009), " Material Group&lt;/P&gt;&lt;P&gt;bednr(010), " Tracking No&lt;/P&gt;&lt;P&gt;afnam(012), " Requisitioner&lt;/P&gt;&lt;P&gt;END OF it_header.&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 Item Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF it_item OCCURS 0,&lt;/P&gt;&lt;P&gt;sno(3), " SNo&lt;/P&gt;&lt;P&gt;matnr(018), " Material No&lt;/P&gt;&lt;P&gt;menge(017), " Quantity&lt;/P&gt;&lt;P&gt;preis(014), " Valuation Price&lt;/P&gt;&lt;P&gt;sakto(010), " GL Account&lt;/P&gt;&lt;P&gt;kostl(010), " Cost Center&lt;/P&gt;&lt;P&gt;END OF it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data Variables &amp;amp; Constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONSTANTS : c_x VALUE 'X'. " Flag&lt;/P&gt;&lt;P&gt;DATA : v_l(2), " Counter&lt;/P&gt;&lt;P&gt;v_rowno(5), " Row No&lt;/P&gt;&lt;P&gt;v_2(2), " Counter&lt;/P&gt;&lt;P&gt;v_rows LIKE sy-srows, " Rows in TC&lt;/P&gt;&lt;P&gt;v_field(45). " String&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Parameters&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PARAMETERS: p_file LIKE ibipparms-path. " Filename&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;At selection-screen on Value Request for file Name&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the F4 Values for the File&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;IMPORTING&lt;/P&gt;&lt;P&gt;file_name = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Start of Selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Open the BDC Session&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM open_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload the File into internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = p_file&lt;/P&gt;&lt;P&gt;filetype = 'DAT'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = i_pr&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;conversion_error = 1&lt;/P&gt;&lt;P&gt;invalid_table_width = 2&lt;/P&gt;&lt;P&gt;invalid_type = 3&lt;/P&gt;&lt;P&gt;no_batch = 4&lt;/P&gt;&lt;P&gt;unknown_error = 5&lt;/P&gt;&lt;P&gt;gui_refuse_filetransfer = 6&lt;/P&gt;&lt;P&gt;OTHERS = 7.&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;SORT i_pr BY sno.&lt;/P&gt;&lt;P&gt;LOOP AT i_pr.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING i_pr TO it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND it_item.&lt;/P&gt;&lt;P&gt;CLEAR it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT END OF sno.&lt;/P&gt;&lt;P&gt;READ TABLE i_pr INDEX sy-tabix.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING i_pr TO it_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND it_header.&lt;/P&gt;&lt;P&gt;CLEAR it_header.&lt;/P&gt;&lt;P&gt;ENDAT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;SORT it_header BY sno.&lt;/P&gt;&lt;P&gt;SORT it_item BY sno.&lt;/P&gt;&lt;P&gt;v_rows = sy-srows - 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload the Data from Internal Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT it_header.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0100'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'EBAN-BEDNR'.&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 'EBAN-BSART'&lt;/P&gt;&lt;P&gt;it_header-bsart.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RM06B-EPSTP'&lt;/P&gt;&lt;P&gt;it_header-epstp.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-KNTTP'&lt;/P&gt;&lt;P&gt;it_header-knttp.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RM06B-EEIND'&lt;/P&gt;&lt;P&gt;it_header-eeind.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PERFORM bdc_field USING 'RM06B-LPEIN'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_header-lpein.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-WERKS'&lt;/P&gt;&lt;P&gt;it_header-werks.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-LGORT'&lt;/P&gt;&lt;P&gt;it_header-lgort.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-EKGRP'&lt;/P&gt;&lt;P&gt;it_header-ekgrp.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-MATKL'&lt;/P&gt;&lt;P&gt;it_header-matkl.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-BEDNR'&lt;/P&gt;&lt;P&gt;it_header-bednr.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBAN-AFNAM'&lt;/P&gt;&lt;P&gt;it_header-afnam.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Item Details&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_l = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To add no. of rows&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_2 = 0 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;As the screen is showing 13 rows defaulted to 130&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_rowno = 130 .&lt;/P&gt;&lt;P&gt;LOOP AT it_item WHERE sno = it_header-sno.&lt;/P&gt;&lt;P&gt;v_l = v_l + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF v_l = 14 .&lt;/P&gt;&lt;P&gt;IF v_2 = 12 .&lt;/P&gt;&lt;P&gt;v_2 = 12 .&lt;/P&gt;&lt;P&gt;v_l = 2 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;From second time onwards it is displaying 12 rows only&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_rowno = v_rowno + 120 .&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0106'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RM06B-BNFPO'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RM06B-BNFPO'&lt;/P&gt;&lt;P&gt;v_rowno.&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 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'/00'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;V_2 initialized to 12 for second screen purpose&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;v_2 = 12 .&lt;/P&gt;&lt;P&gt;v_l = 2 .&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0106'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RM06B-BNFPO'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'RM06B-BNFPO'&lt;/P&gt;&lt;P&gt;v_rowno .&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 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'/00'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0106'.&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;CLEAR v_field.&lt;/P&gt;&lt;P&gt;CONCATENATE 'EBAN-MATNR(' v_l ')' INTO v_field.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING v_field it_item-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR v_field.&lt;/P&gt;&lt;P&gt;CONCATENATE 'EBAN-MENGE(' v_l ')' INTO v_field.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING v_field it_item-menge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0102'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'EBAN-PREIS'.&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 'EBAN-PREIS'&lt;/P&gt;&lt;P&gt;it_item-preis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0505'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'EBKN-SAKTO'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=ENTE'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'EBKN-SAKTO'&lt;/P&gt;&lt;P&gt;it_item-sakto.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Cost Center&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPLKACB' '0002'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'COBL-KOSTL'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=ENTE'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'COBL-KOSTL'&lt;/P&gt;&lt;P&gt;it_item-kostl.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=ENTE'.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM bdc_dynpro USING 'SAPMM06B' '0106'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_CURSOR'&lt;/P&gt;&lt;P&gt;'RM06B-BNFPO'.&lt;/P&gt;&lt;P&gt;PERFORM bdc_field USING 'BDC_OKCODE'&lt;/P&gt;&lt;P&gt;'=BU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Call The Transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM bdc_transaction USING 'ME51'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Close the BDC Session&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;PERFORM close_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;lt;b&amp;gt;Reward points&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jun 2007 12:43:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/resolution-in-recarding/m-p/2409798#M537421</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-22T12:43:16Z</dc:date>
    </item>
  </channel>
</rss>

