SAP ERP系统提供了BADI:FM_FYC_DERIVE来提供对重分配FM科目派生策略的增强使用,其主要提供以下方法:
COPY:Fill Additional Fields for Derivation。可以根据系统数据来修改派生策略推导执行前的数据,并填写用户自定义扩展字段数据以供在推导步骤中使用,如图9.3.1-1所示。
图9.3.1-1
I_ACTIVITY:结算操作处理过程。
I_F_SOURCE_FIELDS:初始来源数据。
C_F_FMYC:目标的派生规则推导初始源数据,双击其结构类型“FMYC”,可以在CI_FMYC结构中扩展用户自定义字段,可在派生规则步骤中进行推导,如图9.3.1-2所示。
图9.3.1-2
DERIVE:Derivation Step as Enhancement。重分配FM科目派生策略中的增强步骤指定,类似FM科目分配派生策略中的增强步骤。通过增强步骤使用用户自定义逻辑来推导目标字段值,如图9.3.1-3所示。(www.xing528.com)
图9.3.1-3
I_STEP_ID:推导增强步骤中用户自定义的步骤编号。
I_FMYC_SOURCE:推导增强步骤中定义的源字段值。
E_FMYC_TARGET:推导增强步骤中使用用户逻辑修改目标字段的值。
E_FLG_EXIT_ACTIVE:E_FMYC_TARGET中目标字段值修改成功后,标识为‘X’,反之清空。
RETURN_MESSAGE:Additional Return Parameters。对重分配FM科目派生策略执行后的结果进行检查,并根据用户的逻辑检查后,返回一个检查结果的消息。如果消息中包含错误类(类型为E),会阻止后续操作的继续执行,如图9.3.1-4所示。
图9.3.1-4
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。