异步RFC调用过程也支持远程对话处理,在异步RFC调用时,系统总是打开新的工作进程,因而如果被调用功能模块包含对话程序(屏幕调用处理),则在该功能模块执行时,调用系统中将出现新的外部会话窗口,若调用功能时打开的会话数自己达到6个,则试图打开新窗口时触发system_failure. 异步RFC调用时,对RFM进行step in的调试过程,
system_failure = 1 MESSAGE err_text communication_failure = 2 MESSAGE err_text. ENDTRY. IF SY-SUBRC <> 0. WRITE: / '调用***失败!' , err_text. ENDIF. --- 详细的信息可以参加下面的内容: http://blog.csdn.net/CompassButton/archive/2007/04/03/1550818.aspx 1、异常分类 从sap 6.10开始...
SYSINFO = SYSINFO Chapter 1 • System 7 8 Common SAP R/3 Functions Manual EXCEPTIONS COMMUNICATION_FAILURE = 1 SYSTEM_FAILURE = 2. IF SY-SUBRC NE 0. WRITE:/ ‘COULD NOT CONNECT TO’, RFC_DESTINATION. ELSE. WRITE:/ SYSINFO. ENDIF. See Also CAT_CHECK_RFC_DESTINATION DEQUEUE_ES_PROG...
RMC_COMMUNICATION_FAILURECX_SY_RMC_COMM_FAILURE RMC_INVALID_STATUSCX_SY_RMC_INVALID_STATUS RMC_SYSTEM_FAILURECX_SY_RMC_SYSTEM_FAILURE CALL METHOD Not assigned to an exception group: 6、类异常类树 CX_SY_ROOT | |--CX_STATIC_CHECK | |--CX_DYNAMIC_CHECK | | | |--CX_SY_ARITHMETIC_ERROR ...
SYSTEM_FAILURE = 2. IF SY-SUBRC NE 0. WRITE:/ ‘COULD NOT CONNECT TO’, RFC_DESTINATION. ELSE. WRITE:/ SYSINFO. ENDIF. See Also CAT_CHECK_RFC_DESTINATION DEQUEUE_ES_PROG Summary Releases program locks. Description This function releases a lock in a program that has been set by ENQUEUE...
当逻辑锁设置失败后,一般会有两种例外。一个是EXCEPTION:FOREIGN_LOCK,意思是已经被锁定了;另一个是EXCEPTION:SYSTEM_FAILURE。有些情况下,程序中设置成功的逻辑锁会隐式的自己解锁。比如说程序结束发生的时候(MESSAGE TYPE为A或者X的时候),使用语句LEAVE PROGRAM,LEAVE TO TRANSACTION,或者在命令行输入/n回车以后。
RMC_COMMUNICATION_FAILURE CX_SY_RMC_COMM_FAILURE RMC_INVALID_STATUS CX_SY_RMC_INVALID_STATUS RMC_SYSTEM_FAILURE CX_SY_RMC_SYSTEM_FAILURECALL METHOD Not assigned to an exception group: ASSIGN_CASTING_ILLEGAL_CAST CX_SY_ASSIGN_CAST_ILLEGAL_CAST ASSIGN_CASTING_UNKNOWN_TYPE CX_SY_ASSIGN_CAST_...
START-OF-SELECTION. CALL FUNCTION 'ENQUEUE_ESRDIRE' EXPORTING name = sy-repid _scope = '1' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3. IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ...
RMC_COMMUNICATION_FAILURE CX_SY_RMC_COMM_FAILURE RMC_INVALID_STATUS CX_SY_RMC_INVALID_STATUS RMC_SYSTEM_FAILURE CX_SY_RMC_SYSTEM_FAILURE CALL METHOD Not assigned to an exception group: ASSIGN_CASTING_ILLEGAL_CAST CX_SY_ASSIGN_CAST_ILLEGAL_CAST ...
41、cur during calls in remote systems (currently only CALLMETHOD).Typical examples are network errors or the unexpected termination of the connection.RMC_COMMUNICATION_FAILURE CX_SY_RMC_COMM_FAILURE RMC_INVALID_STATUS CX_SY_RMC_INVALID_STATUSRMC_SYSTEM_FAILURE CX_SY_RMC_SYSTEM_FAILURECALL METHODNot...