欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

sap中用函数增加断点(break point)

发布时间:2025/3/20 编程问答 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 sap中用函数增加断点(break point) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
sap中用函数增加断点(break point)

如果在增强程序中,每次调试都要去程序里面设置断点很麻烦,为了解决这个问题,可以用下面的两个方法:

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’ 那么该用户在运行程序的时候就不会有断点存在。

总结

以上是生活随笔为你收集整理的sap中用函数增加断点(break point)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。