2025. 12. 12. 21:29ㆍSAP CO/CATEGORY 3: 실전 운영 (Operations)
들어가며: Product Cost Planning이란 무엇인가?
💬 "내년 예산을 수립하려면 제품 원가를 얼마로 계획해야 합니까?"
💬 "Cost Center별 활동비용은 어떻게 배분해야 합니까?"
💬 "Standard Cost를 계산하려면 어디서부터 시작해야 합니까?"
SAP의 CO-PC(Product Cost Planning)는 이러한 질문에 답하는 핵심 모듈입니다.
📌 Product Cost Controlling은 자재와 생산의 내부 원가를 평가하여 수익성 및 관리회계에 활용하는 영역입니다.
(출처: SAP Press - Product Cost Controlling with SAP S/4HANA)
본 포스팅에서는 SAP S/4HANA 환경에서 Product Cost Planning 프로세스를 다뤄보겠습니다.
Product Cost Planning의 구조 이해
🎯 CO-PC의 세 가지 핵심 영역
CO-PC(Product Cost Planning)는 크게 세 영역으로 구성됩니다:
1️⃣ Material Cost Estimate (자재 원가 계산)
- Transaction: CK11N (표준원가 계산)
- Transaction: CK40N (원가 Marking & Release)
2️⃣ Cost Center Planning (코스트센터 계획)
- Transaction: KP06 (원가요소별 비용 계획)
- Transaction: KP46 (Statistical Key Figure 계획)
3️⃣ Activity Type Planning (활동유형 계획)
- Transaction: KP26 (Activity 수량 및 가격 계획)
- Transaction: KSPI (Activity Price 자동 계산)
🔄 프로세스 간 연계 구조
💡 핵심 원리: Cost Center Planning은 Activity Type Planning의 기반이 되며,
계산된 Activity Price는 다시 Material Cost Estimate의 Input이 됩니다.
📌 (출처: SAP Community - Special Topics in Product Costing)
프로세스 :
1. Cost Center Planning (KP06)
→ 비용 계획 (인건비, 감가상각 등)
2. Activity Type Planning (KP26)
→ 활동 수량 계획
3. Activity Price Calculation (KSPI)
→ 활동 단가 계산 (비용 ÷ 수량)
4. Material Cost Estimate (CK11N)
→ Routing에서 Activity 소비
→ Activity Price × 소비량 = 제조 원가
5. Standard Price 결정
→ 차기 예산의 기준
Part 1: Material Cost Estimate (자재 원가 계산)
📋 Transaction CK11N: Create Material Cost Estimate
💡 목적:
CK11N은 BOM(Bill of Materials)과 Routing을 기반으로 자재의 Standard Cost를 계산하는 Transaction입니다. 계산된 원가는 Material Master의 Standard Price로 Release되어 재고 평가 및 수익성 분석의 기준이 됩니다.
📌 출처: SkillsTek - Standard Cost Estimate in SAP S/4HANA
⚙️ 실행 방법
경로: CK11N 실행을 위한 설정 경로
Accounting → Controlling → Product Cost Controlling →
Material Cost Estimate with Quantity Structure
📝 CK11N 필수 입력 항목
| 항목 | 값 | 설명 |
| Material | FG001 | Finished Goods |
| Plant | 1000 | 생산 Plant |
| Costing Variant | PPC1 | Product Cost Planning |
Costing Data 설정:
| 항목 | 값 |
| Costing Date | 2025.01.01 |
| Quantity | 1 EA (기준 수량) |
| Quantity Structure | BOM 및 Routing |
| Costing Version | 1 (Current Version) |
| Transfer Control | (blank) |
🔧 Costing Variant의 역할
⚠️ 중요: Costing Variant는 Cost Estimate 생성 시 사용하는 Configuration 세트입니다.
📌 Costing Variant는 BOM Selection, Routing Selection, Overhead Calculation, Base Object 등을 결정합니다.
출처: SAP Learning - Product Cost Planning
Costing Variant 구성 요소 (SPRO → OKKN):
PPC1 (Product Cost Planning) 설정:
| 구성 요소 | 설정값 | 설명 |
| Valuation Variant | ZVAL1 | Material Price 결정 방식 |
| Costing Sheet | A00000 | Overhead 계산 규칙 |
| Costing Type | 01 | Standard Costing |
| Transfer Control | (blank) | 차기 Period Standard Price 결정 |
📊 Cost Estimate 결과 분석
CK13N (Display Cost Estimate) 실행 결과:
Material: FG001 (Finished Goods) - Plant: 1000
| 항목 금액 | (KRW) |
| Material Costs | 800 |
| - RM001 (Raw Material) | 500 |
| - SF001 (Semi-FG) | 300 |
| Activity Costs | 350 |
| - Labor (Activity LA01) | 200 |
| - Machine (MC01) | 150 |
| Overhead | 100 |
| - Manufacturing OH | 80 |
| - Material OH | 20 |
| 🎯 Total Cost | 1,250 |
✅ Mark & Release 프로세스
Step 1: CK24 (Mark Cost Estimate)
Transaction: CK24
| 항목 | 값 |
| Posting Period/Fiscal Year | 12/2024 |
| Plant | 1000 |
| Material | FG001 (또는 All) |
▶️ [Execute] → Marked
💡 중요 원칙: Cost Estimate를 Release하려면 반드시 먼저 Mark해야 합니다.
📌 출처: SAP Community - CK11N Release New Costing Estimate
Step 2: CK24 (Release Cost Estimate)
Transaction: CK24
| 항목 | 값 |
| Posting Period/Fiscal Year | 12/2024 |
| Plant | 1000 |
| Material | FG001 (또는 All) |
▶️ [Execute] → Released
✅ Material Master Standard Price Updated
⚠️ 중요 제약사항:
- ❌ 한 Period에 하나의 Released Cost Estimate만 가능
- 🔄 새 Cost Estimate를 Release하려면:
- Option 1: CKR1로 기존 Cost Estimate 삭제
- Option 2: 다음 Period로 Release
- 🔒 Released Cost Estimate는 수정 불가 (수정 필요 시 CKR1 삭제 후 재생성)
Part 2: Cost Center Planning (원가센터 계획)
S/4HANA에서의 Cost Center Planning
💡 S/4HANA 핵심 변화: Financial Planning 데이터는 ACDOCP 테이블 기반으로 변경되었습니다.
📌 ACDOCP는 Planning 데이터의 단일 진실 소스이며, 선행 및 후행 프로세스 연결을 지원합니다.
출처: SAP Learning - Planning with SAP Analytics Cloud
데이터 저장 구조 변화:
| 항목 | ECC | S/4HANA |
| Transaction | KP06, KP26, KP46 | Import Financial Plan Data |
| 저장 테이블 | COSP, COEP | ACDOCP (Universal Journal) |
| 통합 | CO Only | ✅ FI-CO 완전 통합 |
| Real-time | 제한적 | ✅ Real-time |
📋 Transaction KP06: Cost Element/Activity Input Planning
💡 목적:
KP06은 Cost Center별로 Cost Element 및 Activity Type에 대한 비용을 계획하는 Transaction입니다.
Activity-dependent(변동비)와 Activity-independent(고정비)로 구분하여 입력합니다.
⚙️ 실행 방법
Transaction: KP06
Planning Selection:
| 항목 | 값 |
| Version | 0 (Actual = Plan Version) |
| Fiscal Year | 2025 |
| Cost Center | 1000 (생산팀) |
| Period From/To | 1 / 12 |
| Layout | 1-201 (Standard Layout) |
📝 입력 예시
Cost Center: 1000 (생산팀)
1️⃣ Activity-Independent Costs (고정비):
| Cost Element | 설명 | 연간 금액 | 월별 금액 |
| 400000 | 인건비 | 120,000 KRW | 10,000 KRW |
| 410000 | 감가상각비 | 60,000 KRW | 5,000 KRW |
2️⃣ Activity-Dependent Costs (변동비):
| Activity Type | Cost Element | 설명 | 변동 금액 |
| LA01 | 401000 | Labor 변동인건비 | 50,000 KRW |
| MC01 | 411000 | Machine 변동제조비 | 30,000 KRW |
📤 Excel Upload 기능
대량 Cost Center 계획 시 활용:
KP06 → Extras → Excel Planning → Upload
준비사항:
- ✅ Excel Template 다운로드
- ✅ Cost Center별 데이터 정리
- ✅ File Path 및 Description 설정
⚠️ 주의사항:
- Decimal Notation 확인 (1,000.00 vs 1.000,00)
- Cost Element가 Master Data에 존재해야 함
- Activity Type 사전 생성 필요
Part 3: Activity Type Planning (활동유형 계획)
📋 Transaction KP26: Plan Activity Output/Prices
💡 목적:
KP26은 Cost Center가 제공할 Activity의 수량(Capacity)과 가격을 계획하는 Transaction입니다.
계획된 Activity 수량은 KSPI에서 Activity Price 계산의 분모가 됩니다.
🔍 KP06 vs KP26 차이
💡 핵심 차이: KP06은 Cost Element별 비용 계획, KP26은 Activity Type별 수량 계획입니다.
📌 KP26의 Planned Activity는 해당 연도에 생산하려는 활동량이며, Capacity는 설치된 최대 생산 능력입니다.
출처: SAP Community - KP26 Planned Activity
⚙️ 실행 방법
Transaction: KP26
Planning Selection:
| 항목 | 값 |
| Version | 0 |
| Fiscal Year | 2025 |
| Cost Center | 1000 |
| Activity Type | LA01 (Labor) |
| Layout | 1-201 |
📝 입력 화면
Activity Type: LA01 (Labor) Planning:
항목 값 설명
| Plan Activity | 15,000 Hours | 연간 계획 활동량 |
| 월별 배분 | 1,250 Hours/월 | Period 1-12 균등 배분 |
| Capacity (선택) | 18,000 Hours | 설치 가능 최대 시간 |
| Price Indicator | 1 | Manual Price Entry |
| Manual Price | ||
| - Variable | 25 KRW/Hour | 변동 단가 |
| - Fixed | 10 KRW/Hour | 고정 단가 |
🎯 Price Indicator의 의미
Price Indicator 옵션:
| 옵션 | 설명 | 계산 방식 |
| 1 | Manual Price Entry | 사용자 직접 입력 |
| 2 | Variable per Plan Activity Fixed per Capacity |
Variable: KP06 Variable ÷ KP26 Plan Activity Fixed: KP06 Fixed ÷ KP26 Capacity |
| 3 | Total Cost per Plan Activity | (Variable + Fixed) ÷ Plan Activity |
| 4 | Variable per Capacity,<br>Fixed per Capacity | 모든 비용을 Capacity 기준 배분 |
💡 실무 계산 예시
시나리오 설정:
- Cost Center: 1000 (생산팀)
- Activity Type: LA01 (Labor)
1️⃣ KP06 Planning (입력):
| 항목 | 금액 |
| Variable Cost (Activity-dependent) | 50,000 KRW |
| Fixed Cost (Activity-independent) | 120,000 KRW |
| Total | 170,000 KRW |
2️⃣ KP26 Planning (입력):
항목 수량
| 항목 | 수량 |
| Plan Activity | 15,000 Hours |
| Capacity | 18,000 Hours |
| Price Indicator | 2 |
3️⃣ KSPI 자동 계산 결과:
| 항목 | 계산식 | 결과 |
| Variable Price | 50,000 ÷ 15,000 | 3.33 KRW/Hour |
| Fixed Price | 120,000 ÷ 18,000 | 6.67 KRW/Hour |
| 🎯 Total Price | 3.33 + 6.67 | 10.00 KRW/Hour |
Part 4: Activity Price Calculation (KSPI)
📋 Transaction KSPI: Price Calculation
💡 목적:
KSPI는 KP06의 계획 비용과 KP26의 계획 수량을 기반으로 Activity Type의 단가를 자동 계산하는 Transaction입니다.
계산된 가격은 CK11N Material Cost Estimate의 Input으로 사용됩니다.
⚙️ 실행 방법
Transaction: KSPI
Selection:
| 항목 | 값 |
| Version | 0 |
| Fiscal Year | 2025 |
| Controlling Area | 1000 |
| Cost Center | 1000 (또는 Group) |
| Activity Type | LA01 (또는 All) |
📊 계산 결과 확인
Activity Type: LA01 (Labor) - Period 01 (2025.01)
| 구분 | 항목 | 금액/수량 |
| 비용 | Total Costs | 170,000 KRW |
| - Variable | 50,000 KRW | |
| - Fixed | 120,000 KRW | |
| 수량 | Plan Activity | 15,000 Hours |
| Capacity | 18,000 Hours | |
| 🎯 가격 | Variable Price | 3.33 KRW/Hr |
| Fixed Price | 6.67 KRW/Hr | |
| Total Price | 10.00 KRW/Hr |
프로세스 요약
🎯 핵심 포인트 5가지
- 📌 Planning 순서가 중요: KP06 → KP26 → KSPI → CK11N
- 🔢 Activity Price는 KSPI가 자동 계산: KP06 비용 ÷ KP26 수량
- ✅ Cost Estimate는 반드시 Mark 후 Release
- 🆕 S/4HANA에서는 Classic과 Fiori 병행 가능
- 💎 Master Data 품질이 Planning 정확도를 결정
Reporting 및 분석
주요 리포트
1. KP07: Display Cost Center Planning
Transaction: KP07 (Display Planning Data)
용도:
- KP06로 입력한 데이터 조회
- Period별 상세 확인
- Cost Element별 Drill-down
Selection:
- Version: 0
- Fiscal Year: 2025
- Cost Center: 1000
2. KP27: Display Activity Type Planning
Transaction: KP27 (Display Activity Planning)
용도:
- KP26으로 입력한 데이터 조회
- Plan Activity, Capacity 확인
- Activity Price 검증
Selection:
- Version: 0
- Fiscal Year: 2025
- Cost Center: 1000
- Activity Type: LA01
3. CK13N: Display Cost Estimate
Transaction: CK13N (Display Material Cost Estimate)
용도:
- Cost Estimate 상세 분석
- Component Price, Activity Price 확인
- Overhead 계산 검증
Output:
- Itemization: BOM Component별 원가
- Operations: Routing Operation별 원가
- Costing Items: Overhead 계산 내역
4. S_ALR_87013611: Plan/Actual Comparison
Report: S_ALR_87013611
Title: Cost Centers: Plan/Actual/Variance
경로:
Information Systems → Logistics → Controlling →
Cost Center Accounting → Plan/Actual Comparisons
Selection:
- Controlling Area: 1000
- Fiscal Year: 2025
- Period: 1 to 12
- Cost Center: 1000
Output:
- Plan Amount by Cost Element
- Actual Amount by Cost Element
- Variance (Abs. & %)
- Graphical Analysis
참고 문헌 및 출처
SAP 공식 자료 (2020-2024)
- SAP Press - Product Cost Controlling with SAP S/4HANA (2024)
- SAP Learning - Product Cost Planning (2024)
- SAP Learning - Planning with SAP Analytics Cloud (2020)
- SkillsTek - Standard Cost Estimate in SAP S/4HANA (2024)
- Kiwi Costing - SAP Material Costing and BOM (2018)
- LinkedIn - Cost Center Accounting Overview (2023)
- SAP Community - Special Topics in Product Costing (2024)
- SAP Community - CK11N Release New Costing Estimate (2010)
- SAP Community - KP26 Planned Activity (2009)
- SAP Community - Cost Center Planning on S4 HANA (2020)
용어 정리 (Glossary)
| 용어 | 설명 |
| Product Cost Planning (CO-PC-PCP) | 제품 원가를 사전에 계획하는 모듈 |
| Cost Estimate | BOM + Routing 기반 자재 원가 계산 결과 |
| Costing Variant | Cost Estimate 생성 시 사용하는 Configuration 세트 |
| Standard Price | Material Master에 저장되는 표준 단가 |
| Mark | Cost Estimate를 Standard Price 후보로 지정하는 단계 |
| Release | Cost Estimate를 Material Master에 반영하는 단계 |
| Cost Center Planning | 원가센터별 비용을 사전 계획하는 프로세스 |
| Activity Type | 원가센터가 제공하는 활동의 종류 (노동, 기계 등) |
| Plan Activity | 계획된 활동 수량 (KP26 입력) |
| Capacity | 설치된 최대 활동 능력 (KP26 입력) |
| Activity Price | 활동 단가 (KSPI 계산) |
| Price Indicator | Activity Price 계산 방식 (1=Manual, 2=자동 등) |
| KSPI | Activity Price를 자동 계산하는 Transaction |
| Costing Sheet | Overhead 계산 규칙을 정의한 Configuration |
| ACDOCP | S/4HANA Universal Journal Planning 테이블 |
'SAP CO > CATEGORY 3: 실전 운영 (Operations)' 카테고리의 다른 글
| WIP(재공품) 평가, 왜 월말마다 해야 하는 걸까? (0) | 2025.12.16 |
|---|---|
| CO Distribution & Assessment: 원가 배부의 모든 것 (0) | 2025.12.13 |
| Material Ledger Actual Costing (CKMLCP): 실제원가 계산 가이드 (0) | 2025.12.12 |
| WIP(재공품) 계산을 위한 설정 가이드: Line ID부터 계정 설정까지 (0) | 2025.07.22 |
| [SAP CO] WIP(Work in Process, 재공품) 이해와 Configuration (0) | 2025.07.18 |