2020-08-14 21:37发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Hi Gurus,
我正在纠纷管理中实施BADI,在NOTES区域中的纠纷管理中,如果没有封闭的备注,单击CONFIRM按钮后我需要显示错误,如何 我明白了,我正在使用SCMG_VLDT_BFR_STR_C这个BADI和IF_EX_SCMG_VLDT_BFR_STR_C这个接口。 帮我解决这个问题。
谢谢,
萨拉瓦纳
嗨,
请检查BADI的文档,您将清楚地知道必须如何传递错误..您需要在BADI实现中的validate方法内编写代码。
使用
有关文档的提法:
此业务外接程序(BAdI)用于组件案例管理(BC-SRV-CM)。
在将案例数据保存到数据库中之前,将调用Business Add-In的VALIDATE方法。 不需要在每次更改时立即执行的耗时检查可以在此方法中实现。
在VALIDATE方法中,必须设置参数EX_IS_VALID。
如果 如果大小写有效,则必须将参数设置为if_srm => true。
如果属性的值无效,则必须将参数设置为if_srm => false。 此外,必须在EX_MESSAGES表中创建带有相应错误消息的条目。 组织者会自动导航到与EX_MESSAGES-ATTR_VALUE对应的属性。
警告:不允许在此业务外接程序中更改大小写。
远程功能调用(RFC) ),并且由于尚未进行任何更新,因此允许在此方法中进行数据库提交。 因此,在此方法中不必对数据库表进行任何更新或插入。
要访问案例的属性,该方法包含以下参数:
IM_CASE p>
参数IM_CASE是对接口IF_SCMG_CASE的引用。
通过使用此接口的方法,您可以读取澄清情况的属性。 最重要的方法是:
GET_SINGLE_ATTRIBUTE_VALUE:读取属性的当前值
GET_SINGLE_ATTRIBUTE:读取属性值对象
您可以在事务中看到其他方法 如果显示接口IF_SCMG_CASE,则为SE24。
*或者,您也可以在此方法中发布硬编码错误消息,但这不建议..
谢谢。
尊敬的Saravana,
您需要从案例实例中检索注释后端的句柄(请检查IF_SCMG_CASE中的get_subcomponents方法。.您将获得一个subcomponents..loop表。 注释子组件)。 一旦知道了,您就可以检索文本并检查最后一个文本的文本类型。
最好的问候
Pragya
最新答案 ...请检查我的博客可能会有所帮助。
最多设置5个标签!
嗨,
请检查BADI的文档,您将清楚地知道必须如何传递错误..您需要在BADI实现中的validate方法内编写代码。
使用
有关文档的提法:
此业务外接程序(BAdI)用于组件案例管理(BC-SRV-CM)。
在将案例数据保存到数据库中之前,将调用Business Add-In的VALIDATE方法。 不需要在每次更改时立即执行的耗时检查可以在此方法中实现。
在VALIDATE方法中,必须设置参数EX_IS_VALID。
如果 如果大小写有效,则必须将参数设置为if_srm => true。
如果属性的值无效,则必须将参数设置为if_srm => false。 此外,必须在EX_MESSAGES表中创建带有相应错误消息的条目。 组织者会自动导航到与EX_MESSAGES-ATTR_VALUE对应的属性。
警告:不允许在此业务外接程序中更改大小写。
远程功能调用(RFC) ),并且由于尚未进行任何更新,因此允许在此方法中进行数据库提交。 因此,在此方法中不必对数据库表进行任何更新或插入。
要访问案例的属性,该方法包含以下参数:
IM_CASE p>
参数IM_CASE是对接口IF_SCMG_CASE的引用。
通过使用此接口的方法,您可以读取澄清情况的属性。 最重要的方法是:
GET_SINGLE_ATTRIBUTE_VALUE:读取属性的当前值
GET_SINGLE_ATTRIBUTE:读取属性值对象
您可以在事务中看到其他方法 如果显示接口IF_SCMG_CASE,则为SE24。
*或者,您也可以在此方法中发布硬编码错误消息,但这不建议..
谢谢。
# p#尊敬的Saravana,
您需要从案例实例中检索注释后端的句柄(请检查IF_SCMG_CASE中的get_subcomponents方法。.您将获得一个subcomponents..loop表。 注释子组件)。 一旦知道了,您就可以检索文本并检查最后一个文本的文本类型。
最好的问候
Pragya
最新答案 ...请检查我的博客可能会有所帮助。
一周热门 更多>