1VK написал(а):
По идее да. Плюс в СОРА ты можешь планировать только в одной валюте для каждой версии. Код надо смотреть
Код очень простой
Выбираю запись с таблицы CE11000, меняю только сумма в одной из полей VV***
И пытаюсь по таким же значениям создать новую запись... меняю только "PALEDGER", вот и увидел, что ничего не меняется
Code:
INSERT INITIAL LINE INTO TABLE lt_inputdata ASSIGNING <fs_inputdata>.
<fs_inputdata>-record_id = lv_record_id. " '000001' .
<fs_inputdata>-fieldname = 'PALEDGER'.
<fs_inputdata>-value = ps_ce11000-paledger. " тут значение которое выбрали с CE11000
" и таким образом наполняю таблицу такими полями: BUKRS, VRGAR, KOKRS, VKORG, PERIO, VTWEG, VKBUR, PRCTR, SPART, GSBER, PPRCTR, ABSMG_ME, FRWAE, KURSF, VV***
...
...
...
" потом по таким же полям заполняю таблицу "fieldlist"
INSERT INITIAL LINE INTO TABLE lt_fieldlist ASSIGNING <fs_fieldlist>. <fs_fieldlist>-fieldname = 'PALEDGER'.
...
...
CALL FUNCTION 'BAPI_COPAACTUALS_POSTCOSTDATA'
EXPORTING
operatingconcern = lv_operatingconcern " тут мой ЕУР .
testrun = lv_testrun
TABLES
inputdata = lt_inputdata
fieldlist = lt_fieldlist
return = lt_return.