пытаюсь изменить условие в позициях
заполняю
Code:
pocond-itm_number = wa_tbl-ebelp.
pocond-cond_type = 'ZPDG'.
pocond-cond_value = lv_diff.
pocond-change_id = 'U'.
APPEND pocond.
pocondx-itm_number = wa_tbl-ebelp.
pocondx-cond_type = 'X'.
pocondx-cond_value = 'X'.
pocondx-change_id = 'X'.
APPEND pocondx.
ENDLOOP.
при этом либо заказ вообще не меняется либо говорит что меняется а на самом деле не меняется, либо подставляется сумма соверешенно отличная от заданной
добавление условий типа
* pocond-COND_ST_NO = '002'.
* pocond-CONDITION_NO = lv_knumv.
* pocond-COND_COUNT = '01'.
* pocond-currency = 'RUB'.
* pocondx-itm_numberx = 'X'.
* pocondx-COND_ST_NO = '002'.
* pocondx-CONDITION_NO = lv_knumv.
* pocondx-cond_st_nox = 'X'.
* pocondx-currency = 'X'.
ещё сильнее ухудшает ситуацию