RFC 服务器模块的快速步骤

在配置 RFC 模块之前,配置下列特定于连接器的属性:
属性名 缺省值 需要的值
Modules Rfcserver
RfcProgramId CWLDSERVER <在 SAP 事务 sm59 中注册的程序标识>

在 RFC 服务器模块中生成业务对象

要为 RFC 模块生成业务对象:

  1. 启动 SAP ODA。
  2. 启动业务对象设计器。
  3. 在业务对象设计器中,选择“文件”>“新建”。向导启动。
  4. 选择“配置发现”:
    1. 输入运行“发现”的机器的主机地址。
    2. 选择“添加主机”。
    3. 选择“确定”。
  5. 在向导的步骤 3 中,展开 RFC 节点。
    1. 右键单击“按名称搜索”。
    2. 输入 bapi_customer_getdetail
    3. 突出显示 bapi_customer_getdetail
    4. 选择“下一步”。
  6. 选择“下一步”。
  7. 将“查询描述”设置为“检索”,将“服务器支持”设置为“否”。选择“确定”。
  8. 在“代理程序 SAPODA 通知”中,选择“否”。
  9. 在不同窗口中打开业务对象。选择“常规”>“设置 Collab = "RFCCollab"”。
  10. 将有保证的业务对象说明保存到您在“资源库目录”标准属性值中指定的位置。

配置 RFC 服务器模块

在生成业务对象之后,继续配置 RFC 服务器模块:

  1. 将父对象名添加至配置文件的“受支持的业务对象”节。
  2. 将生成的 BOHandler .class 文件从 ODA 配置属性中指定的定义复制到 %CROSSWORLD%\connectors\SAP\rfc\client

为 SAP 服务器创建概要文件

要为 SAP 服务器创建概要文件:

  1. 打开“SAP 登录”。
  2. 选择“新建”。
  3. 填充以下字段,然后选择“确定”:
    描述 服务器的主机名
    应用程序服务器 服务器的主机名
    系统号 00
    描述 主机名是标准的。输入您选择的描述。
  4. 双击以打开您刚创建的概要文件。
  5. 输入用户名和密码。选择“事务”>“类型 /nse37”。功能构建器打开。
  6. 对“功能模块”输入 bapi_customer_getdetail。选择“功能模块”>“测试”>“单一测试”。
  7. 对“RFC 目标系统”使用您在特定于连接器的属性中设置的 Rfcprogramid 值。并填充以下字段:
    字段 示例
    Customer Number 0000000001
    PI_SALESORG 0001
    PI_DISTR_CHAN 01
    PI_DIVISION 01

测试 RFC 服务器模块

要设置 BAPI 模块以进行测试,使用端口连接器:

  1. 复制 SAP 配置文件。将复制的文件重命名 portconnector.cfg
  2. 在连接器配置器中打开 portconnector.cfg
  3. 在“标准”选项卡中更改以下属性:

    保存更改并关闭窗口。

  4. 打开 sapconnector.cfg
  5. REQUESTQUEUE 更改为 SYNCHRONOUSREQUESTQUEUE。保存更改。
  6. 启动连接器。选择“功能模块”>“执行”。
  7. 在测试连接器中,在 BO 请求列表中查找该对象。突出显示该对象,并选择“请求”>“应答”>“成功”。
  8. 检查日志以获取成功消息。

Copyright IBM Corp. 1997, 2004