在SAP应用系统构架中,通常会有3个不同作用的镜像系统,分为开发系统,测试系统和正式系统。对于内部顾问而言,应该有一个良好的习惯和工作规范,不要在正式系统中做一些测试性的操作。如果公司内有审计严格,留下操作记录后,属于不合规的操作。实际在日常运维工作中,确实需要进行大量测试工作,基中有一项特别重要就是正式系统和测试系统中的数据尽可能同步。而这种同步是需要由BASIS人员来完成的系统级操作,通常称为Client Copy。作为内部顾问,需要关注几个点:
1、Client Copy需要的时间:依据系统数据库,版本,硬件,网络环境及数据库大小和历史经验等因素来判断。如果预先估计所需时间,可方便做好相应计划安排。笔者公司的系统完成一次Client Copy需要3-4天;
2、如Client Copy运行时间不长,最好在假期执行。如果正式系统一边运作,一边COPY,那么copy出来的测试系统中会凭证方面的问题。比如凭证号己产生,但实际又无法找开凭证。我的另一篇博文《SAP中由Client Copy导致的测试系统凭证己分配或己生成凭证提示不存在的原因分析案例》中有相应分析;
3、在Client Copy时可以考虑锁定用户操作。原因第2点中提到了。这有点类似于库存盘点。不能一边记录库存数量,一边在库存数量在变动 。
4、关于Client Copy的频率也没有硬性的要求,都是根据企业的自身情况和需求来定义。个人认为过高或过低都不太合适。按年/次,半年/次,季度/次……来定义应该足以满足绝大多数企业的需求了。
5、时间选择上,可以考虑劳动节/国庆节/春节这种长假来执行操作;
6、有的公司测试系系统关键用户也需要使用,在Client Copy过程中,必要情况下,及时将信息传达给关键用户。
以上,将应用心得记录下来,写的比较随意,如有遗漏,今后再行补充。