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

  • 相关阅读:
    html优化
    HTML练习(网页计算器)
    hdu--4574 Bombs(dfs)
    Robots at Warehouse(搜索+vector的使用)
    poj 2111 Millenium Leapcow(记忆化搜索)
    Codeforces Round #408 (Div. 2) C. Bank Hacking(暴力啊!暴力)
    Gym
    Gym
    浙江省赛--D
    浙江省赛--C
  • 原文地址:https://www.cnblogs.com/szfeng/p/3412002.html
Copyright © 2020-2023  润新知