不知有SAP应用的企业或公司是否都遇到过类似问题。在测试系统中做笔凭证时,无法生成凭证,提示凭证号码己分配。
又或者明明己知生成凭证,可以看到凭证号。但再用FB03查看凭证时却又提示不存在的问题。
究其原因,该问题产生于client copy之后,即正式系统向测试系统同步数据之后。由于同步可能很长,有的企业可能不会选择停机进行。所以,由于正式系统在同步时仍然在用,理论上就不可能完全同步,必然会产生一部分新的数据没有同步到测试系统。笔者推测,某个凭证可能己写入测试系统的某个表中,但在另一个地方可能尚未写入数据。因此导致上面提示中的问题。由于涉及数据库层面的技术,作为用户我认为倒不必深究。至于解决方法,理论上应该从问题原因入手,采用手工方式来在测试系统中补缺。操作上笔者是交由外部顾问来完成。所以,也没有相关经验来分享。笔者个人观点,作为用户或内部顾问,要求自己从技术方面解决所有问题并不现实,但需要去了解问题的原因,也许从其它角度去辅助问题的解决。比如本例中就可以去考虑client copy时是否停机的问题以及client copy的频率问题等。