近来,分公司上线系统,团队一直非常忙碌,忙中出乱是正常的。发生的问题:
有一张销售订单已发运确认,发运事务处理中状态是“已发运”和下一步“不适应”,为什么应收接口表中没有对应的记录?
分析原因:
1.可能用户不小心删除了。但是,不会这巧只删除这一张销售订单。
2.可能后台工作流没有运行完成。但是,找到对应的工作流也没有提示什么警告和错误。
现在首要问题是要产生出应收,解决方案是根据销售订单和发运事务处理,通过应收API接口产生数据到接口表中。但是,网上没有关于AR接口表的资料,原因:不同AR和OM设置有产生不同的接口数据。只能自己根据现在产生在接口表的销售订单反推出需求哪些数据。
得出结果如下:
/*BEGIN
MO_GLOBAL.init('ONT');
END;*/
Insert Into RA_INTERFACE_LINES_ALL
Select Null INTERFACE_LINE_ID,
'ORDER ENTRY' INTERFACE_LINE_CONTEXT, --常量
WDV.SOURCE_HEADER_NUMBER INTERFACE_LINE_ATTRIBUTE1, --销售订单编号
OEH.order_type INTERFACE_LINE_ATTRIBUTE2, --订单类型
WNV.NAME INTERFACE_LINE_ATTRIBUTE3, --发运编号
0 INTERFACE_LINE_ATTRIBUTE4,
0 INTERFACE_LINE_ATTRIBUTE5,
WDV.source_lin