文章目录
一:理论
1.1基础知识
常规屏幕:处理业务逻辑数据。
以下就是一个FB60业务屏幕(输入供应商发票)

屏幕是ABAP设计最重要的工作,SAP的单据,主数据维护等业务功能都要使用屏幕,一个程序可以包含多个屏幕。
1.2程序的作用
屏幕设计中的dialog是用户和程序之间任意形式的交互,如:
输入数据;
选择菜单项;
单击按钮;
单击或双击表条目。
1.3 程序的分类
ABAP的程序类型(type1 type m type f , type j type k type i)
type1:可执行程序;
type m 模块池程序
可以在上面能建立独立的屏幕
type f 函数程序
type j and type k (接口程序)
type i(继承程序)

1.4 SAP屏幕
是其它屏幕元素的容器, 可用于通过输入和输出字段,列表等显示或输入信息, 是用户和ABAP程序之间的一种对话形式。
1.5屏幕的用途
表控件; 表标签控件; 带有一致性检查的数据输入;F1(检查)F4(搜索帮助)。
1.6屏幕的组成
文本框,文本标签;复选框,表控件;按钮,单选, button,页签(屏幕的属性,逻辑流)。
逻辑流 分为 pbo:输出的控制; pai(用户触发事件)
1.7屏幕的执行过程;
1.pbo(输出前):如何把数据分配到对应的屏幕上的位置,原素是否需要检查。
2.PAI(输出后):用户点了按钮之后就在这里(比如点了保存);
3.数据取出来了再调用PBO显示。
1.8屏幕的属性
(管理,类型 ,大小,序列,设置),对于开发人员来说,主要是做的类型和序列。
类型:常规,子屏,模式对话框,选择屏幕。
序列:下一个屏幕;
abapdocu中有许多demo程序
1.9屏幕的创建
屏幕的属性,屏幕的布局(显示和输入),元素的属性,逻辑流;
demo


本文详细介绍了SAP ABAP中屏幕设计的基本概念、作用、分类及执行流程。涵盖屏幕元素、属性设置、逻辑流控制等内容,并提供了一个HelloWorld实例,演示屏幕创建的全过程。
最低0.47元/天 解锁文章
4124

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



