`
evangxli
  • 浏览: 230767 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

SAP ABAP 格式化输出

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

    SAP ABAP 实用程序开发攻略

    在数据处理方面,文档讲述了数据的输出与数值传递的基本方法和格式化输出,这是实现数据展示和交互的基础。此外,通过指针实现数据的赋值是高级编程技巧,能有效提升程序性能。文档还提到了数据的类型转换和数值运算...

    《SAP ABAP开发详解与高端应用》.zip

    它们通常包含输入屏幕、处理逻辑和输出格式化。 6. **模块化编程**:ABAP支持子程序、函数模块和类的使用,这些是模块化编程的基础。这使得代码重用和维护变得更加容易。 7. **OO ABAP**:随着SAP NetWeaver的引入...

    SAP ABAP官方教程

    4. **报表编程**:SAP ABAP常用于创建业务报表,教程会展示如何使用REPORT语句创建简单和复杂的报表,包括数据筛选、排序和格式化输出。 5. **屏幕处理与用户输入**:在SAP GUI环境中,ABAP可以处理用户界面。这...

    SAP abap 开发教程

    格式化数据;日期时间;异常处理;字段;域;表;数据元素;结构;视图;搜索帮助;锁定对象;模块化;子例程;功能模块;包含程序;SQL;内表及创建,复制,删除读取,填充; OOP:对象;类;继承;多态;封装;接口;对象事件 报表编程;对话...

    sap abap经典中文帮助

    - ALV(ABAP List Viewer):用于生成格式化的列表输出,支持自定义列和排序。 - Screen Painter:图形化工具,用于设计用户界面。 9. **ABAP Web Dynpro** - Web Dynpro:用于开发基于Web的应用程序,支持复杂...

    sap_abap 典型实例

    SAP ABAP提供了多种输出技术,如SCREEN(屏幕输出)、WRITE语句(屏幕文本输出)、SMARTFORMS(复杂格式化输出)和ALV(ABAP List Viewer,用于报表生成)。在“基础到报表”的实例中,ALV报表生成是重要一环,它...

    从实例学SAP ABAP编程(1-19章).pdf

    由于给定的文件信息中只提供了标题、描述和部分内容,且部分内容并没有涉及到实际的技术知识点,而是关于文档阅读器的推荐信息,因此根据您的要求,我将直接依据标题“从实例学SAP ABAP编程(1-19章)”生成与SAP ABAP...

    SAP abap4中文培训资料

    SAP ABAP4是SAP系统中的编程语言,主要用于开发企业级的应用程序。这份"用户入门手册——SAP ABAP4中文培训资料"是专为初学者设计的,旨在帮助理解并掌握SAP ABAP4的基本概念、语法和实践应用。 1. **SAP概述**: ...

    sap abap举例大全

    10. **Download to Excel**: SAP ABAP允许将ALV报告导出为Excel格式,保持原始格式如边框、单元格颜色等。这通常通过`CL_GUI_FRONTEND_SERVICES`类的相关方法完成。 11. **Secondary List using ALV Grid**: 二次...

    SAP abap 开发 BC教程

    - 报表处理:讲解如何利用ABAP进行报表的生成与处理,包括报表设计、数据格式化等。 - 用户界面开发:探讨如何利用ABAP开发用户友好的界面,包括Web Dynpro ABAP、SAPUI5等技术的应用。 - 错误处理与调试:教授...

    SAP ABAP培訓教材, 基礎篇

    通过学习ABAP,开发者可以构建定制化的模块以满足特定的业务需求。 在ABAP中,数据类型和基本语法规则是学习的基础。数据类型定义了变量的技术属性,如长度、精度和格式,可以是预定义的(如P表示数字,I表示整数,...

    SAP ABAP中级题库,供大家参考

    1. `TABLES` 语句:在 ABAP 中,`TABLES` 语句用来声明和初始化数据库表的工作区,通常与数据库对象关联。`dbtab` 是一个数据库对象,它可以是透明表、视图或结构。选项 B 说明了表工作区由多个字段组成,其名称和...

    SAP ABAP函数集锦

    适用于需要格式化或解析文本数据的场景,如报告生成或日志分析。 ### 3. VIEW_MAINTENANCE_CALL 用于调用视图维护屏幕,方便用户在界面上维护数据。通常在需要创建、修改或删除数据库表记录时使用。 ### 4. DY_GET...

    从实例学SAP ABAP编程(1-19章)

    掌握如何编写报告,包括定义参数、主程序逻辑和输出格式,是学习ABAP的基础。 6. **模块池程序** 模块池程序(又称对话程序)用于创建交互式GUI界面。学习屏幕设计、事件处理和屏幕字段的使用,能帮助你构建复杂的...

    从实例学SAP ABAP编程.7z

    《从实例学SAP ABAP编程》是一套深入学习SAP ABAP的实践教程,包含了一...通过以上各个主题的学习,读者将能够全面掌握SAP ABAP的编程基础,具备设计和开发SAP应用程序的能力,从而更好地参与到企业信息化的实践中去。

    sap abap入门.pdf

    总之,掌握ABAP/4对于从事SAP系统开发的专业人士至关重要,它不仅是SAP R/3系统的核心开发语言,也是实现业务流程自动化、提升企业效率的重要工具。通过深入学习ABAP/4的语法和特性,开发者能够构建出满足各种业务...

    SAP ABAP 动态语句详解

    SAP ABAP 动态语句详解 SAP ABAP 动态语句是 ABAP 编程语言中的一种特殊语句,用于在运行时动态地分配数据对象给字段符号。字段符号是指向数据对象的指针,通过使用 ASSIGN 语句可以将数据对象分配给字段符号。 ...

    SAP abap4教材

    【SAP ABAP4 教材】 ABAP/4(Advanced Business Application Programming)是SAP/R3系统的主要开发工具,它属于第四代编程语言(4GL),其语法类似于Visual Basic和JAVA,与传统的C、PASCAL等第三代语言有很大区别...

    SAPABAP常用函数清单[参考].pdf

    SAP ABAP 常用函数清单 SAP ABAP 是一种基于对象的编程语言,用于在 SAP R/3 系统中开发应用程序。ABAP 语言提供了许多函数模块,帮助开发者快速地开发和维护应用程序。本文总结了常用的 SAP ABAP 函数模块,包括...

Global site tag (gtag.js) - Google Analytics