添加新行时验证错误

2020-08-15 03:59发布

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

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


您好,我遇到以下问题:
当我按下alv_grid工具栏中的标准按钮"插入行"时,会创建一个包含初始值的新行。 但是我有一个域的域不能为INITIAL,并且出现此错误弹出窗口:

问题在于,此验证在我可以修改值之前立即完成。
在数据库表中标记或不标记"初始值"什么都不做,仍然显示验证。 当然,我可以修改域并将" 0"添加为允许的值,但我正在寻找更优雅的解决方案。
谢谢!

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

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


您好,我遇到以下问题:
当我按下alv_grid工具栏中的标准按钮"插入行"时,会创建一个包含初始值的新行。 但是我有一个域的域不能为INITIAL,并且出现此错误弹出窗口:

问题在于,此验证在我可以修改值之前立即完成。
在数据库表中标记或不标记"初始值"什么都不做,仍然显示验证。 当然,我可以修改域并将" 0"添加为允许的值,但我正在寻找更优雅的解决方案。
谢谢!

付费偷看设置
发送
2条回答
软件心理学工程师
1楼-- · 2020-08-15 04:35

所以,不要使用此数据元素:)

Nir深蓝
2楼-- · 2020-08-15 04:33

您能否检查在引发错误之前是否已调用事件DATA_CHANGED? 在这种情况下,应使用ER_DATA_CHANGED-> MODIFY_CELL方法更改值。

一周热门 更多>