天天看點

SAP ABAP異步調用出錯記錄

CALL FUNCTION rfm_name STARTING NEW TASK [DESTINATION dest]taskname PERFORMING return_form ON END OF TASK

FORM return_form USING taskname.

  ...

  RECEIVE RESULTS FROM FUNCTION rfm_name

ENDFORM.

等待多個異步調用的傳回結果:WAIT UNTIL log_exp [UP TO sec SECONDS].

異步調用時不能有IMPORTING參數;函數一定要是RFC函數才能采用異步調用;隻要有STARTING NEW TASK選項,即為異步調用;如果是異步調用同一目标端的RFC函數,則可以省略DESTINATION

注意:!!!!!!!

如果循環中連續進行異步調用,或者短時間調用多次 “taskname”最好指派不一樣的資料!!!!!!!

不然可能會報如下錯誤: Exception condition "COMMUNICATION_FAILURE" triggered

SAP ABAP異步調用出錯記錄