이 단원에서는 정기 급여 계산과 비정기 급여 계산을 모두 실행하는 방법에 대해 학습합니다. 먼저 정기 급여와 비정기 급여 간의 차이를 논의하겠습니다.
정기 급여 계산은 급여 계산 기간이라고 하는 고정된 정기 간격으로 수행됩니다. 정기 급여 계산 중에는 관련 급여 계산 데이터를 잠가야 합니다. 비정기 급여 계산은 필요한 경우에만 수행됩니다. 정규 기간과 비정기 급여 계산 사이에 특정한 이유로 고객이 급여 계산을 실행해야 하는 경우가 있습니다.
비정기 계산은 모든 국가와 관련이 없으며, 이는 국가별로 고유합니다. 고객이 비정기 프로세스가 있는 국가에 거주하지 않는 경우, 고객을 위해 이 프로세스를 수행할 필요가 없습니다.정기 급여 계산에 대해 더 자세히 이야기해 보겠습니다.
정기 급여 계산의 특징은 다음과 같습니다.
- 고정된 정기 간격(급여 계산 기간)에서 실행됩니다.
- 지급은 고정일(지급일)에 수행됩니다.
- 해당 기간의 모든 급여 계산 관련 데이터를 계산합니다(기본 지급, 특별 지급, 초과 근무 지급, 상여금, 세금, 차압, 대출 등).
- 급여 계산 영역의 모든 사원을 오류 없이 완료해야 합니다.

급여 계산 영역 및 지급일 정의
정기 급여 계산 액티비티를 실행할 때는 급여 계산 드라이버 선택 화면에서 급여 계산 영역을 두 번 지정하여 급여 계산 영역의 제어 레코드에 따라 현재 급여 계산 기간을 결정해야 합니다. 시스템에서 급여 계산 기간을 설정하여 지급일을 결정합니다. 그런 다음 해당 지급일에 대한 급여 계산 액티비티를 완료합니다.
그림의 이미지 1은 RPUCTP00 리포트의 선택 화면을 보여줍니다. 이 화면에서 지급일 규칙 및 일수 필드를 통해 생성된 급여 계산 기간별로 지급일을 계산하는 방법을 지정할 수 있습니다. 이러한 지급일은 일자 한정자와 기간 매개변수의 조합이 동일한 모든 급여 계산 영역에 적용됩니다.
그림의 이미지 2는 리포트 RPUCTP00에 의해 생성된 후 지급일을 확인하고 수동으로 변경할 수 있는 위치를 보여줍니다. 예를 들어, 생성된 지급일은 일요일(3월 31일)이며 금요일(3월 29일)로 이동해야 합니다.

정기 급여 계산의 경우 추가 정보가 필요하지 않은 특정 특성이 있습니다. 정기 급여 계산 실행은 급여 계산 영역의 관리 레코드가 급여 계산을 위해 릴리스됨 상태로 설정된 경우에 가능합니다. 급여 계산 드라이버 화면에서 추가 정보를 지정하면 안 됩니다.
다음 매개변수에 유의하십시오.
- 이전/이미 계산된 급여 계산: 이전(이미 계산된) 기간의 관련 급여 계산 데이터를 변경하면 재계산이 수행됩니다.
- 현재 급여 계산: 실제 급여 계산은 현재 급여 계산 기간에 대해서만 가능합니다.
- 미래 급여 계산: 미래 기간(현재 급여 계산 기간 종료일 이후)에 대한 실제 급여 계산은 불가능합니다.

