[SAP] MM 조건레코드(Condition Record)의 가격결정 전체 Flow

SAP 조건레코드(Condition Record)의 가격결정 전체 Flow 및 구현 방식

SAP의 가격결정(Pricing) 메커니즘은 표준화된 절차구조화된 마스터 데이터(조건레코드) 기반으로 합니다.

이 구조 덕분에 SAP에서는 판매/구매 문서 생성 시 사용자가 일일이 수기를 입력하지 않아도 일관된 가격 정보가 자동으로 결정됩니다.


1. 가격결정의 핵심 개념 구조 

 

계층 설명
Pricing Procedure (가격결정 스키마) 가격을 계산하는 전체 공식/룰(순서 + 조건유형)
Condition Type 가격·할인·운임·세금 등 개별 항목의 성격 정의
Access Sequence 어떤 Key 조합으로 조건 테이블을 탐색할지 순서 정의
Condition Table 조건레코드가 저장될 DB 테이블(키 조합 구조)
Condition Record 실제 가격 데이터(금액/율/일자)

2. 조건레코드가 가격을 찾는 전체 Flow

 

문서 생성(Sales Order/PO) ▶ Pricing Schema ▶ Condition Type 리스트 ▶ Access Sequence로 조건테이블 탐색 ▶ 해당 Key에 Condition Record 존재 시 자동 적용


3. 실제 SAP 화면 흐름 예시

 
  설명
Step 1 Condition Type (PB00 기본구매가)
Step 2 Access Sequence
Step 3 Condition Table
Step 4 Pricing Procedure
Step 5 조건레코드 입력
Step 6 구매오더 생성

 

 

ME21N (PO 생성)
   ↓
Vendor / Plant / Purchasing Org 확인
   ↓
스키마 그룹에 따라 Pricing Procedure 결정
   ↓
조건타입 (PB00 → RA01 → ZFRC 등) 순서 실행
   ↓
Access Sequence가 조건 테이블 검색
   ↓
조건레코드(MEK1)에서 Hit
   ↓
PO 단가 자동 결정


5. Access Sequence 우선순위가 중요한 이유

 

1순위 고객 + 자재 가장 구체 (개별 고객 계약)
2순위 고객 그룹 + 자재그룹 세그먼트 레벨 할인
3순위 판매조직 + 제품그룹 기본 정책

➡ 같은 자재라도 조직 정책이나 고객 세그먼트에 따라 조건레코드 가장 구체한 Key가 최우선 적용


6. 조건레코드 유효기간(Validity)도 핵심

 

Valid From 가격이 시작되는 날짜
Valid To 종료 날짜

7. 구매 조건레코드 T-Code (MEK~ 계열) 및 가격결정, IMG

 

생성 조건레코드 생성 MEK1 공급업체+자재 기준 가격/할인/운송비 등 입력
변경 조건레코드 변경 MEK2 기존 레코드 가격/유효기간 수정
조회 조건레코드 조회 MEK3 조건 값 확인

구매 조건레코드 입력 Key (대표 예시)

표준 구매가격(PB00) 공급업체 + 자재 + 구매조직 가장 일반적
운임(ZFRC, FRA1) 운송조건 + 자재그룹 회사 정책에 따라 설정
할인(ZR01 등) 공급업체 + 자재 계약조건 반영
세금(NAVS 등) Tax Code 국외/국내 차이

조건 스키마 (Pricing Procedure)와 IMG 설정 흐름

조건레코드가 가격결정에 적용되기 위해서는
① Condition Type → ② Access Sequence → ③ Condition Table → ④ Pricing Procedure
구조가 IMG(Customizing)에서 먼저 정의되어야 함.