Skip to Content
0
Former Member
Dec 06, 2006 at 09:40 AM

Error in BAPI_SALESORDER_CHANGE while updating condition

92 Views

Hi,

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:

so_cond_in-itm_number = wa_vbap1-posnr.

so_cond_in-cond_count = wa_konv-zaehk.

so_cond_in-cond_st_no = wa_konv-STUNR.

so_cond_in-cond_type = wa_konv-kschl.

so_cond_in-cond_value = wa_konv-kbetr.

so_cond_in-currency = wa_konv-waers.

so_condx_in-itm_number = wa_vbap1-posnr.

so_condx_in-updateflag = 'U'.

so_condx_in-cond_st_no = wa_konv-STUNR.

so_condx_in-cond_count = wa_konv-zaehk.

so_condx_in-cond_type = wa_konv-kschl.

so_condx_in-cond_value = 'X'.

so_condx_in-currency = 'X'.

APPEND so_condx_in.

CLEAR so_condx_in.

APPEND so_cond_in.

CLEAR so_cond_in.

st_logswitch-cond_handl = 'X'.

Any help would be appreciated.

Thanks

SM