Для смены статуса необходимо вызвать два ФМ:
1)CRM_MKTPL_VOUCHER_USAGE
Тем самым мы заносим купон в таблицу использованых купонов (CRMD_MKTPL_VCUSG)
И второй
2)CRM_MKTPL_VOUCHER_STATUS_POST
После чего произойдет смена статуса (crm_mktpl_vccod-stage)
Пример вызова:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
CALL FUNCTION 'CRM_MKTPL_VOUCHER_USAGE' EXPORTING iv_voucher_code = coupon iv_retail_store_id = store_id IMPORTING ev_success = success et_return = return. "установка статуса купона stage = 1 - использовано CALL FUNCTION 'CRM_MKTPL_VOUCHER_STATUS_POST' EXPORTING it_voucher_guid = t_guid iv_status_key = '1'. |