hierarchy change in CRM - step2 outbound R3AUIBASE queue

64 阅读1分钟

Created by Jerry Wang, last modified on Oct 24, 2014

debug outbound queue in CRM:

 

clipboard1

 

 

step1的CRM端outbound RFC call的function module name在此处可以看见:

 

clipboard2

 

 

debug进去,此时debug是在ERP进行:

 

clipboard3

 

 

检查该FM的输入参数:

 

clipboard4

 

 

 

 

clipboard5

 

 

hierarchy change的parent和child 数据都在BAPIMTCS里:

 

clipboard6

 

 

拿到ERP端对应的handler class:

 

clipboard7

 

 

执行该handler:

 

clipboard8

 

 

hierarchy change解析出来存放在lt_bapi_equz里:

 

clipboard9

 

 

 

clipboard10

 

 

 

clipboard11

 

 

执行BAPI_EQUI_INSTALL 来更新ERP端的hierarchy:

 

clipboard12

 

 

执行完COMMIT WORK AND WAIT之后hierarchy的change 就立即生效了,即使没有退出debugger:

 

clipboard13

 

 

 

clipboard14