南飓风 发表于 2024-6-28 20:23:19

SAP_BASIS模块- CLIENT拷贝方法(包括同服务器和跨服务器拷贝)

SAP CLIENT 拷贝方法
一、LOCALE CLIENT COPY (当地客户端拷贝)
二、REMOTE CLIENT COPY (远程客户端拷贝)

一样平常工作中,经常会由以下原因需要进行CLIENT COPY;


[*]安装后创建新的CLIENT
[*]搭建培训体系
[*]搭建演示体系
[*]项目上线宿世产体系的预备
[*]测试体系与生产体系数据同步

LOCALE CLIENT COPY 是雷同服务器的CLIENT拷贝,不涉及跨服务器的对象和和数据;
REMOTE CLIENT COPY 是跨服务器的CLIENT拷贝。
CLIENT COPY常用参数(SCCL/SCC8/SCC9)
参数文件
含义
SAP_ALL
特定于一个client的所有数据都被copy到目标client
SAP_APPL
与SAP ALL雷同,但不包罗用户主数据
SAP_APPX
与SAP APPL雷同,但不包罗角色和授权文件
SAP_CUST
定制设置 (包括授权) 被copy,包罗用户数据,没有应用数据
SAP_CUSV
与SAP CUST雷同,还包罗了变量
SAP_CUSX
与SAP CUST雷同,但不包罗角色和授权文件
SAP_PROF
拷贝角色和授权文件
SAP_UCUS
与SAP CUST雷同,还包罗了用户主数据
SAP_UCSV
与SAP UCUS雷同,还包罗了变量
SAP_UONL
拷贝用户,不包罗角色和授权文件
SAP_USER
拷贝用户、角色和授权配置文件


SCC9跨服务器拷贝时比SCCL同服务器拷贝多了以下四个参数文件
参数文件
含义
SAP_RECO
恢复(仅当源客户端 = 目标客户端时)
SAP_RMBC
定制,用户和跨客户端定制
SAP_RMPA
含跨客户端定制的 SAP_ALL
SAP_RECO
包罗跨客户端定制的定制

SCC8客户端导出参数文件时比SCCL同服务器拷贝多了以下三个参数文件
参数文件
含义
SAP_EXBC
SAP_UCSV+跨CLIENT 配置
SAP_EXPA
SAP_ALL+跨CLIENT 配置
SAP_EXPC
SAP_CUSV+跨CLIENT 配置

(根据网上资料提示,用SCC8导出和SCC7导入操作时)留意: 参数文件中的跨CLIENT 的配置只用于创建新的体系,由于跨 CLIENT 的配置会破坏原来体系的跨 CLIENT 配置,造成目标体系其他 CLIENT 的数据不同等,因此,一旦体系搭建完成,做 REMOTE CLIENT COPY 时,不要拷贝跨 CLIENT 的配置。做 CLIENT COPY 时,一方面产生大量的事物日记,需要监控数据库日记文件的增长;另一方面,CLIENT COPY 会在数据库中写入大量记录,需要监控表空间的增长。

一、LOCALE CLIENT COPY (当地客户端拷贝)
当地CLIENT COPY 使用事物代码 SCCL,用SCC3 检察日记。具体操作如下:
1、创建逻辑体系(在需要拷贝的服务器上、并且能登岸的CLIENT上操作)
1.1运行事物代码SALE:这里新增的是QS4CLNT500
https://img-blog.csdnimg.cn/direct/860a2b6449da4772a9ed514d5d26188c.png
1.2  路径:IDoc 接口 / 启用应用步伐链接(ALE)—>根本设置—>逻辑体系—>界说逻辑体系,点击执行
https://img-blog.csdnimg.cn/direct/419b5f8ac2a54d7aaf8d18d1f815b395.png

1.3 根据提示点击确认
https://img-blog.csdnimg.cn/direct/be0d9c1572d54c4ab8661ab033a4b761.png

1.4 点击新建条目/复制前面的条目(修改命名)
https://img-blog.csdnimg.cn/direct/0c6b13bef6124c028da93fd2c78c9a2a.png
https://img-blog.csdnimg.cn/direct/4ecda31ea1994e099c6c8379bc66d33b.png

