Alfred написал(а):
Вы уверены , что у Вас нет ошибки в программе ? И вы при вызове BAPI_FIXEDASSET_CREATE1
Случайно не передаете уже заполненную табличку с нац. спецификой ?
Уверен, вот код вызова BAPI
Code:
CALL FUNCTION 'BAPI_FIXEDASSET_CREATE1'
EXPORTING
key = lw_key
reference = reference
createsubnumber = ' '
testrun = ' '
generaldata = lw_generaldata
generaldatax = generaldatax
timedependentdata = lw_timedependentdata
timedependentdatax = timedependentdatax
origin = lw_origin
originx = originx
IMPORTING
companycode = l_bukrs
asset = l_anln1
subnumber = l_anln2
assetcreated = ls_key
return = lw_return
.
где
lw_key-companycode = l_bukrs,
reference - всегда пустая (так сложилось исторически)
lw_generaldata - Основные данные ОС
lw_timedependentdata - заполняются поля from_date, to_date, bus_area,costcenter, которые не относятся к группе полей с нац.спецификой.
lw_origin - тоже пустая.
Думал принудительно передавать пустые значения для транспортного налога, но найти в параметрах BAPI эти поля не получилось.