目录

调试断点

调试断点设置

代码编辑页面通过状态栏按钮设置断点

调试窗口边框单击设置临时断点(可保存为正常断点)

调试窗口设置语句断点(根据语法,调用方法,函数,消息等设置断点)

代码设置断点

/h命令设置断点

监控点

ABAP及屏幕堆栈

调试脚本

tRFC及更新函数调试

断点增加条件,精确控制断点位置

调试页面页签不包含所有调试工具。可以切换未显示工具

调试工具下点击设置按钮有一些有用的操作,比如表页签下的上传下载内表数据

调试窗口使用右键菜单goto statement来跳过或者再次执行已执行过的代码

跟踪管理工具

菜单中的实用工具

后台作业调试

1.在SM37JOB overview界面 ,命令栏输入JDBG,启动后台job debug

2.正在执行中的job通过SM50查看正在进行中的进程进行调试

3.设置job执行用户对应的外部断点

SAP GUI端使用外部断点调试其它用户操作

1. 调试人员账号为其它用户在应用程序中设置外部断点

2. 其它用户在命令行输入命令''/hext user = 调试人员账号'',完成后显示消息

3. 其它用户执行程序,进入断点时会弹出如下窗口消息

4. 同时调试用户账号会弹出调试窗口,可进行调试

5. 其它用户账号使用命令ok或/hx取消激活该调试


调试断点

外部断点对账号生效,一般用作webservice,ui5,RFC等接口或者后台执行作业的调试,在菜单实用程序->设置->ABAP编辑器设置外部断点用户

会话断点仅在当前登录中生效,一般用在sap gui端应用调试

代码断点,使用代码设置断点

调试过程中断点

调试断点设置

代码编辑页面通过状态栏按钮设置断点

调试窗口边框单击设置临时断点(可保存为正常断点)

调试窗口设置语句断点(根据语法,调用方法,函数,消息等设置断点)

代码设置断点

使用BREAK-POINT或者ASSERT设置断点

/h命令设置断点

在命令输入框输入/H或者将含如下内容的txt文件拖到要设置断点的窗口

[Function]
Command=/H
Type=SystemCommand

监控点

监控变量,变量变化或者满足条件时进入断点,比如循环中可以指定循环到某一行再进断点

ABAP调试功能        

ABAP及屏幕堆栈

程序执行过程中的调用,可以双击切换至上一层程序,查看代码执行过程中的变量

调试脚本

可以通过代码判断什么条件下进入断点,也可以用来临时执行一些语句(慎用)

SAS   可以查看DEBUG 脚本和跟踪文件

tRFC及更新函数调试

菜单路径

如下设置复选框

断点增加条件,精确控制断点位置

调试页面页签不包含所有调试工具。可以切换未显示工具

默认工具

可切换工具

调试工具下点击设置按钮有一些有用的操作,比如表页签下的上传下载内表数据

调试窗口使用右键菜单goto statement来跳过或者再次执行已执行过的代码

跟踪管理工具

可以在调试时进行st05或者性能跟踪记录

菜单中的实用工具

比如如下可创建快照记录调试过程中的内存使用

查看快照

后台作业调试

1.在SM37JOB overview界面 ,命令栏输入JDBG,启动后台job debug

继续执行可进入后台作业程序

2.正在执行中的job通过SM50查看正在进行中的进程进行调试

3.设置job执行用户对应的外部断点

SAP GUI端使用外部断点调试其它用户操作

1. 调试人员账号为其它用户在应用程序中设置外部断点

2. 其它用户在命令行输入命令''/hext user = 调试人员账号'',完成后显示消息

注意:如果系统SAP_BASIS组件版本较低或者调试用户账号无登录窗口,无法使用该命令

3. 其它用户执行程序,进入断点时会弹出如下窗口消息

4. 同时调试用户账号会弹出调试窗口,可进行调试

5. 其它用户账号使用命令ok或/hx取消激活该调试

https://blog.csdn.net/xiefireworks/article/details/126681263