1.5 保存后,产生传输哀求
https://img-blog.csdnimg.cn/direct/81644bb31ade40348ba8c357e1870414.png
备注:此哀求号没有什么作用,可以删除,由于不需要传输到别的地方去

2、创建CLIENT (在需要拷贝的服务器上、并且能登岸CLIENT上操作)
2.1 运行事务码:SCC4(这里新增的是500集团)
https://img-blog.csdnimg.cn/direct/2a4823dfbe4a48c8a9e5dde28a1be9fc.png
2.2 点击修改,确认体系提示
https://img-blog.csdnimg.cn/direct/ffaea64d941a4778936d73f29c7bb30c.png

2.3 点击新增大概复制其他CLIENT
https://img-blog.csdnimg.cn/direct/a9f7dd340b5a4803b6d9fce2b9e14f34.png

2.4 根据现实情况,输入对应的参数内容
(1)逻辑体系:输入第1步用SALE创建的逻辑体系(QS4CLNT500)
(2)货币:CNY 人民币
(3)客户端角色:根据现实情况,选择T 测试大概 P 生产
(4)客户端特定对象的更改和传输:新CLIENT一般默认选择主动记录更改(修改体系配置时会主动产生传输哀求号)
(5)跨客户端对象更改:选择答应更改资源库和跨客户端定制(一般情况下,测试体系会选择空-都答应更改、生产体系选择3-都不答应更改)
备注:此字段,用于控制是否答应修改跨Client的定制对象(比方工厂日历、价格列表条件界说、打印机控件),包括 SAP 资源库的所有对象(报表、模块池、屏幕、字典等)
(6)客户端复制和比较工具掩护:默认选择掩护级别0:没有限制
备注:此字段看F1的解释,个人理解:(不肯定准确,未颠末现实测试)
        A、掩护级别0时,无限制;
        B、掩护级别1时,不会被其他复制步伐覆盖(譬如说体系拷贝的时间,设置了1,那么这个CLIENT就不会被覆盖,防止数据丢失,一般用于生产体系)
        C、掩护级别2时,不会被其他复制步伐覆盖,同时,不能作为体系拷贝时的参考客户端使用(源客户端);主要用于掩护敏感数据;譬如说生产体系的数据不能随便拷贝到其他CLIENT,那么就可以使用2这个掩护级别
(7)CATT 和eCATT限制:默认选择不答应eCATT和CATT (运行 CATT 和 eCATT 可同时导致大量数据库更改,这通常是不答应的,在生产客户端中尤为云云)
(8)限制,由于客户端复制而锁定:一般情况下,拷贝CLIENT时,源CLIENT一般会要求锁定;勾选后,所有人都无法登岸该CLIENT。
https://img-blog.csdnimg.cn/direct/4490f0e6ba644db79e9f0435e7291bfb.png
2.5 保存确认即可

3、登岸新配置的CLIENT,初始账号和暗码分别为:SAP*/PASS
在这个地方有可能无法登岸,请做如下设置:(由于该配置是整个服务器见效的,所以不需要登岸到新的CLIENT执行,固然,也是由于无法登岸新CLIENT才做的这步操作,但是留意,该步调处理惩罚完,应该是要重启服务器的,这步我没现实执行,不太确定,有确定小伙伴可以告知下,谢谢)
用记事本打开 Default Profile, 大概使用RZ10 -〉 Load Local Profile -〉Defalut Profile。
加入下面参数:
login/no_automatic_user_sapstar = 0
当值为:0 = SAP 可以登岸。
1 = 克制 SAP登岸。
https://img-blog.csdnimg.cn/direct/05e822cc983942489e22b2f795f7275e.png
https://img-blog.csdnimg.cn/direct/a5e0fd4772fa4eeda07f4849aa91c9ca.png

