ABAP编程:屏幕输出与基础数据类型实例

需积分: 10 4 下载量 182 浏览量 更新于2024-08-18 收藏 4.11MB PPT 举报
本资源主要介绍了ABAP(Advanced Business Application Programming,高级业务应用编程)在屏幕输出方面的基础知识和技巧。ABAP是SAP(Systems, Applications and Products in Data Processing)的核心编程语言,用于开发企业应用程序。以下是详细的内容概要: 1. **屏幕输出基础**:首先,通过`WRITE`命令展示如何在屏幕上显示变量,如`G`和`F`,它们分别被赋值为字符串'Hello'和'Dolly'。输出结果直观地展示了字符串的直接写入和格式化,如`/10 G`和`/ F UNDER G`。 2. **时间类型处理**:展示了如何用`TIME`类型输出当前系统时间(如`154633`),以及使用`EDIT MASK`格式化显示(如`15:46:33`)。同时,通过`NO-ZERO`选项省略了时间的前导零。 3. **数值表示与格式化**:包括整数(`I`)、浮点数(`F`)和压缩数(`P`)的输出,如`FLOAT EXPONENT 3`显示科学计数法的`1.23E+08`。对于字符串类型的数值,如`PACK`,演示了不同精度的输出,如`ROUND`选项控制小数位数。 4. **日期和时间类型**:`SY-DATUM`用于获取当前日期,`YYMMDD`格式用于指定日期格式。例如,`06/27/1995`是输出的日期形式。 5. **程序结构与执行**:讲解了在ABAP程序中,`REPORT`和`PROGRAM`指令的区分,以及程序执行前的准备工作,包括语法检查、保存和激活程序。 6. **基本数据类型**:详细列出了ABAP中的八种基本数据类型及其特点,包括字符型(`C`、`N`、`T`、`D`)、数字型(`I`、`F`、`P`、`X`)和字符串型(`STRING`)。 7. **变量定义**:介绍如何使用`DATATYPE`和`DATA`关键字定义变量,包括字段(如`DATACOLTYPEC`)、工作区(如`BEGINOFWA...ENDOFWA`)和内表(如`BEGINOFITABOCCURS0...ENDOFITAB`)。 此资源为想要学习ABAP屏幕输出和基础编程概念的开发者提供了实用的示例和指导,涵盖了数据类型、格式化输出和程序结构等多个核心知识点。通过实际操作和理解这些内容,开发人员能够更好地构建和管理ABAP程序中的输入输出功能。