赛跑网

 找回密码
 注册
查看: 4067|回复: 4

[ABAP问题] 如何根据前台操作的错误提示,debug标准程序

[复制链接]
发表于 2013-7-8 20:21:06 | 显示全部楼层 |阅读模式
1赛跑币
学习了一些abap的基础知识,能写及debug一些alv的报表程序,但是对于标准程序的debug不知道从何做起,
如对一张出货单进行过账时发生错误,如何根据错误号快速的debug标准程序,找出错误原因。



最佳答案

查看完整内容

1,如果抛出是错误信息,而不是dump信息,可以直接根据错误提示,直接从业务角度解决。 2,如果是抛出的是错误提示,你确实又想debug的话,那就双击错误的消息找到消息号,然后反查这个消息号在哪些程序中用到过,打上断点,然后重新进行前台操作,即可调试 3,如果是dump信息,可以单击debug按钮直接进到调试界面。

最近访客

  • wx_65155
    2022-10-24
  • Lester
    2022-03-16




上一篇:F-22界面可以选择PK码02 (冲销贷项凭证),什么场景使用?
下一篇:求大师解答CO15 货物移动 选择标准 批次特性值问题
本楼点评(0) 收起
发表于 2013-7-8 20:21:07 | 显示全部楼层
1,如果抛出是错误信息,而不是dump信息,可以直接根据错误提示,直接从业务角度解决。
2,如果是抛出的是错误提示,你确实又想debug的话,那就双击错误的消息找到消息号,然后反查这个消息号在哪些程序中用到过,打上断点,然后重新进行前台操作,即可调试
3,如果是dump信息,可以单击debug按钮直接进到调试界面。

本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-7-9 09:49:57 | 显示全部楼层
试试看输入/h+Tcode,不知道行不行
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2013-7-9 22:08:48 | 显示全部楼层
本帖最后由 毛毛 于 2013-7-9 22:10 编辑
MoonWarden 发表于 2013-7-9 09:49
试试看输入/h+Tcode,不知道行不行


恩,这个肯定是行的。把如下命令
[FUNCTION]

Command=/H

Title=Debugger

Type=SystemCommand
存成txt档案,直接拖入gui画面就可以debug当前程序了,我是根据错误号,直接把错误号
加入watchpoint,程序运行到错误行停止,但是debug SAP的标准程序,会套很多层,可能
我是初学,一层一层往上套,到最后感觉还是很难追踪到原因。


本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-7-13 14:52:20 | 显示全部楼层
关注
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( 苏ICP备14021163号-4QQfsq

GMT+8, 2026-8-3 13:58 , Processed in 0.368644 second(s), 44 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表