1.FM请求的出口增强
1)SAPLF0PR,提供出口函数EXIT_SAPLF0PR_001用于使用用户逻辑来确定FM请求中的总账科目确定,如图6.2.4-1所示。
图6.2.4-1
2)SAPLF0KE,提供出口函数EXIT_SAPLF0KE_002用于用户逻辑的FM请求凭证的检查,如图6.2.4-2所示。
图6.2.4-2
2.FM请求的BADI增强
1)FM_REQUESTS:主要提供用户GUI工具按钮栏,并对自定义的GUI的操作OKCODE进行相应的代码逻辑响应,另外还可以对FM请求进行自定义逻辑的数据检查。其主要提供以下方法:
SET_PFSTATUS:提供在FM请求操作屏幕界面中使用用户自定义的GUI工具栏按钮,如图6.2.4-3所示。
图6.2.4-3
REACT_ON_OKCODE:用户在操作使用自定义GUI中追加的OKCODE进行相应的响应,可以写入用户的逻辑代码,如图6.2.4-4所示。
图6.2.4-4
DOCS_CHECK:提供对FM请求的数据进行自定义逻辑的检查,如图6.2.4-5所示。
图6.2.4-5(www.xing528.com)
2)FM_REQUEST_GL_ACC:提供FM请求的总账科目确定的增强,用户可以使用自己的逻辑来确定在FM请求中的总账科目,如图6.2.4-6所示。
图6.2.4-6
注意:此BADI与增强出口SAPLF0PR的出口函数EXIT_SAPLF0PR_001功能相同,但增强出口SAPLF0PR优先级更高,一旦增强出口SAPLF0PR确定了有效的总账科目,此BADI不再执行。使用增强出口SAPLF0PR或此BADI确定了有效的总账科目,FM请求的总账科目确定配置不再起作用。
3)FMRP_ACCOUNT_AUTH:在查看FM请求日记账时(如执行),可使用此BADI来增强对科目的权限组的权限检查,如图6.2.4-7所示。
图6.2.4-7
4)FM_FUND_TRANSF:提供对FM请求的总账科目行项目的修改以及对FM请求生成的FI凭证的自定义逻辑检查。其主要提供以下方法:
GET_FILTER_VALUE:设置此BADI的Filter参数值,为后续的总账科目凭证行修改以及检查提供Filter判断标识,如图6.2.4-8所示。
图6.2.4-8
MAINTAIN_REQUEST_LINES:提供对FM请求中总账科目的行项目修改,如图6.2.4-9所示。
图6.2.4-9
POST_FOLLOWING_DOCS:提供对FM请求数据的用户自定义逻辑检查,如图6.2.4-10所示。
图6.2.4-10
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。