메뉴 건너뛰기

SAP 한국 커뮤니티



사원의 계획근무시간을 알려주는 펑션입니다.

꿀단지 2011.10.11 11:12 조회 수 : 3947

사원의 계획근무시간을 알려주는 펑션입니다.
실제 근무한 시간이 계획된 근무시간과 맞는지 확인해야 하는데 TIME SCHEDULE 화면의
데이터가 Stucture에 계산되어 들어가 있는 값이더라구요.
할수없이 소스코드를 뒤졌는데 이 펑션이 그 기능을 담당하고 있다는걸 알았습니다.
참 쓸만한 놈입니다. 


CALL FUNCTION 'HR_PERSONAL_WORK_SCHEDULE'
      EXPORTING
           pernr             = 사번
           begda             = 알고싶은 시작 날짜
           endda             = 알고싶은 끝 날짜
           i0001_i0007_error = '0'  <- 뭔지 몰라요 -_-;
      TABLES
           i0000             = 해당사원의 infotype 0000 데이터
           i0001             = 해당사원의 infotype 0001 데이터
           i0002             = 해당사원의 infotype 0002 데이터
           i0007             = 해당사원의 infotype 0007 데이터
           perws             = psp <- 넘겨받는 근무계획 테이블
      EXCEPTIONS
           error_occured     = 1
           abort_occured     = 2
           OTHERS            = 3.

해당 사원의 infotype 0000, 0001, 0002, 0007의 데이터를 조회해서 internal table에
담아서 넘겨줘야 합니다. 구조는 해당 infotype 구조(P~)와 동일하게...
좋죠? ^^