Привет.
У меня немного другой код:
Code:
*************************************************************
*** Заполнение заголовка ************************************
*************************************************************
HEADERINFO-CO_AREA = KOKRS.
HEADERINFO-FISC_YEAR = GJAHR.
HEADERINFO-PERIOD_FROM = BUPER_N.
HEADERINFO-PERIOD_TO = BUPER_K.
HEADERINFO-VERSION = VERSN.
HEADERINFO-PLAN_CURRTYPE = 'C'.
Append HEADERINFO.
*************************************************************
*** Заполнение таблицы индексов объектов ********************
*************************************************************
INDEXSTRUCTURE-OBJECT_INDEX = 1.
INDEXSTRUCTURE-VALUE_INDEX = 1.
INDEXSTRUCTURE-ATTRIB_INDEX = 0.
Append INDEXSTRUCTURE.
*************************************************************
*** Заполнение таблицы объектов *****************************
*************************************************************
COOBJECT-OBJECT_INDEX = 1.
COOBJECT-COSTCENTER = KOSTL.
COOBJECT-ACTTYPE = LSTAR.
COOBJECT-ORDERID = AUFNR.
COOBJECT-WBS_ELEMENT = POSID.
Append COOBJECT.
*************************************************************
*** Заполнение таблицы значений *****************************
*************************************************************
TOTVALUE-VALUE_INDEX = 1.
TOTVALUE-COST_ELEM = KSTAR.
TOTVALUE-RESOURCE = RESRC.
TOTVALUE-UNIT_OF_MEASURE = MEINH.
TOTVALUE-FIX_VALUE = WKFXXF.
TOTVALUE-DIST_KEY_FIX_VAL = '2 '.
TOTVALUE-VAR_VALUE = WKFXXV.
TOTVALUE-DIST_KEY_VAR_VAL = '2 '.
TOTVALUE-FIX_QUAN = MEGXXF.
TOTVALUE-DIST_KEY_FIX_QUAN = '2 '.
TOTVALUE-VAR_QUAN = MEGXXV.
TOTVALUE-DIST_KEY_VAR_QUAN = '2 '.
Append TOTVALUE.
P_IND = 1.
Do.
Clear RETURN[].
CALL FUNCTION 'BAPI_COSTACTPLN_CHECKPRIMCOST'
EXPORTING
HEADERINFO = HEADERINFO
TABLES
INDEXSTRUCTURE = INDEXSTRUCTURE
COOBJECT = COOBJECT
TOTVALUE = TOTVALUE
RETURN = RETURN.
FL_EXIT = 'X'.
FL_OK = 'X'.
Loop At RETURN.
If RETURN-TYPE = 'E' And RETURN-NUMBER = 501 And P_IND <= 100.
FL_EXIT =''.
EndIf.
If RETURN-TYPE = 'E'.
FL_OK = ''.
EndIf.
EndLoop.
If FL_EXIT = 'X'.
Exit.
EndIf.
EndDo.
If FL_OK = 'X'.
Clear RETURN[].
CALL FUNCTION 'BAPI_COSTACTPLN_POSTPRIMCOST'
EXPORTING
HEADERINFO = HEADERINFO
TABLES
INDEXSTRUCTURE = INDEXSTRUCTURE
COOBJECT = COOBJECT
TOTVALUE = TOTVALUE
RETURN = RETURN.
FL_OK = 'X'.
Loop At RETURN.
If RETURN-TYPE = 'E'.
FL_OK =''.
EndIf.
EndLoop.
EndIf.
If FL_OK = 'X'.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
IMPORTING
return = return.
EndIf.
ENDFUNCTION.
После мучительного тестирования получилось запустить. Оказывается были некоторые проблемы в настройках

Спасибо за отклик
