ABAP限制选择条件输入框样式

业务需求

要求SAP报表查询界面(选择界面)上的查询条件只能输入单值,不能输入区间值等,但要可以输入多个值。

效果如下图所示:

ABAP限制选择条件输入框样式

分析及实现

由于需要输入多个值,那么需要使用SELECT-OPTIONS,但是SELECT-OPTIONS默认的样式支持输入的方式比较多,因此需要考虑是否能对SELECT-OPTIONS的样式做定制。

搜索了一下,还真找到了解决方法,使用SELECT_OPTIONS_RESTRICT就能实现对选择条件输入样式的限制了。

在SAP的标准程序V50R_INIT_BEFORE_PARAMETERS_I中的FORM restrictions_set.有这个函数的使用例子,可以直接打开参考使用就好了。

以下为网上流传的一个案例,实现的效果就是上面的截屏,供参考:

 

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://gavindong.com/8404.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

(1)

相关文章