SAP学习5-PARAMETERS

来源:互联网 发布:淘宝企业店铺怎么交税 编辑:程序博客网 时间:2024/05/16 19:16

1. 文本框

PARAMETERS: UserName(3) TYPE C,

                             UserPasword TYPE C LENGTH 8.    

显示如下:(其中括号里面加数字 以及用length 两种方法都能指定变量的长度)


2.单选框

PARAMETERS:
    P1 RADIOBUTTON GROUP GRP1,
    P2 RADIOBUTTON GROUP GRP1,
    P3 RADIOBUTTON GROUP GRP1.



3.复选框

PARAMETERS:
    A AS CHECKBOX,
    B AS CHECKBOX,
    AS CHECKBOX.


4.下拉框

PARAMETERSP_LAN(20AS LISTBOX VISIBLE LENGTH 22.


AT SELECTION-SCREEN OUTPUT.


 TYPE-POOLS  VRM.
 DATA Myvalue TYPE VRM_VALUES WITH HEADER LINE.

 Myvalue-KEY 'CHINESE'.
 Myvalue-TEXT ='中国'.
 APPEND Myvalue.

 Myvalue-KEY 'ENGLISH'.
 Myvalue-TEXT ='英国'.
 APPEND Myvalue."因为带有头结点所以不需要使用工作区append


CALL FUNCTION 'VRM_SET_VALUES' "调用函数对下拉框对象传递数据
   EXPORTING
     ID 'P_LAN' "下拉框对象名
     VALUES MYVALUE[]  "下拉框中加载的数据
   EXCEPTIONS
     ID_ILLEGAL_NAME 1
     OTHERS 2.



5.我们需要给Parameter里面的项目 加上title并且调整位置该怎么办呢,这时候就可以用SELECTION-SCREEN 以及 Comment

SELECTION-SCREEN BEGIN OF LINE.
     SELECTION-SCREEN COMMENT 4(28) TEXT-P02 FOR FIELD P_EXDATE.
     PARAMETERS:
           P_EXDATE TYPE DATS.                            " 処理日付
SELECTION-SCREEN END OF LINE.


另外: 注意下设置text symbol的时候

mlen 需要设置下,不然你的text长度超过了mlen就会被自动截取掉。






0 0
原创粉丝点击