SAP调用不同Client之间的函数(内含查所有使用该连接的程序查找方法)

  1. 首先需要在事务码SM59配置对应Client的通讯,
    下图红框中的部分在RFC调用时需要使用SAP调用不同Client之间的函数(内含查所有使用该连接的程序查找方法)_第1张图片

  2. 创建RFC函数,该函数必须为远程调用

  3. 原系统调用该RFC函数,调用时需要增加DESTINATION选项。代码如下:
    CALL FUNCTION 'Z_POT_2022_N' DESTINATION 'ZA_G' IMPORTING o_type = lv_type o_msg = lv_msg TABLES t_tab = gt_head t_so = gt_so.

  4. 在项目,如果想要知道连接的名字在哪些程序中使用过,以便于后期的修改,可以通过表TADIR将所有自开发的程序、函数以及方法都导出来
    SAP调用不同Client之间的函数(内含查所有使用该连接的程序查找方法)_第2张图片

  5. 然后将所有的程序名复制到标准程序RPR_ABAP_SOURCE_SCAN中执行,输入连接名字ZA_G执行即可。
    SAP调用不同Client之间的函数(内含查所有使用该连接的程序查找方法)_第3张图片
    SAP调用不同Client之间的函数(内含查所有使用该连接的程序查找方法)_第4张图片

你可能感兴趣的:(SAP,干货,SAP)