将 SAP 服务器配置为使用适配器

在配置 WebSphere® Adapter for SAP Software for Application Link 启用 (ALE) 处理之前,必须在 SAP 服务器上注册远程函数调用 (RFC) 目标,并在 SAP 服务器上配置接收方端口,逻辑系统,分发模型和合作伙伴概要文件。 请询问系统管理员,了解这些项是否已配置。

准备工作

为 SAP添加必需的外部软件依赖关系

关于此任务

通过使用 SAP 图形用户界面在 SAP 服务器上完成下列步骤。

过程

  1. 注册一个 RFC 程序标识:
    1. 打开事务 SM59 (显示和维护 RFC 目标)。
    2. 单击 创建
    3. 输入 RFC 目的地的名称。
    4. 连接类型 字段中,选择 T
    5. 激活类型 字段中,选择 注册服务器程序
    6. 输入程序标识。

      配置适配器时,使用该程序标识。 该值向 SAP 网关表明程序标识将侦听哪些支持 RFC 的函数。

    7. 描述 1中输入描述,例如 RFC for Test Sample
    8. 描述 2中输入描述,例如您的名称。
    9. 单击 MDMP 和 Unicode,并根据目标系统的通信类型将 RFC 目标设置为 Unicode非 Unicode

      为了避免在使用多种语言设置时出错,请将 RFC 目标设置为 Unicode

    10. 保存您的输入内容。
  2. 设置接收端口:
    1. 打开事务 WE21 (IDoc 处理中的端口)。
    2. 选择 事务性 RFC,单击 端口,然后单击 创建 图标。
    3. 输入端口的名称,然后单击 确定
    4. 输入在先前任务中创建的目的地的名称(或从列表中选择名称)。
    5. 保存您的输入内容。
  3. 指定逻辑系统:
    1. 打开事务 BD54 (更改视图逻辑系统)。
    2. 单击 新建条目
    3. 输入逻辑系统的名称,然后单击 保存 图标。
    4. 如果看到 "工作台提示" 请求,请单击 新建请求 图标。 然后,输入简要描述并单击保存
    5. 单击 继续 图标。
  4. 配置分布模型:
    1. 打开事务 BD64 (维护分发模型)。
    2. 单击 分布模型 > 交换机处理模型
    3. 单击 创建模型视图
    4. 输入模型视图的名称,然后单击 继续 图标。
    5. 选择您创建的分发模型,然后单击 添加消息类型
    6. 对于出站处理,请输入在先前任务中创建的逻辑系统名称作为 发送方,并输入 SAP 服务器的逻辑名称作为 接收方,然后选择消息类型 (例如, MATMAS) ,然后单击 继续 图标。
    7. 再次选择分布模型,然后单击 添加消息类型
    8. 对于入站处理,输入作为 发送方的 SAP 服务器的逻辑名,以及作为 接收方在先前任务中创建的逻辑系统名称,然后选择消息类型 (例如, MATMAS) 并单击 继续 图标。
    9. 保存您的输入内容。
  5. 设置合作伙伴概要文件:
    1. 打开事务 WE20 (伙伴概要文件)。
    2. 单击 创建 图标。
    3. 输入在先前任务中创建的逻辑系统的名称,对于 伙伴类型,选择 LS
    4. 对于 后处理: 允许的代理程序,请输入 US 和您的用户标识。
    5. 单击 保存 图标。
    6. 在 "出站参数" 部分中,单击 创建出站参数 图标。
    7. 在 " 出站参数 " 窗口中,输入消息类型 (例如, MATMAS05) ,选择在先前任务中创建的接收方端口,然后选择 传输 IDoc immed
    8. 单击 保存 图标。
    9. F3 以返回到 "合作伙伴概要文件" 视图。
    10. 在 "入站参数" 部分中,单击 创建入站参数 图标。
    11. 在 " 入站参数 " 窗口中,输入消息类型 (例如, MATMAS) 和流程代码 (例如, MATM)。
    12. 单击 保存 图标。
    13. F3 以返回到 "合作伙伴概要文件" 视图。
    14. 在 "入站参数" 部分中,单击 创建入站参数 图标。
    15. 在 " 入站参数 " 窗口中,输入以下值: ALEAUD 表示 消息类型AUD1 表示 进程代码
    16. 单击 保存 图标。
    17. F3 以返回到 "合作伙伴概要文件" 视图。
    18. 单击 保存 图标。

后续操作

使用 "适配器连接" 向导连接到 EIS