비정기 급여 계산
다음으로 비정기(OC) 급여 계산에 대해 설명하겠습니다. OC 급여 계산이 정규 급여 계산 기간 외에 발생하여 추가 계획이 필요함을 기억하십시오. OC 급여 계산에 대한 고려사항은 다음과 같습니다.
- 비정기 에서는 마감된 급여 계산 기간의 지급일 후와 다음 급여 계산 기간의 지급일 전에 개별 사원에 대해 특정 비정기 급여 계산 액티비티를 수행합니다.
- 비정기 사유는 다양한 유형의 비정기 급여 계산 실행을 구분합니다.
- 비정기 는 급여 계산 영역의 제어 레코드가 급여 계산 종료 상태일 때 가능합니다.
OC 급여 계산을 실행하려면 다음 두 가지 선행조건을 충족해야 합니다.
- 현재 급여 계산 기간이 마감되었습니다.
- 비정기 일자는 현재 급여 계산 기간 지급일과 다음 급여 계산 기간 지급일 사이에 실행됩니다.
OC를 퍼즐이라고 생각해 보십시오. 정기 급여 계산이 마감되고 정기 급여 계산 실행을 위한 모든 액티비티가 완료된 경우에만 OC를 실행할 수 있습니다. 추가 계산을 실행해야 하는 경우 정기 급여 계산 영역 상태의 상태가 급여 계산 종료 로 설정된 경우에만 이 작업을 수행할 수 있습니다.
필요한 경우 추가 계산을 수행할 수 있지만, 이전 급여 계산의 모든 액티비티가 완료되고 상태가 종료 로 설정된 경우에만 가능합니다.다음으로, 두 가지 유형의 OC 급여 계산 유형인 급여 계산 유형 A와 급여 계산 유형 B에 대해 알아보겠습니다.
급여 계산 유형 A
OC 계산을 수행하는 데는 심각한 이유가 있어야 합니다(예: 사원의 휴일 상여금 지급 대기). 또 다른 예로, 사원이 급여 계산 기간 중에 퇴사한 경우 지급을 수행할 수 있습니다.
급여 계산 유형 A는 특정 상황에 사용됩니다. 급여 계산 유형 A의 경우 시스템에서 미래 지급에 대한 정보를 검색합니다. 예를 들어, 다음 정기 급여 계산 실행을 기다리지 않고 사원에게 연간 상여금을 지급하려고 합니다. 이 경우 레코드 0267 IT "추가 비정기 지급"을 생성하고 임금 유형 및 금액 외에 비정기 사유, 지급일, 급여 계산 ID를 지정해야 합니다.


급여 계산 유형 A(계속)
급여 계산 유형 A의 경우 인포타입 레코드를 생성할 때와 동일한 데이터를 프로세스 또는 급여 계산 드라이버의 선택 화면에 입력해야 합니다. 급여 계산 유형(비정기 사유에 따라 자동으로 결정됨), 비정기 사유, 급여 계산 식별자 및 지급일이 정확하게 제공되어야 합니다.
이는 다음 엔트리에 적용됩니다.
- 비정기 사유
- 급여 계산 유형
- 급여 계산 식별자
- 비정기 급여 계산 실행의 지급일
비정기 워크벤치 트랜잭션을 사용하여 선택한 사원에 대해 0267 IT "추가 비정기 지급"의 레코드를 생성할 수 있습니다. 먼저 거래 화면에 지급 정보를 입력한 다음 비정기 계산을 수행하고 결과를 확인해야 합니다. 마지막으로 인포타입 레코드를 저장할 수 있습니다. 급여 계산 식별자(PAYID)를 사용하면 동일한 일자에 몇 가지 비정기 급여 계산을 실행할 수 있습니다.

급여 계산 유형 B
이미 계산된 기간에서 수정해야 할 때 급여 계산 유형 B가 사용됩니다. 예를 들어 과거에 심각한 실수가 발생한 경우입니다.
급여 계산 유형 B의 주요 이유는 수정입니다. 급여 계산 유형 B의 경우 비정기 사유 유형을 사용하면 이미 처리된 기간의 급여 계산 관련 데이터 변경으로 인해 수정 실행을 트리거할 수 있습니다.

