将内部表值复制到选择选项

2020-09-01 02:37发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在选择屏幕中,我有两个字段作为选择选项,例如日期和供应商编号。 填写日期后,我想根据日期范围自动将供应商带入"供应商"字段。

我创建了一个内部表并获取了值,但是在执行报告之前无法将其复制到选择选项字段中。

有人可以分享他们对如何实现这一目标的看法。

谢谢。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

在选择屏幕中,我有两个字段作为选择选项,例如日期和供应商编号。 填写日期后,我想根据日期范围自动将供应商带入"供应商"字段。

我创建了一个内部表并获取了值,但是在执行报告之前无法将其复制到选择选项字段中。

有人可以分享他们对如何实现这一目标的看法。

谢谢。

付费偷看设置
发送
10条回答
风早神人
1楼 · 2020-09-01 03:21.采纳回答

Chakravarthy,你好

执行此操作的一个选项是,您可以使用AT SELECTION-SCREEN OUTPUT事件...输入日期,然后单击Enter。...如果您通过F4帮助获取日期,则使用AT SELECTION-SCREEN ON VALUE REQUEST。 ..我希望它能起作用...请让我知道这是否起作用..

Tong__Ming
2楼-- · 2020-09-01 03:36

是否有可能将select语句的输出(结构)移动到参数值?

当我从另一个参数的搜索帮助中选择值时?

参数:p1类型zd_studentno匹配代码对象z1132_sh,
p2类型zd_studentname。

在选择屏幕输出处。
从ztt_sd中选择单个学生名,在此,Studentno = @ p1 INTO @ p2

四川大学会员
3楼-- · 2020-09-01 03:22

您好,chakravarthy kumar,

您需要一个选择屏幕事件。

您可以使用AT SELECTION SCREEN并按此处所述放置代码。

检查有关报告选择屏幕事件的SAP帮助。

致谢

Clemens

Bunny_CDM
4楼-- · 2020-09-01 03:38

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。

d56caomao
5楼-- · 2020-09-01 03:34

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。

打个大熊猫
6楼-- · 2020-09-01 03:23

(常见问题)只需在您的内部供应商表中循环,然后将记录追加到 select-options 参数,它也是一个内部表,首先阅读select-options语句文档。

问候,

Raymond

PS:扰流板(选择显示):如果您自己找不到,请使用SIGN ='I',OPTION ='EQ'和LOW = LIFNR。

悻福寶寶
7楼-- · 2020-09-01 03:43

嗨,

感谢您的答复,我能够检索记录,但是我的问题是在执行报告之前如何在选择选项字段中填充记录。

致谢。

Chakravarthy

一周热门 更多>