CO Distribution & Assessment: 원가 배부의 모든 것

2025. 12. 13. 14:07SAP CO/CATEGORY 3: 실전 운영 (Operations)

들어가며

SAP CO(Controlling) 모듈의 원가 배부는 기업의 간접비를 합리적으로 배분하여 정확한 원가 계산을 가능하게 하는 핵심 프로세스입니다. 이번 포스팅에서는 Distribution(배부)과 Assessment(평가) 두 가지 주요 배부 방법론을 중심으로, KSV5 실행부터 Cycle egment 설계까지 프로세스를 다뤄보겠습니다.

1. Distribution vs Assessment: 핵심 차이점

Distribution(배부)

원가요소(Primary Cost Element)를 그대로 유지하면서 Sender 코스트센터에서 Receiver 코스트센터로 원가를 배분합니다[1].

원가의 출처를 추적할 수 있어 상세한 원가 분석이 필요한 경우에 적합합니다[8].

 

활용 예시:

  • 전기료, 임차료 등 특정 원가요소를 여러 부서에 배분하는 경우[1]
  • 원가요소별 상세 추적이 필요한 경우[8]

Assessment(평가)

여러 원가요소를 하나의 평가 원가요소(Secondary Cost Element, Category 42)로 집계하여 배분합니다[11][12].

원 원가요소의 상세 내역은 수신 코스트센터에서 보이지 않습니다[12][18].

 

활용 예시:

  • 공통 관리비를 하나의 간접비 항목으로 통합하여 배분하는 경우[12]
  • 원가 단순화가 필요한 경우[18]

Distribution vs Assessment 비교표


 

구분 Distribution (배부) Assessment (평가)
핵심 개념 원가요소를 그대로 유지하며 배분[1][8] 여러 원가요소를 하나로 집계하여 배분[12][18]
원가요소 유지 원본 Primary Cost Element 그대로 유지[1] Secondary Cost Element(Cat. 42)로 변환[11][12][14][18][20]
수신 상세도 원가요소별 상세 내역 확인 가능[1][8] 총액만 표시, 상세 내역 비가시[12][18]
배부 가능 원가요소 Primary Cost Element만 가능[1] Primary + Secondary 모두 가능[12][13]
트랜잭션 코드 KSV1(생성), KSV5(실행)[1][2][5][7] KSU1(생성), KSU5(실행)[12][17][18]
필수 선행작업 Cost Element Group 설정(선택) Secondary Cost Element 생성 필수[11][12][14][20]
원가 추적성 높음 - 원가요소별 출처 추적 가능[8] 낮음 - 집계된 금액만 확인 가능[12][18]
적합한 상황 • 원가요소별 분석 필요 시[8]
• 감사 및 규제 대응 시
• 원가 출처 추적 필요 시
• 간접비 통합 관리 시[12][18]
• 최종 제품 원가 계산 시
• 보고서 단순화 필요 시
배부 기준 • Fixed Portions (고정 비율)[1]
• Variable Portions (통계수치)[21][23]
• Actual Cost (실제 원가)[8]
• Fixed Amount (고정 금액)
• Fixed Portions (고정 비율)[12][18]
• Variable Portions (통계수치)
• Actual Cost (실제 원가)
• Fixed Amount (고정 금액)

 

선택 가이드:

Distribution을 선택해야 하는 경우[1][8]:

  • 원가의 출처를 명확하게 추적해야 할 때
  • 원가요소별 상세 분석이 필요할 때
  • 감사나 규제 목적으로 투명성이 요구될 때
  • 원가 절감 활동을 위해 개별 원가요소 분석이 필요할 때

Assessment를 선택해야 하는 경우[12][18]:

  • 수신 측에서 원가 상세 내역이 불필요할 때
  • 여러 종류의 간접비를 단순화하여 관리하고 싶을 때
  • 최종 제품이나 프로젝트로 원가를 흡수시킬 때
  • 관리 보고서를 단순하게 유지하고 싶을 때

주의사항: 시스템 버전, 릴리즈, 개별 기업의 설정에 따라 일부 화면이나 옵션이 다를 수 있습니다. 실제 적용 전 반드시 개발 시스템(DEV)이나 테스트 시스템(QAS)에서 충분히 검증하시기 바랍니다.


