两个abap系统之间远程调用函数,函数需要两边都建立吗
1个回答
展开全部
不是必须的,只是为了开发的方便,可能会创建。
举个例子,系统A需要调用系统B的RFC函数 Z_RFC,为了方便可以在系统A中创建同名的Z_RFC,然后参数都一样,但是A里面不需要写代码。在远程调用B的Z_RFC时,可以先按照调用本系统Z_RFC的方式来开发(可以使用标准功能帮助带出函数结构),然后加上参数之后可以编译一遍看看参数有没有问题,编译通过的情况下,再加上DESTINATION ** 语句就可以了(因为远程调用函数的语句在ABAP里面是不检查语法和参数有效性的,所以先调用本系统的可以做一下检查)
举个例子,系统A需要调用系统B的RFC函数 Z_RFC,为了方便可以在系统A中创建同名的Z_RFC,然后参数都一样,但是A里面不需要写代码。在远程调用B的Z_RFC时,可以先按照调用本系统Z_RFC的方式来开发(可以使用标准功能帮助带出函数结构),然后加上参数之后可以编译一遍看看参数有没有问题,编译通过的情况下,再加上DESTINATION ** 语句就可以了(因为远程调用函数的语句在ABAP里面是不检查语法和参数有效性的,所以先调用本系统的可以做一下检查)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询