查找 export 、import memory 的位置

朋友问个问题,说遇到有人export内存,但是找不到哪儿 import

看代码应该是哪儿做了隐士增强,然后那取出来用的

c75d5de1db6ea23b200c2e411c7fa4dd.png

我第一反应是用 tcode:CODE_SCANNER

或者程序RPR_ABAP_SOURCE_SCAN

去查这个字符串。

后来发现居然没查到。有点怪。

然后就走了个野路子,这里不是定义了数据传到内存嘛,那边肯定有对应的接收。

然后我让他把这边定义的参考类型改了,让那边能dump,不就找到了吗?

然后……

500922b423634de4c4eb4344a2f92a3b.jpeg

这不就找到了嘛……

但是如果是发现了import,要找export呢?

为什么查找字符串没找到呢?  是方法不对?

有谁能有更好的解决办法,请留言,谢谢

另外想说下,这种查找起来太麻烦了,所以我还是不建议这么写,完全可以用两个Function解决

一个Function group下,定义个全局变量

然后 call Function set,到全局,然后那边call get,从全局获取,

这样根据Function就能定位到哪儿调用了,方便管理和维护,多好

哪怕是 必须使用 SAP memory,也可以把memory操作放到Function里,就是为了好找嘛

一个set,一个get,一看就知道是一对儿。对应的找就是了……

7396755d0b84f1b4a28db33cb2aec628.gif

beca512744e7b06c501990e51065fbb6.jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值