<?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: Change/Delete production order components from ABAP-Code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592938#M1757754</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi. You have to make use of &lt;STRONG&gt;BDC &lt;/STRONG&gt;to edit/delete production order components.&lt;/P&gt;&lt;P&gt;The BAPIs(&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;BAPI_RESERVATION_CHANGE&lt;/SPAN&gt; and &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;BAPI_RESERVATION_DELETE) &lt;/SPAN&gt;can only be used for reservations created directly via MB21 tcode.&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 Aug 2013 03:11:23 GMT</pubDate>
    <dc:creator>Arun_Prabhu_K</dc:creator>
    <dc:date>2013-08-01T03:11:23Z</dc:date>
    <item>
      <title>Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592937#M1757753</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;can anybody show me how to change btw. delete production order components e.g. for report-usage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I already found the BAPIS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CO_MK_IBAPI_COMPONENT_CHANGE&lt;/P&gt;&lt;P&gt;CO_MK_IBAPI_COMPONENT_REMOVE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;, but could not found a direction how to use them, so SAP dumps with an unknown error everytime &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additionally, i got the BAPIs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_RESERVATION_CHANGE&lt;/P&gt;&lt;P&gt;BAPI_RESERVATION_DELETE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I executed them correctly, but as report message i get the information, that automatic reservation can't be changed...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jul 2013 14:10:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592937#M1757753</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-07-31T14:10:39Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592938#M1757754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi. You have to make use of &lt;STRONG&gt;BDC &lt;/STRONG&gt;to edit/delete production order components.&lt;/P&gt;&lt;P&gt;The BAPIs(&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;BAPI_RESERVATION_CHANGE&lt;/SPAN&gt; and &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;BAPI_RESERVATION_DELETE) &lt;/SPAN&gt;can only be used for reservations created directly via MB21 tcode.&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 03:11:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592938#M1757754</guid>
      <dc:creator>Arun_Prabhu_K</dc:creator>
      <dc:date>2013-08-01T03:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592939#M1757755</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;I also think BDC for CO02 is the best option. I had similiar issue some years ago and all function modules tested for production order operations failed at the end. Internally SAP is using function modules with global data which are bad encapsulated for usage in own programs.&lt;/P&gt;&lt;P&gt;One option might be the function module CLOI_CHANGES_UPL_45. This is part of the POI interface.&lt;/P&gt;&lt;P&gt;By means of this FM can be changed some data in operations and components I suppose parameter CLOI_PLORD_RESBU_IMP is for components. Here is a sample program for calling the FM, in this case for changing one field in operation:&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;amp; Report&amp;nbsp; ZMB_PO_OPER_CREATE&lt;BR /&gt;*&amp;amp;&lt;BR /&gt;REPORT&amp;nbsp; zmb_po_oper_change_cloi.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_aufnr TYPE char12 MEMORY ID anr OBLIGATORY DEFAULT '001000000944',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_act_n(4) TYPE c DEFAULT '0040',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_wc_o TYPE arbpl DEFAULT '2000',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_wc_n TYPE arbpl DEFAULT '2641'.&lt;/P&gt;&lt;P&gt;DATA: ls_cloi_if_par_v2 TYPE cloiifpar,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_opu TYPE TABLE OF cloioperu,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lw_opu TYPE cloioperu,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_cloi_methods_exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE STANDARD TABLE OF cloimetlog,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_cloi_messages_exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE STANDARD TABLE OF cloimsglog,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_cloi_msg_obj_log_exp TYPE STANDARD TABLE OF cloimoblog,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_aplfl(6) TYPE c,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_cloi_ret_val TYPE cloiretval,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lw_cloi_messages_exp&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE cloimsglog.&lt;/P&gt;&lt;P&gt;CLEAR: ls_cloi_if_par_v2.&lt;/P&gt;&lt;P&gt;ls_cloi_if_par_v2-commitflg&amp;nbsp;&amp;nbsp; = 'C'.&lt;BR /&gt;ls_cloi_if_par_v2-r3_version&amp;nbsp; = '60'.&lt;BR /&gt;ls_cloi_if_par_v2-metlog_req&amp;nbsp; = 'X'.&lt;BR /&gt;ls_cloi_if_par_v2-msglog_req&amp;nbsp; = 'X'.&lt;BR /&gt;ls_cloi_if_par_v2-msgobj_req&amp;nbsp; = 'X'.&lt;BR /&gt;ls_cloi_if_par_v2-ord_req&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'X'.&lt;BR /&gt;ls_cloi_if_par_v2-ordseq_req&amp;nbsp; = 'X'.&lt;BR /&gt;ls_cloi_if_par_v2-ordopr_req&amp;nbsp; = 'X'.&lt;/P&gt;&lt;P&gt;lw_opu-aufnr = p_aufnr.&lt;BR /&gt;lw_opu-extaufnr = p_aufnr.&lt;BR /&gt;lw_opu-aplfl = '000000'.&lt;BR /&gt;lw_opu-vornr = p_act_n.&lt;BR /&gt;*lw_opu-aplfl = lv_aplfl.&lt;BR /&gt;lw_opu-field = 'ARBPL'.&lt;BR /&gt;lw_opu-value = p_wc_n.&lt;BR /&gt;APPEND lw_opu TO lt_opu.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CLOI_CHANGES_UPL_31'&lt;BR /&gt;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cloi_if_par&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ls_cloi_if_par_v2&lt;BR /&gt;IMPORTING&lt;BR /&gt;cloi_ret_val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lv_cloi_ret_val&lt;BR /&gt; TABLES&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOI_PLORDI_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOI_PLORDU_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOI_PLORDD_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOI_ORDI_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOI_ORDU_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOI_PLORD_OPRU_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;BR /&gt;&amp;nbsp; cloi_ord_opru_imp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lt_opu&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOI_MAP_EXP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;BR /&gt;&amp;nbsp;&amp;nbsp; cloi_method_log_exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lt_cloi_methods_exp&lt;BR /&gt;&amp;nbsp;&amp;nbsp; cloi_message_log_exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lt_cloi_messages_exp&lt;BR /&gt;&amp;nbsp;&amp;nbsp; cloi_msg_obj_log_exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lt_cloi_msg_obj_log_exp&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOI_PLORD_EXP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOI_ORD_EXP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOI_PLORD_OPR_EXP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOI_ORD_OPR_EXP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLOI_ORD_SEQ_EXP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;BR /&gt;WRITE: / 'Retval:', lv_cloi_ret_val.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It was working in prototype phase but I ended up with using BDC (CALL TRANSACTION 'CO02').&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 07:31:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592939#M1757755</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-01T07:31:38Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592940#M1757756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;First off, thanks for your answers!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If i use BDC for CO02, i can't delete a variable position in the component overview, can i?&lt;/P&gt;&lt;P&gt;Problem background is comparing data receiving from iDOC with the component overview.&lt;/P&gt;&lt;P&gt;If the material fits, i update the positions' quantity etc...&lt;/P&gt;&lt;P&gt;If not, i delete the position and create a new one based on the iDOC-Information.&lt;/P&gt;&lt;P&gt;Can i estimate the position dynamicly using BDC?&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/255507" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 09:53:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592940#M1757756</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-01T09:53:42Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592941#M1757757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Record BDC by making use of a &lt;STRONG&gt;manual filter&lt;/STRONG&gt; to get to the desired component and then perform your activity.&lt;/P&gt;&lt;P&gt;Then in the program,pass the production order and material value (AUFNR,MATNR) to &lt;STRONG&gt;RESB &lt;/STRONG&gt;table and get its position (POSNR) for performing desired activity.&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/255551" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/255551" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 10:49:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592941#M1757757</guid>
      <dc:creator>Arun_Prabhu_K</dc:creator>
      <dc:date>2013-08-01T10:49:27Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592942#M1757758</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;Here is a sample where I deleted operations within the overview screen. The components should also work in a similiar way:&lt;/P&gt;&lt;P&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form&amp;nbsp; POST_DELETIONS&lt;BR /&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove operations from production order&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;PFD_NEW_OP&amp;nbsp; Flag if new operations to be inserted.&lt;BR /&gt;*----------------------------------------------------------------------*&lt;BR /&gt;FORM post_deletions&amp;nbsp; USING&amp;nbsp;&amp;nbsp;&amp;nbsp; pfd_new_op TYPE char1.&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA:&amp;nbsp;&amp;nbsp; lwa_ct_params&amp;nbsp; TYPE ctu_params,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_ctmode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_mode&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE i,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_oper_comp&amp;nbsp; TYPE bapi_alm_order_operation-activity,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE string,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_spo1flg&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE char1,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_dumps&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE resb-dumps,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_aufst&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE resb-aufst,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_aufwg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE resb-aufwg.&lt;/P&gt;&lt;P&gt;&amp;nbsp; CLEAR: pfd_new_op.&lt;/P&gt;&lt;P&gt;&amp;nbsp; GET PARAMETER ID '/SIE/1I_CT_MODE' FIELD lfd_ctmode.&lt;BR /&gt;&amp;nbsp; IF lfd_ctmode CA 'AENP'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_mode = lfd_ctmode.&lt;BR /&gt;&amp;nbsp; ELSE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_mode = 'E'.&lt;BR /&gt;&amp;nbsp; ENDIF.&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp; REFRESH git_bdcdata.&lt;BR /&gt;&amp;nbsp; REFRESH git_bdcmess.&lt;BR /&gt;*&lt;BR /&gt;* Find first possible operation for component reassgnment&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp; LOOP AT git_alv INTO gwa_alv&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE proc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;gt; 'D'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND&amp;nbsp;&amp;nbsp; ampel&amp;nbsp;&amp;nbsp;&amp;nbsp; = '3'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND&amp;nbsp;&amp;nbsp; po_vornr &amp;lt;&amp;gt; ''.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_oper_comp = gwa_alv-po_vornr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT.&lt;BR /&gt;&amp;nbsp; ENDLOOP.&lt;BR /&gt;*&lt;BR /&gt;* Process actions&lt;BR /&gt;*&lt;BR /&gt;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCOKO1' '0110'.&lt;BR /&gt;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_CURSOR' 'R62CLORD-FLG_KNOT'.&lt;BR /&gt;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=VGUE'.&lt;BR /&gt;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'CAUFVD-AUFNR' gwa_ctrl-aufnr.&lt;BR /&gt;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'R62CLORD-FLG_KNOT' c_x.&lt;BR /&gt;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'R62CLORD-FLG_OVIEW' ''.&lt;/P&gt;&lt;P&gt;&amp;nbsp; LOOP AT git_alv INTO gwa_alv&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE proc = 'D'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR&amp;nbsp;&amp;nbsp;&amp;nbsp; proc = 'A'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CASE gwa_alv-proc.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN 'D'. "Delete Operations&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF gwa_alv-comp = c_x.&lt;BR /&gt;* Reassign components&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF lfd_oper_comp IS INITIAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONCATENATE text-e11 gwa_alv-po_vornr INTO lfd_string&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SEPARATED BY space.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'POPUP_TO_INFORM'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; titel = text-t06&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt1&amp;nbsp; = text-e10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt2&amp;nbsp; = lfd_string.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONTINUE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCOVG' '0100'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=KPU2'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOOP AT git_po_comp INTO gwa_po_comp&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE operation = gwa_alv-po_vornr.&lt;BR /&gt;* check if deletion flag is set&lt;BR /&gt;* if so do not reassign but an additional dynpro will occur during deletion&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF NOT gwa_po_comp-deletion_indicator IS INITIAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_spo1flg = c_x.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONTINUE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;BR /&gt;* check if component is part of a dummy assembly&lt;BR /&gt;* If so ignore, because reassignment is done with the level above&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT SINGLE dumps aufst aufwg FROM&amp;nbsp; resb&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO (lfd_dumps, lfd_aufst, lfd_aufwg)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE&amp;nbsp; rsnum&amp;nbsp; = gwa_po_comp-reservation_number&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND&amp;nbsp;&amp;nbsp;&amp;nbsp; rspos&amp;nbsp; = gwa_po_comp-reservation_item&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AND&amp;nbsp;&amp;nbsp;&amp;nbsp; rsart&amp;nbsp; = gwa_po_comp-reservation_type.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF sy-subrc = 0.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF lfd_dumps IS INITIAL AND NOT lfd_aufst IS INITIAL AND NOT lfd_aufst IS INITIAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONTINUE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCOMK' '0120'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=P--'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCOMK' '0120'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=AUFS'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCO05' '0110'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=MORE'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_CURSOR' 'RCOSU-POSNR'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'RCOSU-POSNR' gwa_po_comp-item_number.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'RCOSU-VORNR' gwa_alv-po_vornr.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'RCOSU-MATNR' gwa_po_comp-material.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCOMK' '0120'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=SWAP'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'RC27X-FLG_SEL(01)' c_x.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCOMP' '1040'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=GOON'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'RCM01-VORNR' lfd_oper_comp.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDLOOP.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCOMK' '0120'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=BACK'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCOKO1' '0115'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=VGUE'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;BR /&gt;* Delete operation&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lfd_count = lfd_count + 1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCOVG' '0100'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=P--'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCOVG' '0100'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=AUFS'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCO05' '0100'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=MORE'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_CURSOR' 'RCOSU-VORNR'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'RCOSU-VORNR' gwa_alv-po_vornr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCOVG' '0100'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=LOE'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'RC27X-FLG_SEL(01)' c_x.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF gwa_alv-prt IS INITIAL AND lfd_spo1flg IS INITIAL.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLSPO2' '0200'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=OPT1'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSE.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLSPO2' '0100'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=OPT1'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHEN 'A'. "Add Operations&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pfd_new_op = c_x.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDCASE.&lt;BR /&gt;&amp;nbsp; ENDLOOP.&lt;BR /&gt;* Post data&lt;BR /&gt;&amp;nbsp; IF lfd_count &amp;gt; 0.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_dynpro&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'SAPLCOVG' '0100'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_OKCODE' '=BU'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PERFORM bdc_field&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING 'BDC_CURSOR' 'PSFC_DISP-AUFNR'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_ct_params-dismode = lfd_mode.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_ct_params-updmode = 'S'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_ct_params-defsize = c_x.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_ct_params-cattmode = space.&lt;BR /&gt;*&amp;nbsp; lwa_ct_params-nobinpt = c_x. " This would leed to popup of error messages&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; " But side effect is that long text won't work&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_ct_params-nobiend = space.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_ct_params-racommit = c_x.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL TRANSACTION 'CO02'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USING git_bdcdata&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPTIONS FROM lwa_ct_params&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGES INTO git_bdcmess.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DESCRIBE TABLE git_bdcmess LINES lfd_count.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE git_bdcmess INDEX lfd_count INTO gwa_bdcmess.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF sy-subrc = 0.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gwa_ctrl-refresh = c_n.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE ID gwa_bdcmess-msgid TYPE gwa_bdcmess-msgtyp NUMBER gwa_bdcmess-msgnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH gwa_bdcmess-msgv1 gwa_bdcmess-msgv2 gwa_bdcmess-msgv3.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; COMMIT WORK AND WAIT.&lt;BR /&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " POST_DELETIONS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 11:21:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592942#M1757758</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-01T11:21:38Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592943#M1757759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Using the FM CLOI_CHANGES_UPL_45, this is my Code this far, trying to change the quantity of position #0050.There are no syntaxerror and i got returncode "5C", but there is no change in my database.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp; Report&amp;nbsp; Z_CLOI_CHANGES_UPL_45&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;amp;---------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;REPORT&amp;nbsp; &lt;/SPAN&gt;z_cloi_changes_upl_45&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;lv_aufnr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE&amp;nbsp; &lt;/SPAN&gt;aufnr&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;lt_cloi_plord_resbu_imp &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;cloiplresbu&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_cloi_plord_resbu_imp &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;LINE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;lt_cloi_plord_resbu_imp&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;ls_cloi_if_par_v2 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;cloiifpar&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_cloi_ret_val&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;cloiretval&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;"Returnparameter&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;lt_cloi_methods_exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STANDARD &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;cloimetlog&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_cloi_messages_exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STANDARD &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;cloimsglog&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lt_cloi_msg_obj_log_exp&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STANDARD &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;cloimoblog&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; lv_aufnr &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'000100004180'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CLEAR&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;ls_cloi_if_par_v2&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; ls_cloi_if_par_v2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;commitflg&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'C'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; ls_cloi_if_par_v2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;r3_version&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'60'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; ls_cloi_if_par_v2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;metlog_req&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; ls_cloi_if_par_v2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;msglog_req&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; ls_cloi_if_par_v2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;msgobj_req&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; ls_cloi_if_par_v2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;ord_req&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; ls_cloi_if_par_v2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;ordseq_req&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; ls_cloi_if_par_v2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;ordopr_req&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt; wa_cloi_plord_resbu_imp&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;plnum &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lv_aufnr&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; wa_cloi_plord_resbu_imp&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;EXTPLNUM &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lv_aufnr&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; wa_cloi_plord_resbu_imp&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;posnr &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'0050'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;BR /&gt; wa_cloi_plord_resbu_imp&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;field &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'MENGE'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;BR /&gt; wa_cloi_plord_resbu_imp&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;value &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'30'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;wa_cloi_plord_resbu_imp &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;lt_cloi_plord_resbu_imp&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'CLOI_CHANGES_UPL_45'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cloi_if_par&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;ls_cloi_if_par_v2&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cloi_ret_val&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;=&amp;nbsp; &lt;/SPAN&gt;lv_cloi_ret_val&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_PLORDI_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_PLORDU_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_PLORDD_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_ORDI_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_ORDU_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_PLORD_OPRU_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_ORD_OPRU_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cloi_plord_resbu_imp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_cloi_plord_resbu_imp&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_ORD_RESBU_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_EBAN_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_EKPO_IMP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_MAP_EXP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cloi_method_log_exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_cloi_methods_exp&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cloi_message_log_exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_cloi_messages_exp&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cloi_msg_obj_log_exp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_cloi_msg_obj_log_exp&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_PLORD_EXP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_ORD_EXP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_PLORD_OPR_EXP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_ORD_OPR_EXP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CLOI_ORD_SEQ_EXP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="L0S52"&gt;WRITE&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;/ &lt;SPAN class="L0S33"&gt;'Returninfo:'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;, &lt;/SPAN&gt;lv_cloi_ret_val&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 14:54:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592943#M1757759</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-01T14:54:07Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592944#M1757760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you want to change planned or production orders? In case of production order fill table CLOI_ORD_RESBU_IMP instead of cloi_plord_resbu_imp. Check returned log an message table content.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Aug 2013 06:13:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592944#M1757760</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-02T06:13:13Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592945#M1757761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You're right, CLOI_ORD_RESBU_IMP is the right table.&lt;/P&gt;&lt;P&gt;I tried to change CLOI_ORD_OPRU_IMP table and it worked well!&lt;/P&gt;&lt;P&gt;But if i try to change the components, the Value can't be saved in database:&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/262124" /&gt;&lt;/P&gt;&lt;P&gt;So in this case, theres an empty database insert.&lt;/P&gt;&lt;P&gt;If i want to correct the component, i got an error:&lt;/P&gt;&lt;P&gt;"Das System hat keine Materialnummer übergeben/no MATNR served by system"&lt;/P&gt;&lt;P&gt;Any idea?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Aug 2013 15:18:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592945#M1757761</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-14T15:18:42Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592946#M1757762</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The company I am working for does do not use PP. Therefore I cannot verify it in my system.&lt;SPAN __jive_emoticon_name="sad" __jive_macro_name="emoticon" class="jive_macro jive_macro_emoticon jive_emote" src="https://community.sap.com/1700/images/emoticons/sad.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;As far as I understood the POSNR in CLOIRESBU is the item number of the corresponding BOM.&lt;/P&gt;&lt;P&gt;What do you want to change in PO components? Or do you want to add?&lt;/P&gt;&lt;P&gt;I think you can only change them.&lt;/P&gt;&lt;P&gt;Finally you should debug the FM to figure out why this message is raised and how to fill the fields and values in your case.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Aug 2013 07:09:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592946#M1757762</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-15T07:09:06Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592947#M1757763</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I want to change the quantity of the components ex post after compare the expected value(old value) with the real value(new value for change).&lt;/P&gt;&lt;P&gt;This is the code where i supply the changing-table for the fm:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; lv_pos_nr &lt;SPAN class="L0S55"&gt;= &lt;SPAN class="L0S33"&gt;'0010'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; lv_field &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'&lt;/SPAN&gt;&lt;/SPAN&gt;EINHEIT&lt;SPAN class="L0S55"&gt;&lt;SPAN class="L0S33"&gt;'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; lv_value &lt;SPAN class="L0S55"&gt;= 5&lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;wa_cloi_plord_resbu_imp&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_cloi_plord_resbu_imp&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;AUFNR &lt;SPAN class="L0S55"&gt;=&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;lv_aufnr&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_cloi_plord_resbu_imp&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;EXTAUFNR &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lv_aufnr&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_cloi_plord_resbu_imp&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;POSNR &lt;SPAN class="L0S55"&gt;=&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;lv_pos_nr&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_cloi_plord_resbu_imp&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;field &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;=&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;lv_field&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; wa_cloi_plord_resbu_imp&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;value &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;=&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;lv_value&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;wa_cloi_plord_resbu_imp &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;lt_cloi_plord_resbu_imp&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;SPAN class="L0S55"&gt;The BAPI works inasmuch as i get an empty value on the right position. I can change the value via transaction co02, so i got no authority problems i guess.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;SPAN class="L0S55"&gt;In one case, i reached changing the MEINS-field from 'KG' to 'ST', but not the other way around, which i can't explain.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;SPAN class="L0S55"&gt;The Warning-Message is raised in the function module CLOI_RESB_DATA.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;SPAN class="L0S55"&gt;I don't have any idea where i got wrong...&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Aug 2013 15:57:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592947#M1757763</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-19T15:57:20Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592948#M1757764</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;There is a SAP note 538945 describing the entire POI interface:&lt;/P&gt;&lt;P&gt;&lt;A href="https://websmp230.sap-ag.de/sap(bD1kZSZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=0000538945&amp;amp;nlang=E"&gt;https://websmp230.sap-ag.de/sap(bD1kZSZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=0000538945&amp;amp;nlang=E&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Look at the content of the attached zip files. Perhaps you can find something in the idoc processing for idoc type LOIPRO01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I fear that the functionality with RESB might not work since the FM CLOI_CHANGES_UPL_45 is not released by SAP but CLOI_CHANGES_UPL_31 is.&lt;/P&gt;&lt;P&gt;CLOI_CHANGES_UPL_31 haven't got the parameter&amp;nbsp; CLOI_ORD_RESBU_IMP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Aug 2013 06:39:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592948#M1757764</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-20T06:39:48Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592949#M1757765</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there any possibility to change the components of a production order beside BCD?&lt;/P&gt;&lt;P&gt;A solution would be using two FMs, one for delete flag and one for add the same component with other values. Are there any FMs which can handle this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Aug 2013 08:51:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592949#M1757765</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-20T08:51:54Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592950#M1757766</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Only other option then BDC I see is to make direct update of RESB-Table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Aug 2013 12:19:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592950#M1757766</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-20T12:19:14Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592951#M1757767</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;i studied the problem the last days, and i found a solution for the change of components in the production order:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the FM CO_XT_COMPONENT_CHANGE, it is possible to make changes about Material, quantity and more.&lt;/P&gt;&lt;P&gt;Important is to execute the FM CO_XT_ORDER_PREPARE_COMMIT with "Commit Work"-Command afterwards to save the changes in the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this way,i amanged to delete components, too(FM CO_XT_COMPONENTS_DELETE).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i try to add new components by FM CO_XT_COMPONENT_ADD.&lt;/P&gt;&lt;P&gt;I don't get any errors(sy-subrc = 0), but the position-nr is emty.&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/272173" /&gt;&lt;/P&gt;&lt;P&gt;Anybody already dealt with the position-nr?&lt;/P&gt;&lt;P&gt;There is a parameter I_POSNO(Type CIF_R3RES&lt;SPAN class="L0S70"&gt;-POSITIONNO), which is not kompatibel to the resb-posnr...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;Can anybody help?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Sep 2013 12:28:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592951#M1757767</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-09-02T12:28:38Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592952#M1757768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Additional: I debugged my programm, the parameter i_posno is assigned to the stpoz-attribute of the resb-structure, which represents the new component.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there maybe any mechanism&amp;nbsp; the stpoz and posnr are involved?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Sep 2013 14:12:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592952#M1757768</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-09-02T14:12:43Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592953#M1757769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot dude. Finally I can use a FM to alter production order component(s).&lt;/P&gt;&lt;P&gt;SAP Ralot you can create a document for using these FMs.&lt;/P&gt;&lt;P&gt;It has been one of the most commonly queried issue in the forums.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Sep 2013 04:12:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592953#M1757769</guid>
      <dc:creator>Arun_Prabhu_K</dc:creator>
      <dc:date>2013-09-03T04:12:14Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592954#M1757770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Since I tried these function modules some years ago dealing with a similiar requirement I know how much effort you probably spent by trying and debugging to find out the way hou to use these SAP internal and not documented function modules of group COXT.&lt;/P&gt;&lt;P&gt;Although you are deservedly happy now because it is working you should not forget one thing which finally stopped me in the past using it.&lt;/P&gt;&lt;P&gt;These function modules are not released by SAP. This means they can be changed with every new release, enhancement or support package. SAP does not guarantee to keep parameters and functionallity. From this point of view they are not better then using CALL TRANSACTION.&lt;/P&gt;&lt;P&gt;I know that it is practise to use SAP internal function modules in own programs and I do not condemn it but I recommend to consider it at least. Some companies have got policies not to use unreleased function modules. Again not released in this context means not released for usage in customer programs.&lt;/P&gt;&lt;P&gt;You can see the status within the attributes tab. Compare it with any of a released FM like CONVERSION_EXIT_ALPHA_INPUT. There you'll find a Released on date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Sep 2013 07:10:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592954#M1757770</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-09-03T07:10:32Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592955#M1757771</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the Information, Michael!&lt;/P&gt;&lt;P&gt;I think using the "unofficial" FMs is way better than using BDC in my case.&lt;/P&gt;&lt;P&gt;K.Arun, where can i put down the document? I will do this after the "CO_XT_COMPONENT_ADD"-FM is working perfect. DId you try to implement this FM? I always get the bug posted on top....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Sep 2013 12:29:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592955#M1757771</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-09-03T12:29:21Z</dc:date>
    </item>
    <item>
      <title>Re: Change/Delete production order components from ABAP-Code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592956#M1757772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You will find a link "&lt;STRONG&gt;Write a document&lt;/STRONG&gt;" in the &lt;A _jive_internal="true" href="https://answers.sap.com/community/abap"&gt;ABAP Development&lt;/A&gt; page.&lt;/P&gt;&lt;P&gt;In the document after compilation, mention the issues which &lt;A _jive_internal="true" href="https://answers.sap.com/people/michael.brauns3"&gt;Michael&lt;/A&gt; had put forth above regarding the unreleased FMs.&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Sep 2013 02:55:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/change-delete-production-order-components-from-abap-code/m-p/9592956#M1757772</guid>
      <dc:creator>Arun_Prabhu_K</dc:creator>
      <dc:date>2013-09-04T02:55:43Z</dc:date>
    </item>
  </channel>
</rss>

