一、概述
随着数字经济的迅速发展,企业数字化转型不在只追求“业财一体化”,而是在业务端也想要进行更为精细化的管理,所以很多企业在SAP ERP的基础上,集成更多垂直领域更精细的外围系统,比如销售CRM系统,采购SRM系统,生产MES系统等等,琳琅满目的产品,那对SAP实施来说,系统集成过程中,接口的一些报错查询能力必不可少,今天我们就介绍一下,SAP和CRM系统集成中接口常见的报错。
二、常见的集成报错
1. 由业务数据造成的报错
由于业务数据有误,不符合SAP字段规范,导致没进接口程序,直接抛Web异常
由于业务数据有误,但不是不符合接口规范,而是传值有误,或SAP已有后续单据,导致的异常
2. 调用BAPI传参有误报错
调用BAPI有误,或者调用的BAPI是对的,但是接口规范中传参有误
3. 系统配置报错
系统配置有误,SAP抛出异常
三、标准接口日志查询方法
1. Web服务使用程序(SRT_UTIL)
T-CODE:SRT_UTIL
回车
点击错误日志
2. Web使用程序:错误日志(SRT_LOG)
T-CODE: SRT_LOG
这个事务专门检查错误日志,可以通过接口调用的时间,报错中SAP抛回的异常信息中的时戳进行精确查找。使用于大批量集成测试过程中查找报错。
点击对勾,进入与上个事务相同的界面
一般ABAP都会做表进行接口日志的存储,也方便查询,但是自建的日志表只能存储接口调用成功了,由于某些数据或配置不完整导致的错误,对于调用时直接异常而没有调用成功的不会记录,这个时候SAP标准的日志查询就有用武之地了。