수정 비정기: 급여 계산 유형 B
급여 계산 유형 A와 급여 계산 유형 B의 차이점은 다음과 같습니다.
- 급여 계산 유형 A는 특정 인포타입을 사용하여 향후에 정보를 검색합니다.
- 급여 계산 유형 B는 현재 급여 계산 기간 이후의 정보는 고려하지 않습니다. 이미 계산된 급여 계산 기간의 수정만 검색합니다. 급여 계산 유형 B는 수정된 정보에 대해 새로운 비정기 계산을 실행하여 오류를 수정하거나 과거의 일부 신규 데이터를 고려합니다.

비정기 수정 실행 속성
OC 계산을 시작할 때 사유를 입력하고 지급일을 정의합니다(현재 급여 계산 기간과 다음 급여 계산 기간 사이). 현재 급여 계산 기간의 지급일 후와 다음 정기 실행의 지급일 이전으로 아무 일자나 사용할 수 있습니다.
요약하자면 다음과 같습니다.
- 유형 A: 향후 특정 IT에 대한 정보를 입력하므로 급여 계산 드라이버에 대한 올바른 정보를 제공합니다.
- 유형 B: 시스템은 과거의 정보만 확인하므로 지급일에 유연하게 사용할 수 있습니다.
비정기 워크벤치

일괄 비정기 계산은 급여 계산 드라이버를 통해 실행할 수 있습니다. 비정기 워크벤치 트랜잭션은 개별 비정기 계산에 사용됩니다. '비정기 워크벤치' 그림은 단일 개인 번호에 대한 비정기 워크벤치 화면을 보여줍니다. PUOC_XX 트랜잭션(여기서 XX - 국가 그룹화)은 개별 개인 번호에 대한 비정기 급여 계산 실행에 사용되며, 그런 다음 하위 순차적 액티비티(지급 전표 전기, 인쇄 등)를 실행해야 합니다.
유형 A와 유형 B 급여 계산 결과 비교
이 특정 형식을 사용하여 OC 급여 계산 결과를 저장합니다.
'유형 A와 유형 B 급여 계산 결과 비교' 그림에서는 정기 실행, 유형 A, 유형 B에 대한 급여 계산 결과가 저장되는 방식을 확인할 수 있습니다. 유형 B 에는 유형, 사유, 식별자, 일자가 표시됩니다.

국가 버전의 비정기 급여 계산:
이 리스트에서 SAP 급여 계산을 사용하여 모든 국가에 대해 OC 계산을 실행할 수 있습니다. 리스트의 모든 국가에 대해 급여 계산을 실행하면 표준 SAP 제공 항목이 제공됩니다.

PCC: 비정기 지원 선행조건
급여 계산 제어 센터를 통해 OC를 실행하기 위한 몇 가지 선행조건이 있습니다. 다음을 활성화해야 합니다.
- 비즈니스 기능
- UI 어플리케이션
- OData 서비스

비정기 급여 계산 프로세스에 대한 특정 속성
비정기 급여 계산 프로세스를 위한 특정 특성을 설정하려면 사유, 지급일, 급여 계산 식별자 등의 특정 특성을 입력해야 합니다.
- 그림의 이미지 1은 급여 계산 프로세스 유형 A의 프론트엔드를 보여줍니다.
- 그림의 이미지 2는 구성을 위한 백엔드 프로세스를 보여줍니다.

신규 OC 요청 어플리케이션
급여 계산 프로세스 유형 B의 경우 OC 요청이라는 특정 UI가 있습니다. 비정기 워크벤치와 동일합니다. 비정기 요청의 경우 요청이 생성될 때 모든 계산이 실행됩니다. 그런 다음 비정기 계산과 관련된 모든 액티비티를 실행해야 합니다.

비즈니스 시나리오
급여 계산 담당자가 현재 급여 계산 기간 마감 후 누락된 채용 상여금을 지급하는 방법의 예를 살펴보겠습니다.
한 팀원이 한 사원에게 채용 상여금을 지급하지 않았음을 알게 되었다고 가정해 보겠습니다. 상황을 바로잡으려면 사원에게 가능한 한 빨리 이 상여금을 지급해야 합니다. 따라서 HR 전문가는 이미 마감된 급여 계산 기간의 일자에 IT에서 등록된 임금 유형 5555를 사용할 수 있습니다. 이를 위해 HR 전문가는 0015 인포타입(아래 이미지에 표시됨)을 사용해야 합니다. 이 프로세스는 급여 계산 담당자가 특정 기간(다음 급여 계산 라운드에 표시)을 재계산하기 위해 수정할 수 있는 방법을 보여줍니다.

