Да, есть такие грабли...
На самом деле все просто до безумия: в RFC-шную функцию на стороне R/3 функция ретракции (UPR_COST_PLAN_EXEC) передает ВСЕ ПЕРИОДЫ ГОДА и тарифы ДЛЯ ВСЕХ ПЕРИОДОВ. То есть ваш ноябрь с уровня приходит, заполняется, а остальные месяцы соответственно остаются девственно чистыми и, успешно передавшись в R/3, затирают то, что до этого было заботливо посчитано в CO.
Почему - спросите у программистов большого синего брата.
Не знаю, какой у вас релиз SEM-BW. Гляньте ноту 542059.
В моем случае пришлось создавать функции ZUPR_COST_PLAN_EXEC и
ZUPR_COST_PLAN_INIT и переписывать (местами).
За проставление интервала периодов, который передается как параметр в RFC-функцию на стороне R/3, отвечает подпрограмма get_per_fromto.
А вообще спрашивайте - я с этой ретракцией столько продолбался, что лекции читать могу...
Никакого коньяка не хватит
