在我们的实际开发中有时会遇到这样的问题:通过网络搜索,找到了一个客户出口的函数模块的名称,比如
EXIT_SAPLMGNK_003,但是不知道它是哪个客户出口的组件,那我们该如何寻找它所属的客户出口呢?下面是我找到的一个笨办法,供大家参考。
1,使用事务码 SE37,打开函数编辑器,在“函数模块名称(Function Module)”栏输入这个函数模块 EXIT_SAPLMGNK_003,然后点“显示(Display)”按钮,进入函数模块的维护屏幕。
2,默认是进入“源代码(Source Code)”选项卡,我们需要切换到“属性”选项卡,然后看“一般数据”里面的“开发类”,我们的例子里是 MGW。
3,使用事务码 SMOD,打开 SAP 增强管理,在“增强(Enhancements)”栏中,选择值帮助(F4 帮助,或者说按输入框后面的选择按钮),打开“知识库信息系统:查找出口(Repository Info System: Find Exit)”窗口,在“开发类(Develop Class)”栏中输入前面查到的开发类 MGW,然后点“执行(Excute)”按钮,查询该开发类中的客户出口。
4,我们的例子里面可以查到 MGW00001 和 MGW00002 这两个出口。接下来就可以在这两个出口里面找我们搜索到的函数模块 EXIT_SAPLMGNK_003 了,我们发现,它在出口 MGW00002 中。
1,使用事务码 SE37,打开函数编辑器,在“函数模块名称(Function Module)”栏输入这个函数模块 EXIT_SAPLMGNK_003,然后点“显示(Display)”按钮,进入函数模块的维护屏幕。
2,默认是进入“源代码(Source Code)”选项卡,我们需要切换到“属性”选项卡,然后看“一般数据”里面的“开发类”,我们的例子里是 MGW。
3,使用事务码 SMOD,打开 SAP 增强管理,在“增强(Enhancements)”栏中,选择值帮助(F4 帮助,或者说按输入框后面的选择按钮),打开“知识库信息系统:查找出口(Repository Info System: Find Exit)”窗口,在“开发类(Develop Class)”栏中输入前面查到的开发类 MGW,然后点“执行(Excute)”按钮,查询该开发类中的客户出口。
4,我们的例子里面可以查到 MGW00001 和 MGW00002 这两个出口。接下来就可以在这两个出口里面找我们搜索到的函数模块 EXIT_SAPLMGNK_003 了,我们发现,它在出口 MGW00002 中。