- 浏览: 294511 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
Kisses99:
怎么锁了?readonly?
tomcat不能正常启动 -
zhangliixi:
老板果然还是要厉害点~~
tomcat不能正常启动
拿一个实例来说:先将文件写入服务器,然后再从应用服务器上读取,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时程序就停在了下一行代码处。如下图所示:
*&---------------------------------------------------------------------*
*& 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时程序就停在了下一行代码处。如下图所示:
发表评论
-
程序方法添加SAP_ALL权限
2012-04-10 14:28 2005REPORT ZTEST_001. data zUSR04 ... -
Business Add-ins
2011-12-20 10:33 1280本文是BC425中BAPI部分的内容,闲来无事学习一下,顺便翻 ... -
维护成本控制凭证的编号范围报错:co area have different elements
2011-08-19 16:30 1371在做维护成本控制凭证的编号范围时,从0001控制范围cop ... -
初级成本要素和次级成本要素 .
2011-08-18 16:40 2838初级成本要素与次级成本要素。SAP除总帐的及时集成外,它的另一 ... -
SAP query传输以后需要重新生成程序
2011-07-26 10:53 5832最近有个需求,需 ... -
ABAP程序启动后台作业
2011-07-15 10:03 5056FORM frm_set_bgex . DATA: ... -
SAP菜单显示事务码
2011-07-11 16:34 2878SAP的菜单项上,默认不显示该菜单项的事务码,进行如下操作可显 ... -
程序查找Customer Exit
2011-04-11 10:27 1091REPORT ZEXIT_HELP no standard p ... -
inner join on, left join on, right join on区别(转)
2011-03-31 14:06 16391.理论 只要两个表的公共字段有匹配值,就将这两个表中的记录 ... -
For all entries使用中注意的问题
2011-03-30 21:54 12251.SELECT CARRID CONNI ... -
ABAP memory中的Export和Import
2011-03-30 17:02 3588REPORT z_barry_export_import . ... -
ABAP中的各种接口技术(转)
2011-03-30 12:19 2333下面总结一下ABAP中的各 ... -
导入现成的安装有SAP的虚拟机报错:Failed to lock the file解决方法
2011-03-23 10:52 2251虚拟机文件来源:windows server 200 ... -
sap 标准abap程序优化example
2011-03-22 11:11 1384用se38进入程序编辑器,然后在Environment-Exa ... -
BADI 入门
2011-03-21 22:17 1119badi入门的文章看了不少,感觉下面这一片讲的挺好的。 地址: ... -
根据事物码查找BADI(转)
2011-03-21 20:29 1440对于根据事务代码查找对应的BADI,网上介绍的方法很多,但总结 ... -
SAP IMG的概念
2011-03-05 11:14 2145SAP - IMG IMG是SAP后台配置的入口。 Imp ... -
abap screen parameters自动转化成大写
2011-02-22 13:32 1836当我们写下面这段代码时 PARAMETERS: name ty ... -
使用Call Transaction来实现BDC(转)
2011-02-22 10:54 2340data: ls_bdc like bdcdata, lt ... -
使用Batch Input Session来实现BDC(转)
2011-02-22 10:53 2381data: ls_bdc like bdcdata, lt ...
相关推荐
SAP ABAP debug 技巧 SAP ABAP开发顾问文档,中文文档
在 SAP ABAP 开发中,调试是理解和修复代码问题的关键步骤。本文主要总结了SAP ABAP调试的各种方式,从一般Debug到特定场景的调试方法,涵盖了多种实用技巧。 一、一般Debug 1. 内部与外部断点:内部断点针对单个...
### ABAP Debug技巧详解 #### 一、引言 在SAP开发领域中,ABAP(Advanced Business Application Programming)是一种广泛使用的编程语言。随着技术的发展,SAP不断引入新的工具和技术来提高开发效率和质量。其中,...
外部断点设置是指在 ABAP 函数中设置断点,以便在远程调试时能够进入该函数的内部。 为了实现 ABAP 外部断点设置,需要通过 Java 代码激活 JCo 的 ABAP 调试功能。首先,需要在 Java 代码中通过调用 JCO.Client 类...
要在ABAP Debugger中查看和修改调试设置,请按照以下步骤操作: 1. **打开设置菜单**:选择`Settings` -> `Display and change all`。 2. **查看调试设置**:这将显示当前调试会话中的所有设置选项(如图1所示)。 ...
ABAP程序调试是SAP系统中的一种重要功能,用于检测和解决程序中的错误。后台调试是ABAP程序调试的一种方式,指的是在后台模式下调试程序的运行。下面我们将详细介绍如何在后台模式下调试程序ABAP程序的运行。 首先...
在SAP ABAP环境中,创建和格式化报表是常见的任务,尤其对于企业内部的数据报告和分析至关重要。报表格式设置能够确保输出的报表整洁、易读,满足特定的打印需求。以下将详细介绍如何进行SAP ABAP报表的格式设置: ...
在 ABAP 中,我们可以使用这些颜色代码来设置控件的背景颜色、文字颜色等。例如,我们可以使用 `SET BACKGROUND` 语句将控件的背景颜色设置为红色: ```ABAP SET BACKGROUND COLOR '#FF0000'. ``` 此外,我们还可以...
- **设置外部断点**:在被外部系统调用的RFC模块中设置断点。 - **触发断点**:当函数模块被调用时,调试器将在此处停止。 这种方式有助于跨系统的调试工作,特别是在涉及多个系统的集成场景中非常有用。 #### 九...
在ABAP(Advanced Business Application Programming)编程中,权限判断是确保系统安全性的重要组成部分。它用于控制用户对数据和功能的访问,防止未经授权的访问或操作。本教程将深入讲解如何在ABAP报表中实现权限...
在SAP系统中,ABAP调用ABAP Proxy是一种常见的技术操作,用于在不同系统间或者同一系统内的组件之间实现通信。ABAP Proxy是SAP提供的一个强大的接口技术,它允许开发者创建安全、高效的远程调用机制。接下来,我们将...
ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,主要用于开发SAP系统中的业务应用程序。这个“ABAP中文帮助文档”包含了对ABAP基础、报表编写以及事务处理的详细指南,对于学习和...
SAP ABAP Web dynpro 跟踪调试工具的讲解。
在 ABAP 应用程序中,可以使用 RECEIVE 方法来接收响应数据,并将其处理或显示在客户端。最后,需要关闭连接以避免资源浪费。 在 ABAP 中,还有两个重要的接口:IF_HTTP_CLIENT 和 IF_HTTP_RESPONSE。IF_...
在ABAP中,你可以在源代码中想要暂停执行的位置设置断点。具体步骤如下: - 将光标移动到目标语句。 - 按下“Stop”图标来设置断点。一旦程序执行到这个断点时,程序将会暂停,此时被标记的语句会显示为黄色,便于...
SAP ABAP开发是一种功能强大且灵活的编程语言,用于开发SAP系统中的业务逻辑。然而,在ABAP开发过程中,效率是一个非常重要的因素。为了提高开发效率,熟悉ABAP开发快捷键是非常必要的。在本文中,我们将详细介绍SAP...
SAP ABAP(Advanced Business Application Programming)是SAP系统中的一种编程语言,用于开发和定制企业级业务应用程序。ABAP是SAP的核心组件,广泛应用于财务、人力资源、供应链管理等各个领域。本压缩包文件“sap...
abap的初级教材,很全也很实用,有abap基础介绍,以及form、alv、screen、function等的介绍。包括分为两个包,给需要的朋友
ABAP4,全称为Advanced Business Application Programming 4,是SAP公司开发的一种编程语言,用于构建企业级的应用程序,特别是SAP R/3系统中的业务逻辑处理。在"ABAP4中文培训资料02"中,我们可以期待深入学习ABAP4...
在ABAP中,关键字是语言的核心,它们定义了程序的行为和结构。例如,“DATA”用于声明变量,“IF”用于条件语句,“LOOP”用于循环,而“SELECT”则用于数据库查询。 “abap语法.chm”和“abap语法.chw”文件很可能...