sap中用函数增加断点(break point)
2024-08-24 06:27:40
如果在增强程序中,每次调试都要去程序里面设置断点很麻烦,为了解决这个问题,可以用下面的两个方法:
1: if sy-uname eq 'XXXX' "XXX 为账号名字
break point.
endif.
这种方式比较麻烦,如果是生产机 需要在修改一次代码将上面的代拿到再传一次生产机才能保证该用户可用。
2:调用 C160_BREAK_POINT
call function 'C160_BREAK_POINT'.
然后在su01里对当前账户做如下设置:
这样这个账号 在运行加有上面函数的程序是 会断点进去。
其中su01中参数的里面的数据保存在 usr05 表中
具体读取某个 参数标示 的数据可以通过下面的函数
CALL FUNCTION 'G_GET_USER_PARAMETER'
EXPORTING
parameter_id = i_param
IMPORTING
parameter_value = s_param_val
EXCEPTIONS
OTHERS = 1.
这种方式只需要在su01里面将esp 这个参数值改成 不等于 ‘X’ 那么该用户在运行程序的时候就不会有断点存在。
最新文章
- 【IScroll深入学习】解决IScroll疑难杂症
- Google Guava学习笔记——基础工具类针对Object类的使用
- OpenCV 2.2版本号以上显示图片到 MFC 的 Picture Control 控件中
- javascript获取CSS3浏览器前缀
- [工具]web开发时自动刷新网页:liveReload
- 当在浏览器地址栏里输入URL后会发生什么事情
- 用Promise实现:带延时功能的链式调用
- centos7 mysql5.7安装
- RPC通信原理(未完,先睡觉)
- 大牛推荐的5本 Linux 经典必读书
- Python自学:第二章 注释
- ref:Spring JDBC框架
- 《Android编程权威指南》
- linux下限制ip访问
- node+express搭建个人网站(1)
- webstorm启动后右下角总有进程在扫描
- python基础学习笔记——类空间问题以及类之间的关系
- uva 10090 二元一次不定方程
- Boost库编译安装
- redis集群——RPLR简笔(Redis+PostgreSQL+Linux(centos7)+RabbitMQ)