Created by Jerry Wang, last modified on Oct 01, 2014
如果request download 定义里同时包含parent equip和child equip,则从ERP传输到CRM的bapistructure里也同时包含两个equip的数据。
执行map module:
source site是ERP, 进入对应的SMOF_ERPSITE分支:
逐一遍历bapimtcs表:
Loop完成后,原来bapimtcs结构里的数据已经copy到三个lt table中。
状态表:
处理CDB结构:
调用BAdI enhance ref_message_ext:
mapping做完后,进入validation处理逻辑:
获得validation function module name:
设置multiple处理的flag:
决定inbound equip是进行online validation还是走mobile bridge的开关:
在BAdI 处理逻辑里,进入IBASE creation 代码:
判断equipment在CRM 系统是否已经存在:
如果已经存在且delta处理已经enable,则把product 信息放入lt_equi_to_update留待后续处理。