ABAP Debug 调试功能相关推荐

  1. idea调试怎么跳出循环_使用IDEA的Debug调试功能,查看程序的运行过程

    Debug追踪,使用IDEA的断点调试功能,查看程序的运行过程 知乎视频​www.zhihu.com 1. 在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序 ...

  2. 在W10系统下进行Debug调试功能

    文章目录 前言 一.DOSBox.Debug的下载与安装 1.下载并安装DOSBox 2.下载Debug 3.配置DOSBox文件 4.运行DOSBox 二.汇编学习中常用到的Debug功能 前言 本 ...

  3. IDEA的debug调试功能

    Idea的debug调试可以说是非常强大,只有你想不到,没有它做不到.Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数 ...

  4. 【Flutter】Flutter 调试 ( 调试回退功能 | Debug 调试中查看变量的方式 | 控制台信息 )

    文章目录 一.调试回退功能 二.Debug 调试中查看变量的方式 三.Debug 控制台信息 四.相关资源 一.调试回退功能 在调试过程中 , 经常错过关键位置的调试 , 如没有进入关键方法进行调试 ...

  5. 恕我直言,IDEA 的 Debug 调试,你可能只用了 10%

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:bojiangzhou cnblogs.com/chiang ...

  6. debug调到循环最后_Java入门(7)——循环和debug 调试

    循环: while 循环: 格式: int i = 0; ①    //初始化条件 while(i < 10) { ②  //判断条件 System.out.println(i); ④ //循环 ...

  7. 思科交换机Debug调试命令

    下面列出了部分常用的debug 命令,与各协议和功能相关的更具体的debug命令和对其细节的注释,请参见本手册及命令参考手册中的各相关章节.要使用debug功能,需要在特权用户模式下进行配置: 命令 ...

  8. [转载]eclipse的远程调试功能配置

    原文地址:eclipse的远程调试功能配置作者:我的 用途:web应用部署并运行于外部(区别于eclipse环境中启动的)应用服务器中,当出现问题时,可以使用eclipse工程的源代码进行跟踪调试. ...

  9. VC使用CRT调试功能来检测内存泄漏

    信息来源:csdn      C/C++ 编程语言的最强大功能之一便是其动态分配和释放内存,但是中国有句古话:"最大的长处也可能成为最大的弱点",那么 C/C++ 应用程序正好印证 ...

  10. android7.1.2 user版本打开usb调试功能

    1.修改实现的功能 user版本改为不弹窗adb debug调试授权的窗口 2.修改涉及的文件 2.1 build/core/main.mk ifeq ($(user_variant),user) # ...

最新文章

  1. 让你爽到飞起的【懒人插件AutoScssStruct4Vue】VSCode根据template的标签目录一键生成SCSS/LESS结构,敏捷开发必备插件!!!
  2. 2021年春季学期-信号与系统-第十三次作业参考答案-第六小题
  3. 原理图、PCB和实物是如何对应起来的
  4. write up社工进阶
  5. 注册机patch起什么作用_电机滑环起什么作用?
  6. 《redis 设计与实现》读书笔记
  7. 什么是多核电脑?什么是64位电脑?
  8. 遗留问题,排雷会炸,不排也会炸!
  9. ZooKeeper动态重新配置
  10. 启动dubbo-admin遇到的那些坑
  11. 如何在linux运行windows程序,如何Linux系统上运行Windows应用程序(3)
  12. yudian温控表a1温度怎么补偿_yudian温控表a1说明书
  13. 一文看懂 redo log 与undo log
  14. Maple学习笔记——数学计算与数据处理
  15. jq 自动打开浏览器_微信QQ跳转浏览器打开代码
  16. 【源码阅读】【苦练基本功】Golang内置函数分析
  17. java判断输入回车符_Java编程:获取用户是否输入回车符
  18. Beta冲刺-星期四
  19. IDEA 多Moudle指定当前Moudle的JDK版本
  20. 基于深度学习的高精度家禽猪检测识别系统(PyTorch+Pyside6+YOLOv5模型)

热门文章

  1. 如何用c语言编写炫酷烟花程序,简单屏幕烟花程序
  2. 代码整洁之道 python_代码整洁之道
  3. 痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(6)- Bootable image格式与加载(elftosb/.bd)...
  4. 豆瓣TOP250爬虫,数据分析项目实战——pyecharts
  5. 最简单的c语言if程序,C语言简单实用的程序-if else 嵌套式的使用例子
  6. FreeRTOS学习教程整理
  7. 整人的python代码_vbe最新整人代码
  8. swift moya框架+rxswift+handyjson+SwiftyJSON封装和使用教程
  9. 河北省对口计算机打字试题,河北省对口升学计算机基础.ppt
  10. ad18 bell封装_AD元件库中的常用元件和元器件封装资料合集