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用法)相关推荐

  1. javacript Function parameters(函数参数)

    Function parameters Default parameters(默认值) function multiply(a, b = 1) {return a * b; }multiply(5); ...

  2. ALV常用参数的详细描述

    ALV显示:     CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_interface_check        = ''           ...

  3. ajax重要且常用参数

    ajax的重要参数 $.ajax({url: "请求路径",type: "post",contentType: "application/json; ...

  4. Query parameters 查询参数

    react router之Query parameters 查询参数 部分内容参考文章:https://www.mediaat.cn/news/show-3418.html,感谢(ง •_•)ง 一. ...

  5. dataTables常用参数

    一.新版本和老版本的区别 新版本的改进:https://datatables.net/new/1.10 新老版本参数变化列表:http://datatables.club/upgrade/1.10-c ...

  6. python把桢写入txt_ffmpeg 常用参数一览表及python 使用示例

    FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.提供了录制.转换以及流化音视频的完整解决方案. 它包含了非常先进的音频/视频编解码库libavcodec,这里介绍 ...

  7. CentOS6.9下ssh密钥登录配置步骤(免密码登录)和ssh-keygen 命令常用参数

    密钥登录步骤(免密码登录) ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,出于安全方面的考虑,介绍密钥认证方式登录到linux/unix的 ...

  8. 常用损失函数(Loss Function)

    [深度学习]一文读懂机器学习常用损失函数(Loss Function) 最近太忙已经好久没有写博客了,今天整理分享一篇关于损失函数的文章吧,以前对损失函数的理解不够深入,没有真正理解每个损失函数的特点 ...

  9. HIVE常用参数配置

    HIVE参数配置 --查看参数使用:set  或者set -v; --设置参数使用:set  key=value; --设置reduce个数(默认-1) mapreduce.job.reduces=- ...

最新文章

  1. xshell导出文件用ftp到本地_使用xshell从远程服务器下载文件到本地
  2. centos6.8 yum mysql7_Centos6.8通过yum安装mysql5.7
  3. 自制javascript库
  4. JS获取当天零点或23:59:59的时间
  5. CentOS6.9中使用yum install时提示:Cannot find a valid baseurl for repo: centos-sclo-rh
  6. 2020 WTM 继续向前
  7. .net byte转java byte_Java Web安全 || Java基础 Java Agent
  8. CCIE-LAB-第二篇-端口聚合LACP+RSTP
  9. 沣西新城大数据产业园:打造大数据全生态链
  10. sql去除字符串中首尾空格
  11. java.net.SocketException: Connection reset 问题分析
  12. 四大门户金融业务接连中招,流量这把钥匙正被氧化
  13. ulipad python配置
  14. 终于解决了x64 win7上运行金山词霸的问题
  15. java获取pcm格式音频
  16. c 语言回调函数例子,C语言回调函数一个简单的例子
  17. 基于RTMP的视频采集上报播放预警方案设计与实现
  18. 【立项建议书】苏科大校园app立项建议书
  19. MySQL攻略(1)
  20. 二叉树最强总结(python实现)

热门文章

  1. mysql中的group变异_困扰你的遗传变异分类终于有标准了!
  2. 私有云产业在各方推动下不断前进稳定发展,前景广阔
  3. 论文信息系统项目的进度管理
  4. 机房收费系统之报表篇
  5. 秒懂SQL SERVERE 数据库中RAISERROR的基本用法
  6. python光标变粗_Python -pycharm光标变粗解决办法!!
  7. Webrtc从理论到实践七: 官方demo源码走读(peerconnection_server)
  8. UE4 添加多人联机功能
  9. 一个成都程序猿写于离开北京一周年与26岁生日的这一天。
  10. 栋的周评 | 第五回合(定期更新、动态、架构、云技术、算法、后端、前端、收听/收看、英文、书籍、影视、好歌、新奇)