ABAP常规屏幕(dialag,对话屏幕)

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

一:理论
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
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值