메뉴 건너뛰기

SAP 한국 커뮤니티



HR [HR] Rule 분석문의

하얀콩 2007.06.05 19:50 조회 수 : 1602 추천:8



안녕하세요~


급여 계산시 아래 룰(ZPPF)를 읽은 후, output값이 어떻게 9,230,769 로 계산이 되어 나오는지 설명 부탁드립니다..


 


* Input


  3 /801 Partial pe 01                         10000,000


  3 1000 Working Sa 01                                     24.00     14,000,000


 


* Processing


  ZPPF      *            NUM=  1000
  ZPPF      *            NUM*KGENAU
  ZPPF      *            RTE=KZSTDD
  ZPPF      *            DIVID NRR
  ZPPF      *            ZERO= N
  ZPPF      *            ADDWT *


 


* Output


  3 /801 Partial pe 01                         9,230,769


  3 1000 Working Sa 01                                     24.00     14,000,000


 


 


이때, GENAU / STDD에 해당하는 값은 위 이미지와 같습니다..


 


제가 분석한 룰의 내용은 아래와 같습니다.. (현재 룰은 /801을 읽고 있는 상태입니다..)


 


  ZPPF      *            NUM=  1000           => 1000번 Wage type의 num을 읽어 온다. 
  ZPPF      *            NUM*KGENAU       => num = 24 * 100,000 = 2,400,000
  ZPPF      *            RTE=KZSTDD         => rte = 26
  ZPPF      *            DIVID NRR             => rte = num / rte = 2,400,000 / 26 =
92,307.69
  ZPPF      *            ZERO= N               => num = 0
  ZPPF      *            ADDWT *               => /801 wage type에 rte=92,307.69  num=0 amt=0의 값을 넣는다..


 


라고 이해를 했습니다.


GENAU값이 /801의 RTE값과 동일하거나 이 값을 읽어 왔다면, 분명 아래 Output값이 설명이 되는데..


제가 분석한 내용의 한 부분이 잘못 된것 같은데.. 좀 찾아주세요~