1。从字段NUMBER输出到字段STRING,输出到屏幕不同位置。
DATA: STRING(20),
NUMBER(8) TYPE C VALUE '123456',
OFFSET TYPE I VALUE 8,
LENGTH TYPE I VALUE 12.
* 偏移8位,选取长度12,在这12长度中,靠左输出。
WRITE NUMBER(6) TO STRING+OFFSET(LENGTH) LEFT-JUSTIFIED.
WRITE: / STRING, 1.
CLEAR STRING.
WRITE NUMBER(6) TO STRING+OFFSET(LENGTH) CENTERED.
WRITE: / STRING, 2.
CLEAR STRING.
WRITE NUMBER(6) TO STRING+OFFSET(LENGTH) RIGHT-JUSTIFIED.
WRITE: / STRING, 3.
CLEAR STRING.
2。数值传递给字符类型,以及字符传递给字符类型
DATA : I_1 TYPE I,
STR1(11),
STR2(11).
DATA : I TYPE I.
I_1 = 9.
STR1 = 9.
WRITE STR1 TO STR2 LEFT-JUSTIFIED.
I = STRLEN( STR2 ).
WRITE : / STR2, I, 4. " 未实现靠左输出,字符->字符,长度为10,不理解
WRITE I_1 TO STR2 LEFT-JUSTIFIED.
I = STRLEN( STR2 ).
WRITE : / STR2, I, 4. " 实现靠左输出,数值->字符,并且长度为1
分享到:
相关推荐
在SAP ABAP环境中,创建和格式化报表是常见的任务,尤其对于企业内部的数据报告和分析至关重要。报表格式设置能够确保输出的报表整洁、易读,满足特定的打印需求。以下将详细介绍如何进行SAP ABAP报表的格式设置: ...
在数据处理方面,文档讲述了数据的输出与数值传递的基本方法和格式化输出,这是实现数据展示和交互的基础。此外,通过指针实现数据的赋值是高级编程技巧,能有效提升程序性能。文档还提到了数据的类型转换和数值运算...
它们通常包含输入屏幕、处理逻辑和输出格式化。 6. **模块化编程**:ABAP支持子程序、函数模块和类的使用,这些是模块化编程的基础。这使得代码重用和维护变得更加容易。 7. **OO ABAP**:随着SAP NetWeaver的引入...
4. **报表编程**:SAP ABAP常用于创建业务报表,教程会展示如何使用REPORT语句创建简单和复杂的报表,包括数据筛选、排序和格式化输出。 5. **屏幕处理与用户输入**:在SAP GUI环境中,ABAP可以处理用户界面。这...
格式化数据;日期时间;异常处理;字段;域;表;数据元素;结构;视图;搜索帮助;锁定对象;模块化;子例程;功能模块;包含程序;SQL;内表及创建,复制,删除读取,填充; OOP:对象;类;继承;多态;封装;接口;对象事件 报表编程;对话...
- ALV(ABAP List Viewer):用于生成格式化的列表输出,支持自定义列和排序。 - Screen Painter:图形化工具,用于设计用户界面。 9. **ABAP Web Dynpro** - Web Dynpro:用于开发基于Web的应用程序,支持复杂...
SAP ABAP提供了多种输出技术,如SCREEN(屏幕输出)、WRITE语句(屏幕文本输出)、SMARTFORMS(复杂格式化输出)和ALV(ABAP List Viewer,用于报表生成)。在“基础到报表”的实例中,ALV报表生成是重要一环,它...
由于给定的文件信息中只提供了标题、描述和部分内容,且部分内容并没有涉及到实际的技术知识点,而是关于文档阅读器的推荐信息,因此根据您的要求,我将直接依据标题“从实例学SAP ABAP编程(1-19章)”生成与SAP ABAP...
SAP ABAP4是SAP系统中的编程语言,主要用于开发企业级的应用程序。这份"用户入门手册——SAP ABAP4中文培训资料"是专为初学者设计的,旨在帮助理解并掌握SAP ABAP4的基本概念、语法和实践应用。 1. **SAP概述**: ...
10. **Download to Excel**: SAP ABAP允许将ALV报告导出为Excel格式,保持原始格式如边框、单元格颜色等。这通常通过`CL_GUI_FRONTEND_SERVICES`类的相关方法完成。 11. **Secondary List using ALV Grid**: 二次...
- 报表处理:讲解如何利用ABAP进行报表的生成与处理,包括报表设计、数据格式化等。 - 用户界面开发:探讨如何利用ABAP开发用户友好的界面,包括Web Dynpro ABAP、SAPUI5等技术的应用。 - 错误处理与调试:教授...
通过学习ABAP,开发者可以构建定制化的模块以满足特定的业务需求。 在ABAP中,数据类型和基本语法规则是学习的基础。数据类型定义了变量的技术属性,如长度、精度和格式,可以是预定义的(如P表示数字,I表示整数,...
1. `TABLES` 语句:在 ABAP 中,`TABLES` 语句用来声明和初始化数据库表的工作区,通常与数据库对象关联。`dbtab` 是一个数据库对象,它可以是透明表、视图或结构。选项 B 说明了表工作区由多个字段组成,其名称和...
适用于需要格式化或解析文本数据的场景,如报告生成或日志分析。 ### 3. VIEW_MAINTENANCE_CALL 用于调用视图维护屏幕,方便用户在界面上维护数据。通常在需要创建、修改或删除数据库表记录时使用。 ### 4. DY_GET...
掌握如何编写报告,包括定义参数、主程序逻辑和输出格式,是学习ABAP的基础。 6. **模块池程序** 模块池程序(又称对话程序)用于创建交互式GUI界面。学习屏幕设计、事件处理和屏幕字段的使用,能帮助你构建复杂的...
《从实例学SAP ABAP编程》是一套深入学习SAP ABAP的实践教程,包含了一...通过以上各个主题的学习,读者将能够全面掌握SAP ABAP的编程基础,具备设计和开发SAP应用程序的能力,从而更好地参与到企业信息化的实践中去。
总之,掌握ABAP/4对于从事SAP系统开发的专业人士至关重要,它不仅是SAP R/3系统的核心开发语言,也是实现业务流程自动化、提升企业效率的重要工具。通过深入学习ABAP/4的语法和特性,开发者能够构建出满足各种业务...
SAP ABAP 动态语句详解 SAP ABAP 动态语句是 ABAP 编程语言中的一种特殊语句,用于在运行时动态地分配数据对象给字段符号。字段符号是指向数据对象的指针,通过使用 ASSIGN 语句可以将数据对象分配给字段符号。 ...
【SAP ABAP4 教材】 ABAP/4(Advanced Business Application Programming)是SAP/R3系统的主要开发工具,它属于第四代编程语言(4GL),其语法类似于Visual Basic和JAVA,与传统的C、PASCAL等第三代语言有很大区别...
SAP ABAP 常用函数清单 SAP ABAP 是一种基于对象的编程语言,用于在 SAP R/3 系统中开发应用程序。ABAP 语言提供了许多函数模块,帮助开发者快速地开发和维护应用程序。本文总结了常用的 SAP ABAP 函数模块,包括...