SAP

SAP MM 구매 금액 필드 DMBTR vs. WRBTR

selectall 2026. 3. 3. 09:58
  • DMBTR: 회사 코드 통화(Local) (예: KRW)
  • WRBTR: 전표 통화(Foreign/Document) 송장이나 구매오더 작성시 사용된 실제 통화 (예: USD, EUR)

 

  • CASE

→ 미국 업체로부터 $1,000 짜리 부품을 수입 (당시 환율 $1 = 1,300원)

→ WRBTR (전표 통화): 실제 고지서에 적힌 1,000 이 저장 (단위: USD)

→ DMBTR (현지 통화): 우리 회사 장부에 기록될 1,300,000 이 저장 (단위: KRW)

⚠️ 만약 국내 업체와 거래하여 전표 통화와 회사 통화가 모두 KRW라면, 두 필드의 값은 동일

 

  • 환율 차이 (Exchange Rate): 입고(GR) 시점과 송장 처리(IR) 시점의 환율이 다를 경우, EKBE 내에서 각 라인 아이템별로 DMBTR을 비교하여 환차손익을 분석할 수 있습니다.
  • 통화 키(Currency Key): 금액 필드만 보면 단위를 알 수 없으므로, 반드시 WAERS(전표 통화 키) 필드를 함께 확인해야 WRBTR이 정확히 얼마인지 해석할 수 있습니다.
  • 데이터 타입: SAP 내부적으로 DMBTR은 보통 소수점 2자리를 가지는 CURR 타입으로 저장되지만, KRW나 JPY 같은 통화는 소수점이 없으므로 출력 시 변환 로직(Currency Conversion)이 적용된 값으로 사용

→ 해당 경우, BAPI_CURRENCY_CONV_TO_EXTERNAL 사용