솔루션 홈
Performance · 관리회계

SAP 사업실적 조회 — 기간과 조직으로 실적을 갈라 보기

사업 단위와 기간으로 실적을 집계하고, 계획과 전년 대비를 함께 보는 화면입니다.

실적 보고에서 자주 나오는 질문은 둘입니다. "계획대로 가고 있나" 와 "작년보다 나아졌나" 입니다.

두 질문에 답하려면 같은 실적을 세 가지 기준(당기·계획·전년)으로 놓고 봐야 합니다. 따로 뽑아 비교하면 기준이 어긋나기 쉽습니다. 한 화면에서 함께 집계하도록 OpenUI5 화면으로 확장한 것이 이 앱입니다. 실제 구동 화면 3종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분

  • 회사코드 — 대상 법인
  • 사업 단위 — 실적 집계 조직
  • 기간 — 회계연도와 월
  • 금액 — 실적 · 계획 · 전년 금액
  • 항목 — 매출 · 원가 · 손익 구분
항목내용
업무 영역관리회계(CO) · 경영 보고
Namespaceco023_businessperformance
셸 구조조회조건 영역 + 실적 테이블 + 비교 축
화면 수조회 화면 1개 + 상세
데이터실적 집계와 비교 기준 등 다중 엔티티
성격조회형(Read-Only) — 전기는 표준이 담당
비교 축계획 · 전년
UI 테마sap_horizon 단일 적용

실제 화면 3종 둘러보기

회사코드·기간·사업 단위로 조회하면 실적이 나옵니다 → 계획과 전년을 나란히 놓고 → 달성률과 증감으로 판단합니다.

아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.

Performance — Main.view.xml
초기 진입 화면 — 조회조건과 안내 메시지
초기 진입 화면 — 조회조건과 안내 메시지 — 회사코드·기간·사업 단위를 고르는 화면입니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
Performance — 실적 집계
당기·계획·전년
당기·계획·전년 — 사업 단위별로 당기 실적과 계획, 전년 실적이 나란히 표시되고 달성률과 증감률이 이어집니다.
Performance — 상세
항목별 내역
항목별 내역 — 행을 고르면 매출·원가·손익 항목별 내역이 펼쳐집니다.

조작 방법

  1. 회사코드를 고릅니다.
  2. 기간을 지정합니다. 누계로 보는 것이 일반적입니다.
  3. 사업 단위로 집계 조직을 정합니다.
  4. 조회조건 입력필드에서 값을 바꾸거나 Enter 를 누르면 즉시 조회됩니다.
  5. 달성률로 계획 대비 진행을 봅니다.
  6. 증감률로 전년 대비 방향을 봅니다.
  7. 행을 선택하면 항목별 내역이 열립니다.
  8. 결과는 CSV 다운로드로 내려받아 보고 자료로 씁니다.

집계 축

같은 실적을 세 기준으로 놓고 비교합니다.

당기 실적  조회 기간 누계
계획       같은 기간 계획 금액
전년 실적  전년 동기 누계

달성률 = 당기 실적 ÷ 계획 × 100
증감   = 당기 실적 − 전년 실적
증감률 = 증감 ÷ 전년 실적 × 100

세 기준은 같은 집계 단위와 항목 구분을 써야 비교가 성립

기준을 통일해야 하는 이유

계획은 사업부 단위로 세웠는데 실적은 이익센터로 집계하면 숫자가 맞지 않습니다. 비교하려면 세 기준이 모두 같은 조직 단위와 계정 분류를 써야 합니다. 다르면 달성률이 의미를 잃습니다.

실적 판단 4조합

조합해석조치
계획 달성 · 전년 증가순조로운 성장유지
계획 달성 · 전년 감소계획이 보수적이었음계획 재검토
계획 미달 · 전년 증가성장하나 목표에 못 미침목표 또는 실행 점검
계획 미달 · 전년 감소위축 국면즉시 대응

조회조건

필드필수설명
회사코드필수대상 법인
기간필수집계 대상 기간
사업 단위선택집계 조직
항목선택매출 · 원가 · 손익
비교 기준선택계획 / 전년 / 둘 다

결과 컬럼

컬럼의미 · 표시
사업 단위집계 조직
기간집계 기간
당기 실적조회 기간 금액
계획같은 기간 계획
달성률실적 ÷ 계획
전년 실적전년 동기 금액
증감 · 증감률전년 대비 변화
항목별 내역상세에서 확인
상태달성 / 미달. 상태 색

SAP 표준 기능 매핑