2. Distribution Cycle 구성 및 실행

2.1 Distribution의 개념과 활용

Distribution은 발신 코스트센터의 비용을 원가요소별로 그대로 유지하면서 수신 코스트센터로 배분하는 방법입니다[1][8]. 이를 통해 원가의 출처를 명확하게 추적할 수 있습니다.

 

실무 활용 사례:

  • 본사 관리부서의 전기료를 각 사업부로 면적 비율에 따라 배분[1]
  • 공통 임차료를 여러 부서에 인원수 또는 면적에 따라 배분[1]
  • IT 인프라 비용을 각 부서의 사용량에 따라 배분[1]

2.2 IMG Configuration Path (SPRO 경로)

Distribution Cycle을 설정하기 위한 IMG 경로는 다음과 같습니다[2][4]:

Controlling → Cost Center Accounting → Actual Postings
→ Period-End Closing → Distribution

또는 직접 트랜잭션 코드를 사용할 수 있습니다[2][7]:

  • KSV1: Distribution Cycle 생성
  • KSV2: Distribution Cycle 변경
  • KSV3: Distribution Cycle 조회

2.3 Distribution Cycle 생성 단계 (KSV1)

Step 1: Cycle Header 정보 입력

트랜잭션 코드 KSV1을 실행하여 다음 정보를 입력합니다[1][7]:

  • Cycle Name: 사이클 식별자 (예: DIST001, RENT_DIST)
  • Start Date: 사이클 유효 시작일 (예: 2024.01.01)
  • End Date: 사이클 유효 종료일 (예: 9999.12.31)
  • Description: 사이클 설명 (예: "임차료 배부 사이클")
  • Iterative: 반복 처리가 필요한 경우 체크 (한 사이클 내에서 여러 세그먼트가 순차적으로 실행되고 결과가 다음 세그먼트에 영향을 주는 경우)
  • Dervie Func. Area: Sender의 Functional area는 무시하고 Receiver object의 Funcional area를 반영하는 기능

Step 2: Segment 생성

Segment란?

Segment는 동일한 배부 규칙을 공유하는 발신자-수신자 관계의 집합입니다[8].

하나의 Distribution Cycle 안에 여러 세그먼트를 만들어 서로 다른 배부 규칙을 적용할 수 있습니다[8].

 

예시:

  • Segment 1: 급여 비용 배부 (인원수 기준)
  • Segment 2: 임차료 배부 (면적 기준)
  • Segment 3: 차량 유지비 배부 (고정 비율)

Segment Header 설정[1]:

  • Segment Name: 세그먼트 식별자 (예: SAL001, RENT001)
  • Description: 세그먼트 설명 (예: "급여 배부")
  • Sender Rule: 발신 규칙
    • 1 = Posted Amounts (실제 전기된 금액)
    • 2 = Plan Amounts (계획 금액)
  • Share in Percentage: 배부 비율 (0-100%)[1]
    • 100%: 전액 배부
    • 75%: 75%만 배부, 25%는 Sender 코스트센터에  유지[1]

주의사항: Share in Percentage를 75%로 설정한 경우, 25%는 Sender 코스트센터에 남게 됩니다. 이는 완전 배부가 아닌 부분 배부가 필요한 경우에 유용합니다.

Step 3: Senders/Receivers Tab 설정

Sender 정의[1][8]:

  • Cost Center: Sender 코스트센터 (개별 또는 그룹)
  • Cost Element: 배부할 원가요소 (개별 또는 그룹)
    • Primary Cost Element만 사용 가능[1]
    • Cost Element Group을 사용하여 여러 원가요소를 한 번에 지정 가능[1]

Receiver 정의[8]:

  • Cost Center: Receiver 코스트센터 (개별 또는 그룹)
  • Internal Order: 내부 오더
  • WBS Element: 프로젝트 WBS 요소
  • Cost Object: 기타 원가 객체

Step 4: Receiver Tracing Factor 설정

수신자에게 원가를 배분하는 기준을 정의합니다[8][23]:

 

Fixed Portions (고정 비율)[1]:

