<?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: Error in BAPI_SALESORDER_CHANGE while updating condition in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi-salesorder-change-while-updating-condition/m-p/1763255#M330175</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sneha&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the below to confirm:&lt;/P&gt;&lt;P&gt;1. Try to change the price manually via VA02.&lt;/P&gt;&lt;P&gt;2. Check the value of field KMANU in table T685A for the condition type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the value is "D" you can not change it manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the value is SPACE or A or C, you can change the price.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Dec 2006 09:49:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-06T09:49:59Z</dc:date>
    <item>
      <title>Error in BAPI_SALESORDER_CHANGE while updating condition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi-salesorder-change-while-updating-condition/m-p/1763253#M330173</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 am using this BAPI to change an existing pricing condition. However, I am getting an error  " Manual change of condition type is not possible". I'm not sure whether this is a coding error or is it related to configuration. this is how I am populating the structures:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so_cond_in-itm_number = wa_vbap1-posnr.&lt;/P&gt;&lt;P&gt;so_cond_in-cond_count = wa_konv-zaehk.&lt;/P&gt;&lt;P&gt;so_cond_in-cond_st_no = wa_konv-STUNR.&lt;/P&gt;&lt;P&gt;so_cond_in-cond_type  = wa_konv-kschl.&lt;/P&gt;&lt;P&gt;so_cond_in-cond_value = wa_konv-kbetr.&lt;/P&gt;&lt;P&gt;so_cond_in-currency = wa_konv-waers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so_condx_in-itm_number = wa_vbap1-posnr.&lt;/P&gt;&lt;P&gt;so_condx_in-updateflag = 'U'.&lt;/P&gt;&lt;P&gt;so_condx_in-cond_st_no = wa_konv-STUNR.&lt;/P&gt;&lt;P&gt;so_condx_in-cond_count = wa_konv-zaehk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so_condx_in-cond_type  = wa_konv-kschl.&lt;/P&gt;&lt;P&gt;so_condx_in-cond_value = 'X'.&lt;/P&gt;&lt;P&gt;so_condx_in-currency   = 'X'.&lt;/P&gt;&lt;P&gt;APPEND so_condx_in.&lt;/P&gt;&lt;P&gt;CLEAR so_condx_in.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND so_cond_in.&lt;/P&gt;&lt;P&gt;CLEAR so_cond_in.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;st_logswitch-cond_handl = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;SM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Dec 2006 09:40:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi-salesorder-change-while-updating-condition/m-p/1763253#M330173</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-06T09:40:56Z</dc:date>
    </item>
    <item>
      <title>Re: Error in BAPI_SALESORDER_CHANGE while updating condition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi-salesorder-change-while-updating-condition/m-p/1763254#M330174</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this bcos of  Config settings, U cannt change Condition value by any methods .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Dec 2006 09:49:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi-salesorder-change-while-updating-condition/m-p/1763254#M330174</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-06T09:49:34Z</dc:date>
    </item>
    <item>
      <title>Re: Error in BAPI_SALESORDER_CHANGE while updating condition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi-salesorder-change-while-updating-condition/m-p/1763255#M330175</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sneha&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the below to confirm:&lt;/P&gt;&lt;P&gt;1. Try to change the price manually via VA02.&lt;/P&gt;&lt;P&gt;2. Check the value of field KMANU in table T685A for the condition type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the value is "D" you can not change it manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the value is SPACE or A or C, you can change the price.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Dec 2006 09:49:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi-salesorder-change-while-updating-condition/m-p/1763255#M330175</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-06T09:49:59Z</dc:date>
    </item>
    <item>
      <title>Re: Error in BAPI_SALESORDER_CHANGE while updating condition</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi-salesorder-change-while-updating-condition/m-p/1763256#M330176</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sneha ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Can you please check the code for using the BAPI_SALESORDER_CHANGE bapi. this is similar to your chase.  Please compare with the passing parameters &lt;/P&gt;&lt;P&gt;then you will get some idea on your code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*- Population of Order Item data&lt;/P&gt;&lt;P&gt;    ls_order_item-itm_number = ls_submit-posnr. "Item&lt;/P&gt;&lt;P&gt;    ls_order_item-prc_group5 = '003'."lc_004.          "Material Group5&lt;/P&gt;&lt;P&gt;    IF ls_submit-zmeng = 0.&lt;/P&gt;&lt;P&gt;      ls_order_item-reason_rej = lc_99.         "Reason for Rejection&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    APPEND ls_order_item TO lt_order_item.&lt;/P&gt;&lt;P&gt;*-Population of update flag for Order Item&lt;/P&gt;&lt;P&gt;    ls_order_itemx-itm_number = ls_submit-posnr."Item&lt;/P&gt;&lt;P&gt;    ls_order_itemx-updateflag = lc_u.           "Update flag&lt;/P&gt;&lt;P&gt;    ls_order_itemx-prc_group5 = gc_x.           "Material Group5 update&lt;/P&gt;&lt;P&gt;*- if the required quanity is zero then reject the line&lt;/P&gt;&lt;P&gt;    IF ls_submit-zmeng = 0.&lt;/P&gt;&lt;P&gt;      ls_order_itemx-reason_rej = gc_x.         "Reason for Rejection&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    APPEND ls_order_itemx TO lt_order_itemx.&lt;/P&gt;&lt;P&gt;*-Population of&lt;/P&gt;&lt;P&gt;    ls_schedule_lines-itm_number = ls_submit-posnr.&lt;/P&gt;&lt;P&gt;    ls_schedule_lines-sched_line = ls_submit-etenr.&lt;/P&gt;&lt;P&gt;    ls_schedule_lines-req_qty = ls_submit-zmeng.&lt;/P&gt;&lt;P&gt;    APPEND ls_schedule_lines TO lt_schedule_lines.&lt;/P&gt;&lt;P&gt;*-Population of update flag for Schedule line data&lt;/P&gt;&lt;P&gt;    ls_schedule_linesx-itm_number = ls_submit-posnr.&lt;/P&gt;&lt;P&gt;    ls_schedule_linesx-sched_line = ls_submit-etenr.&lt;/P&gt;&lt;P&gt;    ls_schedule_linesx-updateflag = lc_u.&lt;/P&gt;&lt;P&gt;    ls_schedule_linesx-req_qty = gc_x.&lt;/P&gt;&lt;P&gt;    APPEND ls_schedule_linesx TO lt_schedule_linesx.&lt;/P&gt;&lt;P&gt;*- at the end of Order call the BAPI to Update the Order&lt;/P&gt;&lt;P&gt;    ls_order_head-collect_no = ls_submit-vbeln.&lt;/P&gt;&lt;P&gt;     ls_order_headx-updateflag = lc_u.&lt;/P&gt;&lt;P&gt;     ls_order_headx-collect_no = gc_x.&lt;/P&gt;&lt;P&gt;*- BAPI Call to Update the Order&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_SALESORDER_CHANGE'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          salesdocument    = ls_submit-vbeln&lt;/P&gt;&lt;P&gt;          order_header_in  = ls_order_head&lt;/P&gt;&lt;P&gt;          order_header_inx = ls_order_headx&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;          return           = lt_return&lt;/P&gt;&lt;P&gt;          order_item_in    = lt_order_item&lt;/P&gt;&lt;P&gt;          order_item_inx   = lt_order_itemx&lt;/P&gt;&lt;P&gt;          schedule_lines   = lt_schedule_lines&lt;/P&gt;&lt;P&gt;          schedule_linesx  = lt_schedule_linesx.&lt;/P&gt;&lt;P&gt;*- Check for the errors and based on that populate the log&lt;/P&gt;&lt;P&gt;      READ TABLE lt_return INTO ls_return WITH KEY type = lc_e.&lt;/P&gt;&lt;P&gt;      IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;        LOOP AT lt_return INTO ls_return WHERE type = lc_e.&lt;/P&gt;&lt;P&gt;          ls_log-excep = 1.&lt;/P&gt;&lt;P&gt;          ls_log-vbeln = ls_submit-vbeln.&lt;/P&gt;&lt;P&gt;          ls_log-message = ls_return-message.&lt;/P&gt;&lt;P&gt;          APPEND ls_log TO gt_log.&lt;/P&gt;&lt;P&gt;          CLEAR: ls_log,&lt;/P&gt;&lt;P&gt;                 ls_submit-vbeln .&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;*- Commit the Changes&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            wait = gc_x.&lt;/P&gt;&lt;P&gt;*- Check for the success message and populate the log&lt;/P&gt;&lt;P&gt;        LOOP AT lt_return INTO ls_return WHERE number = lc_311.&lt;/P&gt;&lt;P&gt;          ls_log-excep = 3.&lt;/P&gt;&lt;P&gt;          ls_log-vbeln = ls_submit-vbeln.&lt;/P&gt;&lt;P&gt;          ls_log-message = ls_return-message.&lt;/P&gt;&lt;P&gt;          APPEND ls_log TO gt_log.&lt;/P&gt;&lt;P&gt;          CLEAR: ls_log,&lt;/P&gt;&lt;P&gt;                 ls_submit-vbeln .&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sekhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Dec 2006 10:01:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-in-bapi-salesorder-change-while-updating-condition/m-p/1763256#M330176</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-06T10:01:12Z</dc:date>
    </item>
  </channel>
</rss>