표준역할이 화면에서의 확장
S_ALR_87012284재무제표 조회사업 단위 축으로 재집계
KE30CO-PA 리포트수익성 관점
ACDOCA유니버설 저널실적 원천
계획 원장계획 데이터계획 금액
CEPC이익센터 마스터조직 단위

도입 시 확인이 필요한 부분

계획이 실적과 같은 단위로 저장돼 있어야 합니다. 엑셀로 계획을 세우고 시스템에 올리지 않으면 이 화면에서 비교할 수 없습니다. 계획 수립 단계부터 저장 단위를 맞춰 두는 것이 중요합니다.

참고 CDS 뷰

@AbapCatalog.sqlViewName: 'ZCBUSPERFA'
@EndUserText.label: '사업실적 조회 (Z)'
define view Z_C_BUSINESS_ACTUAL
  as select from acdoca as Line
{
  key Line.rbukrs as Bukrs,
  key Line.gjahr,
  key Line.poper  as Period,
  key Line.prctr  as BusinessUnit,
  key Line.racct  as Account,
      sum( Line.hsl ) as ActualAmount
      // 계획은 계획 원장을 같은 키로 집계해 조인
      // 전년 실적은 같은 뷰를 전년 조건으로 조회해 조인
      // 달성률·증감률은 소비 뷰에서 계산
}
group by Line.rbukrs, Line.gjahr, Line.poper, Line.prctr, Line.racct

매핑 이해를 돕기 위한 참고용 설계입니다. 실제 도입 시에는 운영 환경 설정과 릴리즈에 맞춰 조정합니다.

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.f.DynamicPage + 조회조건 · 실적 테이블
조회조건sap.m.Select · sap.m.DatePicker — 우측 끝에 조회
실적 테이블sap.ui.table.Table — 당기·계획·전년 인접 배치
달성률 · 증감률sap.m.ObjectStatus — 구간별 색
상세행 선택 시 항목별 내역 펼침
이벤트onPAI 단일 진입점, fcCode 로 분기

세 기준을 인접 배치한 이유

계획과 전년을 각각 다른 탭에 두면 비교하려고 화면을 오갑니다. 그 사이 앞 숫자를 잊습니다. 한 줄에 세 값이 나란히 있으면 눈이 움직이는 것만으로 비교가 끝납니다.

파일 구성

경로역할
manifest.json앱 디스크립터 — ko 로케일 · sap_horizon
view/Main.view.xml조회조건과 실적 테이블
controller/Main.controller.js조회 · 세 기준 집계 · 비율 산출 · CSV
model/ModelMock.jslocaldata JSON 읽기(Promise)
js/formatter.js금액 · 비율 · 상태 색 포맷터
localdata/HeadsDraft.json실적 데이터
localdata/ZFCMC_F02_C011*.json집계 엔티티

검증 결과

검증 항목결과
달성률 = 당기 실적 ÷ 계획 × 100통과
증감 = 당기 실적 − 전년 실적통과
세 기준이 같은 집계 단위 사용통과
항목별 내역 합계 = 사업 단위 금액통과
사업 단위 코드가 있으면 명칭도 존재통과
XML · JSON 전체 파싱오류 0건
화면 렌더링 — 실브라우저 조회 후 캡처3/3
테마 런타임 확인sap_horizon

자주 묻는 질문

계획이 없으면 어떻게 표시되나요?

달성률이 계산되지 않고 전년 대비만 나옵니다. 신설 조직에서 흔한데, 기중이라도 계획을 등록하면 관리 대상에 들어옵니다.

전년에 조직이 달랐으면요?

조직 개편이 있으면 전년 비교가 왜곡됩니다. 개편 전후를 매핑하거나 비교 자체를 하지 않는 편이 정확합니다.

달성률 100%면 잘한 건가요?

계획이 적정했다면 그렇습니다. 계획이 낮게 잡혔으면 달성률이 높아도 전년 대비로는 후퇴일 수 있어 두 지표를 함께 봐야 합니다.

SAP 표준 기능과 어떻게 이어지나요?

실적과 계획은 표준 회계·관리회계에 저장됩니다. 이 화면은 당기·계획·전년 세 기준을 같은 단위로 집계해 나란히 놓는 확장입니다.

실적 보고, 지금 쓰는 SAP 위에서 확장해 보세요

세 기준이 한 줄에 있으면 보고 자료 준비가 짧아집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

사업실적실적 조회기간별 집계계획 대비전년 대비경영 보고OpenUI5