예시: 3개 부서에 30%, 40%, 30% 비율로 배분
- Cost Center A: 30%
- Cost Center B: 40%
- Cost Center C: 30%

 

Variable Portions (변동 비율)[21][23]:

  • Actual Statistical Key Figures: 실제 통계수치 기준
    • 예: 직원수(EMP), 면적(SQM), 사용량(USAGE)[21][23]
    • 각 Receiver 코스트센터의 실제 통계수치 비율에 따라 자동 계산[23]
  • Actual Cost: 실제 원가 기준
    • 각 Receiver 코스트센터의 실제 원가 비율에 따라 배분[8]

Fixed Amount (고정 금액):

예시: 특정 금액을 각 부서에 고정 배분
- Cost Center A: 1,000,000 KRW
- Cost Center B: 1,500,000 KRW
- Cost Center C: 2,000,000 KRW

2.4 Distribution Cycle 실행 (KSV5)

실행 전 준비사항

1. Statistical Key Figure 전기 (변동 비율 사용 시)[21][23]

  • Transaction: KB31N
  • 각 코스트센터에 통계수치 입력 (예: 직원수, 면적)[21][22]

통계수치는 고정값(Fixed Value)과 총계값(Total Value) 두 가지 유형이 있습니다[21]:

  • Fixed Value: 전기한 기간부터 회계연도 말까지 자동으로 적용됩니다. 예: 직원수[21]
  • Total Value: 해당 기간에만 유효합니다. 예: 전화 사용량[21]

2. 원가 전기 확인

  • Transaction: KSB1 (Cost Center Report)
  • Sender 코스트센터에 배부할 원가가 전기 되었는지 확인

주의사항: Statistical Key Figure가 0이거나 입력되지 않은 경우 "Receiver tracing factor is zero" 오류가 발생합니다. SKF 값을 사전에 입력하시기 바랍니다.

실행 절차

Transaction Code: KSV5[2][4][5]

 

입력 파라미터[1][5]:

  • Period: From Period ~ To Period (예: 01 ~ 12)
  • Fiscal Year: 회계연도 (예: 2024)
  • Cycle: Distribution Cycle 이름 입력
  • Test Run: 테스트 실행 (체크 시 실제 전기하지 않음)[1]
  • Detail Lists: 상세 내역 표시[1]

실행 과정[1]:

  1. 파라미터 입력 후 Execute 클릭
  2. 시스템이 발신자와 수신자를 자동으로 판별[1]
  3. 배부 규칙에 따라 원가 계산[8]
  4. 결과 화면에서 다음 정보 확인[1]:
    • Number of Senders: 발신자 수
    • Number of Receivers: 수신자 수
    • Total Amount: 총 배부 금액
  5. 라인 아이템 더블클릭으로 상세 내역 확인[1]
    • 코스트센터 별 배부 금액
    • 원가요소별 내역
    • 배부 기준 (통계수치, 비율 등)

실행 결과 확인

KSB1 Report:

 

입력 항목:

  • Controlling Area
  • Cost Center ( Receiver 코스트센터)
  • Cost Element (배부된 원가요소)
  • Posting Date

결과에서 Sender 코스트센터로부터 배부받은 금액을 확인할 수 있습니다.

2.5 Distribution 시 생성되는 문서

CO Document[5][8]:

  • 모든 Distribution 실행 시 CO 문서가 생성됩니다[5][8]
  • Document Type: Distribution
  • Sender Obejct(Debit)와 Receiver Object(Credit) 정보 포함[8]

3. Assessment Cycle 구성 및 실행

3.1 Assessment의 개념과 활용

Assessment는 Sender 코스트센터의 여러 원가를 하나의 평가 원가요소(Secondary Cost Element, Category 42)로 집계하여 Receiver 코스트센터로 배분하는 방법입니다[11][12][18].

원 원가요소의 상세 내역은 수신 측에서 보이지 않습니다[12][18].

 

활용 사례[12][18]:

  • 공통 관리부서(HR, IT, 재무)의 모든 비용을 하나의 간접비 항목으로 생산부서에 배분
  • 구내식당 운영비를 하나의 복리후생비로 각 부서에 배분
  • 여러 종류의 공장 관리비를 하나의 제조간접비로 제품 원가에 배분

