<?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 pgm needed in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2132173#M448272</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can anyone send po upload pgm and saleorder uplaod  pgm&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 13 Apr 2007 11:29:44 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-13T11:29:44Z</dc:date>
    <item>
      <title>pgm needed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2132173#M448272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can anyone send po upload pgm and saleorder uplaod  pgm&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2007 11:29:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2132173#M448272</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-13T11:29:44Z</dc:date>
    </item>
    <item>
      <title>Re: pgm needed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2132174#M448273</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 a sample upload program for Purchase Requisition &lt;/P&gt;&lt;P&gt;see this and record the bdc for VA01 and Me21  tcodes and modify the same on the lines of this program.&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;&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;reward if useful&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Apr 2007 11:37:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/pgm-needed/m-p/2132174#M448273</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-13T11:37:50Z</dc:date>
    </item>
  </channel>
</rss>

