<?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: Line item doesn't get inserted using BAPI 'BAPI_SALESORDER_CHANGE' in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/line-item-doesn-t-get-inserted-using-bapi-bapi-salesorder-change/m-p/9903494#M1793041</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i hope check once again your log and LI_RETURN Correct Sales Order .&lt;/P&gt;&lt;P&gt;if any problem with log , then check this Note &lt;A href="http://service.sap.com/sap/support/notes/1130209" title="http://service.sap.com/sap/support/notes/1130209"&gt;1130209 - Issuing a log during CHANGE BAPI&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/333156" width="450" /&gt;&lt;/P&gt;&lt;P&gt;Regard's&lt;/P&gt;&lt;P&gt;Smruti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Nov 2013 04:49:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-11-28T04:49:36Z</dc:date>
    <item>
      <title>Line item doesn't get inserted using BAPI 'BAPI_SALESORDER_CHANGE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/line-item-doesn-t-get-inserted-using-bapi-bapi-salesorder-change/m-p/9903491#M1793038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've a requirement where I need to change matnr, quantity and net value at item level. After some research I found that I need to delete the current line item first and then add new line item (please correct me if I'm wrong here). Therefore, I'm trying to do this and as first step I'm also able to delete the first line item (at item level) but new line item is not getting saved on the sales order and I'm keep getting error (refer to the screen shot). &lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/332303" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For reference here is my code&lt;/P&gt;&lt;P&gt;*****************************************************************************************************************************************************************&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;constants&lt;SPAN class="L0S55"&gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt; c_delete&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;type &lt;SPAN class="L0S52"&gt;c &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;value &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'D'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/SPAN&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_insert&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;type &lt;SPAN class="L0S52"&gt;c &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;value&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'I'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/SPAN&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c_x&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="L0S52"&gt;type &lt;SPAN class="L0S52"&gt;c &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;value &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_order_header_inx-updateflag = c_update.&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp; Update PO number&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_order_header_in-purch_no_c = lw_zrerate_dtl-zvbeln_pr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_order_header_inx-purch_no_c = c_x.&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp; Update billing block&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_order_header_in-bill_block = 'Y5'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_order_header_inx-bill_block = c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp; Update item details&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; refresh: li_order_items, li_order_items_inx.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clear: lwa_order_items, lwa_order_items_inx.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "check if matnr has been changed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_order_items-itm_number = lw_zrerate_dtl_str-posnr. "Delete line item&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; append lwa_order_items to li_order_items.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_order_items_inx-updateflag = c_delete.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_order_items_inx-itm_number = lw_zrerate_dtl_str-posnr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; append lwa_order_items_inx to li_order_items_inx.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clear: lwa_order_items, lwa_order_items_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; lwa_order_items-itm_number = lw_zrerate_dtl_str-posnr.&amp;nbsp; "Insert line item&lt;/P&gt;&lt;P&gt;lwa_order_items-target_qty = lw_zrerate_dtl_str-kwmeng.&lt;/P&gt;&lt;P&gt;lwa_order_items-material = lw_zrerate_dtl_str-matnr.&lt;/P&gt;&lt;P&gt;lwa_order_items-net_weight = lw_zrerate_dtl_str-ntgew.&lt;/P&gt;&lt;P&gt;lwa_order_items-untof_wght = lw_zrerate_dtl_str-gewei.&lt;/P&gt;&lt;P&gt;lwa_order_items-item_categ = WA_VBAP-PSTYV.&lt;/P&gt;&lt;P&gt;lwa_order_items-cust_mat35 = WA_VBAP-KDMAT.&lt;/P&gt;&lt;P&gt;lwa_order_items-short_text = WA_VBAP-ARKTX.&lt;/P&gt;&lt;P&gt;lwa_order_items-matl_group = WA_VBAP-MATKL.&lt;/P&gt;&lt;P&gt;lwa_order_items-ref_doc&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_VBAP-VGBEL.&lt;/P&gt;&lt;P&gt;lwa_order_items-ref_doc_it = WA_VBAP-VGPOS.&lt;/P&gt;&lt;P&gt;lwa_order_items-bill_rel&amp;nbsp;&amp;nbsp; = WA_VBAP-FKREL.&lt;/P&gt;&lt;P&gt;lwa_order_items-plant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_VBAP-WERKS.&lt;/P&gt;&lt;P&gt;lwa_order_items-CURRENCY&amp;nbsp;&amp;nbsp; = WA_VBAP-WAERK.&lt;/P&gt;&lt;P&gt;lwa_order_items-prod_hiera = WA_VBAP-PRODH.&lt;/P&gt;&lt;P&gt;lwa_order_items-division&amp;nbsp;&amp;nbsp; = WA_VBAP-SPART.&lt;/P&gt;&lt;P&gt;lwa_order_items-SALES_UNIT = WA_VBAP-VRKME.&lt;/P&gt;&lt;P&gt;lwa_order_items-SALQTYNUM&amp;nbsp; = WA_VBAP-UMVKZ.&lt;/P&gt;&lt;P&gt;lwa_order_items-SALQTYDEN&amp;nbsp; = WA_VBAP-UMVKN.&lt;/P&gt;&lt;P&gt;lwa_order_items-GROSS_WGHT = WA_VBAP-BRGEW.&lt;/P&gt;&lt;P&gt;lwa_order_items-NET_WEIGHT = WA_VBAP-NTGEW.&lt;/P&gt;&lt;P&gt;lwa_order_items-UNTOF_WGHT = WA_VBAP-GEWEI.&lt;/P&gt;&lt;P&gt;lwa_order_items-mat_entrd&amp;nbsp; = WA_VBAP-MATWA.&lt;/P&gt;&lt;P&gt;lwa_order_items-max_pl_dlv = WA_VBAP-ANTLF.&lt;/P&gt;&lt;P&gt;lwa_order_items-ORDER_PROB = WA_VBAP-AWAHR.&lt;/P&gt;&lt;P&gt;lwa_order_items-CREATED_BY = WA_VBAP-ERNAM.&lt;/P&gt;&lt;P&gt;lwa_order_items-MAT_PR_GRP = WA_VBAP-KONDM.&lt;/P&gt;&lt;P&gt;lwa_order_items-PRC_GROUP1&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_VBAP-MVGR1.&lt;/P&gt;&lt;P&gt;lwa_order_items-PRC_GROUP2 = WA_VBAP-MVGR2.&lt;/P&gt;&lt;P&gt;lwa_order_items-PRC_GROUP3 = WA_VBAP-MVGR3.&lt;/P&gt;&lt;P&gt;lwa_order_items-PRC_GROUP4 = WA_VBAP-MVGR4.&lt;/P&gt;&lt;P&gt;lwa_order_items-PRC_GROUP5 = WA_VBAP-MVGR5.&lt;/P&gt;&lt;P&gt;"lwa_order_items-VAL_CONTR&amp;nbsp; = WA_VBAP-VAL_CONTR.&lt;/P&gt;&lt;P&gt;lwa_order_items-TARGET_QU&amp;nbsp; = WA_VBAP-ZIEME.&lt;/P&gt;&lt;P&gt;lwa_order_items-TRG_QTY_NO = WA_VBAP-UMZIZ.&lt;/P&gt;&lt;P&gt;lwa_order_items-TRGQTY_DEN = WA_VBAP-UMZIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lwa_order_items-purch_no_s = WA_VBAPKOM-BSTKD_E.&lt;/P&gt;&lt;P&gt;lwa_order_items-poitm_no_s = WA_VBAPKOM-POSEX_E.&lt;/P&gt;&lt;P&gt;lwa_order_items-comp_quant = '1'.&lt;/P&gt;&lt;P&gt;"lwa_order_items-target_Val = BAPICUREXT =&lt;/P&gt;&lt;P&gt;lwa_order_items-currency&amp;nbsp;&amp;nbsp; = 'CAD'.&lt;/P&gt;&lt;P&gt;lwa_order_items-sales_dist = WA_VBAPKOM-BZIRK.&lt;/P&gt;&lt;P&gt;lwa_order_items-purch_no_c = WA_VBAPKOM-BSTKD.&lt;/P&gt;&lt;P&gt;lwa_order_items-purch_date = WA_VBAPKOM-BSTDK.&lt;/P&gt;&lt;P&gt;lwa_order_items-po_method&amp;nbsp; = WA_VBAPKOM-BSARK.&lt;/P&gt;&lt;P&gt;lwa_order_items-pmnttrms&amp;nbsp;&amp;nbsp; = WA_VBAPKOM-ZTERM.&lt;/P&gt;&lt;P&gt;lwa_order_items-EXCHG_RATE = WA_VBAPKOM-KURSK.&lt;/P&gt;&lt;P&gt;lwa_order_items-price_date = WA_VBAPKOM-PRSDT.&lt;/P&gt;&lt;P&gt;lwa_order_items-bill_date&amp;nbsp; = WA_VBAPKOM-FKDAT.&lt;/P&gt;&lt;P&gt;lwa_order_items-serv_date&amp;nbsp; = WA_VBAPKOM-FBUDA.&lt;/P&gt;&lt;P&gt;lwa_order_items-ACCNT_ASGN = WA_VBAPKOM-KTGRD.&lt;/P&gt;&lt;P&gt;lwa_order_items-REF_1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = WA_VBAPKOM-IHREZ.&lt;/P&gt;&lt;P&gt;lwa_order_items-PMTGAR_PRO = WA_VBAPKOM-ABSSC.&lt;/P&gt;&lt;P&gt;lwa_order_items-SHIP_TYPE&amp;nbsp; = WA_VBAPKOM-VSART.&lt;/P&gt;&lt;P&gt;&amp;nbsp; append lwa_order_items to li_order_items.&lt;/P&gt;&lt;P&gt;lwa_order_items_inx-itm_number = lw_zrerate_dtl_str-posnr.&lt;/P&gt;&lt;P&gt;lwa_order_items_inx-updateflag = c_update. "c_x&lt;/P&gt;&lt;P&gt;lwa_order_items_inx-material = c_x.&lt;/P&gt;&lt;P&gt;lwa_order_items_inx-net_weight = c_x.&lt;/P&gt;&lt;P&gt;lwa_order_items_inx-target_qty = c_x.&lt;/P&gt;&lt;P&gt;lwa_order_items_inx-untof_wght = c_x.&lt;/P&gt;&lt;P&gt;&amp;nbsp; append lwa_order_items_inx to li_order_items_inx.&lt;/P&gt;&lt;P&gt;&amp;nbsp; clear: lwa_order_items, lwa_order_items_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'BAPI_SALESORDER_CHANGE'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; salesdocument&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; = lw_zrerate_dtl-zvbeln_pr&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order_header_in&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lwa_order_header_in&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order_header_inx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lwa_order_header_inx&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIMULATION&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; =&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BEHAVE_WHEN_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INT_NUMBER_ASSIGNMENT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOGIC_SWITCH&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; = l_logic_switch&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NO_STATUS_BUF_INIT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tables&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&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;&amp;nbsp; = li_return&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order_item_in&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; = li_order_items&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; order_item_inx&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; = li_order_items_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; loop at li_return into lwa_return where type eq c_success.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lv_updated = c_x.&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp; Update BAPI&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call function 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; importing&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return = lwa_return.&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp; Move error message to error log table if bapi cannot be updated&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if lwa_return is not initial.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " message i025 with lv_vbeln.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; clear: lwa_return.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit.&lt;/P&gt;&lt;P&gt;&amp;nbsp; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************************************************************************************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can somebody tell me what mistake I'm making and how to rectify it? Also beside using this BAPI can I use anything else to update detail at item level?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Nov 2013 20:35:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/line-item-doesn-t-get-inserted-using-bapi-bapi-salesorder-change/m-p/9903491#M1793038</guid>
      <dc:creator>former_member295881</dc:creator>
      <dc:date>2013-11-26T20:35:46Z</dc:date>
    </item>
    <item>
      <title>Re: Line item doesn't get inserted using BAPI 'BAPI_SALESORDER_CHANGE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/line-item-doesn-t-get-inserted-using-bapi-bapi-salesorder-change/m-p/9903492#M1793039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A __default_attr="195180" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://community.sap.com/"&gt;&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check with below Code .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lwa_order_header_inx-updateflag = &lt;SPAN style="text-decoration: line-through;"&gt;c_update&lt;/SPAN&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'U'&lt;/P&gt;&lt;P&gt;lwa_order_items_inx-updateflag = &lt;SPAN style="text-decoration: line-through;"&gt;c_delete&lt;/SPAN&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; 'D' &lt;/P&gt;&lt;P&gt;lwa_order_items_inx-updateflag = &lt;SPAN style="text-decoration: line-through;"&gt;c_update. "c_x&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'I'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Commit the Updated Record&amp;nbsp; check with below code .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data :&amp;nbsp;&amp;nbsp; CHANGE_STATUS TYPE BAPIRET2-MESSAGE_V1,&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; RET_SALESDOCUMENT TYPE BAPIVBELN-VBELN .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; LOOP AT li_return into lwa_return .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF&amp;nbsp; lwa_return-TYPE = 'E'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHANGE_STATUS = 'Error'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WAIT = 'X'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RET_SALESDOCUMENT = RETURN-MESSAGE_V2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHANGE_STATUS = 'Successful'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regard's&lt;/P&gt;&lt;P&gt;Smruti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Nov 2013 05:43:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/line-item-doesn-t-get-inserted-using-bapi-bapi-salesorder-change/m-p/9903492#M1793039</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-11-27T05:43:55Z</dc:date>
    </item>
    <item>
      <title>Re: Line item doesn't get inserted using BAPI 'BAPI_SALESORDER_CHANGE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/line-item-doesn-t-get-inserted-using-bapi-bapi-salesorder-change/m-p/9903493#M1793040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Many thanks Smruti. With your suggestions I'm finally able to delete and insert new line items. But in li_return table of BAPI returns warning and Net Value and values in Configuration are empty (refer to the screen shot).&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/332983" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea how to populate them? Also I'm thinking is not possible to copy all the data before deleting a line item and how pass pass it to new line item. This way I will get all the value I need and MATNR will be changed too. All this effort I'm doing is just because I need to update MATNR at line item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Nov 2013 20:42:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/line-item-doesn-t-get-inserted-using-bapi-bapi-salesorder-change/m-p/9903493#M1793040</guid>
      <dc:creator>former_member295881</dc:creator>
      <dc:date>2013-11-27T20:42:33Z</dc:date>
    </item>
    <item>
      <title>Re: Line item doesn't get inserted using BAPI 'BAPI_SALESORDER_CHANGE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/line-item-doesn-t-get-inserted-using-bapi-bapi-salesorder-change/m-p/9903494#M1793041</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i hope check once again your log and LI_RETURN Correct Sales Order .&lt;/P&gt;&lt;P&gt;if any problem with log , then check this Note &lt;A href="http://service.sap.com/sap/support/notes/1130209" title="http://service.sap.com/sap/support/notes/1130209"&gt;1130209 - Issuing a log during CHANGE BAPI&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/333156" width="450" /&gt;&lt;/P&gt;&lt;P&gt;Regard's&lt;/P&gt;&lt;P&gt;Smruti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Nov 2013 04:49:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/line-item-doesn-t-get-inserted-using-bapi-bapi-salesorder-change/m-p/9903494#M1793041</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-11-28T04:49:36Z</dc:date>
    </item>
    <item>
      <title>Re: Line item doesn't get inserted using BAPI 'BAPI_SALESORDER_CHANGE'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/line-item-doesn-t-get-inserted-using-bapi-bapi-salesorder-change/m-p/9903495#M1793042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Many thanks for your input Smruti.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've done more research and found that the following user exit get's call when SAP saves a sales order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MV45AFZZ&amp;nbsp; &lt;/P&gt;&lt;P&gt;USEREXIT_MOVE_FIELD_TO_VBAK&lt;/P&gt;&lt;P&gt;USEREXIT_MOVE_FIELD_TO_VBAP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think I can make my changes here. But I've not worked with user-exits before. I tried to view the above exits using SMOD but nothing was found. Can you or somebody please tell me how I can view the above exits?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Nov 2013 18:56:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/line-item-doesn-t-get-inserted-using-bapi-bapi-salesorder-change/m-p/9903495#M1793042</guid>
      <dc:creator>former_member295881</dc:creator>
      <dc:date>2013-11-28T18:56:12Z</dc:date>
    </item>
  </channel>
</rss>