3.2 Assessment Cost Element 생성 (전제조건)

Assessment를 실행하기 전에 Secondary Cost Element (Category 42)를 먼저 생성해야 합니다[11][12][14][20].

Transaction Code: FS00

 

IMG 경로(대체 방법)[20]:

Controlling → Cost Center Accounting → Planning → Allocations 
→ Assessment → Create Assessment Cost Element

Secondary Cost Element는 실제 전표 전기에는 사용할 수 없으며, 내부 배부 및 배분 프로세스에서만 사용됩니다[11][12][14].

주의사항: Assessment Cost Element(Category 42)는 반드시 사전에 생성되어 있어야 합니다.

3.3 트랜잭션 코드

트랜잭션 코드[12][17]:

  • KSU1: Assessment Cycle 생성
  • KSU2: Assessment Cycle 변경
  • KSU3: Assessment Cycle 조회

3.4 Assessment Cycle 생성 단계 (KSU1)

Step 1: Cycle Header 정보 입력

Transaction Code: KSU1[12][18]

  • Cycle Name: 사이클 식별자 (예: ASMT001, HR_ASMT)
  • Start Date: 사이클 유효 시작일
  • End Date: 사이클 유효 종료일
  • Description: 사이클 설명 (예: "인사부서 간접비 배부")
  • Iterative: 반복 처리 필요시 체크

Step 2: Segment 생성

Segment Header 설정[12][18]:

  • Segment Name: 세그먼트 식별자
  • Description: 세그먼트 설명
  • Assessment Cost Element: 사용할 Secondary Cost Element (Category 42)[11][12][14][18]
    • 이 원가요소로 모든 비용이 집계되어 배부됩니다[12][18]
  • Allocation Structure: (선택사항) 대체 배부 구조 사용 시[14]

Sender 설정[12][18]:

  • Sender Rule: 발신 규칙
    • 1 = Posted Amounts (실제 전기된 금액)[12][18]
  • Share in Percentage: 배부 비율 (일반적으로 100%)[12][18]

Step 3: Senders/Receivers Tab 설정

Sender 정의[12][18]:

  • Cost Center: Sender 코스트센터 (개별 또는 그룹)
  • Cost Element: 배부할 원가요소
    • Primary Cost Element와 Secondary Cost Element 모두 사용 가능[12]
    • Assessment는 이미 다른 배부를 통해 받은 비용(Secondary)도 재배부 가능[12][13]

Receiver 정의[12][18]:

  • Cost Center: Receiver 코스트센터
  • Internal Order: 내부 오더
  • WBS Element: 프로젝트 WBS
  • Cost Object: 제조 오더, 생산 오더 등

주의사항: Assessment Cycle의 Sender/Receiver Tab에서는 Cost Element를 공란으로 두면 모든 원가요소가 배부 대상이 됩니다[13]. 특정 원가요소만 배부하려면 명시적으로 지정해야 합니다.

Step 4: Receiver Tracing Factor 설정

Distribution과 동일한 방식으로 배부 기준을 설정합니다[12][18]:

  • Fixed Portions (고정 비율)
  • Variable Portions - Actual Statistical Key Figures (통계수치)
  • Variable Portions - Actual Cost (실제 원가)
  • Fixed Amount (고정 금액)

3.5 Assessment Cycle 실행 (KSU5)

실행 절차

Transaction Code: KSU5[5][12][17][18]

입력 파라미터:

  • Period: From Period ~ To Period
  • Fiscal Year: 회계연도
  • Cycle: Assessment Cycle 이름
  • Test Run: 테스트 실행 여부
  • Detail Lists: 상세 내역 표시

실행 결과 확인[17][19]:

  1. 실행 후 결과 화면에서 배부 내역 확인
  2. 라인 아이템을 더블클릭하여 상세 정보 확인
    • Sender 코스트센터의 여러 원가요소가 하나의 Assessment Cost Element로 집계[12][18]
    • Receiver 코스트센터에는 Assessment Cost Element만 표시됨[12][18]

실행 결과 검증

KSB1 Report로 확인:

