select * from SAP_AFKO WHERE AUFNR='001800020505';  ---有数据
SELECT * FROM IN_SFCHEADER WHERE MO_ID ='001800020505';--无数据

检查SAP_SFCHEADER存储过程中的监控表IN_SFCHEADER_JIANKONG发现数据是有写入IN_SFCHEADER表的,那考虑后面被过滤掉了。

被过滤的存储过程是FP_INIT中的FP_PREPROCESS中,表名为TEMP_REMOVED_ID_IN_DATA中可以看到提示没有存在IN_ITEMBOMROUTING表中导致。

重工单001800020505在IN表IN_SFCHEADER被过滤   TEMP_REMOVED_ID_IN_DATA-LMLPHP

重工单001800020505在IN表IN_SFCHEADER被过滤   TEMP_REMOVED_ID_IN_DATA-LMLPHP

原因:IN_MO中取消了UPDATE VC MO导致

重工单001800020505在IN表IN_SFCHEADER被过滤   TEMP_REMOVED_ID_IN_DATA-LMLPHP

解决方法:

现在不发布SSIS代码的前提下,将此存储过程SAP_UPDATE_VC_MO_SFC增加到SAP_SO_BOM_PROC中

重工单001800020505在IN表IN_SFCHEADER被过滤   TEMP_REMOVED_ID_IN_DATA-LMLPHP

04-16 09:57