4、执行CLIENT拷贝。(由于笔者在测试过程中,500客户端是由SAP厂商新增完成,未便于测试,下面记录的是从500客户端,拷贝数据到服务器端的200客户端中去;以下步调截图,默认CLIENT500数据已经完整,通过把CLIENT500的数据拷贝到同一个服务器的CLIENT200中去)
4.1 运行事物代码SCCL(在需要拷贝的服务器上、并且能登岸的CLIENT上操作,这里举例的是200客户端)
https://img-blog.csdnimg.cn/direct/bf1d43eeaf664414b9d613907b5f4133.png
4.2 根据现实情况,输入对应的参数内容(以下)
(1)目标客户端:体系默认带出来登岸的客户端作为目标客户端(如200客户端)
(2)选定参数文件:参数文件的阐明见本章开始部分,根据需要选取
(3)源集团:从哪个CLIENT进行数据拷贝
(4)源客户端用户主数据:从哪个CLIENT拷贝用户主数据(一般与源集团选择同等)
https://img-blog.csdnimg.cn/direct/d7efeaaf32fc4cb18a8826413dc0509a.png
4.3 点击作为后台作业调度,界说集团拷贝的开始时间。
https://img-blog.csdnimg.cn/direct/3b702becda874cf8bf3f4615d9c64520.png
4.4选择调度作业,根据现实情况,选择作业运行时间;如果要立即开始运行LOCALE CLIENT COPY,选择立刻,否则界说开始时间。到这个界说时间后,体系将在后台主动运行集团拷贝。留意:集团拷贝最好选择没有业务应用的时间进行。
https://img-blog.csdnimg.cn/direct/486f5958d22d4976a4674c6a20538567.png

4.5点击保存后,运行,出现下面截图,点击继承即可;
https://img-blog.csdnimg.cn/direct/38317939454e4e8db0eb7b3c03a51d98.png
4.6 当出现下面错误提示时,是由于需要操作的CLIENT 200与源客户端CLIENT500没有创建RFC毗连的通道
https://img-blog.csdnimg.cn/direct/a1b22a66be134fa189debe3b85ecb5b8.png
https://img-blog.csdnimg.cn/direct/e2429140dc914d1097f28c59131642b0.png
错误处理惩罚方法:需要新增CLIENT之间毗连的通道
1、事务码:SM59
(1)先找到需要连通的服务器名称大概IP地址:如目前测试的CLIENT 是500
https://img-blog.csdnimg.cn/direct/51e6bf0ecaad4adc8a6676f6cd7bf1ce.png
https://img-blog.csdnimg.cn/direct/90e3a9fec2e846ac9b7829fe686e0ffa.png
https://img-blog.csdnimg.cn/direct/2e1e36f3e7a74979a6387c0800497ef3.png
(2)新增RFC配置毗连
https://img-blog.csdnimg.cn/direct/86374a69511b4bf3989bdaf9e59dc367.png
可以通过服务器登录毗连维护目标主机:如下图所示
https://img-blog.csdnimg.cn/direct/e130742a1ca4453b9adbb236cc08e57e.png
也可以通过服务器名称维护目标主机:如下图所示

https://img-blog.csdnimg.cn/direct/c495947401794b8aa6c6afb3255ba9a7.png
https://img-blog.csdnimg.cn/direct/3bc6185c27a14e4d91071849ae5e0663.png

点击毗连测试和远程登录,测试该RFC是否正常(能正常显示毗连)
(1)毗连测试:确定服务器IP地址大概服务器名称是否正常;
(2)远程登录:确定提供的账号暗码是否能正常登岸到该目标体系;
https://img-blog.csdnimg.cn/direct/b39377c21e214454bdf26a05177a85a0.png
能正常连通成功,表示服务器地址大概服务器名称输入是正确的,该服务器是正常可用的
https://img-blog.csdnimg.cn/direct/3230b21d766d4e6d8e6ec559bfdf3f11.png
能正常打开500的登岸窗口,证实账号暗码无误;
https://img-blog.csdnimg.cn/direct/7ae7e5e4e2bd4feba91f0e05cb88b986.png


2、为传输方法新增RFC毗连通道,把刚刚新增的目标CLIENT 500的添加进去;
事务码:MDG_TR_DEST
https://img-blog.csdnimg.cn/direct/8da068bdbce143a3bbd19ac1cf37cfc9.png

