2020-09-01 02:37发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在选择屏幕中,我有两个字段作为选择选项,例如日期和供应商编号。 填写日期后,我想根据日期范围自动将供应商带入"供应商"字段。
我创建了一个内部表并获取了值,但是在执行报告之前无法将其复制到选择选项字段中。
有人可以分享他们对如何实现这一目标的看法。
谢谢。
Chakravarthy,你好
执行此操作的一个选项是,您可以使用AT SELECTION-SCREEN OUTPUT事件...输入日期,然后单击Enter。...如果您通过F4帮助获取日期,则使用AT SELECTION-SCREEN ON VALUE REQUEST。 ..我希望它能起作用...请让我知道这是否起作用..
嗨Kumar,
填写日期后,我想根据日期范围将供应商自动带入"供应商"字段。
根据上述说明,我假设您要在选定的日期范围内填充供应商。 如果是这样,请尝试以下代码:
假设V_TAB是您的供应商表。
数据:wa_vendor与s_vendor类似。
删除V_TAB WHERE日期> s_date-high,日期 按供应商排序V_TAB升序。 将LOOP AT v_tab插入wa_vtab。 wa_vendor-low = wa_vtab-vendor。 APPEND wa_vendor到s_vendor。 ENDLOOP。
按供应商排序V_TAB升序。
将LOOP AT v_tab插入wa_vtab。
wa_vendor-low = wa_vtab-vendor。
APPEND wa_vendor到s_vendor。
ENDLOOP。
嗨Chakravarthy,
您的意思是告诉您在输入或在输入字段中输入日期后立即告诉您吗? 供应商的select选项应该被填充...意味着不执行? 我认为这在核心abap中是不可能的。.u可以在webdynpro等中做到这一点。
感谢所有,在选择屏幕上输出就可以实现。
so-vendor-sign = i
so-vendor-option = eq
在itab上循环
so-vendor-low = itab-vendor1。
追加供应商。
endloop
最多设置5个标签!
Chakravarthy,你好
执行此操作的一个选项是,您可以使用AT SELECTION-SCREEN OUTPUT事件...输入日期,然后单击Enter。...如果您通过F4帮助获取日期,则使用AT SELECTION-SCREEN ON VALUE REQUEST。 ..我希望它能起作用...请让我知道这是否起作用..
嗨Kumar,
根据上述说明,我假设您要在选定的日期范围内填充供应商。 如果是这样,请尝试以下代码:
假设V_TAB是您的供应商表。
数据:wa_vendor与s_vendor类似。
删除V_TAB WHERE日期> s_date-high,日期
按供应商排序V_TAB升序。
将LOOP AT v_tab插入wa_vtab。
wa_vendor-low = wa_vtab-vendor。
APPEND wa_vendor到s_vendor。
ENDLOOP。
嗨Chakravarthy,
您的意思是告诉您在输入或在输入字段中输入日期后立即告诉您吗? 供应商的select选项应该被填充...意味着不执行? 我认为这在核心abap中是不可能的。.u可以在webdynpro等中做到这一点。
感谢所有,在选择屏幕上输出就可以实现。
>so-vendor-sign = i
so-vendor-option = eq
在itab上循环
so-vendor-low = itab-vendor1。
追加供应商。
endloop
一周热门 更多>