一、
程序的结构:
典型的ABAP报表程序是由多个代码区域组成,各代码区的存放位置以下列顺序为准,具体格式如下:
*---------------------------------------------------------------
* REPORT NAME : 报表名称及格式
*---------------------------------------------------------------
REPORT Z________“程序名称.
NO STANDARD PAGE HEADING
MESSAGE-ID __ “
所使用的
MESSAGE
LINE-COUNT ___ “
输出时每页报表行数
LINE-SIZE ___. “
输出时每页报表的宽度
*---------------------------------------------------------------
* TABLES: 声明报表中使用到的数据表
*---------------------------------------------------------------
TABLES: “数据表名
[STATMENTS]
*---------------------------------------------------------------
* DATA: 定义报表中使用到的变量及内表
*---------------------------------------------------------------
DATA:
*---------------------------------------------------------------
* CONSTANTS: 定义常量
*---------------------------------------------------------------
CONSTANTS:
*---------------------------------------------------------------
* SELECTION-SCREEN:定义选择屏幕中的选择字段
*---------------------------------------------------------------
SELECTION-SCREEN BEGIN OF BLOCK ____
&n

本文详细介绍了ABAP报表程序的结构,包括REPORT、TABLES、DATA、CONSTANTS、SELECTION-SCREEN、INITIALIZATION等代码区域的使用。同时强调了程序变量的定义规则,提倡减少全局变量的使用,注重局部变量和内表的命名规范,以提高代码可读性和维护性。
最低0.47元/天 解锁文章
382

被折叠的 条评论
为什么被折叠?



