SAP PARAMETERS常用参数(User-Command、Function Key、Push Button用法)
PARAMETERS常用参数
PARAMETERS参数 | 说明 |
---|---|
DEFAULT 'A' | 设置初始值 |
TYPE CHAR10 | 利用ABAP数据字典的数据类型 |
LENGTH n | 适用于C、N、X、P类型 |
DECIMALS dec | 指定小数点位数 |
LIKE g | 定义成参照对象相同的数据类型 |
MEMORY ID pid | 分配内存参数 |
MATCHCODE OBJECT mobj | 在mobj中输入Search Help名会生成Possible Entry |
MODIF ID modid | 指定screen-group有,用于分组控制画面属性 |
NO-DISPLAY | 隐藏,不显示在画面上 |
LOWER CASE | 区分大小写,默认自动转大写 |
OBLIGATORY | 指定必输字段 |
AS CHECKBOX | 以CHECKBOX形式显示 |
RADIOBUTTON GROUP radi | 单选,多个字段定义为Radio Group |
VISIBLE LENGTH vlen | 字段显示长度 |
VALUE CHECK | 继承表字段属性来检查值(外键) |
LIKE(g) | 动态定义 |
AS LISTBOX | 与ABAP数据字典的Input Help结合成LISTBOX |
USER-COMMAND ucom | 只适用于单选框或复选框,选择后执行USER COMMAND事件 |
AS SEARCH PATTERN | LDB中使用,且作为SEARCH HELP的主键构成内表 |
VALUE-REQUEST | LDB中追加F4 VALUE HELP |
HELP-REQUEST | 与VALUE-REQUEST相似,生成字段HELP |
PARAMETERS USER-COMMAND触发实例
PARAMETERS p_01 AS CHECKBOX USER-COMMAND para01.AT SELECTION-SCREEN.IF sy-ucomm = 'PARA01'.MESSAGE 'parameter user-command' TYPE 'I'.ENDIF.
PARAMETERS Function Key 实例
TABLES: scarr,sscrfields.
SELECTION-SCREEN PUSHBUTTON /pos_low(8) l_text01 USER-COMMAND btn01.PARAMETERS p_01 AS CHECKBOX USER-COMMAND para01.SELECTION-SCREEN BEGIN OF BLOCK bl01 WITH FRAME TITLE l_text02.
PARAMETERS p_02 TYPE c.
SELECT-OPTIONS s_01 FOR scarr-carrid.
SELECTION-SCREEN END OF BLOCK bl01.SELECTION-SCREEN BEGIN OF BLOCK bl02 WITH FRAME TITLE l_text03 NO INTERVALS.
PARAMETERS p_03 TYPE c.
SELECT-OPTIONS s_02 FOR scarr-carrid.
SELECTION-SCREEN END OF BLOCK bl02.SELECTION-SCREEN FUNCTION KEY 1.
SELECTION-SCREEN FUNCTION KEY 2.INITIALIZATION.PERFORM frm_init_funckey.%_p_01_%_app_%-text = 'PARA01'.%_p_02_%_app_%-text = 'PARA02'.%_p_03_%_app_%-text = 'PARA03'.%_s_01_%_app_%-text = 'sel01'.%_s_02_%_app_%-text = 'sel02'.l_text01 = 'PushBTN'.l_text02 = 'slection option2'.l_text03 = 'slection option1'.AT SELECTION-SCREEN.IF sscrfields-ucomm = 'FC01'. "这里值必须大写MESSAGE 'Function 01' TYPE 'I'.ENDIF.IF sscrfields-ucomm = 'FC02'.MESSAGE 'Function 02' TYPE 'I'.ENDIF.IF sscrfields-ucomm = 'BTN01'.MESSAGE 'BUTTON 01' TYPE 'I'.ENDIF.IF sscrfields-ucomm = 'PARA01'.MESSAGE 'parameter user-command' TYPE 'I'.ENDIF.FORM frm_init_funckey .DATA: ls_smp_dyntxt TYPE smp_dyntxt.ls_smp_dyntxt-text = '获取参数'.
* ls_smp_dyntxt-icon_id = icon_insert_row.ls_smp_dyntxt-icon_text = '获取参数'.ls_smp_dyntxt-quickinfo = '获取参数'.sscrfields-functxt_01 = ls_smp_dyntxt.ls_smp_dyntxt-text = '发生请求'.
* ls_smp_dyntxt-icon_id = icon_insert_row.ls_smp_dyntxt-icon_text = '发生请求'.ls_smp_dyntxt-quickinfo = '发生请求'.sscrfields-functxt_02 = ls_smp_dyntxt.
ENDFORM. " FRM_INIT_FUNCKEY
SAP PARAMETERS常用参数(User-Command、Function Key、Push Button用法)相关推荐
- javacript Function parameters(函数参数)
Function parameters Default parameters(默认值) function multiply(a, b = 1) {return a * b; }multiply(5); ...
- ALV常用参数的详细描述
ALV显示: CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_interface_check = '' ...
- ajax重要且常用参数
ajax的重要参数 $.ajax({url: "请求路径",type: "post",contentType: "application/json; ...
- Query parameters 查询参数
react router之Query parameters 查询参数 部分内容参考文章:https://www.mediaat.cn/news/show-3418.html,感谢(ง •_•)ง 一. ...
- dataTables常用参数
一.新版本和老版本的区别 新版本的改进:https://datatables.net/new/1.10 新老版本参数变化列表:http://datatables.club/upgrade/1.10-c ...
- python把桢写入txt_ffmpeg 常用参数一览表及python 使用示例
FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.提供了录制.转换以及流化音视频的完整解决方案. 它包含了非常先进的音频/视频编解码库libavcodec,这里介绍 ...
- CentOS6.9下ssh密钥登录配置步骤(免密码登录)和ssh-keygen 命令常用参数
密钥登录步骤(免密码登录) ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,出于安全方面的考虑,介绍密钥认证方式登录到linux/unix的 ...
- 常用损失函数(Loss Function)
[深度学习]一文读懂机器学习常用损失函数(Loss Function) 最近太忙已经好久没有写博客了,今天整理分享一篇关于损失函数的文章吧,以前对损失函数的理解不够深入,没有真正理解每个损失函数的特点 ...
- HIVE常用参数配置
HIVE参数配置 --查看参数使用:set 或者set -v; --设置参数使用:set key=value; --设置reduce个数(默认-1) mapreduce.job.reduces=- ...
最新文章
- xshell导出文件用ftp到本地_使用xshell从远程服务器下载文件到本地
- centos6.8 yum mysql7_Centos6.8通过yum安装mysql5.7
- 自制javascript库
- JS获取当天零点或23:59:59的时间
- CentOS6.9中使用yum install时提示:Cannot find a valid baseurl for repo: centos-sclo-rh
- 2020 WTM 继续向前
- .net byte转java byte_Java Web安全 || Java基础 Java Agent
- CCIE-LAB-第二篇-端口聚合LACP+RSTP
- 沣西新城大数据产业园:打造大数据全生态链
- sql去除字符串中首尾空格
- java.net.SocketException: Connection reset 问题分析
- 四大门户金融业务接连中招,流量这把钥匙正被氧化
- ulipad python配置
- 终于解决了x64 win7上运行金山词霸的问题
- java获取pcm格式音频
- c 语言回调函数例子,C语言回调函数一个简单的例子
- 基于RTMP的视频采集上报播放预警方案设计与实现
- 【立项建议书】苏科大校园app立项建议书
- MySQL攻略(1)
- 二叉树最强总结(python实现)
热门文章
- mysql中的group变异_困扰你的遗传变异分类终于有标准了!
- 私有云产业在各方推动下不断前进稳定发展,前景广阔
- 论文信息系统项目的进度管理
- 机房收费系统之报表篇
- 秒懂SQL SERVERE 数据库中RAISERROR的基本用法
- python光标变粗_Python -pycharm光标变粗解决办法!!
- Webrtc从理论到实践七: 官方demo源码走读(peerconnection_server)
- UE4 添加多人联机功能
- 一个成都程序猿写于离开北京一周年与26岁生日的这一天。
- 栋的周评 | 第五回合(定期更新、动态、架构、云技术、算法、后端、前端、收听/收看、英文、书籍、影视、好歌、新奇)