一、问题介绍
S4 hana 系统FAGL_FCV做外币评估时原因代码字段已经做了替代,还是报了 原因代码 为空的错误。检查程序发现bseg-rstgr在替代的地方确实替代上了,在校验的地方又变成了空值。查询后需要实现ES_FINS_FCV_BSTAT增强才可以。
二、实现步骤
1、SE19 创建增强实施
2、实现BADI_FINS_FCV_BSTAT接口IF_BADI_FINS_FCV_BSTAT的SET_BSTAT方法,实现调用时抛出异常
写入代码:
IF cl_fins_acdoc_util=>is_currency_type_integrated(
EXPORTING
iv_company_code = iv_bukrs
iv_currency_type = iv_currency_type ).
RAISE ex_create_bseg.
ENDIF.