Receiver 코스트센터에서 조회 시:

  • Cost Element: Assessment Cost Element (예: 900000) 입력
  • 결과: 배부받은 총금액만 표시됨
  • 원본 원가요소(급여, 임차료 등)의 상세 내역은 보이지 않음[12][18]

Sender 코스트센터에서 조회 시:

  • 모든 원가요소 조회
  • Assessment Cost Element로 차변(Credit) 처리된 내역 확인

3.6 Assessment vs Distribution: 실무 선택 기준

Assessment 사용이 적합한 경우[12][18]:

  • 수신 측에서 원가 상세 내역이 불필요한 경우
  • 여러 종류의 간접비를 단순화하여 관리하고 싶은 경우
  • 최종 제품이나 프로젝트로 원가를 흡수시킬 때
  • 관리 보고서를 단순하게 유지하고 싶은 경우

Distribution 사용이 적합한 경우[1][8]:

  • 원가의 출처를 명확하게 추적해야 하는 경우
  • 원가요소별 상세 분석이 필요한 경우
  • 감사나 규제 목적으로 투명성이 요구되는 경우
  • 원가 절감 활동을 위해 개별 원가요소 분석이 필요한 경우

4. Cycle Segment의 고급 활용

4.1 Multi-Segment Strategy

하나의 사이클에 여러 세그먼트를 구성하여 복잡한 배부 시나리오를 처리할 수 있습니다[8].

 

시나리오 예시:

회사의 본사 관리부서가 여러 사업부에 비용을 배부하는 경우:

Distribution Cycle: HQ_DIST
├─ Segment 1: SALARY (급여 배부)
│  ├─ Sender: 관리부서 Cost Center
│  ├─ Cost Element: 급여 관련 원가요소 그룹
│  └─ Receiver: 사업부 A, B, C (인원수 기준 변동 배부)
│
├─ Segment 2: RENT (임차료 배부)
│  ├─ Sender: 관리부서 Cost Center
│  ├─ Cost Element: 임차료 원가요소
│  └─ Receiver: 사업부 A, B, C (면적 기준 변동 배부)
│
└─ Segment 3: VEHICLE (차량 유지비 배부)
   ├─ Sender: 관리부서 Cost Center
   ├─ Cost Element: 차량 관련 원가요소 그룹
   └─ Receiver: 사업부 A, B, C (고정 비율 배부: 40%, 30%, 30%)

 

장점:

  • 하나의 사이클로 여러 배부 규칙을 관리
  • 월말 결산 시 한 번의 실행으로 모든 배부 완료
  • 유지보수 편의성 향상

4.2 Iterative Processing (반복 처리)

Iterative 옵션을 활성화하면 한 세그먼트에서 배부받은 비용을 다음 세그먼트에서 다시 배부할 수 있습니다.

활용 예시:

Step 1: IT 부서가 모든 부서에 IT 비용 배부
Step 2: HR 부서가 모든 부서에 HR 비용 배부 (IT 부서로부터 받은 비용 포함)
Step 3: 재무 부서가 모든 부서에 재무 비용 배부 (IT와 HR로부터 받은 비용 포함)

이러한 다단계 배부는 Iterative 옵션 없이는 불가능합니다.

설정 방법:

  • Cycle Header에서 "Iterative" 체크박스 활성화
  • 세그먼트 순서를 올바르게 정의 (배부 흐름에 맞춰)
  • KSV5/KSU5 실행 시 시스템이 자동으로 반복 계산

주의사항: Iterative Processing 사용 시 "Iteration terminated with divergence" 오류가 발생할 수 있습니다[17]. 이는 순환 참조로 인한 계산 불가 상태이므로, 배부 구조를 재설계해야 합니다.

4.3 Segment 별 다른 통계수치 활용

시나리오: 본사 건물의 다양한 공용 비용을 각각 다른 기준으로 배부

Assessment Cycle: FACILITY_COST
├─ Segment 1: ELECTRICITY (전기료)
│  └─ 배부 기준: SKF_AREA (면적)
│
├─ Segment 2: CAFETERIA (구내식당)
│  └─ 배부 기준: SKF_EMPLOYEE (직원수)
│
└─ Segment 3: PARKING (주차장)
   └─ 배부 기준: SKF_VEHICLES (차량 대수)

구현 절차:

