REPORT Z_CONECT_A.
* Include type pool SSCR
TYPE-POOLS sscr.
TABLES : marc.
*定义选择屏幕select-options :
s_matnr for marc-matnr,
s_werks for marc-werks.
* Define the object to be passed to the RESTRICTION parameter
DATA restrict TYPE sscr_restrict.
* Auxiliary objects for filling RESTRICT
DATA : optlist TYPE sscr_opt_list,
ass type sscr_ass.
INITIALIZATION.
* 限制MATNR参数只能使用‘EQ’ 和‘BT’.
optlist-name = 'OBJECTKEY1'.
optlist-options-eq = 'X'.
optlist-options-bt = 'X'.
APPEND optlist TO restrict-opt_list_tab.
ass-kind = 'S'.
ass-name = 'S_MATNR'.
ass-sg_main = 'I'.
ass-sg_addy = space.
ass-op_main = 'OBJECTKEY1'.
APPEND ass TO restrict-ass_tab.
* 限制 WERKS 参数只能使用CP, GE, LT, NE.
optlist-name = 'OBJECTKEY2'.
optlist-options-cp = 'X'.
optlist-options-ge = 'X'.
optlist-options-lt = 'X'.
optlist-options-ne = 'X'.
APPEND optlist TO restrict-opt_list_tab.
ass-kind = 'S'.
ass-name = 'S_WERKS'.
ass-sg_main = 'I'.
ass-sg_addy = space.
ass-op_main = 'OBJECTKEY2'.
APPEND ass TO restrict-ass_tab.
CALL FUNCTION 'SELECT_OPTIONS_RESTRICT'
EXPORTING
restriction = restrict
EXCEPTIONS
TOO_LATE = 1
REPEATED = 2
SELOPT_WITHOUT_OPTIONS = 3
SELOPT_WITHOUT_SIGNS = 4
INVALID_SIGN = 5
EMPTY_OPTION_LIST = 6
INVALID_KIND = 7
REPEATED_KIND_A = 8
OTHERS = 9
.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
分享到:
相关推荐
Ant design vue中的a-select在动态给option赋值之后,placeholder失效
WDA中select option的用法
javascript 获取select ->option中id、value、label属性及<option></option>中内容
Angularjs交流群中有位童学问道如何为Angular select的ng-Options像Angularjs的ng-Repeat一样加上一个索引$index. 其实对于这个问题来说Angular本身并未提供$index之类的变量供使用。但是也不是说对于这个问题我们就...
在表达式中使用数组或对象来自动生成一个select中的option列表。ng-options与ng-repeat很相似,很多时候可以用ng-repeat来代替ng-options。但是ng-options提供了一些好处,例如减少内存提高速度,以及提供选择框的...
ion-select-autocomplete是一个用于Ionic应用的单选或多选框。使用方法下载或者clone项目,并添加下面的代码[removed][removed]In JS$scope.option... options="optionList"> </ion-select-autocomplete> </label>
1.基本下拉效果(lable for value in array) 其中select标签中的ng-model属性必须有,其值为选中的对象或属性值。 <div ng-controller=ngselect> ... <option xss=removed>-- 请选择 --</option> </select> m
select ng-model="item" ng-options="item as y for y in years"> </select> 设置默认值 如果需要设置默认的选项,可以先设置一个参数: $scope.item = 2016; $scope.years = [2014, 2015, 2016]; 对象...
复制代码代码如下: document.getElementById(“selectid”).options.length = 0; 方法二 复制代码代码如下: document.formName.selectName.options.length = 0; 方法三 复制代码代码如下: document....
这两天我用ng-options过程中遇到...select ng-model="myselect" ng-options="o for o in options"></select> b.js: var url = 'xxxxxx';//该url只是举例,具体的代码要写可用的请求地址。 $http.post(url).
<option value=””>1</option> <option value=””>2</option> <option value=””>3</option> <option value=””>4</option> <option value=””>5</option> </select> 我不想让用户可以选择 345 ...
而且,WordPress管理后台的首页或其它页面,还会自动生成一些rss的缓存,并保存到wp_options里面,而这些内容往往也不容小窥,当WordPress通过get_option()函数查询wp_options表里的数据时,这些垃圾数据会严重影响...
一般情况下,select下都会有option,但是AngularJS中有指令ng-options,就可以实现select下拉框 2、实现源码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>AngularJS...
ng-option指令使用很简单,只需要绑定两个属性: 一个是ng-model用于获取选定的值; 另一个是ng-options用于确定下拉列表的元素数组。 <select ng-model="engineer.currentActivity" class="form-control" ng-...
今天学习了一下Angular中ng-options下拉数据默认值的设定方法,留个笔记 直接上代码 <div class=form-group> <label class=col-sm-2>教师 <div class=col-sm-10> <select style=display:block; width:100%...
仅Firefox中A元素包含Select时点击Select不能选择option </title> </head> <body> <a><select> <option>1</option> <option>2</option> <option>3</option> <option>4</option> </...
select ng-model=s1 ng-options=selectData.name for selectData in selectDatas> <option xss=removed>--产品类目--</option> </select> <select ng-model=s2 ng-options=util.name for util in s1....
做作业的时候需要给给一个select标签动态添加option,但却总是不成功,刚开始我是这样写的: $(#day).options.append(new Option(i,i)); 然后发现并没有变化,查资料后才发现,如果要用jQuery给select标签动态添加...
ng-options 在select表单控件中,总结一下目前的几种写法。 普通写法 <select> <option value=test1>test1</option> <option value=test1>test1</option> <option value=test1>test1</option> <option ...