点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我要面对的问题是要填充一个依赖于选择屏幕中另一个参数的参数。 当然,参数的填充不是问题,因为只要在"选择屏幕输出"事件中更改参数,我就可以这样做。
但是我的问题是,当用户想要手动更改参数时,如何区分。 让我解释一下。
我有日期为A的参数日期为2018年3月31日开始,日期为B的日期则设置为日期A至31.03.2018。 现在,当用户将日期A更改为31.05.2018时,日期B也应更改为该日期。 但是,现在这才是重点,当用户想要手动更改日期B时,它不应被日期A覆盖。如何使用? 我以USER-COMMAND的身份为准,但无法将其分配给日期字段。 事件输入也不起作用,因为我只在用户更改字段A时才需要覆盖。
致谢
迈克尔
您是否考虑过使用一个额外的变量,该变量还包含日期A的值。
在AT SELECTION SCREEN中,将其与日期A的值进行比较,如果没有更改,什么都不做?
我仅使用Initilization来设置初始值。 其余部分由AT SELECTION_SCREEN ON部分完成。 另外,我没有输入AT SELECTION_SCREEN OUTPUT,因为就像您说的那样,这就是PBO,我只想对date参数上的操作执行操作,而不是每次将其放在那都会发生。
检查以下代码
此处两个参数是日期,当您按Enter键时,日期将更改。 但只有在lv_a
Hello Sooraj中输入数据时,
我那样想,但不幸的是那是不正确的。 无论更改哪个日期,按Enter都会触发事件。 我调试它并在按Enter时进入它。
致谢
Michael
一周热门 更多>