1. Statistical Key Figures 생성 (KK01):

  • SKF_AREA: 면적 (단위: SQM)
  • SKF_EMPLOYEE: 직원수 (단위: EA)
  • SKF_VEHICLES: 차량 대수 (단위: EA)

2. SKF 값 입력 (KB31N)[21][22][29]:

Cost Center: SALES01
- SKF_AREA: 500 (500 제곱미터)
- SKF_EMPLOYEE: 25 (25명)
- SKF_VEHICLES: 10 (10대)

Cost Center: PROD01
- SKF_AREA: 1200 (1200 제곱미터)
- SKF_EMPLOYEE: 80 (80명)
- SKF_VEHICLES: 15 (15대)

 

3. 각 Segment에 해당 SKF 매핑:

  • Segment 1의 Receiver Tracing Factor: SKF_AREA
  • Segment 2의 Receiver Tracing Factor: SKF_EMPLOYEE
  • Segment 3의 Receiver Tracing Factor: SKF_VEHICLES

주의사항: 통계수치는 Fixed Value(고정값)와 Total Value(총계값)로 구분됩니다[21]:

  • Fixed Value: 입력 후 회계연도 말까지 자동 유지 (예: 직원수, 면적)[21]
  • Total Value: 해당 기간에만 유효 (예: 전화 사용량, 전기 사용량)[21] 배부 기준의 성격에 맞게 올바른 유형을 선택해야 합니다.

4.4 Cost Element Group 활용

여러 개의 원가요소를 그룹으로 묶어 관리하면 유지보수가 편리합니다.

Cost Element Group 생성 (KAH1)

예시: 급여 관련 원가요소 그룹

Group Name: SALARY_GROUP
Description: 급여 관련 모든 원가요소

포함 원가요소:
- 400100: 기본급
- 400200: 상여금
- 400300: 수당
- 400400: 퇴직급여충당금
- 400500: 법정복리후생비

장점:

  • 새로운 급여 관련 원가요소 추가 시 그룹만 수정
  • Cycle 설정은 변경 불필요
  • 일관성 유지 및 오류 감소

5. 실무 시나리오별 활용 전략

5.1 제조업: 공장 간접비 배부

시나리오: 제조 공장에서 여러 제품 라인에 공장 간접비를 배부해야 합니다.

배부 단계:

Step 1: 공장 관리부서 비용 집계 (Assessment)

Assessment Cycle: FACTORY_OVERHEAD
Segment: MGMT_COST
- Sender: 공장관리 Cost Center (MGMT01)
- Cost Element: 급여, 감가상각, 유틸리티 등 모든 관리비
- Assessment Cost Element: 920000 (공장관리비)
- Receiver: 생산부서 Cost Centers (PROD01, PROD02, PROD03)
- Receiver Rule: Variable Portions - Actual Cost (생산부서별 직접비 비율)

 

Step 2: 생산부서에서 제품으로 배부 (Distribution 또는 Assessment)

Distribution Cycle: PROD_TO_PRODUCT
Segment: DIRECT_COST
- Sender: 생산부서 Cost Centers
- Cost Element: 직접재료비, 직접노무비
- Receiver: Manufacturing Orders (제조오더)
- Receiver Rule: Fixed Amount (각 오더별 실제 투입량)

5.2 서비스업: IT 부서 비용 배부

시나리오: IT 인프라 지원 부서가 여러 사업부에 서비스를 제공하고 비용을 배부합니다.

배부 전략:

Distribution Cycle: IT_SERVICES
├─ Segment 1: SOFTWARE_LICENSE (소프트웨어 라이선스)
│  └─ Receiver Rule: Fixed Portions (사업부별 사용자 수 비율)
│
├─ Segment 2: HELPDESK (헬프데스크 지원)
│  └─ Receiver Rule: Variable Portions - SKF_TICKETS (티켓 처리 건수)
│
├─ Segment 3: INFRASTRUCTURE (인프라 운영)
│  └─ Receiver Rule: Variable Portions - SKF_SERVERS (서버 사용량)
│
└─ Segment 4: DEVELOPMENT (개발 지원)
   └─ Receiver Rule: Fixed Amount (프로젝트별 협의된 금액)

 

