2020-09-01 02:37发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在选择屏幕中,我有两个字段作为选择选项,例如日期和供应商编号。 填写日期后,我想根据日期范围自动将供应商带入"供应商"字段。
我创建了一个内部表并获取了值,但是在执行报告之前无法将其复制到选择选项字段中。
有人可以分享他们对如何实现这一目标的看法。
谢谢。
Chakravarthy,你好
执行此操作的一个选项是,您可以使用AT SELECTION-SCREEN OUTPUT事件...输入日期,然后单击Enter。...如果您通过F4帮助获取日期,则使用AT SELECTION-SCREEN ON VALUE REQUEST。 ..我希望它能起作用...请让我知道这是否起作用..
是否有可能将select语句的输出(结构)移动到参数值?
当我从另一个参数的搜索帮助中选择值时?
参数:p1类型zd_studentno匹配代码对象z1132_sh, p2类型zd_studentname。 在选择屏幕输出处。从ztt_sd中选择单个学生名,在此,Studentno = @ p1 INTO @ p2 。 p>
您好,chakravarthy kumar,
您需要一个选择屏幕事件。
您可以使用AT SELECTION SCREEN并按此处所述放置代码。
检查有关报告选择屏幕事件的SAP帮助。
致谢
Clemens
hi Chakravarthy,
如果要将数据从excel中获取到任何内部表中,例如 it_tab
您必须编写这样的代码:
在it_tab上将其循环到wa_itab中。
移动:'I'TO S_VENDOR-SIGN,
wa_itab-kunnr到s_vendor-low。
附加s_vendor。
endloop。
Hi Chakravarthy,
选择选项与范围表相同,
按照范围表将数据插入选择选项。
它将 工作
有关帮助,请查看:
TABLES SBOOK。
SELECT-OPTIONS FL_DATE FOR SBOOK-FLDATE。
初始化。
移动:'BT'到FL_DATE-OPTION,
'19960101'到FL_DATE-LOW,
'19960630'到FL_DATE-HIGH。
APPEND FL_DATE。
移动:'I'到FL_DATE-SIGN,
'EQ'到FL_DATE-OPTION,
SY -DATUM到FL_DATE-LOW。
(常见问题)只需在您的内部供应商表中循环,然后将记录追加到 select-options 参数,它也是一个内部表,首先阅读select-options语句文档。
问候,
Raymond
PS:扰流板(选择显示):如果您自己找不到,请使用SIGN ='I',OPTION ='EQ'和LOW = LIFNR。
嗨,
感谢您的答复,我能够检索记录,但是我的问题是在执行报告之前如何在选择选项字段中填充记录。
致谢。
Chakravarthy
最多设置5个标签!
Chakravarthy,你好
执行此操作的一个选项是,您可以使用AT SELECTION-SCREEN OUTPUT事件...输入日期,然后单击Enter。...如果您通过F4帮助获取日期,则使用AT SELECTION-SCREEN ON VALUE REQUEST。 ..我希望它能起作用...请让我知道这是否起作用..
是否有可能将select语句的输出(结构)移动到参数值?
当我从另一个参数的搜索帮助中选择值时?
参数:p1类型zd_studentno匹配代码对象z1132_sh,
p2类型zd_studentname。
在选择屏幕输出处。
从ztt_sd中选择单个学生名,在此,Studentno = @ p1 INTO @ p2 。 p>
您好,chakravarthy kumar,
您需要一个选择屏幕事件。
您可以使用AT SELECTION SCREEN并按此处所述放置代码。
检查有关报告选择屏幕事件的SAP帮助。
致谢
Clemens
hi Chakravarthy,
< p>首先在选择屏幕输出处编写代码。如果要将数据从excel中获取到任何内部表中,例如 it_tab
您必须编写这样的代码:
在it_tab上将其循环到wa_itab中。
移动:'I'TO S_VENDOR-SIGN,
< p>'EQ'至S_VENDOR-OPTION,wa_itab-kunnr到s_vendor-low。
附加s_vendor。
endloop。
Hi Chakravarthy,
选择选项与范围表相同,
按照范围表将数据插入选择选项。
它将 工作
有关帮助,请查看:
TABLES SBOOK。
SELECT-OPTIONS FL_DATE FOR SBOOK-FLDATE。
初始化。
移动:'BT'到FL_DATE-OPTION,
'19960101'到FL_DATE-LOW,
'19960630'到FL_DATE-HIGH。
APPEND FL_DATE。
移动:'I'到FL_DATE-SIGN,
'EQ'到FL_DATE-OPTION,
SY -DATUM到FL_DATE-LOW。
APPEND FL_DATE。
(常见问题)只需在您的内部供应商表中循环,然后将记录追加到 select-options 参数,它也是一个内部表,首先阅读select-options语句文档。
问候,
Raymond
PS:扰流板(选择显示):如果您自己找不到,请使用SIGN ='I',OPTION ='EQ'和LOW = LIFNR。
嗨,
感谢您的答复,我能够检索记录,但是我的问题是在执行报告之前如何在选择选项字段中填充记录。
致谢。
Chakravarthy
一周热门 更多>