‎2011 Mar 07 11:32 AM
Dear All,
I try to change the item condition value in a contract via BAPI_CONTRACT_CHANGE like this:
ls_item_condition-item_no = ls_bapi_item_cond-item_no.
ls_item_condition-serial_id = ls_bapi_item_cond-serial_id.
ls_item_condition-cond_count = ls_bapi_item_cond-cond_count.
ls_item_condition-cond_value = new_value.
ls_item_condition-change_id = 'U'.
append ls_item_cond to lt_item_cond.
ls_item_conditionx-item_no = ls_bapi_item_cond-item_no.
ls_item_conditionx-serial_id = ls_bapi_item_cond-serial_id.
ls_item_conditionx-cond_count = ls_bapi_item_cond-cond_count.
ls_item_conditionx-cond_value = 'X'.
append ls_item_cond xto lt_item_condx.
CALL FUNCTION 'BAPI_CONTRACT_CHANGE'
EXPORTING
purchasingdocument = ekko-ebeln
TABLES
item_condition = gt_bapi_item_cond
item_conditionx = lt_item_conditionx
return = lt_bapi_return.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
but the item condtion value doesn' get changed. Could you help me please?
Thank you in advance,
AKAL78
‎2011 Mar 07 2:54 PM
I am not able see BAPI_CONTRACT_CHANGE in my system...which SAP version you are using?
Edited by: Prasoon Sahay on Mar 7, 2011 8:26 PM