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.