Equipment download - generic inbound 和mapping处理逻辑分析
Created by Jerry Wang, last modified on Oct 01, 2014
如果request download 定義里同時包含parent equip和child equip,則從ERP傳輸?shù)紺RM的bapistructure里也同時包含兩個equip的數(shù)據(jù)。
?
?
?
?
執(zhí)行map module:
?
source site是ERP, 進入對應(yīng)的SMOF_ERPSITE分支:
?
逐一遍歷bapimtcs表:
?
?
Loop完成后,原來bapimtcs結(jié)構(gòu)里的數(shù)據(jù)已經(jīng)copy到三個lt table中。
?
?
狀態(tài)表:
?
?
處理CDB結(jié)構(gòu):
?
調(diào)用BAdI enhance ref_message_ext:
?
?
mapping做完后,進入validation處理邏輯:
?
?
獲得validation function module name:
?
設(shè)置multiple處理的flag:
?
決定inbound equip是進行online validation還是走mobile bridge的開關(guān):
?
在BAdI 處理邏輯里,進入IBASE creation 代碼:
?
?
?
判斷equipment在CRM 系統(tǒng)是否已經(jīng)存在:
?
?
?
如果已經(jīng)存在且delta處理已經(jīng)enable,則把product 信息放入lt_equi_to_update留待后續(xù)處理。
?
?
?
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的Equipment download - generic inbound 和mapping处理逻辑分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 女子拒绝调岗降薪被辞退:离职证明上写着“
- 下一篇: 国内5月上映 迪士尼《小美人鱼》新剧照公