안녕하세요.
HR 초보 개발자 입니다.
아래 글을 하나 올리긴 했는데 제가 질문을 불분명하게 한것 같아 다시 올립니다.
현재 급여기초 List 레포트를 만들려고 하는데 아래와 같은 상황이 발생되어 문의 드립니다.
제가 겪고 있는 상황은 아래와 같습니다.
1. PA30으로 접근
2. 사번입력
3. Basic Pay(IT0008) 선택 후 조회
4. 본봉 및 기타 수당이 리스트업됨(Next Record를 해도 본봉 및 기타수당이 모두 리스트업됨)
5. PA0008 테이블에서 해당 사원을 조회 하면 두개이상의 레코드가 존재함.
6. 첫번째 레코드(생성된지 가장 오랜된 레코드)에는 본봉 및 기타 수당이 모두 존재
두번째 레코드부터 임금유형 필드에는 value가 존재 하나 amount는 0.00으로 표기됨.
value가 존재 하지 않는 Indicator 상태에 'I'로 표기되어 있음.
질문드리겠습니다.
일자를 기준으로 값(0.00이 아닌 정상적인 값)을 가지고 오고 싶습니다.
PA30에서는 정상적인 값이 보이는데 왜 PA0008테이블에는 해당 값이 존재하지 않습니다.
이것저것 확인해 보니 IT0008 뿐만 아니라 IT0014등 다른 인포타입에서도 이러한 문제가 발생되고 있습니다.
고수님들의 정성어린 답변 부탁드립니다.
* 無念군님에 의해서 게시물 이동되었습니다 (2010-04-08 18:08)
댓글 4
-
츄리닝
2010.04.09 01:55
-
국화꽃향
2010.04.09 04:42
감사합니다. 덕분에 많은 도움이 되었습니다. 열심히 배워서 저도 다른분들에게 많은 도움드리도록 노력하겠습니다.
-
아빱초보
2010.04.13 19:17
저랑 같은 HR 왕초보군요..ㅎㅎ..님 덕분에 저도 하나 배웠습니다..
HR 정말 어려워요...ㅠㅠ
-
모모
2010.11.27 03:23
간접평가 임금유형의 값은 인포타입에 저장되지 않습니다.
이때 함수 'RP_FILL_WAGE_TYPE_TABLE_EXT'사용해 보십시오.
0008을 기본으로 급여계산 프로그램 만드시려나보네요..
PA0008의 가장 최근 데이터의 값으로 계산을 하려고 하는데..그 테이블에 데이터가 안보여서 고민이신거 같구요..
ㅋㅋ
그럼 PA0008에 있는 데이터로 금액을 찾아야 하겠네요..
급여데이터는 이미 급여범위그룹(T510)에 저장이 되어 있습니다.
즉, PA0008에 있는 정보를 가지고, T510 테이블에서 그 금액을 찾으면 됩니다.
T510테이블과 0008을 파보세요~~
물론 0014인포타입도 마찬가지입니다