SAP ABAP初学者指南:简单屏幕编程
需积分: 9 76 浏览量
更新于2024-07-29
收藏 412KB DOC 举报
"该文档是‘简单屏幕编程操作手册’,由作者丑儿编写,主要针对SAP ABAP中的屏幕编程进行简明易懂的介绍,适合初学者学习。手册内容包括创建程序、参数定义、数据结构、工作区定义、内表处理、选择集以及用户动作的函数代码等基础知识。"
在SAP ABAP中,屏幕编程是一种用于构建用户界面的技术,允许开发者创建交互式的事务处理系统。以下是对手册中提及知识点的详细说明:
1. **创建程序**:
- 在SAP ABAP中,创建程序时可以选择模块池程序或可执行程序。模块池程序常用于构建复杂的用户界面,而可执行程序则通常用于一次性或非交互式任务。手册中提到为了测试方便,选择了“Executable program”。
2. **参数定义**:
- `parameters`语句用于定义用户界面中的输入参数。例如,`pa_anum types book-agency_num`定义了一个名为`pa_anum`的参数,类型与数据字典中的`book-agency_num`类型匹配。
3. **数据声明**:
- `data`关键字用于声明变量和工作区。`wa_booking types bc400_booking`声明了一个工作区变量`wa_booking`,其结构与表`bc400_booking`相匹配。
- 同样,`data: wa_sbook types book.` 和 `data: w_sbook types book.` 分别定义了两个新的工作区变量,它们的类型与`book`结构相同。
4. **内表处理**:
- `tables`语句用于声明内表,如`sdy_book`,它将用于存储数据库查询的结果。
5. **选择集**:
- `select`语句用于从数据库中选取数据。在示例中,选择了`sbc400_booking`表中的字段,并通过`into corresponding fields of wa_booking`将数据分配给工作区。
6. **处理函数代码**:
- `ok_code`变量被声明为`likes sy-ucomm`,这用于接收用户在屏幕上的操作代码,比如按钮点击。
7. **设置屏幕状态和标题栏**:
- `setpf-status`和`settitlebar`语句分别用于设置屏幕的功能键状态和标题栏文字,以便提供用户友好的交互环境。
8. **数据输出**:
- 使用`write:`语句将数据写入屏幕,例如`write:/wa_booking-car`会输出`wa_booking`工作区中的`car`字段值。
通过这个手册,初学者可以学习到SAP ABAP中基本的屏幕编程步骤和常用命令,为进一步深入学习和开发SAP应用打下基础。同时,手册也鼓励读者通过实践和讨论来不断深化理解。
2023-08-28 上传
2023-08-17 上传
2023-07-02 上传
2024-02-05 上传
2024-01-20 上传
2023-05-24 上传
2023-10-25 上传
使用java来获取com.spire.doc库中不同的版本来获取一个表格中的段落的子对象类型为com.spire.doc.documents.StructureDocumentTagInline的内容
2023-04-22 上传
2023-06-20 上传
jenselvcn
- 粉丝: 5
- 资源: 16
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展