SKF 관리[21][22][29]:

  • SKF_TICKETS: 월별 헬프데스크 티켓 건수 (KB31N으로 입력)[21][29]
  • SKF_SERVERS: 각 부서가 사용하는 서버 대수
  • 매월 말 통계수치 업데이트 후 KSV5 실행

5.3 건설업: 프로젝트별 간접비 배부

시나리오: 여러 건설 프로젝트를 동시에 진행하며, 본사 지원 비용을 각 프로젝트에 배부합니다.

배부 구조:

Assessment Cycle: PROJECT_OVERHEAD
├─ Segment 1: HQ_ADMIN (본사 관리비)
│  ├─ Sender: 본사 관리부서
│  ├─ Assessment Cost Element: 900100 (본사관리비)
│  └─ Receiver: WBS Elements (프로젝트별 WBS)
│     └─ Receiver Rule: Variable Portions - Actual Cost (프로젝트 직접비 비율)
│
└─ Segment 2: QC_DEPT (품질관리부서)
   ├─ Sender: 품질관리 Cost Center
   ├─ Assessment Cost Element: 900200 (품질관리비)
   └─ Receiver: WBS Elements
      └─ Receiver Rule: Variable Portions - SKF_INSPECTIONS (검사 횟수)

프로젝트별 원가 추적:

  • 각 WBS Element에서 Assessment Cost Element로 받은 간접비 확인
  • CJ40 (Project: Actual/Plan/Variance) 리포트로 프로젝트별 총원가 분석

5.4 유통업: 물류센터 비용 배부

시나리오: 중앙 물류센터의 운영 비용을 각 지역 영업소에 배부합니다.

배부 방법:

Distribution Cycle: LOGISTICS_COST
├─ Segment 1: WAREHOUSE_RENT (창고 임차료)
│  └─ Receiver Rule: Variable Portions - SKF_VOLUME (물동량)
│
├─ Segment 2: HANDLING_LABOR (하역 인건비)
│  └─ Receiver Rule: Variable Portions - SKF_ORDERS (주문 건수)
│
└─ Segment 3: EQUIPMENT (장비 감가상각)
   └─ Receiver Rule: Fixed Portions (지역 영업소별 균등 배분)

SKF 자동 연계:

  • SKF_VOLUME: SD 모듈의 출고량 데이터와 자동 연계 (가능 시)
  • SKF_ORDERS: 주문 건수를 배치 프로그램으로 자동 수집
  • 수동 입력 최소화로 정확도 향상

9. 추가 참고자료 및 트랜잭션 코드

9.1 Distribution 관련 트랜잭션 코드

트랜잭션  코드 설명 용도
KSV1 Create Distribution Cycle Distribution Cycle 생성
KSV2 Change Distribution Cycle Distribution Cycle 변경
KSV3 Display Distribution Cycle Distribution Cycle 조회
KSV5 Execute Distribution Distribution 실행 및 취소
KSBT Distribution: Automatic Functions 자동 실행 설정

9.2 Assessment 관련 트랜잭션 코드

트랜잭션 코드 설명 용도
KSU1 Create Assessment Cycle Assessment Cycle 생성
KSU2 Change Assessment Cycle Assessment Cycle 변경
KSU3 Display Assessment Cycle Assessment Cycle 조회
KSU5 Execute Assessment Assessment 실행 및 취소
KSBT Assessment: Automatic Functions 자동 실행 설정

9.3 Statistical Key Figures 관련

트랜잭션  코드 설명 용도
KK01 Create Statistical Key Figure 통계수치 생성
KK02 Change Statistical Key Figure 통계수치 변경
KK03 Display Statistical Key Figure 통계수치 조회
KB31N Enter Statistical Key Figures 통계수치 값 입력
KB51 Display Statistical Key Figures 통계수치 조회
KBH1 Create Stat. Key Figure Group 통계수치 그룹 생성

9.4 Cost Element 관련

트랜잭션  코드 설명 용도
KA01 Create Primary Cost Element Primary Cost Element 생성
KA06 Create Secondary Cost Element Secondary Cost Element 생성
KA02 Change Cost Element Cost Element 변경
KA03 Display Cost Element Cost Element 조회
KAH1 Create Cost Element Group Cost Element 그룹 생성
KAH2 Change Cost Element Group Cost Element 그룹 변경
KAH3 Display Cost Element Group Cost Element 그룹 조회

