屏幕字段的搜索帮助和GUI状态的填写

2018年10月1日。
我发现给 屏幕的单个字段添加搜索帮助。十分好添加。
1:但是有没有一种可以给屏幕的多个字段添加搜索帮助,不用重复的写代码。
目前我在网上搜到的有两种方法。但是目前都没实现。

2:似乎是用FUNCTION写出来的ALV 不是标准ALV。 标准ALV可以参考SE11里的各种表,里面有一下项“汇总”。

在这里插入图片描述
在这里插入图片描述
这个是用REUSE_ALV_GRID_DISPLAY_LVC写出来的,没有全选、取消全选、汇总的按钮。
本来是觉得这个是添加代码:
添加了一个分类的代码:
DATA : GT_SORT TYPE LVC_T_SORT
GS_SORT TYPE LVC_S_SORT.
然后在ALV的
CALL FUNCTION ‘REUSE_ALV_GRID_DISPLAY_LVC’
EXPORTING
I_CALLBACK_PROGRAM = SY-REPID
IS_LAYOUT_LVC = GS_LAYO
IT_FIELDCAT_LVC = GT_FCAT
IT_SORT_LVC = GT_SORT
I_DEFAULT = ‘X’
I_SAVE = ‘A’
TABLES
T_OUTTAB = GT_TAB
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.
然后给字段赋值。
FORM FRM_FIELD_SORT .
DEFINE FDSORT.
CLEAR GS_SORT.
GS_SORT-FIELDNAME = &1.
GS_SORT-SPOS = &2.
GS_SORT-UP = &3.
GS_SORT-SUBTOT = &4.
APPEND GS_SORT TO GT_SORT.
END-OF-DEFINITION.
FDSORT ‘WERKS’ ‘1’ ‘X’ ‘X’.
FDSORT ‘MATNR’ ‘2’ ‘X’ ‘X’.
ENDFORM
这个效果是对WERKS和MATNR这两个字段进行了分类。效果如下图。但是也并没有达到我想要的效果。
在这里插入图片描述
然后网上说复制GUI 状态,我复制过标准GUI状态,但是必须要为你所需要的按钮重新编写代码!目前掌握的只有:全选、取消全选、打印。
还应该有汇总小计和保存按钮的使用。
那么复制其它程序的GUI状态用不用还得写一遍代码呢?
似乎是需要的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值