`

abap debug中设置watchpoint

    博客分类:
  • sap
阅读更多
拿一个实例来说:先将文件写入服务器,然后再从应用服务器上读取,len一次读取的字节长度,如果是IN TEXT MODE的话则是字符长度。

*&---------------------------------------------------------------------*
*& Report  ZTCXHTEST_READ_FILE
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  ZTCXHTEST_READ_FILE.
DATA: fname(60) TYPE c VALUE 'samplefile2.txt',
          text1(12) TYPE c VALUE 'abcdefghijkl',
          text2(5)  TYPE c,
          len TYPE i.
OPEN DATASET fname FOR OUTPUT IN BINARY MODE.
TRANSFER text1 TO fname.
CLOSE DATASET fname.

OPEN DATASET fname FOR INPUT IN BINARY MODE.
DO.
  READ DATASET fname   INTO text2 LENGTH len.
  WRITE:  / sy-subrc, text2,  len.
  IF sy-subrc <> 0.
    EXIT.
  ENDIF.
ENDDO.

CLOSE DATASET fname.

设置断点;



设置watchpoint



这里Variable填入你要观察的变量名len,然后点击NO Additional Condition按钮
在Free Condition Entry输入框中填入break条件:len = 4,保存,这样按F8执行以后,当len = 4时程序就停在了下一行代码处。如下图所示:


  • 大小: 9.7 KB
  • 大小: 8.5 KB
  • 大小: 24.7 KB
0
1
分享到:
评论

相关推荐

    SAP ABAP DEBUG技巧

    SAP ABAP debug 技巧 SAP ABAP开发顾问文档,中文文档

    SAP ABAP DEBUG 方式总结

    在 SAP ABAP 开发中,调试是理解和修复代码问题的关键步骤。本文主要总结了SAP ABAP调试的各种方式,从一般Debug到特定场景的调试方法,涵盖了多种实用技巧。 一、一般Debug 1. 内部与外部断点:内部断点针对单个...

    ABAP debug 技巧

    ### ABAP Debug技巧详解 #### 一、引言 在SAP开发领域中,ABAP(Advanced Business Application Programming)是一种广泛使用的编程语言。随着技术的发展,SAP不断引入新的工具和技术来提高开发效率和质量。其中,...

    abap外部断点设置

    外部断点设置是指在 ABAP 函数中设置断点,以便在远程调试时能够进入该函数的内部。 为了实现 ABAP 外部断点设置,需要通过 Java 代码激活 JCo 的 ABAP 调试功能。首先,需要在 Java 代码中通过调用 JCO.Client 类...

    ABAP debug setting

    要在ABAP Debugger中查看和修改调试设置,请按照以下步骤操作: 1. **打开设置菜单**:选择`Settings` -&gt; `Display and change all`。 2. **查看调试设置**:这将显示当前调试会话中的所有设置选项(如图1所示)。 ...

    如何在后台模式下调试程序ABAP程序的运行

    ABAP程序调试是SAP系统中的一种重要功能,用于检测和解决程序中的错误。后台调试是ABAP程序调试的一种方式,指的是在后台模式下调试程序的运行。下面我们将详细介绍如何在后台模式下调试程序ABAP程序的运行。 首先...

    sap abap 报表格式设置方法

    在SAP ABAP环境中,创建和格式化报表是常见的任务,尤其对于企业内部的数据报告和分析至关重要。报表格式设置能够确保输出的报表整洁、易读,满足特定的打印需求。以下将详细介绍如何进行SAP ABAP报表的格式设置: ...

    ABAP OLE颜色代码

    在 ABAP 中,我们可以使用这些颜色代码来设置控件的背景颜色、文字颜色等。例如,我们可以使用 `SET BACKGROUND` 语句将控件的背景颜色设置为红色: ```ABAP SET BACKGROUND COLOR '#FF0000'. ``` 此外,我们还可以...

    SAP ABAP Debugger

    - **设置外部断点**:在被外部系统调用的RFC模块中设置断点。 - **触发断点**:当函数模块被调用时,调试器将在此处停止。 这种方式有助于跨系统的调试工作,特别是在涉及多个系统的集成场景中非常有用。 #### 九...

    ABAP报表中加入权限判断

    在ABAP(Advanced Business Application Programming)编程中,权限判断是确保系统安全性的重要组成部分。它用于控制用户对数据和功能的访问,防止未经授权的访问或操作。本教程将深入讲解如何在ABAP报表中实现权限...

    ABAP 调用ABAP PROXY

    在SAP系统中,ABAP调用ABAP Proxy是一种常见的技术操作,用于在不同系统间或者同一系统内的组件之间实现通信。ABAP Proxy是SAP提供的一个强大的接口技术,它允许开发者创建安全、高效的远程调用机制。接下来,我们将...

    ABAP中文帮助文档

    ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,主要用于开发SAP系统中的业务应用程序。这个“ABAP中文帮助文档”包含了对ABAP基础、报表编写以及事务处理的详细指南,对于学习和...

    SAP ABAP Web dynpro 跟踪调试

    SAP ABAP Web dynpro 跟踪调试工具的讲解。

    ABAP 中对HTTP的支持

    在 ABAP 应用程序中,可以使用 RECEIVE 方法来接收响应数据,并将其处理或显示在客户端。最后,需要关闭连接以避免资源浪费。 在 ABAP 中,还有两个重要的接口:IF_HTTP_CLIENT 和 IF_HTTP_RESPONSE。IF_...

    abap_debug

    在ABAP中,你可以在源代码中想要暂停执行的位置设置断点。具体步骤如下: - 将光标移动到目标语句。 - 按下“Stop”图标来设置断点。一旦程序执行到这个断点时,程序将会暂停,此时被标记的语句会显示为黄色,便于...

    SAP ABAP开发快捷键

    SAP ABAP开发是一种功能强大且灵活的编程语言,用于开发SAP系统中的业务逻辑。然而,在ABAP开发过程中,效率是一个非常重要的因素。为了提高开发效率,熟悉ABAP开发快捷键是非常必要的。在本文中,我们将详细介绍SAP...

    sap abap经典中文帮助

    SAP ABAP(Advanced Business Application Programming)是SAP系统中的一种编程语言,用于开发和定制企业级业务应用程序。ABAP是SAP的核心组件,广泛应用于财务、人力资源、供应链管理等各个领域。本压缩包文件“sap...

    从实例学SAP ABAP编程(1-13章)第二部分

    abap的初级教材,很全也很实用,有abap基础介绍,以及form、alv、screen、function等的介绍。包括分为两个包,给需要的朋友

    ABAP4中文培训资料02

    ABAP4,全称为Advanced Business Application Programming 4,是SAP公司开发的一种编程语言,用于构建企业级的应用程序,特别是SAP R/3系统中的业务逻辑处理。在"ABAP4中文培训资料02"中,我们可以期待深入学习ABAP4...

    abap关键字的查询帮助

    在ABAP中,关键字是语言的核心,它们定义了程序的行为和结构。例如,“DATA”用于声明变量,“IF”用于条件语句,“LOOP”用于循环,而“SELECT”则用于数据库查询。 “abap语法.chm”和“abap语法.chw”文件很可能...

Global site tag (gtag.js) - Google Analytics