作为一个开发人员,企业软件公司,我们经常遇到BDC/BAPI开发。当我们有BDC和BAPI时,错误处理起着至关重要的作用。
最近,我参与了BDC的开发。说到BDC。BDCMSGCOLL在选择"CALL TRANSACTION"方法时起着至关重要的作用。
在我的例子中,我需要简单地显示"CALL TRANSACTION"后返回到BDCMSGCOLL的完整消息。
而不是去发布,简单的功能模块组合完成了所需的全部工作。输出和示例编码如下所示。
使用的功能模块:
结合上述两个功能模块,在不使用任何自定义代码的情况下获得所需的输出。
输出:
始终从标准SAP存储库中简单搜索实用功能模块是一件非常值得的事情。您几乎每次都会一目了然,没有任何错误修复和格式化。
*使用SAP ABA 731
显示内容bapiret2更有趣的模块FINB\U bapiret2
显示也不需要工作,iot物联网,形成正确的参数字符串消息
感谢您分享这些功能。我还尝试了FINB\u BAPIRET2\u DISPLAY.
RSCRMBW\u DISPLAY\u BAPIRET2:
没有关于消息类和编号的信息,类型可以从图标颜色猜测,物联网技术应用,带有ivalid标题文本"T"。
使用过时的表参数
消息文本仅在消息表中显示。
完全没有导航。
判断:令人失望。请不要使用。
FINB\U BAPIRET2\U显示:
-显示一个恼人的列项目
-显示从消息表中的参数派生的(缩短的)消息文本
-双击显示详细信息和完整的消息文本
-可能从技术详细信息向前导航
判断:很好。请使用。
我更喜欢使用SAP应用程序日志存储我的邮件。功能"BAL\u DSP\u LOG\u DISPLAY"的效果最好。与FINB\u BAPIRET2\u DISPLAY非常相似,数据和大数据的区别,什么是大数据分析,但是在DISPLAY中没有ITEM列。
最大的优点是如果您可以导航到消息定义,然后做一个where used列表来查找消息发布的源代码。