2020-08-21 09:52发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好专家
升级到EHP4后,单击EH_ONSAVE后未调用DO_VALIDATE_INPUT方法。
可以在EH_SAVE中对DO_VALIDATE_INPUT做出显式罐头吗?
致谢
Sachin Sharma
Hello Sachin,
理想情况下,该方法应从标准中触发。 现在,为什么它没有被触发,如果不调试您的系统,我将无法回答。
从技术上讲,您可以在EH_SAVE中调用DO_VALIDATE_INPUT,只要
DO_VALIDATE_INPUT是受保护的方法,因此仅在当前类和相应的子类中可用。
现在,如果您必须在EH_SAVE中调用DO_VALIDATE_INPUT,则请获取EH_SAVE中的全局消息的现有实例,并将其传递给DO_VALIDATE_INPUT。 否则,全局容器中的现有消息可能会被覆盖。
感谢和问候,
Tanaya
你好Tanaya
谢谢您的回答和建议,但仍然找不到确切的原因,为什么每次往返都不会调用DO_VALIDATE_INPUT方法。
这可能是SAP已在EHP4中针对UI性能进行了性能优化。
我们确实通过将代码放置在EH_ONSAVE本身中来解决,因为这是一项小检查,对我们有用。
谢谢
Sachin
最多设置5个标签!
Hello Sachin,
理想情况下,该方法应从标准中触发。 现在,为什么它没有被触发,如果不调试您的系统,我将无法回答。
从技术上讲,您可以在EH_SAVE中调用DO_VALIDATE_INPUT,只要
DO_VALIDATE_INPUT是受保护的方法,因此仅在当前类和相应的子类中可用。
现在,如果您必须在EH_SAVE中调用DO_VALIDATE_INPUT,则请获取EH_SAVE中的全局消息的现有实例,并将其传递给DO_VALIDATE_INPUT。 否则,全局容器中的现有消息可能会被覆盖。
感谢和问候,
Tanaya
你好Tanaya
谢谢您的回答和建议,但仍然找不到确切的原因,为什么每次往返都不会调用DO_VALIDATE_INPUT方法。
这可能是SAP已在EHP4中针对UI性能进行了性能优化。
我们确实通过将代码放置在EH_ONSAVE本身中来解决,因为这是一项小检查,对我们有用。
谢谢
Sachin
一周热门 更多>