连接器传送文件安装

连接器的传送文件包含诸如表结构、功能和数据等各种对象。这些开发对象需要导入 SAP 安装中才能提供 ABAP 扩展模块所需要的特定功能。

传送文件

每个传送文件都包括在 .zip 文件中。例如,SAP R/3 V3.x 主传送包的传送文件位于 Primary.zip 文件中。可以在 \connectors\SAP\dependencies\transports_31 中找到这些文件。

IBM WebSphere Business Integration mySAP.com 适配器(SAP R/3 V3.x)所需要的修改通过一组必需的传送文件(共三个)以及每个业务对象的一个传送文件进行处理。要确保在添加那些表的数据之前已创建所有必需的表,必须以下列顺序导入传送文件:

  1. Primary
  2. Infrastructure_1
  3. Infrastructure_2

一旦成功装入必需的传送文件,就可以任何顺序装入特定于业务对象的传送包。有关传送文件的详细信息,请参阅每个传送包 .zip 文件中包括的传送包说明。

Primary
此传送文件包含开发对象,仅应将该文件装入接收系统一次。它包含号码范围对象、YXR1 的开发类和限制包含,它们可以用来对触发逻辑作出特定于客户的更改。当将此传送文件应用于正在运行连接器的系统时一定要小心,因为该传送文件的内容将覆盖现有环境中的所有对象。

Infrastructure_1
此传送文件包含与连接器相关且不是特定于业务对象的程序和数据字典对象。

所有对象都以 YXR 开头,但具有以下例外:

Infrastructure_2
此传送包包含连接器日志和用于维护连接器表的事务所必需的 SAP 定制数据。所有键都以 YXR 开头。连接器的表中的定制表条目不以 YXR 开头。

安装连接器传送文件

连接器传送文件通过导入程序和 IBM WebSphere Business Integration mySAP.com 适配器中包括的其它开发对象,对 SAP 作出所有必要的修改。它们不会改变任何 SAP 程序或修改用户出口。

在以下指示信息中,SID 是指 SAP 系统标识,TransportFileName 是指传送文件的名称。但是,组成传送文件名的字符在安装目录中出现的顺序不同于以参数形式将该名称传递到各种 tp 命令的方式。在 \usr\sap\trans\cofiles 目录中,传送文件名的格式是 K9xxxxx.SID,但当以参数形式传递该文件名时,它具有格式 SIDK9xxxxx。例如,如果您的 SIDD30,则文件名 K912345.D30 将以参数形式传递为 D30K912345

要安装传送包:

  1. 作为 SAP 管理员 SIDadm 登录。
  2. 将传送包复制到 SAP 数据库服务器。传送包由两种文件组成,因此应按如下方法复制:
    1. 将名称以 K 开头的文件复制到 \usr\sap\trans\cofiles 目录。
    2. 将其它文件复制到 \usr\sap\trans 数据目录。

      通过运行 tp connect 命令检查与数据库的连接并确定 tpparam 文件的路径:

      tp connect SID

      如果此命令失败,则尝试添加 tpparam 文件的路径作为第二个参数:

      tp connect SID pf = path_of_tpparam

      例如,如果 SID 为 P11,并且 tpparam 文件的路径为 \usr\sap\trans\bin\tpparam,则该命令将为:

      tp connect P11 pf = \usr\sap\trans\bin\tpparam

      如果当指定 tpparam 文件的路径时 tp connect 成功,而当未指定该路径时失败,则您应在以下步骤 3 中所描述的命令中指定可选的 tpparam 路径。

  3. 可以按以下两种方式的其中一种导入传送包:
  4. 当安装传送包时,更改开发类以遵循您的开发类的迁移路径。在 SAP R/3 V3.x 中,开发类是 YXR1

    使用“IBM CrossWorlds 连接器工具”窗口(事务 YXR1):

    1. 从“定制”菜单,单击“连接器”,并单击“再分配传输层”。
    2. 选择适当的传输层条目,然后单击“保存”按钮。

有关特别的特定于应用程序的业务对象的其它配置要求,请参阅该业务对象的参考页。

注意:
您对连接器传送包中的开发对象所作的任何更改都应在 SAP 外部详细地记录。更改可能被下一发行版的适配器的传送文件覆盖,所以将需要手工重新应用。

Copyright IBM Corp. 1997, 2004