周六在家没事就去系统看看,跑了一下时间评估,没问题,然后改了一下主数据,再跑,就遇到错误:说工资项3010不存在表T512W中。我记得创建了这个工资项,这是时间工资项,通过时间评估生成的。于是我去查看T512W表,发现果然不存在了,连同还有另外好几个工资项也不存在。我记得我没有删除,以为是别人删除的,看了一下修改日志,没有删除记录。于是我也不再查,心想大概是因为打补丁或者有别的change request传过来覆盖了。
[@more@]
到了伊丽莎白港,跟那边的人说起,于是认真开始查了,首先看我的Change request,我所有的操作都保存在Change request的,但是只看到我建立WT3010,并没有看到删除记录。听说如果直接通过表删除就不会保存到Change Request, 所说的直接通过表删除的操作是先t-code SE16N,然后t-code &SAPEDIT,但是发现我并没有&SAPEDIT这个事务码的权限。于是他们又用OY18去查表日志的,终于找到一条记录,居然说是我的ID删除的,就是我发现的前一天。我的记忆中绝对没有删除记录,并且只差一天我也不可能不记得呀,但系统上记录是我的ID,我真是无话可说,但既然是我删除的,为何又没有保存在Change Request呢?
WT3010是通过GWT去检查表T510S生成的,如果不存在T512W,应该是会有错误,就好像我周六遇到的;但当我们查到原因后,没有做任何改动,我又跑时间评估,居然没有错误,更不可思议的是还生成了WT3010。这个我是没办法解释了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/136226/viewspace-1001999/ ,如需转载,请注明出处,否则将追究法律责任。