4.7 题目处理惩罚完之后,正常运行SCCL后台作业,体系提示集团拷贝将在预定时间开始,用SCC3可以检察集团拷贝日记。
备注:通过下面截图可用看出,100体系和300体系是通过当地复制的,200体系是通过远程复制的;
https://img-blog.csdnimg.cn/direct/f501ec21ba8d42eab6792cbd2dc857ac.png

当地复制的明细:可用看到,300客户端是通过200客户端拷贝过来的;拷贝的参数文件是SAP_ALL(这里特殊阐明一下,例子中的300客户端,是通过500客户端拷贝过来的,但是现实上,这在做这个截图时,300客户端是由200客户端拷贝而来的,大家不要搅混了~~)
而100客户端是通过000客户端拷贝过来的(这个是体系上线时拷贝的)
https://img-blog.csdnimg.cn/direct/789bce13c09d4687a0a069b704505ca6.png
远程复制的明细:200客户端是通过PS4体系的100客户端拷贝的,拷贝的参数文件是SAP_ALL
https://img-blog.csdnimg.cn/direct/79e37e51e0d748bbb6bb9e40e34c59d2.png
双击进去可以看到拷贝的明细
https://img-blog.csdnimg.cn/direct/edab8685d3ab4f2dab981ba47a673350.png


留意:当地拷贝出现错误时:(如下图所示)
后台执行时的错误日记:(SCC3检察)
https://img-blog.csdnimg.cn/direct/cd483241526a48db9a8bd646a5c56699.png
https://img-blog.csdnimg.cn/direct/c19782b5933a4a0aaea48a973d2b5b81.png
前台执行的错误:
https://img-blog.csdnimg.cn/direct/aa47048396f54d8ab0087183bae5606b.png
https://img-blog.csdnimg.cn/direct/aa812234d4714ddb9d071ca06c82d120.png
错误表明是由FINBASIS组件引起的,它需要一个RFC毗连目标。
事务码:FINB_TR_DEST(该配置是跨Client的,可在同一服务器恣意Client中完成)
https://img-blog.csdnimg.cn/direct/dbf51a0e88454c8097860373b2adb469.png


二、REMOTE CLIENT COPY (远程客户端拷贝)
远程CLIENT COPY 使用事物代码 SCC9,同样用SCC3 检察日记。(前面步调1、2、3均与当地CLIENT COPY 同等,不再重复)
1、创建建逻辑体系(在需要拷贝的服务器上、并且能登岸CLIENT上操作)
1.1运行事物代码SALE
1.2 路径:IDoc 接口 / 启用应用步伐链接(ALE)—>根本设置—>逻辑体系—>界说逻辑体系,点击执行
1.3 根据提示点击确认
1.4 点击新建条目/复制前面的条目(修改命名)
1.5 保存后,产生传输哀求
2、创建CLIENT (在需要拷贝的服务器上、并且能登岸CLIENT上操作)
2.1 运行事务码:SCC4
2.2 点击修改,确认体系提示
2.3 点击新增大概复制其他CLIENT
2.4 根据现实情况,输入对应的参数内容
2.5 保存确认即可
3、登岸新配置的CLIENT,初始账号和暗码分别为:SAP*/PASS
4、执行CLIENT拷贝。(在新CLIENT上操作)
4.1 运行事物代码SCC9
https://img-blog.csdnimg.cn/direct/3fd40e2a632445f98a811e00845a28f1.png
4.2 点击否,使用旧版功能进行拷贝
https://img-blog.csdnimg.cn/direct/e4ee1ee8dd024e5390730d6d49df69f2.png

