ABAP--如何获取ABAP的程序事件顺序的调用堆栈 .
2013-04-07 23:03
375 查看
文章转自
http://blog.csdn.net/hackai886/article/details/7949750
report yhk.
data: num1 type i,
num2 type i,
sum type i.
num1 = 2.
num2 = 4.
perform addit.
*&---------------------------------------------------------------------*
*& Form addit
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
form addit.
sum = num1 + num2.
perform out.
endform. "addit
*&---------------------------------------------------------------------*
*& Form out
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
form out.
field-symbols: <fs> type any.
data: l_cstack_tab type sys_callst,
ls_cstack_tab like line of l_cstack_tab.
write: / 'Sum of', num1, 'and', num2, 'is', sum.
call function 'SYSTEM_CALLSTACK'
importing
et_callstack =
l_cstack_tab. " internal table
* l_cstack_tab 里就是abap的调用堆栈
write: sy-uline.
loop at l_cstack_tab into ls_cstack_tab.
write: / sy-tabix, ls_cstack_tab-eventtype, ls_cstack_tab-eventname.
clear: ls_cstack_tab.
endloop.
endform. "out
Result.
http://blog.csdn.net/hackai886/article/details/7949750
report yhk.
data: num1 type i,
num2 type i,
sum type i.
num1 = 2.
num2 = 4.
perform addit.
*&---------------------------------------------------------------------*
*& Form addit
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
form addit.
sum = num1 + num2.
perform out.
endform. "addit
*&---------------------------------------------------------------------*
*& Form out
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
form out.
field-symbols: <fs> type any.
data: l_cstack_tab type sys_callst,
ls_cstack_tab like line of l_cstack_tab.
write: / 'Sum of', num1, 'and', num2, 'is', sum.
call function 'SYSTEM_CALLSTACK'
importing
et_callstack =
l_cstack_tab. " internal table
* l_cstack_tab 里就是abap的调用堆栈
write: sy-uline.
loop at l_cstack_tab into ls_cstack_tab.
write: / sy-tabix, ls_cstack_tab-eventtype, ls_cstack_tab-eventname.
clear: ls_cstack_tab.
endloop.
endform. "out
report yhk. data: num1 type i, num2 type i, sum type i. num1 = 2. num2 = 4. perform addit. *&---------------------------------------------------------------------* *& Form addit *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* form addit. sum = num1 + num2. perform out. endform. "addit *&---------------------------------------------------------------------* *& Form out *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* form out. field-symbols: <fs> type any. data: l_cstack_tab type sys_callst, ls_cstack_tab like line of l_cstack_tab. write: / 'Sum of', num1, 'and', num2, 'is', sum. call function 'SYSTEM_CALLSTACK' importing et_callstack = l_cstack_tab. " internal table * l_cstack_tab 里就是abap的调用堆栈 write: sy-uline. loop at l_cstack_tab into ls_cstack_tab. write: / sy-tabix, ls_cstack_tab-eventtype, ls_cstack_tab-eventname. clear: ls_cstack_tab. endloop. endform. "out
Result.
相关文章推荐
- ABAP--如何获取ABAP的程序的调用堆栈
- ABAP--如何获取ABAP的程序的调用堆栈
- 键盘事件的调用顺序及获取键盘大小
- 键盘事件的调用顺序及获取键盘大小
- 如何使后台运行的程序获取按键事件
- Linux 获取并分析程序崩溃时的调用堆栈
- 如何获取当前线程的调用堆栈
- 如何根据程序崩溃时的DMP文件使用WinDbg查找调用堆栈
- 键盘事件的调用顺序及获取键盘大小
- abap submit用法(一)调用外部程序(abap内存获取数据) 收藏
- 程序启动时调用事件的顺序
- Linux 获取并分析程序崩溃时的调用堆栈
- C++抛异常时如何获取异常时的堆栈调用信息
- 如何根据程序崩溃时的DMP文件使用WinDbg查找调用堆栈
- 如何根据程序崩溃时的DMP文件使用WinDbg查找调用堆栈
- JavaScript权威指南_168_第17章_事件处理_17.3-调用事件处理程序-返回值、调用顺序
- Visual leak Detact 如何获取当前程序的堆栈
- abap中如何通过双击事件调用事务码
- 【微信小程序】用户首次进入小程序拒绝授权,如何再次调用授权页面,获取用户信息userInfo
- abap submit用法(一)调用外部程序(abap内存获取数据)