Excel DOI无法在背景模式下运行

2020-08-25 02:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) C_OI_CONTAINER_...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


 C_OI_CONTAINER_CONTROL_CREATOR => GET_CONTAINER_CONTROL 

此方法,如果在前台运行没有任何问题,但是在后台运行时将返回错误(SOFFICEINTEGRATION 898 E)。
如何解决这个问题?

呼叫方法C_OI_CONTAINER_CONTROL_CREATOR => GET_CONTAINER_CONTROL
   输入
   CONTROL = R_CONTROL
   RETCODE = WF_RETCODE。

   如果WF_RETCODE NE C_OI_ERRORS => RET_OK。
 *-后台运行时会出错
   呼叫方法C_OI_ERRORS => RAISE_MESSAGE
   出口
   TYPE ='E'。

   万一。

   创建对象R_CONTAINER
   出口
   CONTAINER_NAME ='EXCEL'。

   呼叫方法R_CONTROL-> INIT_CONTROL
   出口
   R3_APPLICATION_NAME ='EXCEL INPLACE BDS'
   INPLACE_ENABLED = ABAP_TRUE
   INPLACE_SCROLL_DOCUMENTS = ABAP_TRUE
   父母= R_CONTAINER
   输入
   RETCODE = WF_RETCODE。

   如果WF_RETCODE NE C_OI_ERRORS => RET_OK。

   呼叫方法C_OI_ERRORS => RAISE_MESSAGE
   出口
   TYPE ='E'。

   ENDIF