2026. 1. 7. 18:17ㆍSAP CO/CATEGORY 2: 모듈 통합 (Integration)
1. 개요 OBYC와 Material Ledger의 역할
SAP S/4HANA 도입에 따라 물류(Logistics)의 모든 이동이 실시간으로 재무 및 관리 회계에 통합되었습니다.
이 과정에서 T-CODE OBYC (Automatic Posting)는 '물류의 흐름을 회계전표로 변환하는 역할'을 수행합니다. 한편 Material Ledger(자재원장)은 S/4HANA에서 필수화된 요소로 Multi-currency Valuation(다중 통화/평가)와 Actual Costing(실제 원가) 계산을 담당합니다.
이번 글에서는 특히 OBYC 구조와 설정에 대해 상세히 알아보겠습니다.
2. OBYC 설정의 기본 개념
2.1 OBYC 정의와 목적
OBYC는 ERP MM과 FI 모듈 간의 통합을 위한 설정 트랜잭션입니다. 구매, 생산, 판매등 물류 프로세스에서 자재 이동이나 송장 검증, 등이 발생할 때 사용자가 직접 G/L Account를 입력하지 않고 시스템이 자동으로 계정을 지정하도록 설정하는 기능입니다.
Automatic Account Assignment를 통해 자재 코드와 수량만 입력하면 ERP 시스템 내부에서 정해진 프로세스 구조를 타고 회계 전표를 생성합니다. 프로세스 흐름은 다음과 같습니다.
[프로세스 흐름]
| 1 | Chart of Accounts | 계정과목표 입력 |
| 2 | Valuation Grouping Code | Plant 들을 묶어 동일한 회계 처리를 하도록 그룹화 |
| 3 | Transaction(거래 키) | 거래의 성격 (예: 입고, 출고, 가격차이) |
| 4 | Valuation Class(평가 클래스) | 자재의 회계적 분류(원자재, 반제품, 제품, 등) |
| 5 | G/L Account (계정 과목) | 최종 결정된 회계 계정 |
모든 OBYC 설정은 Chart of Accounts 레벨에서 관리됩니다.
이는 동일한 CoA를 사용하는 여러 Company Code들이 OBYC 설정을 공유할 수 있다는 의미입니다.
만약 글로벌 기업인 경우 CoA에 대한 전략 설정이 OBYC 설정 전에 선행되어야 합니다.
Chart of Accounts (예: CAUS)
└─ Valuation Area (예: Plant 1000)
└─ Transaction Key (예: PRY, PRV)
└─ Valuation Class (예: 3000 - Raw Material)
└─ Account Modifier (선택사항)
└─ General Ledger Account (예: 500100)
2.2 Transaction Key의 정의
OBYC 설정화면에서 가장 중요한 것은 Transaction Key입니다.
이는 시스템이 내부적으로 인식하는 거래의 성격을 정의합니다.
| Transaction | Key명칭 | 설명 |
| BSX | Inventory Posting | - 재고자산 계정 지정 - 원자재, 반제품, 제품 등의 Valuation Class별로 재고 계정을 매핑 |
| WRX | GR/IR Clearing | - 자재 입고 시점(GR)과 송장 수취 시점(IR)의 시차를 관리하는 계정을 매핑 |
| GBB | Offsetting Entry for Inventory Posting | - 재고의 상대 계정을 지정 - 소비, 폐기, 생산 입고 시 대변 계정 등이 해당 - 반드시 Account Modifier와 함께 사용 |
| PRD | Price Differences | - 표준원가와 입고/송장 가격 간의 차이 기록 |
| UMB | Gain/loss from revaluation | - 재고 재평가 - MR21 등을 통해 실제원가 기준 재고 조정 |
Transaction GBB는 반드시 Account Modification (General Modification)와 함께 사용해야 합니다.
GBB키는 '재고가 나갈 때 혹은 들어올 때, 재고 계정(BSX)의 상대편에 오는 모든 계정'을 담당하므로 역할이 매우 방대합니다.
이를 구분하기 위해 Account Modifier를 사용합니다.
아래는 GBB 키의 대표적인 Modifer입니다.
| Account Modifer | Description | 설명 |
| VBR | Consumption for internal goods issues | - Cost center나 Internal order로 출고시 발생하는 비용 계정 - 예: 원재료비, 소모품비 |
| BSA | Initial entry of stock balances | - Movement type 561로 기초재고를 업로드할 때 주로 사용 - 주로 자본 조정 계정 사용 |
| AUF | Goods receipts for production orders | - 생산 오더에 대해 제품 입고될 때 대변(Credit)에 오는 계정 - 생산 출고(Factory Output) 계정 또는 재공품 변동 성격의 계정 사용 |
| INV | Expenditure/income from inventory | - 재고 실사 후 차이 발생 시 전기되는 손익 계정 사용 |
2.3 Valuation class
Valuation class는 자재 마스터의 Accounting view에 지정되는 속성으로, 자재와 G/L Account를 연결해 줍니다.
예를 들어, Raw matieral인 자재는 Valuation class가 3000이라고 가정하겠습니다.
Raw material인 자재는 지정된 Valuation class 3000과 연결된 계정과 매핑됩니다.
예시)
| Valuation Class | 자재 유형 | BSX 계정 | PRY 계정 | PRV 계정 | UMB 계정 |
| 3000 | Raw Material | 141000 | 591200 | 591300 | 591400 |
| 7920 | Semi-finished Goods | 142000 | 592200 | 592300 | 592400 |
| 7900 | Finished Goods | 143000 | 593200 | 593300 | 593400 |
2.4 OBYC 설정 구조
SAP S/4HANA 기준 IMG Configuration 경로는 다음과 같습니다.
3. 실무 프로세스를 통한 OBYC 전표 생성
3.1 원자재 구매 입고 및 송장 검증
Standard Price 자재의 구매 프로세스를 통해 OBYC가 어떻게 전표를 생성하는지 살펴보겠습니다.
원자재 표준원가는 수량 1 EA 당 100원, PO 단가는 110원이라고 가정하겠습니다.
Step 1 : Goods Receipt (MIGO) - 자재 입고 시점
입고 시점에는 자재가 늘어나고(BSX), 아직 돈을 주지 않았으므로 가계정(WRX)이 잡힙니다.
그리고 표준원가와 PO가격의 차이는 즉시 가격차이(PRD)로 인식합니다.
| Line Item | Account Description | Amount | Transaction Key | Logic |
| Debit(차변) | Raw Material Inventory | 100 | BSX | 표준원가(100원)으로 재고 평가 |
| Debit(차변) | Price Difference(PPV) | 10 | PRD | 표준원가(100원)와 PO단가(110원)의 차이 |
| Credit(대변) | GR/IR Clearing | 110 | WRX | PO단가(110원)으로 부채 인식 (가계정) |
Step 2 : Invoice Receipt (MIRO) - 송장 수취 시점
업체로부터 송장(110원)이 도착하면, 가계정인 GR/IR을 반제(Clearing)하고 실제 외상매입금(Vendor)을 확정합니다.
| Line Item | Account Description | Amount | Transaction Key | Logic |
| Debit(차변) | GR/IR Clearing | 110 | WRX | 입고 시 잡혔던 대변 금액을 차변으로 상계(반제) |
| Crebit(대변) | Vendor (AP) | 110 | - | 실제 지급해야 할 채무 확정 |
[Part 1 결론]
OBYC는 S/4HANA의 원가 흐름에 중요한 역할을 합니다.
OBYC 설정이 잘못되면 자재 이동 자체가 불가능하거나, 재무제표가 왜곡됩니다.
Part 2 포스팅에서는 S/4HANA의 핵심인 Material Ledger를 통한 실제 원가(Actual Costing) 산출과정을 알아보겠습니다.
감사합니다.
'SAP CO > CATEGORY 2: 모듈 통합 (Integration)' 카테고리의 다른 글
| SAP MM 구매 프로세스(P2P)의 기초 (0) | 2025.12.26 |
|---|---|
| 외주 임가공 프로세스: 생산 오더 vs. 구매 오더, 어떤 것을 선택해야 할까? (0) | 2025.12.18 |
| SD-COPA Integration Flow(요약본) (0) | 2025.12.12 |
| SD 판매오더와 수익성 분석: CO-PA Profitability Segment 자동 도출 로직 (0) | 2025.12.11 |
| PP 제조오더 원가 정산: CO01부터 KO88까지 End-to-End 가이드 (0) | 2025.12.11 |