SAP FICO资产报废接口
一、接口逻辑


二、接口逻辑








FUNCTION z_fmfico_retirement_asset.
*"----------------------------------------------------------------------
*"*"本地接口:
*" IMPORTING
*" VALUE(I_DATA_GD) TYPE ZSBC_IF_GD OPTIONAL
*" VALUE(I_INPUT) TYPE STRING OPTIONAL
*" EXPORTING
*" VALUE(E_OUTPUT) TYPE STRING
*"----------------------------------------------------------------------
DATA: gv_input TYPE zsfi005_input,
gv_output TYPE zsfi005_output.
DATA: gs_generalpostingdata LIKE bapifapo_gen_info,
gs_retirementdata LIKE bapifapo_ret,
gs_furtherpostingdata LIKE bapifapo_add_info,
gt_return LIKE TABLE OF bapiret2 WITH HEADER LINE.
CALL FUNCTION 'ZFM_BREAK_POINT' .
CLEAR: e_output.
CALL FUNCTION 'Z_FMBC_JSONTOABAP'
EXPORTING
i_json = i_input
IMPORTING
e_data = gv_input.
IF gv_input IS INITIAL.
PERFORM frm_set_msg TABLES gv_output-messagelist
USING 'E' '00' '001'
'请检查JSON结构与SAP ABAP结构 是否一致!'.
PERFORM frm_save_log_03 USING i_data_gd
gv_input
gv_output
i_input
e_output
'E'.
EXIT.
ENDIF.
"数据校验
IF gv_input-usnam IS&nb
