1、创建开发类创建可传输的请求导入传输请求根据你的计划在 R/3 系统之间安装全局传输系统在 R/3 系统之间传输 clientTMS (传输管理系统)的作用是集中配置更改传输系统( CTS)。如果 TMS 配置不一致,就不能创建传输请求。你可以创建象本地修改请求一样的请求。这意味着虽然你的请求类型是定制的或工作台上的,你也不能释放他们以创建数据和生成文件。你只能释放对象锁,但没有任何传输到另外一个系统。在 SAP R3 系统安装完成后,需要进行一系列的配置:安装语言包、安装 PATCH 、创建逻辑系统、集团拷贝等,这些操作在后台都是以 CR 的方式来导入实现,因此,必须首先进行传输管理系统的配置
2、。SAP 要求,在系统实施的过程中,其 Landscape 需要分三部分:开发系统( De v ),测试系统( QAS)和生产系统( PRD)。在各个系统中,我们可以创建不同的 Client 执行不同的任务。DEV:开发系统的作用是进行 Customazing 配置,在配置前进行一些测试。按照 SAP 的标准,在 DEV 系统中,应该是尽量避免有客户数据的。在开发完成后,所有正确的配置应该传送到测试系统中进行测试。其中, CUST Client 就第 4页,共 21页是用来开发的,而 Test Client 是用于预先测试, SAND 则又被称为 playground 。QAS:测试系统的作用
3、就是在 Client QTST 中测试开发系统所做的配置是否正确。为了完成测试,应该在这个系统中输入少量客户数据。如果测试的结果是某项配置没有达到目的,应该返回开发系统修改后再进行测试,如此循环直到配置完成。当然,由于有了数据,对客户的培训也可以在这个系统的另一个 ClientTRNG 来完成。PRD:生产系统完全就是为了生产,当然,为了保证系统的安全,需要生产系统非常干净,除了生产用的 Client PROD 没有任何无关数据。在标准的三系统环境下,一般选择生产系统作为传输域控制器。目前生产机尚未到位,只有 TRA 、 D26、Q26 这三个系统,因此选择 Q26 作为域控制器。下面以 Q2
4、6 系统作为传输域控制器,建立该系统与 D26、P26 之间的传输配置。3 具体操作3.1 创建传输域控制器( Create domain controller )1)用帐户 sap* 登陆到 Q26 的 client 0002)运行事务码 STMS:在传输管理系统创建之前,会弹出如下界面,在打开的界面内填上适当的描述信息后,直接按保存退出即可。第 5页,共 21页3)创建完成后,显示介面如下:第 6页,共 21页提示传输域的名称是 DOMAIN_Q26提示当前登录到了域控制器3.2 添加新系统到已存在的传输域在配置了一个 SAP 系统作为传输域控制器后,可以将其他的系统都添加到该传输域中。在
5、这里,我们已经有了 TRA 和 D26 系统,需要将其加入到传输域 DOMAIN_Q26 中。以 D26 的配置为例,操作如下 (TRA 系统的操作方法相同 ):1) 使用帐号 DDIC 登录 D26 系统 CLIENT 000 ,运行事务代码 STMS,在传输管理系统创建之前,弹出窗口 TMS :配置传输域 。在说明中填写对 D26 系统的说明信息:2) 选择:其他配置,在下面的对话框中,输入目标主机和传输域控制器的系统号,保存输入:第 7页,共 21页点击保存后, SAP 系统会自动执行以下动作:创建用户 TMSADM ;Generates The RFC destinations req
6、uired for the TMS ;发送地址数据给域控制器;给域控制器发送配置传输控制程序需要的 profile 参数;保存操作完成后,显示界面如下,表明 D26 系统当前正等待被加入到传输域 DIMAIN_Q26 中。3) 选择如下菜单:第 8页,共 21页可以看到 D26 的状态为 ,表示它正等待被加入4) 重复 1) 3),把 TRA 系统也加入到传输域 DOMAIN_Q26 中5) 用帐户 DDIC 登录 Q26 系统 Client 000 ,运行 STMS,进入 system overview 界面:第 9页,共 21页可以看出, TRA 和 D26 系统都为等待加入状态。选中 D
7、26 ,然后选择如下菜单:弹出窗口提示是否将 D26 加入到域中,确认:第 10页,共 21 页同样的方法把 TRA 系统也加入进来。第 11页,共 21 页保存:第 12页,共 21 页加入完成后,显示如下:现在这个 SAP 系统包含传输域中所有其他 SAP 系统的必需信息 . 同时 , 新 SAP 系统的地址数据被送到其他的 SAP 系统 , 并且 SAP 系统也被输入传输控制程序的传输 profile 中。3.3 建立传输路径1)账户 DDIC 登录 Q26 Client 000 ,运行 STMS,选择 进入传输路径配置界面第 13页,共 21 页第 14页,共 21 页4 配置虚拟系统
8、及传输路由在系统初期阶段,只有一台开发服务器,测试和生产机尚未到位的情况下,为使在开发系统的各种配置能够在以后正确传输到测试和生产机,可以根据最终的系统配置情况,先创建虚拟系统及传输路径。4.1 创建虚拟系统1)运行事务代码 STMS ,点击界面上的 按钮:2)屏幕上列出了系统中现存的 SYSTEM 及其类型、状态 :第 15页,共 21 页3)选择如下菜单创建虚拟系统:4)在弹出窗口中,输入要创建的虚拟系统的名称和描述信息:点击保存后退出,则返回到初始界面,可以看到新的系统列表:第 16页,共 21 页4.2 配置系统传输路由1)运行事务代码 stms ,点击 查看系统传输路由配置情况:2)
9、系统传输路由编辑界面:该图形界面上半部分列出了已经定义但未加入传输路由的实际和虚拟系统图标,下半部分是已经配置的系统之间传输路由的图形化示意。在未配置系统传输路由时,下半部分为空白:第 17页,共 21 页如果看到的是类似如下的文字界面,可以点击按钮 切换到上面的图形编辑界面:3)选择如下菜单,创建标准的三系统传输路由:4)在弹出窗口中输入开发系统、测试系统和生产系统对应的系统标识,确认退出:第 18页,共 21 页5)界面上显示出了三系统及其传输路径示意图:6)保存退出,完成系统传输路由的创建。完成以上配置后,所有在 ER1 系统产生的 CR,都会把传输路径指向 QAS 系统。5 相关概念1
10、)开发类 (Development Class).开发类可简单理解为逻辑上相关的一组 ABAP 对象,在将来传输时将使用同一传输层。实际上开发类本身也可看做是一个 ABAP 对象,可使用 SE80建立。$TMP 是本地开发类,属于此开发类的任何 ABAP 对象 ( 包括自定义的表,编写的程序等都只能在 Client 做测试用而不能被传输到其他 Client 。包现在被用来代替开发类。2)包 (Package)相关的 ABAP 对象被组合在一个包内, SE16: TADIR 可看到被分配到某包的所有的 ABAP 对象,包决定了这些对象的传输层。所有的包被存在表 TDEVC 中,建立包可使用 SE
11、80 或直接使用 SM30 : V_TDEVC 。第 19页,共 21 页包作为开发类的替代和前身有这么几个加强特征:包可嵌套使用 (这点类似 Java package)包内可包含最多本包中可见的对象,这些对象在包外不可见。这点类似私有对象 (Privateobject) ,在 OOP 中也很常见。包可为包接口定义使用访问授权通常自定义包必须是 Y 或 Z 前坠,这点和其他 ABAP 对象相同 (包其实也可看做 ABAP 对象 )。其他一些包前坠 A-S, U-X 表示 SAP 标准包, T 私有测试包, $本地临时包, /* 名字空间前坠。3)传输层 (Transport Layer)传输层
12、决定包内对象是分配给本地还是可产生传输请求。通常,开发系统都被分配了一个标准的传输层,当包被建立时,它就被分配了一个标准传输层,包内对象也立即自动获得相关传输属性。相关 IMG 配置使用的是标准的传输层。通常由 basis 使用 Tcode :STMS 配置传输管理系统维护传输层和路由。下图显示的是从 DVU 开发的程序传输到 QAS 和 PRD 的传输路由。在图中,程序在 DVUserver 的 client 210 、 100 开发后被传输到 QAS Client 310 测试。成功后被分别传入 PRD Client800、810 和 820。4)传输请求程序是究竟保存在 server 的
13、什么地方 ?程序是如何在不同 client 和 server 之间进行传输的 ?要明白这问题 ,首先让我们看看什么是传输程序和传输控制程序。传输控制程序 TP 和 R3TRANS 传输程序: R3TRANS 被用来实现 SAP 各 Client 间的数据传输和不同版本迁移; TP 传输控制程序根据传输参数 (Transport Profile) 调用 R3TRANS 传输程序。传输控制程序 tp第 20页,共 21 页Tp 是控制 SAP 系统和更新 SAP 版本的。作为一个控制程序, tp 使用一些特别的程序以完成完整的传输。 Tp 经常被别的程序调用,如: Change and trans
14、port system (CTS) 、 Transportmanagement system ( TMS ) 、Upgrade control program R3up 。 Tp 支持在 UNIX 和WindowsNT 之间的传输网络。R3trans 程序SAP 传输程序 R3trans 用来传输 SAP 系统之间的数据以及不同 SAP 版本之间迁移。然而,R3trans 一般是被其他的程序调用,特别是 tp 和 R3up( upgrade control program ) 。总之,只是在例外情况中才需要直接使用 R3trans ,除此以外也不被支持直接使用。 R3trans 文档没有描述正
15、常的传输过程,但是在正式的工具和方法不足的情况下提供了帮助。Transport profile (TPPARAM, TP_.PFL)Transport profile 是程序 tp 的全局参数文件,它被 SAP 系统用 Transport managementsystem( TMS ) 管理。 Profile 在传输目录 /usr/sap/trans/bin 里。 Profile 名字对应tp_xxx.PFL ,其中 xxx 是配置在 TMS 中的传输 domain 的名字。 ( 如 tp_DOMAIN_Q26.PFL) 。传输 profile 包含以下信息:从不同目标系统来的数据库、描述传输频率的参数、系统维护的其他信息。在传输 profile 中不是以 # 为前导的行都包含一个参数定义。 Profile 中各种参数类型如下:全局 ( 网络中的所有 SAP 系统 )本地 ( 只一个 SAP 系统 )依赖于操作系统的依赖于数据库的如果参数没有指定值, SAP 系统就会用缺省的值。全局参数覆盖缺省值,本地参数覆盖全局参数。因此,你能为除某个特定系统外指定一个参数值,为这个特定的系统指定一个不同的值。用 -D 指定的 transport file 中的参数无效。第 21页,共 21 页
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1