SAP 경영진 성과지표(MPM) 조정표 — 공시 전에 숫자로 먼저 맞춰본다
IFRS 18은 MPM을 쓴다면 가장 가까운 소계까지 조정 내역을 숫자로 밝히라고 요구합니다. 그 대사표를 미리 만들어 보는 화면입니다.
IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호)는 기업이 경영진이 정의한 성과측정치 (Management-defined Performance Measures, MPM)를 재무제표 이용자와의 의사소통에 써 왔다면, 그 MPM을 주석 한 곳에 모아 공시하고 가장 직접 비교 가능한 IFRS 소계(영업이익 또는 당기순이익 등)와의 조정 내역을 조정항목별로 밝히도록 요구합니다. 조정항목마다 법인세·비지배지분에 미치는 영향까지 함께 공시해야 하니, 손으로 취합하던 대사표를 공시 전에 미리 검증해 둘 필요가 커졌습니다.
SAP 표준 원장 데이터로 산출한 비교 소계에서 출발해 조정항목을 순서대로 가감하며 MPM 값까지 누계를 쌓고, 그 계산값이 사전에 확정한 공시용 MPM 값과 정확히 맞아떨어지는지, 법인세·비지배 지분 영향의 합계까지 일치하는지를 OpenUI5 화면으로 확장해 보여줍니다. 실제 구동 화면 4종을 함께 공개합니다.
SAP 표준 기능을 그대로 이어받은 부분
- 비교 소계 산출 — G/L 계정 잔액(
FAGLB03)과 손익계산서 표준 리포트 (S_ALR_87012284)로 집계하는 영업이익·당기순이익을 그대로 인용 - 조정 근거 확인 — G/L 개별항목(
FAGLL03)에서 조정항목의 근거 전표를 조회하는 동선을 그대로 유지
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · IFRS 18 공시 준비 |
| 관련 기준서 | IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호) — 경영진이 정의한 성과측정치(MPM) 공시 |
| Namespace | zui5.mpmrecon |
| 셸 구조 | 조회조건 영역(우측 조회) + MPM 조정표 + 조정항목 상세, 월별 내역 Dialog |
| 화면 수 | 조회 화면 1개 + 조정항목 월별 내역 다이얼로그 |
| SAP 표준 T-code | FAGLB03 · FAGLL03 ·
S_ALR_87012284 |
| 성격 | 조회·대사형 — 원장 전기와 결산은 표준 트랜잭션이 담당 |
| UI 테마 | sap_horizon 단일 적용 |
실제 화면 4종 둘러보기
회계연도와 MPM 종류를 고르면 비교 소계와 조정표가 뜹니다 → 조정항목 상세에서 검색·확인하고 → 행을 클릭해 월별 내역까지 들여다봅니다.
아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.
조작 방법
- 회계연도(2026 당기 · 2025 전기)와 MPM 종류(조정영업이익 · 조정당기순이익)를 고릅니다. 둘 다 필수이며, MPM 종류에 따라 비교 소계와 적용되는 조정항목이 함께 바뀝니다.
- 조정항목 검색 입력란에서 Enter 를 눌러도 바로 재조회됩니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
- MPM 조정표에서 비교 소계 → 조정항목 → MPM 최종값까지 누계가 쌓이는 과정을 확인합니다. 표 아래 검증 메시지에서 계산값과 공시 MPM 값의 차이, 법인세·비지배지분 영향 합계를 확인합니다.
- 조정항목 상세 표의 행을 클릭하면 월별 내역 다이얼로그가 열립니다.
- CSV 다운로드로 조정항목 상세를 내려받습니다. UTF-8 BOM 이 붙어 엑셀에서 한글이 깨지지 않습니다.
MPM 대사 판정 규칙
이 화면의 핵심 로직은 IFRS 18의 MPM 공시 요구사항에서 그대로 나옵니다. 판정은 계산값과 사전에 확정된 공시용 MPM 값의 차이를 기준으로 합니다.
| 판정 조건 | 결과 상태 | 사용자 조치 |
|---|---|---|
| MPM 계산값 − 공시 MPM 값 = 0 | 정상 | 조정 내역이 모두 반영됐다는 뜻이므로 그대로 공시 주석의 근거자료로 활용합니다. |
| MPM 계산값 − 공시 MPM 값 ≠ 0 | 점검 필요 | 조정항목 목록에 누락·중복이 없는지, 비교 소계 산출 기준기간이 공시용 MPM 값과 같은 기간인지 확인합니다. |
| 조정항목별 법인세·비지배지분 영향 합계 ≠ 상세표 합계 | 점검 필요 | 검색 조건으로 상세표가 필터링된 상태인지 확인합니다(합계는 현재 필터 기준으로 계산됩니다). |
비교 소계에서 MPM까지 4단계 산출
| 단계 | 내용 |
|---|---|
| ① 비교 소계 결정 | MPM 종류를 고르면 비교 소계(영업이익 또는 당기순이익)와 그 소계에 적용 가능한 조정항목 목록이 함께 정해집니다. |
| ② 비교 소계 합산 | 선택한 회계연도의 월별 소계를 1~12월 합산해 비교 소계 연간 금액을 구합니다. |
| ③ 조정항목 합산·가감 | 적용 대상 조정항목마다 세전 조정액·법인세 영향·비지배지분 영향을 연간으로 합산하고, 위에서 아래로 순서대로 비교 소계에 가감하며 누계를 갱신합니다. |
| ④ MPM 대사 | 마지막 누계를 MPM 계산값으로 삼아 공시용 MPM 값과 차이를, 법인세·비지배지분 영향 합계를 조정항목 상세 합계와 함께 검증합니다. |
조회조건
| 필드 | 필수 | 설명 |
|---|---|---|
| Company code | 고정 | 조회전용 회사코드 |
| 회계연도 | 필수 | 2026(당기) · 2025(전기) |
| MPM 종류 | 필수 | 조정영업이익(Adjusted Operating Profit) · 조정당기순이익(Adjusted Net Profit) — 비교 소계·적용 조정항목이 함께 바뀜 |
| 조정항목 검색 | 선택 | 항목코드 또는 조정항목명 부분일치, Enter 키로 즉시 재조회 |
결과 컬럼
MPM 조정표
| 컬럼 | 의미 · 표시 |
|---|---|
| 구분 | 비교 소계 · 조정항목(가산·차감) · MPM 최종값 |
| 조정액 | 비교 소계 금액 또는 조정항목별 세전 조정 금액(연간) |
| 법인세 영향 | 조정항목이 법인세비용에 미치는 연간 영향 |
| 비지배지분 영향 | 조정항목 중 종속회사 비지배지분 귀속분(연간) |
| 누계 | 비교 소계에서 해당 행까지 순서대로 가감한 누적 금액 |
조정항목 상세
| 컬럼 | 의미 · 표시 |
|---|---|
| 항목코드 · 조정항목명 | 이 화면이 관리하는 MPM 조정항목 참조 데이터 |
| 구분 | 가산(ADD) · 차감(LESS) |
| 세전 조정액 | 연간 세전 조정 금액 |
| 법인세 영향 · 비지배지분 영향 | 항목별 연간 영향 금액. 행을 클릭하면 월별 내역 다이얼로그가 열림 |
SAP 표준 기능 매핑
표준 실행은 아래 T-code 들이 담당하고, 이 화면은 그 위에서 MPM 조정 내역을 한 곳에 모아 대사·검증하는 관점을 더해 확장합니다.
| SAP 표준 T-code | 연관 기능 |
|---|---|
FAGLB03 | G/L 계정 잔액 — 비교 소계(영업이익·당기순이익) 산출의 근거가 되는 계정별 기간 잔액 |
FAGLL03 | G/L 개별항목 — 조정항목의 근거 전표 조회 |
S_ALR_87012284 | 손익계산서 — 비교 소계가 포함된 손익계산서 표준 리포트 |
MPM 조정항목 자체(구조조정비용, 유형자산손상차손 등)는 각 회사가 정의하는 관리회계 성격의 항목이라 대응되는 SAP 표준 T-code가 없습니다.
IFRS 요구사항 매핑표
| 기준서 | 요구사항 | 이 화면의 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호) | 경영진이 정의한 성과측정치(MPM) 공시 — 가장 직접 비교 가능한 소계·합계와의 조정, 조정항목별 법인세·비지배지분 영향 공시 | MPM 조정표(비교 소계 → 조정항목 순차 가감 → MPM 누계) 및 조정항목 상세의 법인세· 비지배지분 영향 컬럼 | ACDOCA 기반 IFRS 18 소계(영업이익·당기순이익) + 관리회계 MPM 조정항목 워크시트 | 어떤 항목을 MPM 조정항목으로 볼지, 반복성이 낮다고 판단할지는 회사가 정하고 감사인이 확인합니다. 문단번호는 원문 확인 전이라 적지 않았습니다. |
참고 CDS 뷰
비교 소계 산출용 조회 뷰의 스케치이며, 실제 배포 대상이 아닌 참고용입니다.
@AbapCatalog.sqlViewName: 'ZI_MPMBASESUBTL'
@EndUserText.label: 'MPM 비교 소계 조회(참고 스케치)'
define view Z_I_MpmBaseSubtotal
as select from I_GLAccountLineItemRawData as Item
{
key Item.CompanyCode,
key Item.FiscalYear,
key Item.FiscalPeriod,
Item.GLAccount,
Item.AmountInCompanyCodeCurrency as Hsl
}
where Item.LedgerGLLineItem = 'X'
매핑 이해를 돕기 위한 참고용 설계입니다. 실제 도입 시에는 운영 환경의 계정 구조와 MPM 정의에 맞춰 조정합니다.
OpenUI5 구성
| 기능 | 사용 컨트롤 |
|---|---|
| 화면 골격 | sap.m.Page + 조회조건 영역 · MPM 조정표 · 조정항목
상세 |
| 조회조건 | sap.m.Select · sap.m.Input — 우측 끝에
조회 버튼, Enter 키 조회 지원 |
| MPM 조정표 · 상세 | sap.m.Table — 항목 수가 적어 표준
리스트형 테이블로 표시 |
| 월별 내역 | sap.m.Dialog + sap.m.Table |
| 다운로드 | CSV 다운로드(UTF-8 BOM) |
| 포맷 | 금액 · 회계기간 · 가산/차감 구분 포맷터 |
파일 구성
| 경로 | 역할 |
|---|---|
index.html | OpenUI5 부트스트랩 — sap_horizon ·
lodash · moment |
Component.js | 조회조건 모델 · 결과 모델 초기화 |
manifest.json | 앱 디스크립터 — zui5.mpmrecon ·
ko 로케일 |
view/Main.view.xml | 조회화면 + MPM 조정표 + 조정항목 상세 |
view/DetailDialog.fragment.xml | 조정항목 월별 내역 다이얼로그 |
controller/Main.controller.js | 조회 · 대사 검증 · 다이얼로그 · CSV |
model/ModelMock.js | localdata JSON 읽기(Promise) + 소계·조정 집계 |
model/formatter.js | 금액 · 회계기간 · 가산/차감 포맷 |
i18n/i18n_ko.properties | ko 로케일 리소스 |
localdata/mpmrecon.json | 비교 소계 · 조정항목 검증용 데이터 |
운영 전환 시에는 ModelMock 내부만 실제 서비스 호출로 바꾸면 화면과 대사 로직은
그대로 씁니다.
검증 결과
MPM 종류(조정영업이익·조정당기순이익) × 회계연도(2026·2025) 조합마다 MPM 계산값과 공시 MPM 값의 차이, 법인세·비지배지분 영향 합계까지 전수 대사했습니다.
| 검증 항목 | 결과 |
|---|---|
| MPM 계산값 = 공시 MPM 값 (4개 조합 전수) | 차이 0 |
| 조정항목별 법인세 영향 합계 = 공시 법인세 영향 합계 (4개 조합 전수) | 차이 0 |
| 조정항목별 비지배지분 영향 합계 = 공시 비지배지분 영향 합계 (4개 조합 전수) | 차이 0 |
| 조정항목 6종 × 연도 2개, 월별 12개월 데이터 완전성 | 통과 |
| 조회 버튼 상단 우측 배치 · Enter 키 조회 동작 | 통과 |
적용 테마 sap_horizon 확인 | 통과 |
| 화면 렌더링 — 실브라우저에서 조회 → 필터 → MPM 종류 전환 → 월별 내역까지 실동작 후 캡처 | 4/4 |
회사코드·금액·조정항목은 모두 검증용 가상 데이터입니다.
자주 묻는 질문
MPM 대사가 맞지 않으면(차이가 0이 아니면) 어떻게 하나요?
먼저 선택한 MPM 종류에 맞는 조정항목이 모두 반영됐는지, 비교 소계(영업이익 또는 당기순이익)의 집계 기준기간이 공시하려는 MPM 값의 산정 기간과 같은지부터 확인합니다. 어떤 항목을 조정 대상으로 볼지에 대한 최종 판단은 회사와 감사인이 합니다.
IFRS 18과 MPM 공시 요구사항은 언제부터 적용되나요?
IFRS 18은 2027년 1월 1일 이후 개시하는 회계연도부터 적용하며 조기적용을 허용하고, 최초 적용 연차재무제표에는 비교기간을 재작성합니다. MPM 공시 요구사항도 IFRS 18 적용 시점부터 함께 적용됩니다.
조정영업이익과 조정당기순이익 중 어떤 것을 공시해야 하나요?
이 화면은 두 가지를 예시로 보여줄 뿐입니다. 실제로 어떤 성과측정치를 재무제표 이용자와의 의사소통에 사용해 왔는지, 그래서 MPM으로 공시해야 하는지는 회사가 스스로 판단할 사안입니다.
SAP 표준 기능과 어떻게 이어지나요?
비교 소계에 들어가는 영업이익·당기순이익 자체는 G/L 계정 잔액과 손익계산서 등 SAP 표준 기능으로 산출됩니다. MPM 조정항목은 각 회사가 관리회계 목적으로 정의하는 항목이라 대응되는 표준 기능이 따로 없어, 이 화면이 그 위에서 조정 내역을 한 곳에 모아 대사하는 관점을 더해 확장합니다.