欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

SAP BADI增强点初学分享

发布时间:2023/12/14 编程问答 28 豆豆
生活随笔 收集整理的这篇文章主要介绍了 SAP BADI增强点初学分享 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

在SAP系统实施过程,不可避免的需要实施增强点开发,来满足业务需求;现简单总结SAP BADI增强(第三代)的应用,用于SAP初学者理解。
1、首先,查询到可以被实施的BADI,通过事务代码SE24,输入’CL_EXITHANDLER’,双击方法’GET_INSTANCE’,进入到代码,在’CALL METHOD cl_exithandler=>get_class_name_by_interface’处打上断点;

然后,运行你需要增强的事物代码,例如ME21N或者CO01等,会通过断点进入到Debug模式,点击变量‘EXIT_NAME’可以查询到BADI;

继续执行F8进行跟踪,当程序执行完成可以查询到完整的BADI;例如,ME21N经常使用的’ME_PURCHDOC_POSTED’
2、通过SE18可以查看该BADI的接口、方法、参数,也可以反查是否已被实施;
3、通过SE19可以对该BADI新建实施及编辑实施,在方法中定义增强代码;
4、实施BADI增强后,通过SE24查询所有的增强点实施的类/接口,以及对应的方法;

总结

以上是生活随笔为你收集整理的SAP BADI增强点初学分享的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。