ABAP编程:第五章标准列表与选择屏幕详解
下载需积分: 43 | PDF格式 | 606KB |
更新于2025-01-08
| 28 浏览量 | 举报
第五章的内容主要探讨了在SAP ABAP编程中关于标准列表和选择屏幕的使用。本章首先介绍了冒号在ABAP中的特殊用途,即通过":"连接相似语句,它不是WRITE语句的一部分,而是作为一种逻辑分隔符,可以实现多条语句的连续执行,例如示例中的程序块"WRITE'111'. WRITE'222'. WRITE'333'.",实质上等同于分别写出每个字符串。
接着,章节详细讲解了如何创建和输出标准列表。在报告程序YTEST002中,开发者利用数据库表SPFLI进行操作。首先,使用表格声明来定义数据来源,并通过"SKIP"语句跳过表头。然后,定义了输出表头部分,使用"ULINE"和"SY-VLINE"来生成横竖线,展示了表头的字段名,如"航线承运人"、"航班连接"等。
表头之后,通过"SELECT * FROM SPFLI"进行数据查询,选择了表中的字段,如CARRID、CONNID等,再次使用"SY-VLINE"进行每行数据的分割。输出的内容按照表结构进行,先写表头,再写数据,确保了清晰的格式和信息的完整性。
在输出过程中,章节提到了一些系统变量的作用,比如SY-PAGNO用于获取当前页号,SY-LSIND表示列表索引页,SY-DATUM表示当前时间,SY-LISTI则记录上一个列表的索引,这些变量在控制屏幕显示和列表操作时起到关键作用。另外,还有诸如SY-LINSZ(报表宽度)、SY-LILLI(绝对列表中选定的行号)和SY-LINCT(报表长度)等变量,它们帮助开发者精确控制屏幕显示的内容和布局。
通过图5-1,读者可以看到实际的输出效果,展示了标准列表的清晰结构。最后,章节还列出了部分系统变量的名称及其功能,如SY-SUBRC用于检查执行状态,SY-CPAGE表示当前显示的列表页,以及SY-LISEL用于存储选择行的内容,这些变量的了解对理解ABAP程序的运行机制至关重要。
第五章深入剖析了如何在SAP ABAP开发中有效地使用标准列表和选择屏幕,涉及语法结构、数据处理和系统变量的运用,对于理解和实践ABAP编程有着重要的指导意义。
相关推荐
whalesonhu
- 粉丝: 4
- 资源: 177
最新资源
- star-wars-service
- 多LED显示模块-项目开发
- Msc_thesis
- 小刀娱乐网源码(带手机版) v3.73
- dotfiles:点文件和安装脚本,便于设置
- OBLOG 秋
- Stock_vis:股票可视化和比较
- mCerebrum-AutoSenseBLE
- 恢复
- Starter-Next.js:Next.js +打字稿+ Tailwindcss
- CMS Made Simple(CMSMS) v2.2.1
- 数据-行业数据-26、酒店装饰工程预算表建筑施工模板.rar
- DeepRain:使用 UNet 进行短期降水预测
- 商业公共建筑模型
- CSE391Object-orientedProgramming:国立中山大学2020年秋季CSE391面向对象程序设计
- Amazon-Review:使用情感分析在Amazon Review数据中构建机器学习模型