Abap 有没有办法检查SAP系统中是否存在RFC
我正在开发一个ABAP程序,从不同的SAP系统调用RFC。在调用RFC之前,是否有任何方法可以检查目标系统中是否存在RFC?您可以使用FM函数\u exists来检查FM是否存在。很明显,你得把它叫做远程。大致:Abap 有没有办法检查SAP系统中是否存在RFC,abap,saprfc,Abap,Saprfc,我正在开发一个ABAP程序,从不同的SAP系统调用RFC。在调用RFC之前,是否有任何方法可以检查目标系统中是否存在RFC?您可以使用FM函数\u exists来检查FM是否存在。很明显,你得把它叫做远程。大致: CALL FUNCTION 'FUNCTION_EXISTS' DESTINATION ... EXPORTING funcname = 'xxx' => enter the FM here, which has to be ch
CALL FUNCTION 'FUNCTION_EXISTS'
DESTINATION ...
EXPORTING
funcname = 'xxx' => enter the FM here, which has to be checked
* IMPORTING
* GROUP =
* INCLUDE =
* NAMESPACE =
* STR_AREA =
EXCEPTIONS
FUNCTION_NOT_EXIST = 1
OTHERS = 2.
如果FM存在,导入参数将具有有效值,否则将引发
函数\u不\u退出异常。我认为最常用的方法是使用RFC\u PING:
CALL FUNCTION 'RFC_PING' DESTINATION <your destination here>.
调用函数“RFC\u PING”目的地。
“检查RFC是否存在”:RFC是SAP协议(远程功能调用)的名称,因此最好说“远程启用的功能模块”或“支持RFC的功能模块”。