4.3 根据现实情况,输入对应的参数内容
(1)目标客户端:体系默认带出来登岸的客户端作为目标客户端(如新增的500客户端)
(2)选定参数文件:参数文件的阐明见本章开始部分,根据需要选取
(3)源目标:RFC目标,从哪个服务器拷贝数据(SM59-REMOTE里面的毗连)
(4)体系名称:源服务器的体系名称(看上去有点像该服务器的体系标识,名称具体来源没深入了解),源服务器选择源目标后,体系主动带出
(5)源集团:需要拷贝的源CLIENT,选择源目标后,体系主动带出
https://img-blog.csdnimg.cn/direct/9c228b0078fb48638639aa23242e0e7c.png
4.4点击作为后台作业调度,界说集团拷贝的开始时间。
https://img-blog.csdnimg.cn/direct/dee7cc7b90d040448423c4e2f078c662.png

4.5 选择调度作业,根据现实情况,选择作业运行时间;如果要立即开始运行REMOTE CLIENT COPY,选择立刻,否则界说开始时间。到这个界说时间后,体系将在后台主动运行集团拷贝。留意:集团拷贝最好选择没有业务应用的时间进行。
https://img-blog.csdnimg.cn/direct/5a60ef2885934967a8fc72c9806eac7c.png

        总结:目前的S4 版本,跨服务器的拷贝,只需要用SCC9操作即可,操作方式跟SCCL类似;
网上看的资料相对比较复杂:在源CLIENT执行SCC8 ,把源客户端数据导出(包括配置、用户、应用步伐等,根据选择参数确定);再去新创建的CLIENT,执行SCC7,把源客户端的数据进行导入;


针对于PCE版本等服务器不在当地的情况,需要提SAP 服务,由SAP方帮助拷贝;
留意:体系拷贝,需要提交的是服务,而不是事件(正常提问用的是事件)
地址:https://accounts.sap.com/saml2/idp/sso
https://img-blog.csdnimg.cn/direct/0adb7bc2876f418d9b2c563c35541cf7.png
把常用的组件分配到自界说组,方便后续使用;(比较常用的就是提服务和提事件)
https://img-blog.csdnimg.cn/direct/c13a6fec795345c8ad2789d6201d738a.png
https://img-blog.csdnimg.cn/direct/0ed17a0422974ab4ac0362db6f0826bb.png
1、根据以上方式,找到Service Requests Cloud 的组件,用于给SAP提交服务哀求;(下面截图为已提交成功,并完成体系拷贝的哀求,用于参考)
https://img-blog.csdnimg.cn/direct/ee89b5fd68e84d52b75038e8a1f0a9af.png

2、点击新增,找到Remote Client Copy的服务
https://img-blog.csdnimg.cn/direct/c4b71e4de7bc4de9a06eabd638ff7a4d.png
3、点击后,进入以下界面
https://img-blog.csdnimg.cn/direct/6ab374c350cf4b74bb00e2e9c45cb814.png
4、点击步调2,进入以下界面,根据现实情况填写信息(留意,Copy Profile根据现实情况填写,一般情况下,所有东西都拷贝的话,选择SAP_ALL)
https://img-blog.csdnimg.cn/direct/acc7524a2ffb4a3e893866f3b16b34d9.png
https://img-blog.csdnimg.cn/direct/8318c7118a124fedb540ac5a28da1e21.png

5、服务哀求提交后,根据SAP返回的消息,进行相关的体系处理惩罚
(1)需要打NOTE:“3199534 New Client Copy: Protected source client is exported using the new Client Copy Tool”
(2)处理惩罚体系相关的处理惩罚:如表不同等(测试体系存在表ZTDXXX,生产体系不存在,是由于哀求没传输已往),这种需要先处理惩罚

        附加 :SCCLN(SCCL执行后根据提示跳转到新事务码):此操作需要在源客户端操作,譬如如今是同一服务器的500CLIENT拷贝到300CLIENT,那么要登岸到500CLIENT,其他
https://img-blog.csdnimg.cn/direct/33686fcf07074223958eb541063bf2c8.png
        本次内容分享到此竣事,由于不是专业做BASIS,以上内容都是通过本身网上查找资料学习并且现实操作过程中遇到的一些题目记录,如有不对之处,敬请指出,不胜感激,让我们继承在SAP的世界越走越远吧~~!!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: SAP_BASIS模块- CLIENT拷贝方法(包括同服务器和跨服务器拷贝)