임시 비정기 프로세스 유형(후속 액티비티)
임시 비정기 프로세스 중에는 전기, 은행 신고, 지급 전표와 같은 비정기 급여 계산 후에 실행해야 하는 후속 액티비티가 있습니다. 급여 계산 팀은 특정 일자 및 특정 개인에 대해 별도의 OC 요청을 생성해야 합니다.
컨설턴트가 초기 프로세스 유형을 준비합니다. 그런 다음 급여 계산 프로세스 관리자가 급여 계산 영역 및 특정 지급일에 대해 이 프로세스 유형을 기준으로 실제 프로세스를 준비합니다.

임시 비정기 프로세스 유형 설정
‘임시 OC 프로세스 유형 설정’ 그림에는 임시 비정기 프로세스 유형별 범주가 나와 있습니다. 비정기 사용 시에는 기간이 아닌 지급일에 대한 정보를 사용해야 합니다. 비정기 계산은 비정기 요청으로 수행되므로 이 프로세스 흐름에서는 급여 계산 단계를 찾을 수 없습니다. 그러나 다음 조건을 충족하는 날짜에 후속 액티비티가 있는 급여 계산 프로세스가 생성된 경우에만 비정기 요청을 생성할 수 있습니다.
프로세스에 지정된 지급일이 비정기 요청에 사용된 일자보다 빠르지 않습니다.
임시 프로세스 유형을 살펴보겠습니다.
급여 계산 프로세스 유형의 경우 특정 범주인 AO 임시 비정기 을 사용하고 반복 유형을 BONDT 비정기 급여 계산 지급일로 정의해야 합니다. 지금까지는 정규 급여 계산과 관련된 모든 급여 계산 프로세스에 대해 급여 계산 기간을 사용했습니다. 이는 정규 급여 계산 프로세스와 비정기 급여 계산 프로세스의 주요 차이점입니다.

임시 비정기 프로세스 유형
이 프로세스 유형을 설정하기 위해 각 8단계를 살펴보겠습니다.
먼저 특정 프로그램 및 변형에 대한 정보를 제공합니다. 각 단계는 프로그램 및 변형과 일치해야 하며, 프로세스 템플릿에 급여 계산 또는 모니터링 단계가 없는지 확인해야 합니다.

임시 비정기 프로세스 유형: 단계 2
'임시 비정기 프로세스 유형: 단계 2' 그림은 프로세스 단계의 올바른 변형을 사용하여 호출할 프로그램을 보여줍니다.

임시 비정기 프로세스 유형: 단계 3
3단계에서는 다양한 변형이 있는 다양한 프로그램을 보여줍니다.

임시 비정기 프로세스 유형: 단계 4
고객의 요구사항에 따라 커스터마이즈된 서식을 정의하는 국가별 급여 명세서 생성 프로그램과 프로그램 변형을 지정해야 합니다.

임시 비정기 프로세스 유형: 단계 5
모든 사원에 대한 급여 명세서 생성 외에, 인쇄된 급여 전표도 필요로 하는 고객이 있을 수 있습니다. 이 경우 급여 계산 프로세스 관리자가 사용자 고유 데이터에 기본 프린터를 지정해야 합니다(트랜잭션 su3 사용). 5단계의 그림은 올바른 프린터를 지정하기 위해 해당 프로세스를 완료하는 방법을 보여줍니다.

임시 비정기 프로세스 유형: 단계 6
다음으로 리포트 RPCDTAX0 을 사용합니다.

임시 비정기 프로세스 유형: 단계 7
그런 다음 은행 파일 생성에 사용되는 프로그램 이름과 변형을 지정합니다.

