HR Study

1. HR모듈 프로세스 설명

 – http://goo.gl/tEvwod

2. 구성모듈

 – Personnel Management(PA)

 – Talent Management

 – Personnel Time Management(PT)

 – Payroll(PY)

 – Training and Event Management(PE)

3. HR 구조

 가. SAP HCM의 3대구조

[#M_더보기|접기|

SAP HCM의 3대구조

1. 기업구조: Enterprise Structure (企业结构)

2. 인사구조: Personnel Structure (人事结构)

3. 조직구조: Organizational Structure (组织结构)

1. 기업구조에는 client, company code, personnel area, personnel subarea가 있다. client는 일반적으로 enterprise의 개념으로 쓰이며 company code는 회계에서 기장하는 제일 작은 unit라고 보면 된다. Personnel area는 HCM 모듈에서 사용되는 unit로 반드시 company code에 지정해 주어야 하며 personnel subarea는 기업구조에서 personnel area를 세분화한 제일 작은 unit가 된다. 나중에 personnel subarea group grouping에 따라 서로 다른 급여, 근태 관련 계산 룰과 디폴트 값을 지정할 수 있기 때문에 personnel subarea는 매우 중요한 부분이 되겠다. 

2. 인사구조는 employee group, employee subgroup으로 구성되어 있다. Employee group은 직원에 대한 일반적인 분류라고 할 수 있으며 특정 기간동안 직원이 회사에서 근무함에 있어서의 회사와의 관계를 정의하는 부분이다. Employee group은 급여계산영역 과 급여 체계, 리포트에서의 선택조건 및 권한관리 등에 영향을 미친다. Employee subgroup은 employee group에 대한 세분화라고 볼 수 있으며 대부분의 control feature가 이 레벨에서 정의가 된다. Employee subgroup은 급여 및 근태 관련 계산 rule, 임금유형의 가용성 체크 및 디폴트 값의 결정에 영향을 미치게 된다. 

ps: 급여 계산영역은 동일한 기간과 동일한 급여 지급 일자를 가지는 부류의 사람에게 하나의 급여계산영역을 지정할 수 있으며 급여 계산 영역은 급여 계산 드라이버에 급여 계산 기간, 일자와 급여를 계산해야 될 사람의 인수를 제공해 준다. 조직 지정 인포타입에서 급여 계산 영역은 매월 1일에만 변경 가능하며 월중에는 변경 할 수 없다. 

3. 조직구조는 아래와 같은 몇가지 object로 구성되어 있다. 

O: Organizational unit

C: Job

S: Position

K: Cost center

P: Person

Organizational unit

Organizational unit은 회사내에 존재하는 여러가지의 business unit을 의미하며 여러개의 organizational unit과 그들 사이 관계는 회사내의 조직도를 구성한다. 

Job

Job은 직원이 회사에서 수행하게 되는 task에 대한 일반적인 분류라고 할 수 있다. Job을 정의 함에 있어서는 이 job이 어떤 task를 수행해야 되는지 그리고 이러한 task를 수행하려면 어떠한 구체적인 능력을 필요로 하는지 등등을 념두에 두어야 하며 job은 직간접적으로 직원의 shift planning, 예산계획 수립 및 직원 발전에 영향을 미치게 된다. 

Position

Position은 직원 개개인에 대한 assignment라고 생각하면 되며 직원이 점유하게 된다. 일반적으로 한개의 position에 한명의 직원을 assign하지만 기술적으로는 한개의 position을 여러명의 직원이 공동으로 점유할 수 있다. 또한 position은 공백이 될 수도 있다. 

Cost center

Cost center는 특정 조직이나 position의 비용집계를 목적으로 관리회계에서 생성하는 unit이며 HCM에서는 Org unit이나 position에 assign 할 수 있다. Cost center의 경우에는 만약 하위 조직에 지정하지 않았을 경우에는 자동으로 상위 조직의 cost center를 자동으로 승계하는 특성이 있다. 

Person

Person은 Personnel administration에서 직원 신규 임용시 생성하는 object로 조직 지정 인포타입의 position을 통해서 조직구조와 관계를 맺는다. 

조직 구조 생성 개요

1. 루트 조직 오브젝트 생성

2. 하위 조직 오브젝트 생성 (상위 조직과의 관계 생성)

3. Job 생성

4. Position 생성 (조직단위와의 관계 생성)

5. Cost center 지정

6. Person 지정

7. 기타 조직 관련 인포타입 데이타 입력  

조직관련 유지보수 t-code: 

일반 생성: PPOCE

일반 수정: PPOME

일반 조회: PPOSE

전문가 모드: PP01, PP02

– 출처 : http://egloos.zum.com/saper/v/2065649

_M#]

 나. Enterprise structure와 Personnel structure 정의에 관한 설명

[#M_더보기|접기|

SAP HR관련 프로젝트 중에서 Enterprise structure와 Personnel structure의 정의 및 지정은 전반 HR 프로젝트가 성공 혹은 실패 했는지를 가늠하는 중요한 기준이 될 수 있을 만큼 초반 Blue print 정의에서 매우 중요한 역할을 하고 있다.  사실 IMG상에서의 ES 및 PS 정의 및 지정은 아주 간단한 View Table로 되어 있지만 ES와 PS를 정의함에 있어서 PA, PY, PT, PD, Reporting 등 매우 다양한 요소들을 고려하여야 하기 때문에 프로젝트 초반의 ES, PS 구조 정의가 향후의 프로젝트 전반에 영향을 주게끔 되어있다.  물론 모든 프로젝트가 그렇듯이 한가지 정답이 있는 것이 아니고 여러 방안 가운데서 좀 더 우리 회사에 알맞은 방안만이 있을 뿐이다. 이 문장의 주요하게 ES와 PS 구조를 정의함에 있어서 어떤 요소들을 고려하여 정의하여야 되는지를 다루게 된다.

 

SAP의 HR Enterprise  structure는 주요하게 Client, Company code, Personnel area, Personnel subarea 네 가지로 구성 되어 있다.  이 가운데 client 개념은 SAP을 접해 본적 있는 사람이라면 다 알겠지만 SAP의 기술적인 측면에서는 client-depend 및 client-independent 측면 등등이 있겠고 업무의 측면에서는 그룹의 개념으로 많이 사용되게 된다.  Company code의 경우에는 FI 모듈에서 정의하게 되며 SAP에서 단독으로 회계처리를 하게 되는 최소 단위라고 생각하면 되고 HR에서는 갖다 사용하기만 하면 된다.  즉 client를 그룹이라 생각하면 되고 company code는 그룹 내부에 존재하는 각각의 자회사라고 생각하면 된다. HR 모듈에서만 사용되는 Enterprise structure 요소는 Personnel area와 Personnel subarea 두 가지이다.

 

우선 Personnel Area 를 보게 되면 HR 내부 시스템적으로 아래와 같은 목적으로 사용되게 된다. 일반적으로 FI의 company code에 따라 1:1 로 가져 가는 경우가 많다.  

대부분의 SAP Standard 리포트나 통계 리포트에서 selection screen의 검색조건으로 사용된다.

P.A에 따라 권한설정을 달리 할 수 있다.

P.A와 Company code는 n:1의 관계를 갖고 있으며 하나의 company code에 하나의 country grouping 을 지정할 수 있기 때문에 이 부분도 고려하여야 한다.  HR 모듈에서는 로그인 한 사원의 country grouping 에 따라서 서로 다른 권한과 End-user 화면을 제공 할 수 있기 때문에 이 또한 매우 중요하다고 할 수 있다.

P.A의 값에 따라 추후 인포 타입이나 기타 사용자 화면에서 디폴트 값을 Feature를 통해 지정 할 수 있다.

 

Personnel Subarea는 Personnel area를 세분화한 것 이라고 볼 수 있으며 아래와 같은 부분들을 고려하면 되겠다.

P.S에 따른 기본급 인포타입의 pay scale area, pay scale type 등 기본 값 지정

P.S를 공휴일 달력, 각종 admin 관리자 및 통계목적의 grouping에 지정할 수 있다.

 P.S에 따라 휴무, 근무 스케쥴, 휴무, 참석 종류, 대체, 휴무 참석 카운팅,  근태 기록, 휴무 쿼터 등을 다르게 설정 할 수 있다.

P.S 그룹 그룹핑에 따라 임금유형 허용 가능성을 설정 할 수 있다.

P.S 그룹 그룹핑에 따라 사원 평가를 다르게 설정 할 수 있다.

Feature 기능을 이용하여 P.S  구분에 따라 디폴트 값을 지정할 수 있다.

P.S 구분에 따라 사회보험 및 세금 관련 셋팅을 다르게 가져갈 수 있다.  중국 지역일 경우 각 지역마다 사회보험 및 세금 정책이 좀씩 다르기 때문에 각 지역별로 P.S를 가져가는 것도 이 때문이다.

 

Personnel Structure에는 Employee group과 Employee subgroup 두 가지가 있다.

사원그룹 (E.G)는 아래와 같은 용도로 사용 할 수 있다.

Feature를 이용한 디폴트 값 셋팅에 사원그룹을 이용할 수 있다. 예하면 급여계산 영역, 기본급 등등

각종 리포트의 검색조건으로 이용할 수 있다.

권한 설정의 조건으로 사용할 수 있다.

SAP 가 제안하는 방법은 External, Active,  Retiree 이 세가지를 이용하고 필요하면 더 추가하는 방식으로 사용하라고는 하지만 이 구분 방식 이외에도 필요에 따라 많은 방식이 존재하므로 위의 3가지 요소를 염두에 두고 회사에 맞게 적용하면 되겠다.

 

Employee Subgroup (사원 하위 그룹)은 사원 그룹의 세분화라고 보면 되겠고 아래와 같은 용도가 있다.

근태관리에서 근무 스케쥴의 허용가능성을 지정 할 수 있다.

급여관리에서 임금유형 허용가능성을 지정할 수 있다.

사원하위 그룹 그룹핑에 따라 서로 다른 급여계산 규칙을 가져 갈 수 있다.

사원하위 그룹핑에 따른 Collective agreement provision에서 pay scale area, pay scale type의 허용가능성을 지정할 수 있다.

사원 하위 그룹핑에 따라 사원 특성을 서로 다르게 지정할 수 있다. 예하면 activity status, employment status, Education/training level 등을 서로 다른 통계목적에 따라 다르게 설정 할 수 있다.  

사원 하위 그룹핑에 따라 근태에서 서로 다른 absence type과 attendance type의 허용가능성을 지정 할 수 있다.

사원 하위 그룹핑에 따라 서로 다른 평가 규칙을 지정할 수 있다.

사원 하위 그룹에 따라 서로 다른 디폴트 값을 설정할 수 있다. 예하면 급여 계산 영역 및 기본급

사원 하위 그룹에 따라 서로 다른 사회보험 기본 값을 설정 할 수 있다.


 – 출처 : http://it.moyiza.com/index.php?mid=sap&category=1639&document_srl=23284

_M#]

4. SAP HCM and SAP HR Training Tutorials

 – http://www.saponlinetutorials.com/sap-hcm-tutorials/

5. Transaction Codes for Payroll

 가 .Base

 

 나. Forms


 다. Transfer Activities


 라. Tools



Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments