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 ____
    SELECT-OPTIONS:
    PARAMETERS:
    SELECTION-SCREEN END OF BLOCK ___
    *---------------------------------------------------------------
  • INITIALIZATION : 程序初始化时所执行的代码
    *---------------------------------------------------------------
    INITIALIZATION.
    [CODE]
    *---------------------------------------------------------------
  • AT SELECTION-SCREEN :在选择屏幕上执行的代码(多用于权限判断,警告信息)
    *---------------------------------------------------------------
    AT SELECTION-SCREEN :
    [CODE]
    *---------------------------------------------------------------
  • START-OF-SELECTION:程序运行所处理的代码
    *---------------------------------------------------------------
    START-OF-SELECTION.
    [CODE]
    *---------------------------------------------------------------
  • DEFINE :定义宏
    *---------------------------------------------------------------
    DEFINE .
    [STATMENTS]
    END-OF-DEFINITION…
    *---------------------------------------------------------------
  • END-OF-SELECTION:程序输出时所运行的代码
    *---------------------------------------------------------------
    END-OF-SELECTION.
    [CODE]
    *---------------------------------------------------------------
  • TOP OF PGAE :输出屏幕的页眉
    *---------------------------------------------------------------
    TOP OF PGAE.
    [CODE]
    *---------------------------------------------------------------
  • END OF PGAE :输出屏幕的页脚
    *---------------------------------------------------------------
    END OF PGAE.
    [CODE]
    *---------------------------------------------------------------
  • FORM :定义子程序
    *---------------------------------------------------------------
    FORM
    .
    [STATMENTS]
    ENDFORM.

SAP——ABAP报表的一般格式相关推荐

  1. 关于 SAP ABAP 报表的多语言显示问题试读版

    本专栏计划的文章数在 150 篇左右,到 2022年11月9日为止,目前已经更新了 63 篇,专栏完成度为 42% 笔者这套零基础快速学习 ABAP从 2021年4月10日写下第一篇文章以来,感谢广大 ...

  2. SAP ABAP报表依赖设计原理详解

    In SAP note 1230076 "Generation of ABAP loads: Tips for the analysis", a tool report RSDEP ...

  3. SAP ABAP 报表新增字段,重新生成维护视图,以及过程中产生的问题处理

    生成新的维护视图: 问题:新生成的维护视图在SM30无法正常进入维护(忘记保存问题截图了) 处理办法: (1)新建一个维护视图,与原来的维护视图比较,将报错代码进行对比修改 (2)修改代码一致之后,仍 ...

  4. 下拉框实现 一 - SAP ABAP 报表选择屏幕下拉框的实现

    DATA:vid TYPE vrm_id , "屏幕字段(可以是单个的I/O空间或者是Table Control中的一个单元格)           list TYPE vrm_values ...

  5. 如何在 SAP ABAP 系统中使用 Adobe Form 试读版

    本专栏计划的文章数在 150 篇左右,到 2022年9月12日为止,目前已经更新了 51 篇,专栏完成度为 34% 零基础 ABAP 学习教程系列文章的目录 1. ABAP 标准培训教程 BC400 ...

  6. 一个 15 年 SAP ABAP 开发人员分享的 SAPGUI 一些个性化设置和实用小技巧试读版

    零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二 ...

  7. SAP ABAP 处理 Excel 的标准函数 TEXT_CONVERT_XLS_TO_SAP 介绍试读版

    零基础 ABAP 学习教程系列文章的目录 ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍 ABAP 标准培训教程 BC400 学习笔记之二 ...

  8. 使用 SAP ABAP 代码生成 PDF 文件,填充以业务数据并显示在 SAPGUI 里试读版

    本专栏计划的文章数在 150 篇左右,到 2022年9月12日为止,目前已经更新了 51 篇,专栏完成度为 34% 零基础 ABAP 学习教程系列文章的目录 1. ABAP 标准培训教程 BC400 ...

  9. SAP abap alv报表实例

    这是一个sap alv报表实例 REPORT ztest005.*定义类型组 TYPE-POOLS: abap,slis.*定义ALV变量 DATA : lt_fieldcat TYPE slis_t ...

  10. 深入源码探索:SAP 标准报表怎样实现不同「报表格式/清单类型」的输出?

    深入源码探索:SAP 标准报表怎样实现不同「报表格式/清单类型」的输出? 简介: 我们知道 SAP 有 3 种常见的报表格式,分别是网格控制(Grid control).标准清单(Normal lis ...

最新文章

  1. 用UltraISO制作U盘启动盘,支持windows 7
  2. java知识点思维导图_思维导图结构化梳理java
  3. Fiori应用的书签模式 - bookmark
  4. 艾伟_转载:使用LINQ to SQL更新数据库(中):几种解决方案
  5. 信息学奥赛一本通(1266:【例9.10】机器分配)
  6. 【树莓派】最常用的树莓派 Linux 命令及说明
  7. 【教程】Microsoft Wi-Fi Direct Virtual关闭方法
  8. 如果不考虑钱和面子,你最想做什么工作?
  9. MySQL 事务控制语句(TCL)
  10. Spark cluster 安装
  11. python 无法调用turtle_新人求助,关于python 调用turtle《python简单turtle教程》
  12. C++之MFC之Unicode转char*
  13. 户籍化管理系统 c语言,社会单位消防安全“户籍化管理系统录入要点
  14. JAVA后端主流开发框架
  15. 360前端校招2019笔试编程题
  16. charles抓包(别名:茶壶)
  17. 05 无人机动态模型
  18. Linux中xtp文件上传不了,xtp_api_java: 中泰证券xtp java api for win\linux\mac https://xtp.zts.com.cn...
  19. 【PA2013】【BZOJ3837】Filary
  20. Python 文件查找

热门文章

  1. python中字典的常用函数_Python字典(Dict)详解 - 常用函数详解
  2. BOOST的JSON解析库Boost.JSON简介
  3. 当前安全设置不允许下载该文件的原因以及图文解决办法
  4. 使用Docker安装Redis并设置自启动
  5. 文华财经基本函数及语法
  6. 用Python实现TXT文件分割
  7. 3.虚幻4-游戏开始界面的制作
  8. android代码计时,android秒表计时代码
  9. MapReduce之简单K-mer计数
  10. 2015年8月18日工作日志--------赵鑫