在SAP中是否可以将2个字段设置为必填字段?

2020-09-16 21:52发布

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

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


专家您好,

我有一个包含12个字段的自定义表格,我想将其中2个字段设置为SE16/SE16N数据浏览器选择屏幕中的必填字段,请让我们知道如何在我的Z圣经上将2个字段设置为SE16中的必填字段 ?

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

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


专家您好,

我有一个包含12个字段的自定义表格,我想将其中2个字段设置为SE16/SE16N数据浏览器选择屏幕中的必填字段,请让我们知道如何在我的Z圣经上将2个字段设置为SE16中的必填字段 ?

付费偷看设置
发送
6条回答
蓋茨
1楼 · 2020-09-16 22:33.采纳回答

您是否要允许用户使用SE16N在生产系统中显示数据而没有进行任何开发,并且(出于性能或安全性考虑)强迫他们在显示数据之前(固定字段)至少输入两个条件?

我怀疑是否有可能(没有这样的动态BAdI AFAIK)甚至是合理的……

您是否可以考虑构建一个小的报告(最终调用SE16N_INTERFACE提供一个回调事件表来满足您的要求)

追夢秋陽
2楼-- · 2020-09-16 22:35

不幸的是,此Z表没有TMG,仅用于测试我 创建了TMG并按要求将这2个flds作了flds,但是我仍然可以在不使用输入填充强制flds的情况下以全开的方式运行SE16,SE16为我提供了全开执行的结果

有什么想法吗?

谢谢

四川大学会员
3楼-- · 2020-09-16 22:39

您不应该为了生产目的而例行使用SE16-这听起来像您正在做的那样。 如果需要此限制,请编写一个程序来实现。 使用CL_SALV_TABLE它将是一个很小的程序,但是您将拥有完全的控制权。

ZJXianG
4楼-- · 2020-09-16 22:55

您的意思是,如果我将这2个flds作为SE11中的关键flds,则SE16会将其视为必需的flds 在SE16中输入? 我不这么认为,我们可以执行宽泛的VBAK,EKKO,MARA表,而无需输入其密钥flds

有什么想法吗?

谢谢

歪着头看世界
5楼-- · 2020-09-16 22:52

最好将它们设置为数据库中的主键。

或者,转到表维护生成器,然后在环境->修改->维护屏幕中,将字段设为必填


干杯,
Poonam

6楼-- · 2020-09-16 22:49

你好,

SE16将始终将被选为主键的字段显示为默认字段。 您可以在SE11中添加一个主键字段。

此致

Natiele Bohn

一周热门 更多>