关于SAP的DEBUG浅析
Debug内存:
设置DEBUG模式为原始的模式,然后 Go To->System Area->SAP Memory
外部系统DEBUG:
有2个条件必须满足
1. 系统间连接的RFC 用户是dialog用户
2. 你的用户有可以设置这个debug用户的权限
debug过程如下
1.找到要设置断点的地方
2.设置debug用户:Utilities->setting->ABAP Editor->Debugging-> users name(外部调用账号)
3.设置外部断点
DEBUG-更新函数模块:
更新函数模块是在COMMIT WORK发生的时候才被调用的.
需要调用更新函数模块那里设置一个断点.
同时在DEBUG的时候修改DEBUG的设置:
DEBUG-后台任务:
有2种方式
方法1:
SM37:JDBG (选中要DEBUG的任务,注意,这样方式的DEBUG,一个任务的副本会被执行,而且数据库也会被更新).
方法2:
在SM36中定义一个有2个步骤的后台任务
(1).BTCLOOP
(2).要调用的程序.
在SM50中
选中改后台任务的进程,选择:Program/Session->Program->Debugging
修改BTCLOOP中的变量I为不等于0,就可以进入想要DEBUG的程序了.
ALV长文本的显示问题:
1.ALV的一个单元格只能显示128个字节
2.根据GUI或ALV的OCX的区别(Unicode和非Unicode的区别),一个单元格可以显示42加2个单字节字符或64个汉字
如果是7220以前的GUI,可以设置UNICODE OFF来多显示几个
post SAP-Garson
原文链接:https://blog.csdn.net/zhongguomao/article/details/88377149文章来自于网络,如果侵犯了您的权益,请联系站长删除!