一、Screen 的创建及维护, TCode:SE51

输入程序名称,单击【建立】,

程序1000为SAP预留屏幕号,屏幕号必须定义1000外的其他数字,且最多不超过四位,

本例定义屏幕为SAP预留屏幕号为:100

* 属性设置:包括Screen的描述、类型、页面大小等,可以使用工具栏Layout按钮切换到图形设置界面

* 元素清单:Screen 屏幕对象设置,包括各个屏幕元素的属性设置等,用户通过绘制的方式添加控件时会自动在此添加相关数据

* 流程逻辑:此处为ABAP代码编写窗口,通过控制屏幕事件来实现数据的输入与输出。

屏幕流事件包括PBO及PAI。

PBO: PROCESS BEFORE OUTPUT 用于控制屏幕输出前事件,如数据初始化、赋值等。

PAI: PROCESS AFTER INPUT 用于控制屏幕输出后事件,包括相关控件操作及数据处理。

单击格式按钮,进入Screen绘制界面

各控件功能及属性描述如下:

*控件工具栏:用于创建屏幕中的控件对象,用户可以通过拖曵在屏幕上轻松地创建所需的屏幕元素.

*控件名/控件描述:用于自定义控件名。

*参考数据字典:通过参考数据字典对象在屏幕中创建一屏幕元素,继承数据字典对象相关属性。

*屏幕元素属性用于设置某已创建对象具体属性,实际开发中双击某屏幕对象也可进入其属性设置界面。

转载于:https://www.cnblogs.com/sanlly/p/3372476.html

Screen Painter 程序设计相关推荐

  1. SAP GUI里Screen Painter的工作原理

    我们在SAP GUI里双击一个screen编号: 单击Layout按钮可以打开Screen Painter: 这背后的工作原理是什么? 是这个RFC destination在起作用: Connecti ...

  2. 对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 PAI事件的触发、屏幕元素Function Code设置 屏幕流逻辑Screen Flow Logic 对话屏幕中的字段命名大小写问题

    对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 l  屏幕序号(Screen number).四个数字组成的序列号,用于在程序中确定屏幕,该序号在同一个ABAP程序内部是唯一的. l  屏幕类型 ...

  3. 屏幕序列Screen Sequences

    屏幕序列Screen Sequences. 337 Static Next Screen. 338 Dynamic Next Screen. 338 Leaving a Screen from a P ...

  4. 对话屏幕Dynpro(se51)

    对话屏幕Dynpro(SE51) 屏幕元素 屏幕属性 l  屏幕序号(Screen number).四个数字组成的序列号,用于在程序中确定屏幕,该序号在同一个ABAP程序内部是唯一的. l  屏幕类型 ...

  5. 不喜欢SAP GUI?那试试用Eclipse进行ABAP开发吧

    Jerry和SAP成都研究院一些新同事聊天时,谈到ABAP和SAP GUI这个话题.很多新同事在加入SAP成都之前,是做Java和C++开发的,习惯了Eclipse/IntelliJ IDEA/Vis ...

  6. abap 给用户分配事物代码权限_【第五篇】SAP ABAP7.50 之用户接口

    欢迎关注微信公众号:matinal 对于用户对话框的执行,需要可以通过用户界面(UI)访问的输入和输出服务. 用户界面用于用户和程序之间的交互. 如果用户界面的某些部分显示在屏幕上的GUI窗口中,则这 ...

  7. CALL TRANSACTION

    CALL TRANSACTION Syntax 语法 CALL TRANSACTION ta { [AND SKIP FIRST SCREEN]                     | [USIN ...

  8. 可手工拖拽alv行记录的实例

    程序代码: *Structure declaration for T016T TYPES : BEGIN OF ty_t016t, brsch TYPE brsch, brtxt TYPE text1 ...

  9. ABAP程序系统字段中英文详解

    系统字段由ABAP运行时环境填写,并且可以用来在ABAP程序中查询系统状态.除了一个例外(sy-repid),系统字段都是变量,但是它们都是只读的.此外,更多程序执行的重要信息通常都被丢弃.ABAP程 ...

最新文章

  1. 100年前的北京Vlog火了!大神利用AI修复古董纪录片,还原1920年的京城生活
  2. python保存至对应目录_python如何实现复制目录到指定目录
  3. vue-textarea 自适应高度
  4. 2014年ENVI/IDL遥感应用与开发培训班-11月重庆站 開始报名了
  5. LeetCode-208 Implement Trie (Prefix Tree)
  6. 教程-上传应用公钥并获取支付宝公钥
  7. 源码-03-九宫格 封装 懒加载 plist
  8. 三菱socket通信实例_三菱QUnCPU内置以太网Socket通信(TCP篇)
  9. linux内核数据结构实现--链表、队列和哈希
  10. 解决 PL/SQL Oracle错误:ORA-01033
  11. SDL2源代码分析7:显示(SDL_RenderPresent())
  12. Hasura GraphQL 内部表结构
  13. 扫雷游戏网页版_梦幻西游出网页版,王者出新英雄阿古朵,谁在杀死国产游戏的创新...
  14. 电压跟随器的特点、作用和应用举例
  15. 某城郊 110KV 降压变电站监控系统设计简介
  16. 【数学建模】灰色模型
  17. 黑鲨重装计算机安装无法继续,示例黑鲨装机大师装机失败无法开机怎么办?
  18. 操作系统清华 向勇 陈渝(RISC-V)(2)---操作系统与系统结构和程序设计语言
  19. [IJKPLAYER]编译与DEMO运行
  20. mvn编译“Cannot find matching toolchain definitions for the following toolchain types“报错解决方法

热门文章

  1. 炸窝(Java)拼接
  2. 算法(24)-股票买卖
  3. 《Python Cookbook 3rd》笔记(3.15):字符串转换为日期
  4. C++对于文件的相关操作 创建、读写、删除代码
  5. 开发者应该了解的API技术清单!
  6. ubuntu11.04下CUDA4.0的安装与配置
  7. 从Xbox和Zune中学到的四门创业课
  8. 子网/子网掩码原理简介
  9. 揭秘IT人才特点:中美印日四国程序员比较
  10. 解决:Unable to access jarfile xxx-0.0.1-SNAPSHOT.jar