Created by Jerry Wang, last modified on Apr 25, 2014

CRM端download type I( Initial download ), D ( delta download ) and R ( request load ) 在CRM_GENERIC_CRM_IN的输入参数download_header里能够拿到。

如果需要在BAdI definition PRODUCT_R3_ADAPTER的implementation的执行上下文里拿到这个type做相应处理(例如期望BAdI implementation只有在request load的条件下才执行):

在BAdI definition PRODUCT_R3_ADAPTER的implementation里获得download type

 

从callstack看出subrountine map_extend_data会call BAdI,然而download type并没有作为subroutine的参数传入。

在BAdI definition PRODUCT_R3_ADAPTER的implementation里获得download type

 

 

作为workaround,可以在line 220 之前call 一个自定义的function module例如COM_PROD_SET_DOWNLOAD_TYPE,把当前的type IV_DWNLOADTYP存入

 

function group的一个全局变量里,然后再BAdI 执行时 call COM_PROD_GET_DOWNLOAD_TYPE把值取出。

相关文章:

  • 2021-08-14
  • 2021-12-17
  • 2021-09-17
  • 2021-07-11
  • 2022-12-23
  • 2022-01-19
  • 2021-06-24
  • 2022-12-23
猜你喜欢
  • 2021-10-06
  • 2021-06-17
  • 2022-12-23
  • 2021-05-17
  • 2021-04-21
  • 2021-07-13
  • 2022-12-23
相关资源
相似解决方案