最近工作当中用到了Client间数据移送的内容,想把自己的虚机给弄两个Client。
最后也没完全弄成,先把过程整理一下,以后有空接着弄。
目录
下面是详细内容。
1,SALE - 新建逻辑系统
登录任意Client,比如我这里是800,要保证该Client有创建Client的权限。
T-code:SALE
基本设定 > 伦理System > 定义:伦理System
选任意一个,点Copy
或者直接点新规,然后输入也可以
默认规则是 <SID>CLNT<CLIENTNUMBER>,比如:T90CLNT820
那么如何知道 SID是啥呢?
- T-code:SCC4
然后找到你登录的那个Client,比如我这里的800
然后双击,就可以看到详细页面,这里的
- 伦理System:T90CLNT090 (当然好像它没太遵守规则哈:))
说明 SID 是T90
2,SCC4 - 分配Client到集团
点编集,再点新规 图标
输入内容
然后点保存,这样Client就建好了
下来来设定基础数据。
3,RZ10 - 取消SAP*登录限制
系统默认新建的Client只有一个账户,那就是
UID:SAP*/PWD:PASS,或者 UID:DDIC/PWD:19920706
不过有的时候SAP*会默认禁止登陆,或许是出于安全考虑,如果SAP*禁止登陆的话,那么系统在用这个帐号登陆的时候会提示用户名或密码错误!
参数文件里选择DEFAULT,如果不能选择的话就需要在菜单里面utities----import profile --- -active server导入profile~
选择 扩张更新(扩展维护),点击修改,弹出的画面里点击 参数 新建参数
参数名称输入:login/no_automatic_user_sapstar
参数值:0
0代表SAP*可以登录,1代表SAP*不能登陆!
然后打开DEFAULT.PFL
- 路径:D:\usr\sap\EDS\SYS\profile
注意这里的EDS 是SID,比如我这里是 EDS
- 参数
login/system_client = 800
zcsa/installed_languages = 1E
zcsa/system_language = 1
login/no_automatic_user_sapstar = 0 《=这个必须要有,不然SAP*应该是登录不了的
保存,然后重启SAP实例。
4,SCCL 拷贝Client
上面的 【3,RZ10 - 取消SAP*登录限制】里面费那么大劲儿取消SAP*登录有啥用呢?
其实就是新的CL820建好了以后,里面啥也没有,那你要怎么Login呢?对,就是这个万能的SAP*
1),Login到CL820
CL820/UID:SAP*/Pass:PASS
2),参数设置
- Target Client:其实就是拷贝先(拷贝目标,拷贝到它)
因为我登录了CL820/UID:SAP*/Pass:PASS的缘故,所以就会从别的CL拷贝到CL820
- Source Client:拷贝源,点后面的选择按钮可以看到该系统内所有Client,也包括上面建的820
一般新系统的话,会选000,里面基础数据,这里选800,因为800里面我已经做了很多东西了
- Scheduled Profile:
这里说明了你要拷贝什么内容到新环境
- SAP_ALL:拷贝所有
- SAP_CUST:只拷贝Customizing ...
- Source Client Users Masters:
指明把哪个CL里面的用户拷到新CL里面
我这里也选800,真实Basis操作的话,应该会根据实际需求选
- Test Run:可以试运行一下,看结果是不是自己想定的
3),执行拷贝
- Start Immediately:立即开始
- Parallel Processes:多线程处理
Menu > Goto > Parallel Processes
- Maximum Number of Processes:4 - 即最大4个线程处理
根据服务器的能力,可以手动调整
- Schedule Client Copy in Background:后台运行
前面的立即执行是在前端执行,这个是后台执行
后台执行的好处是前端死机了等也不会影响处理,前端执行的话,前端死机了那就是处理失败了
点Background Server,可以选后端Server
TODO:没用过,可能是有多台服务器可以选在那台上面执行后端操作的意思吧
点 Start Immediately,哎,出错了
The system could not find any suitable RFC destination for processing for client 800.
Client复制报FINBASIS连接错误的处理 – 枫竹丹青SAP学习与分享
来试着解决一下这个问题。
a),点击上图的 Wizard(向导)链接
然后点 Continue 按钮
这个就是要创建的RFC连接名,点 Continue
这里的 Load Balancing 要是没有的话可以勾掉,不然后面会出现check出错
显示RFC用户名和密码
可以手动修改,也可以用默认的,这里就用默认的,点Continue
点 Complete 完成
Client复制报FINBASIS连接错误的处理 – 枫竹丹青SAP学习与分享
图文并茂详细讲解SAP如何新建并COPY Client - SAP小学徒 - 博客园
然后再打开 SM59,双击创建的RFC,再点 Connection Test
这种应该算是成功了
之前我把Load Banlance给勾上了,总出错,看来那块儿还是需要再配置,
我把它给勾掉就暂时好用了
回到SCCL,再次执行拷贝
又出错了😓
Invalid time interval:Start date 2024-10-02 after end of date 2020-12-31
TODO:就先搞到这里,以后有空在搞好了,实在是太费时间了
如果这一步过了,应该就能拷了吧:)
以上就是本章的内容。
更多SAP顾问业务知识请点击下面目录链接