BAPI_ASSET_TRANSFER_POST Error

1、BAPIACAM1X_MAX_DE-WAERS 为初始值;货币金额 1.000,00000000(AMOUNT 格式)已传递,但无货币

调用BAPI时,只传递了金额,没有传币种,补充币种。

1   LS_TRANSFERPOSTINGDATA-AMOUNT = 1000.
2   LS_TRANSFERPOSTINGDATA-CURRENCY = 'CNY'.

2、没有对资产 000001000000-0000 定义折旧范围

3、由于不存在上一年度购置,因此无法报废

SAP固定资产报废默认是资产是上一年购置,判断资产购置年度和当前年度是否一致,添加本年度购置标识。BAPI过账成功。

1   IF GS_ANLA-ZUJHR = LS_GENERALPOSTINGDATA-PSTNG_DATE+0(4).
2     LS_TRANSFERPOSTINGDATA-NEW_ACQ_IN = 'X'.  " 当前年度购置相关的业务
3   ENDIF.

 

 

 

 

posted @ 2023-12-15 14:52  北斗星君  阅读(73)  评论(0编辑  收藏  举报