如何使用代码获得一个function module的Where Used List

如果要获得一个function module的Where Used List,我们通常用的办法是使用ABAP workbench里提供的功能。

where used list显示结果如下:

但我接到一个任务,在结果列表里还需要显示出使用了指定的function module的代码所属的Package, Application Component和Software Component。

如下图所示:

因此我只能自己开发一个工具ZCL_CRM_PROD_API_WHERE_USED。执行class的run方法:

输入要查询的function module名称,执行即得结果。

工具类的源代码在我github上。

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏全栈之路

智能合约solidity项目部署流程

1053
来自专栏技术总结

在后台获取内容并刷新App

1636
来自专栏Jerry的SAP技术分享

如何从ERP将Material的Batch信息下载到CRM并存储在settype COMM_PR_BATCH里

前提条件:必须先确保三个对象ATTRIBUTE, CLASS和OBJCL成功下载。可以到事物码R3AM1里查看,确保状态全部为Done。

35912
来自专栏Jerry的SAP技术分享

到底哪种类型的错误信息会阻止business transaction的保存

当试图在CRM WebUI保存一个business transaction比如Opportunity时,可能会遇到各种各样的错误消息。有的错误消息会阻止Busi...

1766
来自专栏Jerry的SAP技术分享

JDBC + SAP云平台 = 运行在云端的数据库应用

在前一篇文章JPA + EclipseLink + SAP云平台 = 运行在云端的数据库应用我介绍了如何通过JPA和EclipseLink操作部署在SAP云平台...

3346
来自专栏Jerry的SAP技术分享

ABAP的Package interface, 安卓的manifest.xml和Kubernetes的Capabilities

事务码SE21创建ABAP包接口。这是ABAP基于包层面的访问控制实现逻辑。包里可以存储很多ABAP对象。如果开发人员想将某些对象声明为包外程序也能访问,可以将...

994
来自专栏Python、Flask、Django

换了新的主题,新的域名。

1043
来自专栏SDNLAB

OpenStack L版本network troubleshooting

目前已经有很多介绍OpenStack新特性以及OpenStack网络详解等文章,但是对于Liberty的Network_Troubleshooting的文章还是...

27410
来自专栏比原链

Derek解读Bytom源码-Api Server接口服务

Gitee地址:https://gitee.com/BytomBlockchain/bytom

782
来自专栏Jerry的SAP技术分享

SAP CRM和C4C数据同步的两种方式概述:SAP PI和HCI

SAP Cloud for Customer(C4C)和SAP其他传统产品进行数据同步的方式,如下图所示,可以使用SAP Netweaver Process I...

762

扫码关注云+社区