您的位置:首页 > 其它

ABAP--如何获取ABAP的程序的调用堆栈

2010-11-24 10:43 453 查看
REPORT demo_mod_tech_perform_int .

DATA: num1 TYPE i,
      num2 TYPE i,
      sum  TYPE i.

num1 = 2. num2 = 4.
PERFORM addit.

FORM addit.
  sum = num1 + num2.
  PERFORM out.
ENDFORM.                    "addit

FORM out.
  field-symbols: <fs> type any.
  data l_cstack_tab  type SYS_CALLST.

  WRITE: / 'Sum of', num1, 'and', num2, 'is', sum.
  CALL FUNCTION 'SYSTEM_CALLSTACK'
    IMPORTING
      et_callstack = l_cstack_tab. " internal table
* l_cstack_tab 里就是abap的调用堆栈   
ENDFORM.                    "out
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  report function system table