我的第一个博客
在我最近的项目中,数据与大数据技术,我遇到了一个场景,当RFC查找返回一条消息时,我不得不重试,即BAPI\u返回带有一些消息编号的消息(错误消息)。RFC查找没有抛出任何异常,但是返回了一个正确的消息,带有BAPI\ U RETURN和消息类型E。因此我无法使用RFC查找的默认行为抛出异常。
我用标准的"FixValues"转换函数映射了BAPI\ U RETURN消息类型,并且没有维护任何转换值,通信云,个人云服务器,云的服务器,并且选择了"behavior if"查找失败"引发异常。因此,企业管理应用,每当RFC Lookup返回错误消息时,它就会引发异常,并每隔5分钟重试3次(默认值)。此默认行为可以配置为在将其移动到错误队列之前有"n"次重试。
这对我帮助很大。所以我想和社区分享一下。也许你有更好的方法。如果是,请评论/分享你的想法。