点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我的要求是在smartforms中抛出错误(即在流逻辑->程序行中),
为此,我编写了如下代码,
如果lv_tbft是INITIAL。 通话功能" SSF_MESSAGE" 出口 I_MSGID ='00' I_MSGTY ='E' I_MSGNO ='5' I_MSGV1 ='不存在数据' * I_MSGV2 = * I_MSGV3 = * I_MSGV4 = 。 万一。
我已经在驱动程序中声明了自定义异常MY_ERROR,并在smartform中声明了异常选项卡。(如某些线程所建议),
如何不显示错误消息(仅不打印智能表格)
任何人都可以建议我要去哪里(我的意图是为最终用户显示错误"没有数据")。
谢谢。
sf1.jpg (48.3 kB)
您将不得不在正在调用的功能模块中引发此异常
整个事情都错了,对不起。 表单中应该没有错误消息。
如果存在任何异常,则必须在调用表单之前在调用该表单的程序中对其进行处理。 根据具体情况,有不同的实现方法。 但总体而言,这才是正确的设计。
如果没有要输出的表格数据,为什么还要调用表格? 考虑一下。
我没有在smartforms中显示错误消息,而是尝试通过驱动程序抛出错误消息,
根据专家的建议。
谢谢大家的宝贵建议。
线程已关闭。
一周热门 更多>