SAP屏幕字段常用代码集合
SAP屏幕字段常用代码集合
().Screen 设计 TABLES: SSCRFIELDS. PARAMETERS: P_EBLEN LIKE VBRK-EBLEN DEFAULT ' '. PARAMETERS: P_CK1 AS CHECKBOX DEFAULT 'X'. PARAMETERS: P_CK2 AS CHECKBOX. PARAMETERS: P_RAD1 RADIOBUTTON GROUP SG1 DEFAULT 'X'. PARAMETERS: P_RAD2 RADIOBUTTON GROUP SG1 . SELECT-OPTIONS: S_EBLEN FOR VBRK-EBLEN NO-EXTENSTION. “无后边的箭头 SELECT-OPTIONS: S_EBLEN FOR VBRK-EBLEN NO INTERVALS. ”无到后边的选项 SELECTION-SCREEN SKIP . "产生空行 SELECTION-SCREEN BEGIN OF LINE . "将元素排列到一行 SELECTION-SCREEN END OF LINE. SELECTION-SCREEN ULINE. "画直线 SELECTION-SCREEN COMMENT () TEXT-."屏幕上输出文本 SELECTION-SCREEN BEGIN OF BLOCK BK1 WITH FRAME TITLE TEXT-. SELECTION-SCREEN END OF BLOCK BK1. SELECTION-SCREEN PUSHBUTTON () TEXT- USER-COMMAND BUT1. "产生按钮 SELECTION-SCREEN FUNCTION KEY . "工具条按钮 最多为5个. PARAMETERS: <P> .... MEMORY ID <PID>. "从全局SAP内存(SPA/GPA参数)使用缺省值 SET PARAMETERS ID 'HK' FIELD 'Test Parameters' "以'HK'为名称在全局SAP内存中存储值. PARAMETERS: P_TEST() TYPE C MEMORY ID HK. "使用缺省值 GET PARAMETERS ID ' ' FIELD ' '. INITIALIZATION. SSCRFIELDS-FUNCTXT_01 = 'Button 1'. SSCRFIELDS-UCOMM = 'FC01'. ().修改Screen NAME “字段名称 GROUP1 ”字段组1 GROUP2 “字段组2 GROUP3 ”字段组3 GROUP4 “字段组4 ACTIVE ”可见并准备输入的字段 REQUIRED “强制输入的字段 INPUT ”字段准备输入 OUTPUT ”字段仅用来显示 INTENSIFIED ”高亮显示字段 INVISIBLE “字段不可见 LENGTH “设置字段长度 DISPLAY_3D “以3围框架显示字段 VALUE_HELP ”显示有值帮助的字段 在PBO模块中对字段进行属性修改 MODULE MODIFY_SCREEN OUTPUT. LOOP AT SCREEN. CHECK SCREEN-GROUP1 = 'MOD'. SCREEN-INPUT = . MODIFY SCREEN. ENDLOOP. ENDMODULE. () 使用子屏幕 CALL SUBSCREEN <AREA> INCLUDING <PROGRAM> <SCREEN> ()设置光标位置 SET CURSOR FIELD <FIELD_NAME> OFFSEY <POSITION> 设置光标的特定位置 ()设置下一个屏幕 SET SCREEN <SCREEN_NUMBER>. CALL SCREEN <SCREEN_NUMBER>.调用新的屏幕序列 LEAVE TO SCREEN . SET SCREEN . LEAVE SCREEN. ()后台处理屏幕 可以使用SUPPRESS DIALOG 取消所有屏幕. *---------PBO MODULE OF SCREEN . CALL SCREEN STARTING AT . *---------SCREEN FLOW LOGIC MODULE DIALOG_WINDOWS OUTPUT. SUPPRESS DIALOG. LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN . WRITE: /. WRITE: /. ENDMODULE. ()报表及选择屏幕事件过程 报表事件过程 INITIALIZATION 用于屏幕初始化,例如屏幕字段默认值的填充 START-OF-SELECTION END-OF-SELECTION 选择屏幕事件 在INITIALIZATION之前 STATR-OF-SELECTION之后触发 AT SELECTION-SCREEN OUTPUT."对选择屏幕字段进行修改 AT SELECTION-SCREEN INPUT. 处理特殊输入字段 AT SELECTION-SCREEN ON <FIELD> 创建值输入列表 AT SELECTION-SCREEN ON VALUE-REQUEST FOR <FIELD>. 创建输入字段的帮助 AT SELECTION-SCREEN ON HELP-REQUEST FOE <FIELD>. 处理单选按钮组 AT SELECTION-SCREEN ON RADIOBUTTON GROUP <RADIO> 处理输入字段块 AT SELECTION-SCREEN ON BLOCK <BK1>. 标准选择屏幕include 控件
SELECTION-SCREEN INCLUDE BLOCKS: B01, B00.
SAP屏幕字段常用代码集合的更多相关文章
- phpcms v9模板制作常用代码集合(转)
phpcms v9模板制作常用代码集合(个人收藏) 1.截取调用标题长度 {str_cut($r[title],36,'')} 2.格式化时间 调用格式化时间 2011-05-06 11:22:33 ...
- phpcms v9模板制作常用代码集合
phpcms v9模板制作常用代码集合(个人收藏) 1.截取调用标题长度 {str_cut($r[title],36,'')} 2.格式化时间 调用格式化时间 2011-05-06 11:22:33 ...
- ExtJS常用代码集合
ExtJS常用代码集合,包括弹出提示框,登陆框,树状结构等等.1. [代码]弹出提示框 <html> <head> <title>Ge ...
- C#常用代码集合(1)
引用自james li的博客,地址:http://www.cnblogs.com/JamesLi2015/p/3147986.html 1 读取操作系统和CLR的版本 OperatingSys ...
- Android常用代码集合
这篇文章主要记录一些常用的一些代码段,方便以后查阅,不断更新中. 1:调用浏览器,载入某网址 1 2 3 Uri uri = Uri.parse("http://www.android-st ...
- Unity3D常用代码集合
1.基本碰撞检测代码 function OnCollisionEnter(theCollision : Collision){ if(theCollision.gameObject.n ...
- Yii2 常用代码集合
Yii2.0 对数据库查询的一些简单的操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ...
- Android 常用代码大集合 [转]
[Android]调用字符串资源的几种方法 字符串资源的定义 文件路径:res/values/strings.xml 字符串资源定义示例: <?xml version="1.0&q ...
- 【ABAP系列】SAP ABAP DYNP_VALUES_UPDATE 更新屏幕字段的函数及用法
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP DYNP_VA ...
随机推荐
- Flask简介
一. Python 现阶段三大主流Web框架 Django Tornado Flask 对比 1.Django 主要特点是大而全,集成了很多组件,例如: Models Admin Form 等等, 不 ...
- [egret+pomelo]实时游戏杂记(3)
[egret+pomelo]学习笔记(1) [egret+pomelo]学习笔记(2) [egret+pomelo]学习笔记(3) 服务端的请求流程走完了一遍,下面就该看一下,在目前的服务端中,各服务 ...
- Android Weekly Notes Issue #310 (Google IO特别篇)
Android Weekly Issue #310 May 20th, 2018 Android Weekly Issue #290 本期既有本次Google IO对于Play Console的更新简 ...
- 【转载】帧缓冲驱动程序分析及其在BSP上的添加
原文地址:(四)帧缓冲驱动程序分析及其在BSP上的添加 作者:gfvvz 一.BSP修改及其分析 1. BSP中直接配置的四个寄存器 S3C6410数据手册的第14.5部分是显示控制器的编程模型部 ...
- python的模块导入问题
以下内容参考:http://www.xinxingjiaocheng.com/online/item/7/89 1.给模块起个别名 如果一个模块的名字很长很长,就像这样comput_the_value ...
- BZOJ 3251 树上三角形:LCA【构成三角形的结论】
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3251 题意: 给你一棵树,n个节点,每个点的权值为w[i]. 接下来有m个形如(p,a,b ...
- javascript(5)
(1)数组的细节: 基本用法 var 数组名=[元素值,元素值...]; 元素的值可以是任意类型. 数组是引用类型. js里的引用. 在函数参数列表中,如果传入的是基本类型,那 按值传递.如果传入的是 ...
- Struts2 输入校验 第四弹
ActionSupport 里面有一个validate.可以重写里面你的方法. 校验执行流程: 1)首先进行类型转化 2)然后进行输入校验(执行validate方法) 3)如果在上述过程中出现了任何错 ...
- 分享知识-快乐自己:Excel快速导入Oracle 数据库
需求: oracle 数据库有一个student表,现有一个excel表:student.xlsx,需导入oracle数据库student表中. student表的拥有者是c##MLQ1 密码为:x ...
- Memcached HA架构探索
https://code.google.com/p/memagent/ 标签:memcached magent 高可用 HA 架构原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者 ...