blackpig的摸爬滚打

stay hungry,stay foolish!

SAP ABAP摸爬滚打记

SAP基本屏幕元素定义语句

SELECT-OPTIONS对象

    语法:
    SELECT-OPTIONS <sel> FOR <f>

该语句会生成一个range内表,该内表可储存一行到多行值
SELECT-OPTIONS内表结构

栏位名 参考值 描述
SIGN I或E 输入类型,显示图标颜色会有不同
OPTION EQ,NE,CP,NP,GE,LT,LE,GT 表示前后输入栏关系,EQ(等于),NE(不等于),CP(参考参数格式,如“ABC*”),NP(排除参考格式),GE(大于或等于),LT(小于),LE(小于或等于),GT(大于)
LOW 输入栏前字段
HIGH 输入栏后字段

SELECT-OPTIONS语法扩展

  1. 默认值设定
    - …DEFAULT g: 定义单一默认值
    - …DEFAULT g … OPTION xx … SIGN s: 定义含判断条件的单一默认值
    - …DEFAULT g TO h:定义默认值的取值范围
    - …DEFAULT g TO h …OPTION op … SIGN s:设置默认值的取值范围及判断条件

    REPORT ZSCREEN_TEST02.
    SELECT-OPTIONS SO_CITY FOR CITY DEFAULT 'SAN*' OPTION CP SIGN E.
  2. …MEMORY ID pid
    将SELECT-OPTIONS分配参数名并存储在SAP内存,参数名长度不能超过三位

  3. …NO-DISPLAY
    将SELECT-OPTIONS设置为隐藏,不会在屏幕上输出
  4. …LOWER CASE
    输入值中不允许输入小写字符,否则会自动转换为大写
  5. …OBLIGATORY
    限制该SELECT-OPTIONS为必须输入的项目,执行中系统会提示(输入框中会显示小对号)
  6. …NO-EXTENSION
    限制该SELECT-OPTIONS只能输入一行数据,输入多行的按钮被隐藏
  7. …NO INTERVALS
    定义该SELECT-OPTIONS只有一个输入单元,即low字段,后一项被隐藏
  8. …VISIBLE LENGTH vlen
    定义所显示数据的长度

PARAMETERS对象

语法:

PARAMETERS P.

PARAMETERS常用扩展语法

  • …DEFAULT f:定义默认值
  • …TYPE type:参照某一类型对象定义PARAMETERS
  • …DECIMALS dec:定义小数位,对输入参数将自动格式化,该语法只对P类型有效
  • …LIKE g:参照某一字典对象定义PARAMETERS。
  • …MEMORY ID pi:将PARAMETERS储存在SAP内存中,参数名长度不能超过三位
  • …NO-DISPLAY:将PARAMETERS设置为隐藏,不会在屏幕上输出
  • …LOWER-CASE: 输入值中不允许输入小写字符,否则会自动转换为大写
  • …OBLIGATORY:限制该PARAMETERS为必须输入的项目,执行中系统会提示(输入框中会显示小对号)
  • …AS CHECKBOX:创建CHECKBOX对象
  • …RADIOBUTTON GROUP radio:建立分组单选框
  • …VISIBLE LENGTH vlen:定义显示长度
  • …USER-COMMAND ucom:为创建对象分配对象名,该值保存在内存中可供其他对象操作
  • …AS LISTBOX VISIBLE LENGTH vlen:创建一个下拉列表,并指定输出长度。

SELECT-SCREEN对象

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cj5210_/article/details/52374282
文章标签: sap abap
个人分类: ABAP
上一篇百度地图api相关
下一篇Create_first_WDA
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