mySAP.com 适配器的传送文件包含诸如表结构、功能和数据等各种对象。这些开发对象必须导入 SAP 安装中才能提供 ABAP 扩展模块所需要的特定功能。
每个传送文件都包括在 .zip 文件中。例如,SAP V4.x 主传送包的传送文件位于 4_Primary.zip 文件中。
一旦成功装入必需的传送文件,就可以按任何顺序装入特定于业务对象的传送包。有关传送文件的详细信息,请参阅每个传送包 .zip 文件中包括的传送包说明。
在安装连接器传送文件之前为连接器创建名称空间。对于 SAP V4.0 必须执行此步骤,因为如果未创建名称空间,则某些传输将失败。
在您使名称空间可供修改之前,不能修改连接器的名称空间中的 ABAP 对象。要更新 SAP4.x 交付的 ABAP 对象,必须具有修复许可证来修改对象。与 IBM 技术支持机构联系以获取许可证。
连接器包括两个连接器传送文件。适配器所需要的修改是由这些连接器传送文件处理的。
要确保在添加那些表的数据之前已创建所有必需的表,必须按列示的顺序安装传送包。可以在
ProductDir\connectors\SAP\dependencies
中找到这些文件,其中 ProductDir 表示连接器的安装目录。
SAP 的版本 | 传送文件 |
---|---|
V.4.0、V.4.5 和 V.4.6 |
|
V.4.7 |
|
Primary 和 Infrastructure 文件提供的功能为如下所示。
文件 | 功能 |
---|---|
Primary | 此传送文件包含下列元素:
|
Infrastructure | 与客户机无关的此传送文件包含下列元素:
|
连接器传送文件通过导入程序和与连接器一起交付的其它开发对象,对 SAP 进行所有必需的修改。它们不会改变任何 SAP 程序或修改用户出口。
注意: 如果您正在重新应用传送包,则要注意这将复位环境。将覆盖在重新应用传送文件之前已完成的任何开发。
在下列指示信息中,SID 表示 SAP 系统标识,<TransportFileName> 表示传送文件的名称。但是,组成传送文件名的字符在安装目录中出现的顺序不同于以参数形式将该名称传递到各种 tp 命令的方式。在 \usr\sap\trans\cofiles 目录中,传送文件名的格式为 K9xxxxx.SID,但是,当将文件名作为参数来传递时,它的格式为 SIDK9xxxxx。例如,文件名 K912345.D30 是作为参数以 D30K912345 传递的,因为 D30 是源系统的 SID。
注意: 不要更改连接器传送文件的名称。
要安装传送包:
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 路径。
在 \usr\sap\trans\bin 中,按指定的顺序对每个传送包执行以下命令:
tp addtobuffer <TransportFileName> <SID> pf = tpparamFilePath tp import <TransportFileName> <SID> u023689 CLIENT=<CLIENT#> pf = tpparamFilePath
在“传输管理”系统(事务 STMS)中:
必须按连接器传送文件安装中列示的顺序来安装传送包。
安装传送包之后,更改开发类以遵循您的开发类的迁移路径。使用 IBM WebSphere BI Station(事务 /n/CWLD/HOME)来执行下列操作:
注意: 您对连接器传送包中的开发对象所作的任何更改都应在 SAP 外部详细地记录。这些更改可能会被下一个发行版的传送文件覆盖。如果更改被覆盖,则必须手工重新应用它们。有关升级问题的更多信息,请参阅升级 ABAP 扩展模块。