zoukankan      html  css  js  c++  java
  • 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’ 那么该用户在运行程序的时候就不会有断点存在。

  • 相关阅读:
    [Codeforces809D] Hitchhiking in the Baltic States
    [Codeforces1148H] Holy Diver
    [PKUWC2018]猎人杀
    [Codeforces566C] Logistical Questions
    越野赛车问题
    Suffix Array
    第05组(65) 需求分析报告
    第05组(65) 团队展示
    第三次作业
    结对编程作业
  • 原文地址:https://www.cnblogs.com/szfeng/p/3412002.html
Copyright © 2011-2022 走看看