ITPub博客

首页 > 应用开发 > IT综合 > 分析一段日志

分析一段日志

原创 IT综合 作者:ddew 时间:2007-01-10 09:16:10 0 删除 编辑

哪位若有空,请帮我分析一下下面的日志。

你觉得该得出什么样的结果?

[@more@]

下面是处理Wage type 0001的Rule Z6AC 在运行payroll时的一段日志,通过0001计算WT9006的Amount.

已知WT0001 Amount=12000, Payroll period 是03/2007.

最后在OT table中,WT9006应该为多少?

我分析,觉得应该是实现这样一个逻辑:

WT9006 = WT0001 X Current month / 12,

那么WT9006 = 12000 X 3/ 12 = 3000。

但实际结果出来时 1000。我运行了多个月,每月都是1000。

奇怪的是:因为系统12月份上线,开始第一次跑12/2006的工资,但是WT9006 = 12000。

这让我彻底晕菜了。难道SAP在这里有Bug? 还是其中有小小技术处理陷阱我没发现。各位请说说自己的看法吧,不胜感激。

另外,我确定只有这个地方处理WT9006,后面Z6AD是用来计算别的wage type的。

----------------------------------------------------------------

Z6AC * WGTYP?
Z6AC * 0001 ADDWT *
Z6AC * 0001 NUM=YCURPP
Z6AC * 0001 NUM?01
Z6AC * 0001 > FILLF ANR
Z6AC * 0001 * AMT=C 9006
Z6AC * 0001 * AMT*-1
Z6AC * 0001 * ADDWT 9006
Z6AC * 0001 * ADDWTC9006
Z6AC * 0001 * FILLF ANR
Z6AC * 0001 * NUM=12
Z6AC * 0001 * DIVID ANA
Z6AC * 0001 * NUM=YCURPP
Z6AC * 0001 * MULTI ANA
Z6AC * 0001 * ZERO= N
Z6AC * 0001 * ADDWT 9006
Z6AC * 0001 * ADDWTC9006
Z6AC * 0001 * FILLF ANR
Z6AC * 0001 * GCY Z6AD
---------------------------------------------------------

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/136226/viewspace-889285/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 巴厘岛归来
下一篇: 省钱大攻略
请登录后发表评论 登录
全部评论
  • 博文量
    181
  • 访问量
    6328988