点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 大家好, 我有一个...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 大家好, 我有一个...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个更改销售订单的要求,应该显示自定义弹出屏幕,并且用户需要提供他们已更改的敏感字段的原因。
对于每个敏感字段,都有两个原因。 主要和次要原因。
主要原因下拉列表将根据敏感字段确定。
次要原因下拉列表将根据用户选择的主要原因来确定。
请在下面找到"自定义"弹出屏幕的屏幕截图。
查询:
用户可以在任何敏感字段中随机输入主要原因。
在这种情况下,当用户尝试输入原因时,如何分别控制每个字段的从属下拉列表。
(68.6 kB)
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来填充下拉列表。
请让我知道是否需要更多信息
一周热门 更多>