在EH_ONSAVE上未调用DO_VALIDATE_INPUT输入方法

2020-08-21 09:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好专家 升级到EHP4后,单...

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

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


你好专家

升级到EHP4后,单击EH_ONSAVE后未调用DO_VALIDATE_INPUT方法。

可以在EH_SAVE中对DO_VALIDATE_INPUT做出显式罐头吗?

致谢

Sachin Sharma

2条回答
My梦
2020-08-21 10:18

Hello Sachin,

理想情况下,该方法应从标准中触发。 现在,为什么它没有被触发,如果不调试您的系统,我将无法回答。

从技术上讲,您可以在EH_SAVE中调用DO_VALIDATE_INPUT,只要

  • 这两种方法都在同一个类中或
  • EH_SAVE的类是DO_VALIDATE_INPUT的类的子类。

DO_VALIDATE_INPUT是受保护的方法,因此仅在当前类和相应的子类中可用。

现在,如果您必须在EH_SAVE中调用DO_VALIDATE_INPUT,则请获取EH_SAVE中的全局消息的现有实例,并将其传递给DO_VALIDATE_INPUT。 否则,全局容器中的现有消息可能会被覆盖。

感谢和问候,

Tanaya

一周热门 更多>