屏幕设计
来源:互联网 发布:电脑账户域名怎么设置 编辑:程序博客网 时间:2024/04/30 12:13
今天做了一个很简单的小程序,初次了解到了PBO.屏幕设计的概念。屏幕是SAP系统和用户对话的媒介,在应用程序中定义,并从R/3系统应用层传送给显示层进行显示并接收用户输入。之前我们大量开发的ABAP报表用到的选择界面和列表屏幕的定义及用户交互的触发、接收和相应过程,是由ABAP程序来控制的。而今天才知道原来标准屏幕可以由开发人员进行布局设计和绘制,并调用ABAP模块。这首次让我感到ABAP原来还有点面向对象。
来说一个简单的例子(HELLO WORD的经典例子):
REPORT demo_hello_world.
* Selection Screen
PARAMETERS input(12) TYPE c DEFAULT 'Hello World!'.
* Dynpro
CALL SCREEN 100.
* List
SKIP TO LINE 10.
POSITION 40.
WRITE input.
如果将这个程序COPY到SE38中尝试运行,一定会报错,因为屏幕100未定义。屏幕定义的事务代码是SE51,也可以通过双击 CALL SCREEN 100的100进入屏幕编辑器。
屏幕编辑器分为三个部分:
1.属性:定义屏幕类型,NEXT SCREEN:定义当前屏幕的后续屏幕序号,即系统的对话处理器结束当前屏幕的处理之后,应前往的下一个屏幕。如果没有设置该项,则默认的后续屏幕为当前屏幕本身。
2.元素清单
3.逻辑流
这个时候可以按“格式”按钮进行布局设计。这个界面有一些图标对应于个中屏幕元素,拖曳这些图标到设计区域,就可以在相应的位置添加屏幕元素了。
这个程序的运行结果是两个屏幕,第一个屏幕默认一个输入框:'Hello World!,第二个屏幕是一个输入框,默认值也是 hello world!按“其次”按钮可以进入WRITE界面,输出值
- 屏幕设计
- 屏幕设计
- ABAP选择屏幕设计
- ABAP选择屏幕设计
- 设计启动屏幕
- 设计启动屏幕
- Android屏幕锁设计
- windows forms屏幕设计
- 为多屏幕设计
- 小屏幕如何做好设计
- layout设计 屏幕适配
- 如何设计屏幕底部菜单
- [Android--UI]多屏幕设计
- 针对多种屏幕进行设计
- 如何设计折叠样式的屏幕(类似MIGO的屏幕)
- 如何设计折叠样式的屏幕(类似MIGO的屏幕)
- 如何设计折叠样式的屏幕(类似MIGO的屏幕)
- 如何设计折叠样式的屏幕(类似MIGO的屏幕)
- U-BOOT环境变量实现
- 替代物料操作详解
- F7 linux 安装gtk+-2.10.0
- 采购订单单位与基本计量单位不一致问题案例
- 4月9日 天南地北 不知所云
- 屏幕设计
- u-boot bootm命令浅析
- 转载: JavaScript从入门到精通:Web页面信息交互
- 上来溜达溜达
- 静态库和动态库
- 为预留自动创建存储地点库存数据
- 用ireport和jasperreports制作带嵌入字体的pdf文件
- 对/etc/rc.d/init.d/目录的一点理解
- Word常用功能