SAP HCM 如何知道标准程序有自定义增强代码 Configure Debugger Layer

7 篇文章 0 订阅

导读

INTRODUCTION

Configure Debugger Layer :今天分享下我在处理HCM业务中,如何通过debug的Configure Debugger Layer找到标准程序中的客制化的代码?也许在网上查看到很多找badi的方法或者其他的办法,但是这些办法比较繁琐,今天找到一个更便捷的方式。系统debug的时候会自动停留在Z开头的开发包,节约DEBUG时间。

作者:vivi,来源:osinnovation

1、如何找到标准程序中调用客制化代码?

比如现在我想查看PA30界面中,有多少定制化的代码?PA30程序非常复杂。里面嵌套很多框架,所以想研究这么复杂的过程,相当费时费力,那现在的需求只是想看看哪些自定义的代码,没必要一步步debug,今天我们介绍的是Configure Debugger Layer,通过另外一种方式快速找到自定义代码的位置。

图片

2 操作步骤一:

在输入TCODE的地方输入/H,进入调试界面,具体界面如下,其实这就是我们一般的debug界面,我们这时候在步调大前面没有新增按钮,如果我们点配置调试器层的button,系统就会在步骤大小前面新增一个button。

图片

3 步骤二:

系统会弹出如下对话框,我们勾选层感知调试器处于活动状态与在包中输入Z*,然后点下面绿色的小勾。系统就进入监控状态。

图片

4 步骤三

系统会切回到debug的界面,这个时候在步骤大小前面多多出一个button按钮,按钮名称叫下一级对象,每次切换都会进入一个监控环节。如果这个按钮消失,可以继续点后面激活感知层的按钮,下一对象集又会出现。

图片

5 这个时候我们看看右边的堆栈按钮,红色方框里面Z开头的就是自定义的代码,这样我们只要看堆栈的信息就知道增强代码的位置,对debug有更好的提升工作效率

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值