图文并茂详细讲解SAP如何新建并COPY Client

当SAP安装好之后,系统默认给了几个Client了,里面都带有一些测试的数据还有基础数据,比如国家代码,币别等等最最基本的东西。一个Client相当于一个域,跟QAD系统一样。不同的Client各自独立,可以近似理解为就是一套不同公司的系统。

所以一旦企业做大,难免会有分公司的情况,也就会有不同的业务,流程也不尽相同,所以此时就必须要新建Client。SAP允许新建Client之后可以从其他Client拷贝数据过来使用,甚至配置信息和权限都可以拷贝过来,相当方便。

下面,我们就来新建一个Client~

 

SAP版本:ECC6 EHP4

系统环境:WindowsNT

数据库:DB2

首先我们可以进任意一个Client这里是000,确保用户有新建Client的权限,可以使用SAP*账户~

1、新建逻辑系统

T-code:SALE

进入之后点击新条目,如下:

在弹出的窗口中输入逻辑系统的名字及描述。逻辑系统的命名规范为

<SID>CLNT<CLIENTNUMBER>,我们测试输入为:EDSCLNT101

保存之后如下:

2、创建Client或 将逻辑系统分配到集团

T-code:SCC4

点击编辑图标再点击新条目,如下图:

保存

至此我们Client算是新建完毕了。接下去就是要设定基础数据。

   

3、取消SAP*登陆限制(能正常登陆的可以PASS

系统默认新建的Client只有一个账户,那就是SAP*/DDIC,默认密码是pass/06071992~

不过有的时候SAP*会默认禁止登陆,或许是出于安全考虑,如果SAP*禁止登陆的话,那么系统在用这个帐号登陆的时候会提示用户名或密码错误!

事务码:RZ10

参数文件里选择DEFAULT,如果不能选择的话就需要在菜单里面utities----import profile --- -active server导入profile~

选择 扩展维护,点击修改,弹出的画面里点击 参数 新建参数

 

参数名称输入:login/no_automatic_user_sapstar

参数值:0

0代表SAP*可以登录,1代表SAP*不能登陆!

   

保存激活之后要重启一下SAP服务!!!!

补充一点:之后在/usr/SAP/<SID>/SYS/profile/(instance profile)DEFAULT.PFL文件中添加一段语句,确保SAP*能初始化,入下图最后一句所示:

login/no_automatic_user_sapstar = 0

 

4COPY Client

新建的Client里面什么东西都没有,就一个空壳,接下去就是要拷贝基础资料了。不拷贝的结果就是累死你,因为很多的数据需要设定,直接从Client 000里面复制出来可以省事非常多!

现在就用SAP*登录Client 101吧,初始密码是pass

运行T-codeSCCL

选择参数文件:使用SAP_ALL,代表拷贝所有数据,如果源Client里有客户信息,也一并拷贝过来的!

源集团:就是要从哪里拷贝数据

源集团用户主:000

下一步:上图红色框框部分

选择调度作业,如下:

可能会报错,如果是第一次使用的话。---参考《Client复制报FINBASIS连接错误的处理》

这里是设定运行时间的,我选择立刻,然后保存,系统就自动复制数据了!

运行T-codeSCC3可以查看作业状态:

双击所要查看的作业,查看详情:

上图中:0代表目前表号,70771代表所有表号。

如果copy client到最后报错如下:

 

请通过SM59检查有没有为新建的client创建RFC连接:

 新建的RFC不需要做过多的配置,只需要将对应的client写上就行

 

补充说明,copy完成之后,101中所有原始数据和000中一样,包括SAP*/DDIC的登录数据!

END!

 

posted @ 2014-08-05 16:08  SAP小学徒  阅读(2596)  评论(0编辑  收藏  举报