如何在自定义屏幕中控制多个从属投递字段?

2020-08-21 15:20发布

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

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


大家好,

我有一个更改销售订单的要求,应该显示自定义弹出屏幕,并且用户需要提供他们已更改的敏感字段的原因。

对于每个敏感字段,都有两个原因。 主要和次要原因。

主要原因下拉列表将根据敏感字段确定。

次要原因下拉列表将根据用户选择的主要原因来确定。

请在下面找到"自定义"弹出屏幕的屏幕截图。

查询:

用户可以在任何敏感字段中随机输入主要原因。

在这种情况下,当用户尝试输入原因时,如何分别控制每个字段的从属下拉列表。

(68.6 kB)

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

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


大家好,

我有一个更改销售订单的要求,应该显示自定义弹出屏幕,并且用户需要提供他们已更改的敏感字段的原因。

对于每个敏感字段,都有两个原因。 主要和次要原因。

主要原因下拉列表将根据敏感字段确定。

次要原因下拉列表将根据用户选择的主要原因来确定。

请在下面找到"自定义"弹出屏幕的屏幕截图。

查询:

用户可以在任何敏感字段中随机输入主要原因。

在这种情况下,当用户尝试输入原因时,如何分别控制每个字段的从属下拉列表。

(68.6 kB)
付费偷看设置
发送
4条回答
愤怒的猪头君
1楼-- · 2020-08-21 16:01

您好Ganesh,

如果您使用VRM_SET_ *功能模块进行下拉,请检查SAP演示程序DEMO_DROPDOWN_LIST_BOX或DEMO_DYNPRO_DROPDOWN_LISTBOX,并查看如何在这些程序中注册下拉选项事件。

谢谢

Sijin

ZJXianG
2楼-- · 2020-08-21 15:47

亲爱的Ganesh

请为以下代码粘贴代码: 您是为这两个下拉菜单编写的。 基于此,我建议您添加以获得依赖项

me_for_i
3楼-- · 2020-08-21 16:05

嗨,司金,

感谢您的输入。

在我的情况下,我为每个字段都有两个下拉菜单,并且两者应该是相互依赖的,并且值将基于自定义表是动态的。 因此,当用户为每个敏感字段输入主要原因和次要原因时,如何分别控制下拉列表。

请帮助我输入您的信息。

CPLASF-自律
4楼-- · 2020-08-21 15:57

ZPRI_PO-PO_Number的主要原因的屏幕字段

ZSEC_PO- PO_Number的次要原因屏幕字段

当用户单击时,如何获取次要原因下拉列表,每个辅助原因字段的下拉列表以及当用户单击每个sec_reason字段时,我需要在哪个模块上编写代码以触发逻辑以确定秒原因。

用于确定主要原因

类型:
类型的开始,
zzpri_reason_code类型zprimary,
zzprimary_desc类型zpri_desc,
类型结束。
数据:lt类型标准表类型。
清除lt 。
从zcomt_reasn_sdch
中选择zzpri_reason_code,zzprimary_desc
zzfield_name ='BSTNK'
进入表@lt的对应字段。

用于确定次要原因:

类型:
ty_s的开始,
zzzsec_reason_code TYPE zsec,
zzsecondary_desc TYPE zsec_desc,
ty_s的结尾。
DATA:lt_s TYPE标准表ty。
清除lt_s 。
如果zpri_po不初始。
从zcomt_reasn_sdch
中选择zzzzsec_reason_code zzsecondary_desc
到表lt_s
中,在zzpri_reason_code = zpri_po中。

endif。

基于内部表值,将调用VRM_SET FM来填充下拉列表。

请让我知道是否需要更多信息

一周热门 更多>