9.5 Reporting 및 조회

트랜잭션  코드 설명 용도
KSB1 Cost Centers: Actual/Plan/Variance 코스트센터 보고서
KSB5 Display Actual Cost Line Items 실제 원가 라인 아이템 조회
S_ALR_87013611 Cost Center: Actual/Plan/Variance 표준 코스트센터 보고서
S_ALR_87013617 Cost Element Report 원가요소 보고서
KSBT Automatic Functions 자동 배부 설정

9.6 Period Lock 및 관리

트랜잭션  코드 설명  용도
OKP1 Lock Periods CO 기간 잠금/해제
OB52 Open and Close Posting Periods FI 전기 기간 Open/Close
KB11N Repost Costs 원가 재전기
KB21N Enter Accrual/Deferral 코스트센터 수동 전기

9.7 주요 테이블 정보

Distribution/Assessment 관련 테이블:

테이블  설명  내용
TKZV1 Distribution Cycle Header Distribution Cycle 헤더 정보
TKZV2 Distribution Cycle Segment Distribution Segment 정보
TKZ31 Assessment Cycle Header Assessment Cycle 헤더 정보
TKZ32 Assessment Cycle Segment Assessment Segment 정보
COEP CO Object: Line Items (Actual) 실제 CO 라인 아이템
COSS Cost Totals 코스트센터 총계

 

Master Data 테이블:

테이블  설명  내용
CSKS Cost Center Master Data 코스트센터 마스터
CSKA Cost Elements 원가요소 마스터
TKA01 Controlling Area 관리회계영역

10. 결론

SAP CO 모듈의 Distribution과 Assessment는 기업의 원가 관리에서 핵심적인 역할을 수행합니다.

본 문서에서 다룬 내용을 정리하면:

핵심 요약:

  1. Distribution: 원가요소를 유지하며 상세 추적이 가능한 배부 방법[1][8]
  2. Assessment: 여러 원가를 하나로 집계하여 단순화하는 배부 방법[12][18]
  3. Cycle Segment: 유연하고 강력한 배부 규칙 설계 도구[8]
  4. Statistical Key Figures: 정확한 변동 배부를 위한 핵심 데이터[21][23]

중요 주의사항:

  • Test Run을 반드시 먼저 실행하여 결과를 확인하시기 바랍니다[1]
  • Statistical Key Figure가 0이면 "Receiver tracing factor is zero" 오류가 발생합니다[23]
  • Assessment Cost Element는 반드시 Category 42여야 합니다[11][12][14][18][20]
  • Period Lock 상태에서는 배부 실행 및 취소가 불가능합니다[30]
  • 배부 취소는 역순으로만 가능하며, 과거 기간으로 직접 이동할 수 없습니다[30]

이 가이드를 통해 SAP CO의 Distribution과 Assessment를 효과적으로 구축하고 운영하여, 정확한 원가 계산과 효율적인 관리회계를 실현하시기 바랍니다.


출처 및 참고문헌

[1] SAP Help Portal - Distribution (Cost Centers) [2] SAP Help Portal - Cost Center Accounting Reports [4] SAP Community - Distribution Cycle Configuration [5] SAP Community - Execute Distribution KSV5 [7] SAP Help Portal - Distribution Transactions [8] SAP Community - Distribution Concepts and Best Practices [11] SAP Help Portal - Secondary Cost Elements [12] SAP Help Portal - Assessment (Cost Centers) [13] SAP Community - Assessment Sender Configuration [14] SAP Community - Assessment Cost Element Category 42 [17] SAP Community - Assessment Execution Issues and SAP Note 142099 [18] SAP Community - Assessment vs Distribution Comparison [20] SAP Community - Creating Secondary Cost Elements KA06 [21] SAP Help Portal - Statistical Key Figures Types and Usage [22] SAP Community - Statistical Key Figures Configuration [23] SAP Community - Receiver Tracing Factor Zero Error [29] SAP Community - Enter Statistical Key Figures KB31N [30] SAP Community - Reversal of Distribution and Assessment