SAP 비금융자산 최유효사용 공정가치 점검 — IFRS 13, 물리적 가능성·법적 허용·재무적 실행 가능성을 따져 대체용도 순가치와 장부 공정가치를 맞춰본다
요건 3종 확인 · 용도 전환원가 차감 · 최유효사용 가치 재계산 · 장부 공정가치 대비 점검을 자산 단위로 확인합니다
건물·토지·설비·무형자산 같은 비금융자산을 공정가치로 재거나 공시할 때, 자산을 지금 쓰는 방식이 아니라 시장참여자가 가장 가치 있게 쓸 방식을 가정하라는 요구가 있습니다. IFRS 13 공정가치 측정(K-IFRS 제1113호)은 이를 최유효사용이라 하고, 물리적으로 가능하고 법적으로 허용되며 재무적으로 실행 가능한 사용이어야 한다고 설명합니다. 다른 용도로 바꾸는 데 드는 원가도 함께 고려합니다.
실무에서는 평가 결과가 현재 용도 기준으로만 반영되거나, 요건을 충족하지 못하는 용도의 가치가 들어가거나, 전환원가가 빠지는 일이 건마다 다르게 나타나기 쉽습니다. 이 화면은 자산 건별로 최유효사용 가치를 다시 구해 장부 공정가치와 한 줄에 놓고 차이가 나는 후보를 가려내도록 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) — 자산 평가 |
| 관련 기준서 | IFRS 13 공정가치 측정(K-IFRS 제1113호) — 비금융자산의 최유효사용 |
| Namespace | zui5.hbuse |
| 셸 구조 | 단일 페이지 + 4개 탭 |
| 화면 수 | 메인 1 · 상세 팝업 1 |
| SAP 표준 T-code | AS03 · AW01N · S_ALR_87011963 |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·산출·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 자산 건별 대체용도 요건 3종, 대체용도 순가치, 최유효사용 용도·가치, 장부 공정가치와의 차이 |
| 핵심 산식 | 대체용도 순가치 = 대체용도 가치 − 용도 전환원가 · 최유효사용 가치 = (요건 3종 충족이고 순가치가 더 크면 순가치, 아니면 현재용도 가치) |
| 결과 표시 | 정상 / 점검 필요 |
실제 화면 6종 둘러보기






