Request load 没有成功执行的原因分析

Created by Jerry Wang on Jul 27, 2014

ERP 里的Material description:

 

Request load 没有成功执行的原因分析

 

 

R3AR2 定义一个load request ZJERRYTESTQUEUE:

 

Request load 没有成功执行的原因分析

 

 

Material ID为IT1006:

 

Request load 没有成功执行的原因分析

 

 

R3AR4 启动request:

 

Request load 没有成功执行的原因分析

 

 

稍后到R3AR3 发现request load已经finish:

 

Request load 没有成功执行的原因分析

 

 

使用SMW01查看BDOC,发现状态正常:

 

Request load 没有成功执行的原因分析

 

 

 

Request load 没有成功执行的原因分析

 

 

 

Request load 没有成功执行的原因分析

 

 

但是用COMMPR01打开product IT1006,发现description仍然没有同步。通过Debug ERP端代码发现:

 

Request load 没有成功执行的原因分析

 

 

 

ti_init_filter internal table里存的3行table entry来自ERP的table CRMFILTAB:

Request load 没有成功执行的原因分析

 

其数据源来自CRM 系统里transaction code R3AC1里的filter设置:

Request load 没有成功执行的原因分析

 

在ERP端CRM_FILTER_DOWNLOAD_DATA有一个检查,如果load request里维护的material ID不在CRM transaction R3AC1 filter定义的range 里,对应的数据将会从MTCS container里删除。 

Request load 没有成功执行的原因分析