<?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: REGARDING BAPI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215773#M1007351</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please don't send any link.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Jul 2008 09:13:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-23T09:13:40Z</dc:date>
    <item>
      <title>REGARDING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215770#M1007348</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 creating a service order through BAPI_ALM_ORDER_MAINTAIN. So lpz tell me what value should be passed to field OBJECTKEY of structure BAPI_ALM_ORDER_METHOD ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jul 2008 08:02:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215770#M1007348</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-23T08:02:30Z</dc:date>
    </item>
    <item>
      <title>Re: REGARDING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215771#M1007349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;STRONG&gt;Vishal&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check with below links:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=182938&amp;amp;highlight=bapialmordermaintain" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=182938&amp;amp;highlight=bapialmordermaintain&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=76695&amp;amp;highlight=bapialmordermaintain" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=76695&amp;amp;highlight=bapialmordermaintain&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=104180&amp;amp;highlight=bapialmordermaintain" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=104180&amp;amp;highlight=bapialmordermaintain&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?t=147301&amp;amp;highlight=bapialmordermaintain" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?t=147301&amp;amp;highlight=bapialmordermaintain&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;If Found Help Full Do Reward.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Regards&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Eshwar.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jul 2008 08:08:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215771#M1007349</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-23T08:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: REGARDING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215772#M1007350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Refer this:&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=14388042&amp;amp;messageID=4236927" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=14388042&amp;amp;messageID=4236927&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=14388042&amp;amp;messageID=1444639" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=14388042&amp;amp;messageID=1444639&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shiva Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jul 2008 08:10:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215772#M1007350</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-23T08:10:16Z</dc:date>
    </item>
    <item>
      <title>Re: REGARDING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215773#M1007351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please don't send any link.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jul 2008 09:13:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215773#M1007351</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-23T09:13:40Z</dc:date>
    </item>
    <item>
      <title>Re: REGARDING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215774#M1007352</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;We are using BAPI_ALM_ORDER_MAINTAIN to update Special Stock indicator&lt;/P&gt;&lt;P&gt;(RESB-SOBKZ) at component level for a service order (IW32).&lt;/P&gt;&lt;P&gt;BAPI is not updating the value which we are passing for this field but&lt;/P&gt;&lt;P&gt;intrestingly BAPI is updating rest of the fields at component level,&lt;/P&gt;&lt;P&gt;like Component Quntity, Componen Plant etc. Only Special Stock&lt;/P&gt;&lt;P&gt;Indicator field is an exception.&lt;/P&gt;&lt;P&gt;We are passing value in "BAPI_ALM_ORDER_COMPONENT-SPECIAL_STOCK" field&lt;/P&gt;&lt;P&gt;and updating BAPI Update table with X for this field.&lt;/P&gt;&lt;P&gt;Can somebody provide help on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Steps for the Reconstruction&lt;/P&gt;&lt;P&gt;Below is the source code which i am using to update Srvice order via&lt;/P&gt;&lt;P&gt;this BAPI&lt;/P&gt;&lt;P&gt;**************************************************************&lt;/P&gt;&lt;P&gt;REPORT zbapi .&lt;/P&gt;&lt;P&gt;DATA t_meth TYPE TABLE OF bapi_alm_order_method.&lt;/P&gt;&lt;P&gt;**Internal table for Operation (BAPI)&lt;/P&gt;&lt;P&gt;DATA t_oper TYPE TABLE OF bapi_alm_order_operation.&lt;/P&gt;&lt;P&gt;DATA t_comp TYPE TABLE OF bapi_alm_order_component.&lt;/P&gt;&lt;P&gt;**Internal Table for Opertaions UP (BAPI)&lt;/P&gt;&lt;P&gt;DATA t_comp_up TYPE TABLE OF bapi_alm_order_component_up.&lt;/P&gt;&lt;P&gt;**Internal table for BAPI Return code&lt;/P&gt;&lt;P&gt;DATA t_ret TYPE TABLE OF bapiret2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***WORK AREA DECLARATIONS&lt;/P&gt;&lt;P&gt;**Work Area for Hedaer&lt;/P&gt;&lt;P&gt;DATA:wa_header TYPE caufvdb,&lt;/P&gt;&lt;P&gt;wa_meth TYPE bapi_alm_order_method,&lt;/P&gt;&lt;P&gt;wa_op TYPE afvgb,&lt;/P&gt;&lt;P&gt;wa_comp TYPE resbb,&lt;/P&gt;&lt;P&gt;wa_comp1 TYPE bapi_alm_order_component,&lt;/P&gt;&lt;P&gt;wa_comp_up TYPE bapi_alm_order_component_up,&lt;/P&gt;&lt;P&gt;wa_oper TYPE bapi_alm_order_operation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:TEST.&lt;/P&gt;&lt;P&gt;****Fill Method Internal table&lt;/P&gt;&lt;P&gt;CLEAR wa_meth.&lt;/P&gt;&lt;P&gt;wa_meth-method = 'SAVE'.&lt;/P&gt;&lt;P&gt;APPEND wa_meth TO t_meth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_meth-refnumber = sy-tabix.&lt;/P&gt;&lt;P&gt;wa_meth-objecttype = 'COMPONENT'.&lt;/P&gt;&lt;P&gt;wa_meth-method = 'CHANGE'.&lt;/P&gt;&lt;P&gt;wa_meth-objectkey(12) = '000004000104'.&lt;/P&gt;&lt;P&gt;wa_meth-objectkey+12(4) = '0010'.&lt;/P&gt;&lt;P&gt;wa_meth-objectkey+16(4) = '0010'.&lt;/P&gt;&lt;P&gt;APPEND wa_meth TO t_meth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Component Internal table&lt;/P&gt;&lt;P&gt;wa_comp1-reserv_no = '0000001072'.&lt;/P&gt;&lt;P&gt;wa_comp1-res_item = '0001'.&lt;/P&gt;&lt;P&gt;wa_comp1-activity = '0010'.&lt;/P&gt;&lt;P&gt;wa_comp1-item_number = '0010'.&lt;/P&gt;&lt;P&gt;wa_comp1-special_stock = 'B'.&lt;/P&gt;&lt;P&gt;wa_comp1-requirement_quantity = '15'.&lt;/P&gt;&lt;P&gt;wa_comp1-stge_loc = '0001'.&lt;/P&gt;&lt;P&gt;wa_comp1-backflush = 'X'.&lt;/P&gt;&lt;P&gt;APPEND wa_comp1 TO t_comp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Component Update Internal table&lt;/P&gt;&lt;P&gt;wa_comp_up-special_stock = 'X'.&lt;/P&gt;&lt;P&gt;wa_comp_up-backflush = 'X'.&lt;/P&gt;&lt;P&gt;wa_comp_up-requirement_quantity = 'X'.&lt;/P&gt;&lt;P&gt;wa_comp_up-stge_loc = 'X'.&lt;/P&gt;&lt;P&gt;APPEND wa_comp_up TO t_comp_up.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Call Bapi&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;it_methods = t_meth&lt;/P&gt;&lt;P&gt;it_component = t_comp&lt;/P&gt;&lt;P&gt;it_component_up = t_comp_up&lt;/P&gt;&lt;P&gt;return = t_ret.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jul 2008 09:16:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215774#M1007352</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-23T09:16:58Z</dc:date>
    </item>
    <item>
      <title>Re: REGARDING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215775#M1007353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;check this samole code,&lt;/P&gt;&lt;P&gt;REPORT Z_SALES_ORDER_CHANGE&lt;/P&gt;&lt;P&gt;NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;LINE-SIZE 132&lt;/P&gt;&lt;P&gt;LINE-COUNT 65(0)&lt;/P&gt;&lt;P&gt;MESSAGE-ID ZZ.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: VBAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;V_FILEIN(90) TYPE C,&lt;/P&gt;&lt;P&gt;V_RECIN TYPE I,&lt;/P&gt;&lt;P&gt;V_RECVBAP TYPE I,&lt;/P&gt;&lt;P&gt;V_RECORDER TYPE I,&lt;/P&gt;&lt;P&gt;V_VBELN LIKE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;ORDERHEADERINX LIKE BAPISDH1X.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_ORDERS OCCURS 0,&lt;/P&gt;&lt;P&gt;VBELN LIKE VBAK-VBELN,&lt;/P&gt;&lt;P&gt;POSNR LIKE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;BRGEW(18) TYPE C,&lt;/P&gt;&lt;P&gt;VOLUM(18) TYPE C,&lt;/P&gt;&lt;P&gt;END OF I_ORDERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_OUTPUT OCCURS 0,&lt;/P&gt;&lt;P&gt;VBELN LIKE VBAK-VBELN,&lt;/P&gt;&lt;P&gt;POSNR LIKE VBAP-POSNR,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GEWEI LIKE VBAP-GEWEI,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;BRGEW LIKE VBAP-BRGEW,&lt;/P&gt;&lt;P&gt;VOLUM LIKE VBAP-VOLUM,&lt;/P&gt;&lt;P&gt;CKWGT TYPE C,&lt;/P&gt;&lt;P&gt;CKVOL TYPE C,&lt;/P&gt;&lt;P&gt;END OF I_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ORDERITEMIN OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BAPISDITM.&lt;/P&gt;&lt;P&gt;DATA: END OF ORDERITEMIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ORDERITEMINX OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BAPISDITMX.&lt;/P&gt;&lt;P&gt;DATA: END OF ORDERITEMINX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BAPIRET2.&lt;/P&gt;&lt;P&gt;DATA: END OF RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF BAPIRETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE BAPIRET2.&lt;/P&gt;&lt;P&gt;DATA: END OF BAPIRETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;P_PATH(45) TYPE C DEFAULT '/usr/users/ftpsapom/' LOWER CASE,&lt;/P&gt;&lt;P&gt;P_FNAME(32) TYPE C DEFAULT '/sweetjo.txt' LOWER CASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONCATENATE PATH AND FILE NAME INTO ONE VARIABLE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CONCATENATE P_PATH P_FNAME INTO V_FILEIN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OPEN DATASET&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF V_FILEIN IS INITIAL.&lt;/P&gt;&lt;P&gt;MESSAGE E002 WITH 'FILE' V_FILEIN 'DOES NOT CONTAIN ANY DATA!'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp; &amp;amp; &amp;amp; &amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;OPEN DATASET V_FILEIN&lt;/P&gt;&lt;P&gt;FOR INPUT&lt;/P&gt;&lt;P&gt;IN TEXT MODE.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;READ DATASET&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DO.&lt;/P&gt;&lt;P&gt;READ DATASET V_FILEIN INTO I_ORDERS.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;APPEND I_ORDERS.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLOSE DATASET&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLOSE DATASET V_FILEIN.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE E002 WITH 'ERROR - CLOSING' V_FILEIN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp; &amp;amp; &amp;amp; &amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;MESSAGE E002 WITH 'ERROR - COULD NOT OPEN' V_FILEIN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;amp; &amp;amp; &amp;amp; &amp;amp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SORT AND REMOVE DUPLICATES FROM I_ORDERS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SORT I_ORDERS BY VBELN POSNR.&lt;/P&gt;&lt;P&gt;DELETE ADJACENT DUPLICATES FROM I_ORDERS.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;POPULATE I_OUTPUT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT I_ORDERS.&lt;/P&gt;&lt;P&gt;SHIFT I_ORDERS-POSNR LEFT DELETING LEADING SPACE.&lt;/P&gt;&lt;P&gt;CONCATENATE '0' I_ORDERS-POSNR INTO I_ORDERS-POSNR.&lt;/P&gt;&lt;P&gt;SELECT SINGLE BRGEW VOLUM&lt;/P&gt;&lt;P&gt;FROM VBAP&lt;/P&gt;&lt;P&gt;INTO (VBAP-BRGEW, VBAP-VOLUM)&lt;/P&gt;&lt;P&gt;WHERE VBELN = I_ORDERS-VBELN&lt;/P&gt;&lt;P&gt;AND POSNR = I_ORDERS-POSNR.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;IF VBAP-BRGEW = 0.&lt;/P&gt;&lt;P&gt;I_OUTPUT-CKWGT = 'X'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF VBAP-VOLUM = 0.&lt;/P&gt;&lt;P&gt;I_OUTPUT-CKVOL = 'X'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;I_OUTPUT-VBELN = I_ORDERS-VBELN.&lt;/P&gt;&lt;P&gt;I_OUTPUT-POSNR = I_ORDERS-POSNR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;I_OUTPUT-GEWEI = 'ST'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I_OUTPUT-BRGEW = I_ORDERS-BRGEW.&lt;/P&gt;&lt;P&gt;I_OUTPUT-VOLUM = I_ORDERS-VOLUM.&lt;/P&gt;&lt;P&gt;APPEND I_OUTPUT.&lt;/P&gt;&lt;P&gt;CLEAR: I_OUTPUT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;V_RECIN = V_RECIN + 1.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;POPULATE BAPI DATA AND RUN BAPI&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CLEAR: ORDERHEADERINX, ORDERITEMIN, ORDERITEMINX,&lt;/P&gt;&lt;P&gt;RETURN, BAPIRETURN.&lt;/P&gt;&lt;P&gt;REFRESH: ORDERITEMIN, ORDERITEMINX, RETURN, BAPIRETURN.&lt;/P&gt;&lt;P&gt;ORDERHEADERINX-UPDATEFLAG = 'U'.&lt;/P&gt;&lt;P&gt;LOOP AT I_OUTPUT WHERE CKWGT = 'X' OR CKVOL = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;V_RECVBAP = V_RECVBAP + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF I_OUTPUT-VBELN &amp;lt;&amp;gt; V_VBELN AND SY-TABIX &amp;lt;&amp;gt; 1.&lt;/P&gt;&lt;P&gt;V_RECORDER = V_RECORDER + 1.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_SALESORDER_CHANGE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;SALESDOCUMENT = V_VBELN&lt;/P&gt;&lt;P&gt;ORDER_HEADER_INX = ORDERHEADERINX&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;RETURN = RETURN&lt;/P&gt;&lt;P&gt;ORDER_ITEM_IN = ORDERITEMIN&lt;/P&gt;&lt;P&gt;ORDER_ITEM_INX = ORDERITEMINX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;WAIT = 'X'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;RETURN = BAPIRETURN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE OUT RETURN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT RETURN.&lt;/P&gt;&lt;P&gt;WRITE: / RETURN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;WRITE: / BAPIRETURN.&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;P&gt;CLEAR: ORDERITEMIN, ORDERITEMINX,&lt;/P&gt;&lt;P&gt;RETURN, BAPIRETURN.&lt;/P&gt;&lt;P&gt;REFRESH: ORDERITEMIN, ORDERITEMINX, RETURN, BAPIRETURN.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ORDERITEMIN-ITM_NUMBER = I_OUTPUT-POSNR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ORDERITEMIN-UNTOF_WGHT = I_OUTPUT-GEWEI.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF NOT I_OUTPUT-CKWGT IS INITIAL.&lt;/P&gt;&lt;P&gt;ORDERITEMIN-GROSS_WGHT = I_OUTPUT-BRGEW.&lt;/P&gt;&lt;P&gt;ORDERITEMINX-GROSS_WGHT = 'X'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF NOT I_OUTPUT-CKVOL IS INITIAL.&lt;/P&gt;&lt;P&gt;ORDERITEMIN-VOLUME = I_OUTPUT-VOLUM.&lt;/P&gt;&lt;P&gt;ORDERITEMINX-VOLUME = 'X'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;APPEND ORDERITEMIN.&lt;/P&gt;&lt;P&gt;ORDERITEMINX-ITM_NUMBER = I_OUTPUT-POSNR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ORDERITEMINX-UNTOF_WGHT = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ORDERITEMINX-UPDATEFLAG = 'U'.&lt;/P&gt;&lt;P&gt;APPEND ORDERITEMINX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;V_VBELN = I_OUTPUT-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;RUN BAPI ON LAST ORDER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF NOT ORDERITEMIN IS INITIAL.&lt;/P&gt;&lt;P&gt;V_RECORDER = V_RECORDER + 1.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_SALESORDER_CHANGE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;SALESDOCUMENT = V_VBELN&lt;/P&gt;&lt;P&gt;ORDER_HEADER_INX = ORDERHEADERINX&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;RETURN = RETURN&lt;/P&gt;&lt;P&gt;ORDER_ITEM_IN = ORDERITEMIN&lt;/P&gt;&lt;P&gt;ORDER_ITEM_INX = ORDERITEMINX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;WAIT = 'X'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;RETURN = BAPIRETURN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE OUT RETURN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT RETURN.&lt;/P&gt;&lt;P&gt;WRITE: / RETURN.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;WRITE: / BAPIRETURN.&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE OUT RECORD COUNT FROM FILE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WRITE: / 'RECORD COUNT FROM FILE ', V_RECIN.&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE OUT RECORD COUNT FROM FILE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WRITE: / 'RECORD COUNT OF LINES TO CHANGE ', V_RECVBAP.&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE OUT RECORD COUNT FROM FILE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;WRITE: / 'RECORD COUNT OF ORDERS TO CHANGE ', V_RECORDER.&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TOP OF PAGE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;WRITE:/1(5) TEXT-H01, 6(8) SY-DATUM MM/DD/YY,&lt;/P&gt;&lt;P&gt;100(8) TEXT-H02, 126(8) SY-PAGNO.&lt;/P&gt;&lt;P&gt;WRITE:/1(5) TEXT-H03, 6(8) SY-UZEIT USING EDIT MASK '__:__:__',&lt;/P&gt;&lt;P&gt;20(77) TEXT-H04,&lt;/P&gt;&lt;P&gt;100(8) TEXT-H05, 108(25) SY-REPID.&lt;/P&gt;&lt;P&gt;WRITE:/1(6) TEXT-H06, 8(12) SY-UNAME,&lt;/P&gt;&lt;P&gt;20(4) TEXT-H07, 25(32) SY-HOST,&lt;/P&gt;&lt;P&gt;100(13) TEXT-H08, 121(8) SY-SYSID,&lt;/P&gt;&lt;P&gt;129 '/', 130(3) SY-MANDT.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;P&gt;With thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;Sravani yendru.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jul 2008 11:45:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-bapi/m-p/4215775#M1007353</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-23T11:45:20Z</dc:date>
    </item>
  </channel>
</rss>