임시 비정기 프로세스 유형: 단계 8
임시 비정기 프로세스 유형을 생성하기 위한 마지막 단계입니다. 슈퍼 관리자는 임시 비정기 프로세스 유형 준비를 완료합니다. 그러나 임시 비정기 프로세스 유형의 유효성을 확인하고 저장합니다.

임시 비정기 프로세스 설정
프로세스 유형 구성을 완료했으므로, 임시 비정기 프로세스 설정을 완료하기 위해 급여 계산 프로세스 관리자가 수행해야 하는 작업을 살펴보겠습니다.
급여 계산 프로세스 관리자가 임시 비정기 프로세스를 구성합니다. 이를 위해 급여 계산 영역 및 해당 지급에 대한 정확한 지급 데이터에 대한 정보를 제공합니다.
급여 계산 프로세스 관리자는 다음 정보를 제공해야 합니다.
- 급여 계산 영역
- 급여 사유
- 지급일
급여 계산 영역과 비정기 사유의 조합이 동일한 경우 예정된(즉, 시작되지 않은) 임시 비정기 후속 프로세스가 하나만 있어야 합니다.
급여 계산 영역과 비정기 사유의 조합은 동일하지만 급여일은 다른 예정된 임시 비정기 후속 프로세스가 둘 이상 있는 경우, 임시 비정기 요청을 생성할 때 하나의 프로세스만 인식됩니다. 이 경우 비정기 요청을 생성하기 위한 지급일을 선택할 수 없습니다.

비정기 탭 사용
프로세스를 생성한 후 급여 계산 프로세스 관리자는 비정기 탭에서 해당 프로세스를 찾을 수 있습니다. '비정기 탭 사용' 그림은 현재 OC 요청이 없음을 보여줍니다.

프로세스가 구성되면 급여 계산 프로세스 관리자가 특정 어플리케이션을 사용하여 비정기 요청을 생성합니다. 급여 계산 프로세스 관리자가 개인 번호, 사유 및 지급일을 입력하면 이미 계산된 기간의 개인 번호에 대한 급여 계산 관련 데이터가 이중 점검됩니다. 변경사항이 있는 경우 시스템에서 OC 요청 생성을 허용합니다.
두 가지 선행조건이 있습니다.
- 특정 사원의 이미 계산된 기간에 대한 급여 계산 관련 데이터 변경
- 임시 프로세스 생성
'신규 비정기 요청 생성' 그림에 표시된 파란색 상자에서 급여 계산 프로세스 관리자가 버튼을 선택하면 OC 요청이 계산됩니다.

신규 비정기 요청 점검
다음으로, 시스템에서 지급과 관련된 정보를 계산하고 제공합니다. 급여 계산 프로세스 관리자가 이 요청을 저장하면 급여 계산 결과가 데이터베이스에 저장됩니다. 그런 다음 후속 액티비티를 실행할 수 있습니다.

신규 비정기 요청 생성: 급여 명세서
급여 계산 프로세스 관리자가 요청 저장 버튼을 선택하면 이 OC 계산 결과로 급여표를 확인합니다. 시스템에서 이미 계산된 기간에 대한 정보를 점검해야 합니다.

비정기 요청 생성 후 예정된 비정기 프로세스
취소되지 않은 요청이 하나 이상 있고 특정 지급 데이터(BONDT)에 대해 필요한 모든 비정기 요청이 생성된 경우, 급여 계산 프로세스 관리자가 임시 비정기 프로세스를 시작할 수 있습니다.

OC 요청에 대한 급여 계산 결과가 있으면 이러한 급여 계산 결과와 관련된 액티비티(예: 전표 전기, 전표 전송, 은행 파일 생성 등)를 시작할 수 있습니다. 임시 비정기 요청이 올바른 프로세스와 자동으로 연결됩니다.
후속 액티비티로 프로세스 시작

마지막 단계로 급여 계산 프로세스 관리자는 구성 프로세스 중에 정의된 모든 단계를 따릅니다.