사용 방법
- 기준 연월을 넣고, 회사코드·자산 유형·최유효사용·점검 코드·점검 결과는 필요할 때만 고릅니다. "전체"를 고르면 해당 조건 없이 조회됩니다.
- 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(기준 연월 202609)으로 자동 조회됩니다.
- 요약 지표에서 자산 건수, 대체용도 적격 건수, 최유효사용이 대체용도인 건수, 점검 필요 건수, 가치 합계 3종, 차이 합계, 대사 차이 건수를 먼저 확인합니다.
- 탭을 자산 건별 점검 → 요건 테스트 → 회사별 집계 → 대사 결과 순으로 옮겨 가며 근거로 좁혀 봅니다.
- 자산 건별 점검에서 행을 누르면 두 용도의 가치와 전환원가, 장부 공정가치와의 차이, 점검 내용, 요건 테스트 3종이 상세 팝업으로 열립니다.
- CSV 내려받기(UTF-8 BOM)로 현재 탭의 결과를 저장할 수 있습니다.
최유효사용 요건 판정과 점검 코드 규칙
화면은 먼저 대체 용도가 세 요건을 모두 충족하는지 확인하고, 충족하는 경우에만 전환원가를 뺀 순가치를 현재 용도 가치와 비교해 최유효사용 가치를 정한 뒤 점검 코드를 붙입니다.
| 단계 | 판정 조건 | 결과 |
|---|---|---|
| 요건 1 | 대체 용도로 쓸 수 있는 입지·규모·상태 | 충족 / 미충족 |
| 요건 2 | 대체 용도가 용도지역·인허가 등 법령상 허용 | 충족 / 미충족 |
| 요건 3 | 대체용도 기대수익률 ≥ 시장참여자 요구수익률 | 충족 / 미충족 |
| 대체용도 순가치 | 대체용도 가치 − 용도 전환원가 | 대체용도 순가치 |
| 최유효사용 | 요건 3종 모두 충족이고 순가치 > 현재용도 가치 | 대체용도 (아니면 현재용도) |
| 점검 코드 | 판정 조건 | 결과 | 사용자 조치 |
|---|---|---|---|
| H00 | 장부 공정가치 = 최유효사용 가치 | 정상 | 조치 없음 |
| H01 | 최유효사용이 대체용도인데 장부 공정가치가 현재용도 가치 | 점검 필요 | 대체용도 가치 반영 여부 확인 |
| H02 | 요건을 모두 충족하지 못하는데 장부 공정가치가 대체용도 순가치 | 점검 필요 | 요건 판단 근거와 반영 가치 확인 |
| H03 | 최유효사용이 대체용도인데 장부 공정가치가 전환원가 차감 전 가치 | 점검 필요 | 용도 전환원가 차감 여부 확인 |
요건 판단 근거와 시장참여자 가정은 회사가 정한 점검 기준이고, 판정은 분류·비교를 돕는 참고 결과입니다. 최유효사용 판단과 공정가치 측정의 최종 판단은 회사와 감사인이 합니다.
용도별 가치에서 점검 코드까지의 산정 순서
- 대체용도 순가치 = 대체용도 가치 − 용도 전환원가.
- 적격 대체용도 = 요건 3종이 모두 충족인 건. 재무적 실행 가능성은 대체용도 기대수익률이 시장참여자 요구수익률 이상일 때 충족으로 봅니다.
- 최유효사용 가치 = 적격이고 순가치가 현재용도 가치보다 크면 순가치, 아니면 현재용도 가치.
- 차이 = 장부 공정가치 − 최유효사용 가치.
- 회사별 집계 = 자산 건별 합계.
- 대사 5건 — 순가치 산식, 최유효사용 가치 재계산, 요건 판정 건수, 차이 합계, 집계 합계를 전수에 걸어 마무리합니다.
용도별 평가액, 전환원가, 수익률은 SAP 밖의 평가 자료에서 가져오므로 확인 필요 항목입니다.
조회조건
| 조건 | 필수 | 입력 형식 | 전달 방식 |
|---|---|---|---|
| 기준 연월 | 필수 | YYYYMM 6자리 | $filter Period eq |
| 회사코드 | 선택 | 운용·개발·금융 가상 법인 | $filter CompanyCode eq (전체면 조건 없음) |
| 자산 유형 | 선택 | 토지 · 건물 · 설비 · 무형자산 | $filter AssetType eq (전체면 조건 없음) |
| 최유효사용 | 선택 | 현재용도 · 대체용도 | $filter HbuUse eq (전체면 조건 없음) |
| 점검 코드 | 선택 | H00~H03 | $filter CheckCode eq (전체면 조건 없음) |
| 점검 결과 | 선택 | 정상 / 점검 필요 | $filter CheckStatus eq (전체면 조건 없음) |
결과 컬럼
| 탭 | 주요 컬럼 |
|---|---|
| 자산 건별 점검 | 회사 · 자산 번호 · 자산 · 자산 유형 · 점검 결과·코드 · 최유효사용 · 현재 용도·대체 용도 · 요건 3종 · 대체용도 요건 · 요구수익률·기대수익률 · 현재용도 가치 · 대체용도 가치 · 용도 전환원가 · 대체용도 순가치 · 최유효사용 가치 · 장부 공정가치 · 차이 · 점검 내용 |
| 요건 테스트 | 회사 · 자산 번호 · 테스트 번호 · 요건 · 결과 · 확인 근거 |
| 회사별 집계 | 자산 건수 · 대체용도 적격 · 최유효사용=대체용도 · 점검 건수 · 현재용도·최유효사용·장부 가치 합계 · 차이 |
| 대사 결과 | 대사번호 · 대사 항목 · 대사식 · 좌변 · 우변 · 점검 건수 · 차이 건수 · 최대 차이 |
SAP 표준 기능 매핑
표준 T-code
| T-code | 표준 기능 | 이 화면과의 관계 |
|---|---|---|
| AS03 | 자산 마스터 조회 | 자산 번호·자산 유형·용도 정보 확인 |
| AW01N | 자산 탐색기 | 자산별 평가 구역 금액 확인 |
| S_ALR_87011963 | 자산 이력 시트 | 장부 금액 변동 내역과 장부 공정가치 대조 |
IFRS 요구사항 매핑
| 기준서 | 요구사항 | 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IFRS 13 공정가치 측정(K-IFRS 제1113호) | 비금융자산은 시장참여자의 최유효사용을 가정해 측정 | 최유효사용 용도 재도출·최유효사용 가치 | 자산 마스터, 평가 입력 | 시장참여자 가정은 SAP 외 자료 확인 필요 |
| IFRS 13(K-IFRS 제1113호) | 최유효사용은 물리적 가능·법적 허용·재무적 실행 가능 | 요건 테스트 3종 | 용도 검토 자료(입력) | 법적 허용 근거는 SAP 외 자료 확인 필요 |
| IFRS 13(K-IFRS 제1113호) | 대체 용도로 전환하는 데 드는 원가를 고려 | 용도 전환원가 차감·대체용도 순가치 | 전환원가 추정(입력) | 추정 근거 확인 필요 |
| IFRS 13(K-IFRS 제1113호) | 현재 사용을 최유효사용으로 보되 시장 요인이 다르면 그 사용 기준 | 현재용도·대체용도 가치 비교 | 용도별 평가액(입력) | 평가기법은 회사 선택 |
참고 CDS 뷰
원천테이블
| 테이블 | 내용 | 사용 필드 |
|---|---|---|
| ANLA | 자산 마스터 | BUKRS, ANLN1, ANLKL |
| ANLC | 자산 평가 구역별 금액 | BUKRS, ANLN1, GJAHR, KANSW |
| ACDOCA | 유니버설 저널 | RBUKRS, GJAHR, POPER, RACCT, HSL |
| T001 | 회사코드 | BUKRS, BUTXT |
CDS 뷰 스케치
@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: 'Asset fair value basis'
define view entity HbuseAssetFairValue
as select from anla
inner join anlc on anlc.bukrs = anla.bukrs and anlc.anln1 = anla.anln1
{
key anla.bukrs as CompanyCode,
key anla.anln1 as AssetNo,
anla.anlkl as AssetClass,
sum( anlc.kansw ) as BookAcqValue
}
group by anla.bukrs, anla.anln1, anla.anlkl용도별 평가액·전환원가·수익률은 SAP 밖의 자료이므로 입력 값으로 받으며 확인 필요입니다. 이 사례는 가상 데이터입니다.
OpenUI5 구성
- 데이터는 OData V2 모델 하나로 받으며, 서비스 선언은 앱 설정 파일의 데이터 소스에만 둡니다.
- 탭마다 별도의 데이터 집합에 바인딩해 화면 블록이 각자 필요한 행만 받고, 한 번에 받아 컨트롤러에서 쪼개지 않습니다.
- 조회조건은 필터 객체로 만들어 $filter 로만 전달하고, "전체"는 필터를 만들지 않습니다.
- 정렬·페이징은 테이블의 sorter 와 threshold 로 $orderby · $top · $skip 을 호출하고, 총건수는 $inlinecount 로 받습니다.
- 요약 지표의 합산식은 컨트롤러 한 곳에 모았습니다.
- 서비스에 연결되지 않으면 ErrorHandler 가 메타데이터 실패와 요청 실패를 구분해 안내 창을 띄웁니다.
- 테이블은 sap.ui.table, 상세는 sap.m Dialog 로 구성했습니다.
파일 구성
index.html 앱 진입점
Component.js · manifest.json
controller/ BaseController.js · Main.controller.js
view/ Main.view.xml · DetailDialog.fragment.xml
model/ formatter.js · ErrorHandler.js
css/style.css · i18n/i18n_ko.properties
서비스 정의 폴더 메타데이터 · 서비스 로직 · 데이터 파일검증 결과
검증용 샘플 데이터(기준 연월 1개, 자산 30건, 요건 테스트 90행, 회사 3곳)로 실제 브라우저에서 렌더링하고, 원천 행에서 독립 재계산한 값과 화면 요약 지표를 대조했습니다.
| 대사(기준 연월 202609) | 검사 건수 | 차이 건수 | 최대 차이 |
|---|---|---|---|
| V1 대체용도 순가치 = 대체용도 가치 − 전환원가 | 30 | 0 | 0 |
| V2 요건 테스트 3행 결과 = 자산 건 요건 표시 | 30 | 0 | 0 |
| V3 3요건 모두 충족 → 적격 표시 | 30 | 0 | 0 |
| V4 재무적 실행 가능성 = (기대수익률 ≥ 요구수익률) | 30 | 0 | 0 |
| V5 최유효사용 용도 재도출 | 30 | 0 | 0 |
| V6 최유효사용 가치 재계산 | 30 | 0 | 0 |
| V7 차이 = 장부 공정가치 − 최유효사용 가치 | 30 | 0 | 0 |
| V8 점검 코드 재도출 | 30 | 0 | 0 |
| V9 점검 결과(H00=OK) | 30 | 0 | 0 |
| V10 회사별 집계 금액 4종 | 12 | 0 | 0 |
| V11 회사별 건수(자산·적격·대체용도·점검) | 3 | 0 | 0 |
| V12 대사 결과 좌변 = 우변 | 15 | 0 | 0 |
| V13 대사 차이 건수 0 | 15 | 0 | 0 |
대사 합계 315건에서 차이는 0건입니다. 점검 화면의 취지에 따라 의도적으로 넣은 예외는 대체용도 미반영 4건, 요건 미충족 용도 반영 4건, 전환원가 미차감 4건으로 모두 12건이며 대사 차이 건수와 분리해 기록합니다. 조회조건 Enter 조회, 상세 팝업, 연결 실패 안내까지 실제 브라우저에서 확인했습니다.
자주 묻는 질문
이 점검은 어떤 기준서의 어떤 요구사항에 근거하나요? 적용 시기도 알려 주세요.
IFRS 13 공정가치 측정(K-IFRS 제1113호)는 비금융자산의 공정가치를 시장참여자가 그 자산을 최유효하게 사용한다는 가정으로 측정하도록 하며, 최유효사용을 물리적으로 가능하고 법적으로 허용되며 재무적으로 실행 가능한 사용으로 설명합니다. 대체 용도로 전환하는 데 드는 원가도 고려합니다. 이미 시행 중인 기준서이며, 이 화면은 그 요소들이 자산 건별로 정리돼 장부 공정가치에 반영됐는지 점검하는 도구입니다. 문단 번호와 세부 요건은 기준서 원문과 회사 적용 현황으로 확인 필요합니다.
대체 용도 가치가 더 크면 항상 그 가치를 써야 하나요?
아닙니다. 물리적 가능성·법적 허용·재무적 실행 가능성 요건을 모두 충족하고, 용도 전환원가를 뺀 순가치가 현재 용도 가치보다 클 때에 한해 대체 용도를 최유효사용으로 봅니다. 요건을 충족하지 못하면 현재 용도 가치를 쓰는지 점검합니다. 요건 판단 근거와 시장참여자 가정은 회사가 확인할 사항이며 최종 판단은 회사와 감사인이 합니다.
"점검 필요"는 장부 공정가치가 틀렸다는 뜻인가요?
아닙니다. 재계산한 최유효사용 가치와 장부 공정가치가 다르거나 전환원가 차감이 보이지 않는 후보를 골라 보여주는 표시입니다. 원인은 평가 보고서와 시장참여자 가정을 함께 보아야 알 수 있고, 최종 판단은 회사와 감사인이 합니다.
요구수익률과 전환원가는 어떤 값을 쓰나요?
화면은 회사가 평가에 사용한 시장참여자 요구수익률, 대체용도 기대수익률, 용도 전환원가를 입력값으로 받아 비교합니다. 값의 산정 근거는 평가 보고서와 회사 정책으로 확인 필요하며, 최종 판단은 회사와 감사인이 합니다.
자산 평가 결과를 용도 기준으로 다시 점검하세요
최유효사용 가정과 장부 공정가치를 건별로 맞춰 두면 결산과 감사 단계의 재확인 부담이 줄어듭니다. 우리 회사 계정 체계에 맞춘 점검 화면이 필요하다면 문의해 주세요.