솔루션 홈
KE5Z · 관리회계

SAP 이익센터 손익 실적 — 어느 사업 단위가 벌고 있는가

이익센터별로 매출부터 순이익까지 누계로 집계하고, 전년 동기 대비 증감과 적자 센터를 확인하는 화면입니다.

회사 전체 손익만 보면 어느 사업이 끌고 가고 어느 사업이 까먹는지 알 수 없습니다. 이익센터 단위로 갈라야 그 구분이 생깁니다.

갈라 놓고도 전년과 비교하지 않으면 좋아지는 중인지 나빠지는 중인지 모릅니다. 누계 손익과 전년 동기 대비를 함께 보도록 OpenUI5 화면으로 확장한 것이 이 앱입니다. 실제 구동 화면 3종을 함께 공개합니다.

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

  • 이익센터 — 센터 코드(Prctr)와 마스터 정보
  • 원가요소 — 계정(Kstar)과 명칭(KtextAccount)
  • 항목 분류 — 매출·원가·비용 구분(Category)
  • 금액 — 기간별 금액(Betrag)
  • 기간 — 회계연도(Gjahr)와 월(Monat)
항목내용
대응 T-codeKE5Z · S_ALR_87013326
업무 영역관리회계(CO-PCA) · 이익센터 손익
Namespacezui5.profitctr
셸 구조조회조건 영역(우측 조회·초기화) + 센터별 손익 테이블
화면 수조회 화면 1개 + 계정 상세
데이터계정 라인 1,424건 · 실적 112건 · 센터 마스터 7건
성격조회형(Read-Only) — 전기는 표준이 담당
UI 테마sap_horizon 단일 적용

실제 화면 3종 둘러보기

회사코드·회계연도·센터그룹으로 조회하면 센터별 손익이 나옵니다 → 매출부터 순이익까지 단계별로 읽고 → 전년 동기 대비 증감과 적자 센터를 확인합니다.

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

KE5Z — Main.view.xml
초기 진입 화면 — 조회조건과 안내 메시지
초기 진입 화면 — 조회조건과 안내 메시지 — 회사코드·회계연도·기간·이익센터그룹을 고르는 화면입니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
KE5Z — 센터별 손익
매출에서 순이익까지
매출에서 순이익까지 — 이익센터·명칭과 함께 매출·매출원가·매출총이익·판관비·영업이익·순이익이 왼쪽에서 오른쪽으로 이어집니다. 적자 센터는 상태 색으로 구분됩니다.
KE5Z — 전년 대비
증감과 계정 상세
증감과 계정 상세 — 전년 동기 금액과 증감이 함께 표시되고, 행을 고르면 계정별 내역이 펼쳐집니다.

조작 방법

  1. 회사코드회계연도를 고릅니다.
  2. 기간을 지정합니다. 연초부터의 누계로 집계됩니다.
  3. 이익센터그룹으로 사업 단위별로 묶어 볼 수 있습니다.
  4. 조회조건 입력필드에서 값을 바꾸거나 Enter 를 누르면 즉시 조회됩니다.
  5. 왼쪽에서 오른쪽으로 읽으며 어느 단계에서 이익이 줄었는지 봅니다.
  6. 적자 센터를 확인합니다. 순이익이 음수인 센터입니다.
  7. 전년 동기 대비로 방향을 봅니다.
  8. 결과는 CSV 다운로드로 내려받아 경영 보고 자료로 씁니다.

집계 규칙

계정을 분류에 따라 묶어 단계별 이익을 구합니다.

매출총이익 = 매출 − 매출원가
영업이익   = 매출총이익 − 판관비
순이익     = 영업이익 + 영업외수익 − 영업외비용

기간 누계  회계연도 1월부터 지정 기간까지 합산
전년 동기  전년도 같은 기간까지 누계
증감      당기 누계 − 전년 동기 누계

적자 판정  순이익 < 0

누계로 집계하는 이유

월별 금액은 계절성과 일회성 요인에 크게 흔들립니다. 한 달만 보면 적자인 센터가 누계로는 흑자일 수 있습니다. 누계로 보면 그런 변동이 평탄해져 실제 추세가 드러납니다.

손익 단계 4구간

단계계산보는 것
매출제품·상품·용역 매출사업 규모
매출총이익매출 − 매출원가제품 경쟁력
영업이익매출총이익 − 판관비본업 수익성
순이익영업외 손익 반영최종 성과

조회조건

필드필수설명
회사코드 Bukrs필수대상 법인
회계연도 Gjahr필수대상 연도
기간 Monat필수누계 기준 월
이익센터 Prctr선택특정 센터
이익센터그룹선택사업 단위별
상태선택적자 센터만

결과 컬럼

컬럼의미 · 표시
이익센터 Prctr · 명칭센터 코드와 이름
이익센터그룹사업 단위 분류
매출기간 누계 매출
매출원가기간 누계 원가
매출총이익매출 − 매출원가
판관비판매비와 관리비
영업이익매출총이익 − 판관비
순이익영업외 손익 반영. 음수면 경고 색
전년 동기 금액 · 증감방향 확인
계정별 내역상세에서 확인

SAP 표준 기능 매핑

표준역할이 화면에서의 확장
KE5Z이익센터 실제 라인단계별 이익으로 집계
S_ALR_87013326이익센터 리포트전년 동기 대비 추가
FAGLFLEXT총계정원장 합계누계 원천
ACDOCA유니버설 저널집계 원천
CEPC · CEPCT이익센터 마스터명칭과 그룹
CSKB원가요소 마스터계정 분류

도입 시 확인이 필요한 부분

계정을 매출·원가·판관비로 분류하는 기준이 필요합니다. 계정 그룹이나 원가요소 범주로 매핑하는데, 이 설정이 회사 손익계산서 구조와 맞아야 합니다. 또 공통비를 센터에 어떻게 배부하느냐에 따라 센터별 이익이 크게 달라집니다.

참고 CDS 뷰

@AbapCatalog.sqlViewName: 'ZCPROFITCTR'
@EndUserText.label: '이익센터 손익 실적 (Z)'
define view Z_C_PROFIT_CENTER_PL
  as select from acdoca as Line
    left outer join cepct as PcText   on Line.prctr = PcText.prctr
                                    and PcText.spras = 'K'
    left outer join skat  as AcctText on Line.racct = AcctText.saknr
                                    and AcctText.spras = 'K'
{
  key Line.rbukrs as Bukrs,
  key Line.gjahr,
  key Line.poper  as Monat,
  key Line.prctr  as Prctr,
  key Line.racct  as Kstar,
      PcText.ktext   as PrctrText,
      AcctText.txt50 as KtextAccount,
      sum( Line.hsl ) as Betrag
      // 계정 분류(매출·원가·판관비)는 계정 그룹 매핑으로 결정
      // 기간 누계와 전년 동기는 소비 뷰에서 계산
}
group by Line.rbukrs, Line.gjahr, Line.poper, Line.prctr,
         Line.racct, PcText.ktext, AcctText.txt50

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

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.m.Page + 조회조건 영역 · 손익 테이블
조회조건sap.m.Select · sap.m.DatePicker · sap.m.Input — 우측 끝에 조회·초기화
이벤트모든 버튼이 onPAI 단일 진입점, fcCode 로 분기
손익 테이블sap.ui.table.Table — 손익 계산 순서로 열 배치
이익 표시sap.m.ObjectNumber — 적자 경고 색
계정 상세행 선택 시 계정별 내역 펼침

전년 동기를 옆에 두는 이유

흑자냐 적자냐만 보면 개선 중인 적자 센터와 악화 중인 흑자 센터가 같아 보입니다. 전년 대비 증감이 옆에 있으면 방향이 드러나고, 지금 손댈 곳과 지켜볼 곳이 갈립니다.

파일 구성

경로역할
manifest.json앱 디스크립터 — 앱 ID(zui5.profitctr) · ko 로케일
view/Main.view.xml조회조건과 손익 테이블
controller/Main.controller.js조회 · 누계 집계 · 전년 비교 · CSV
model/ModelMock.jslocaldata JSON 읽기(Promise)
js/formatter.js금액 · 증감 · 상태 색 포맷터
localdata/pcaccount.json계정 라인 1,424건
localdata/pcactual.json실적 112건
localdata/pcmaster.json센터 마스터 7건

검증 결과

검증 항목결과
매출총이익 = 매출 − 매출원가 (전 센터)통과
영업이익 = 매출총이익 − 판관비통과
센터 합계 = 계정별 금액 합계통과
기간 누계 = 1월부터 지정 기간까지 합통과
이익센터 코드가 있으면 명칭도 존재통과
XML · JSON 전체 파싱오류 0건
화면 렌더링 — 실브라우저 조회 후 캡처3/3
테마 런타임 확인sap_horizon

자주 묻는 질문

적자 센터를 어떻게 봐야 하나요?

공통비 배부 방식을 먼저 확인합니다. 배부 기준에 따라 적자가 되기도 하고 흑자가 되기도 하므로, 배부 전 기여도까지 함께 봐야 판단이 정확합니다.

이익센터 합계가 회사 손익과 다른데요?

이익센터가 채워지지 않은 전표가 있거나 배부되지 않은 공통비가 남은 것입니다. 미할당 금액을 확인해야 합니다.

월별로 보면 안 되나요?

볼 수 있지만 변동이 큽니다. 계절성이나 일회성 거래로 한 달이 크게 튀면 추세를 오해합니다. 누계가 기본이고 월별은 보조로 쓰는 편이 낫습니다.

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

이익센터 데이터는 표준 회계 전기에서 만들어집니다. 이 화면은 그 데이터를 손익 계산 순서로 집계하고 전년 동기 대비를 붙여, 사업 단위별 추세를 보이게 하는 확장입니다.

이익센터 손익 관리, 지금 쓰는 SAP 위에서 확장해 보세요

어느 사업이 벌고 어느 사업이 까먹는지 보이면 자원 배분이 정해집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

이익센터손익실적프로핏센터PCAKE5Z영업이익전년동기OpenUI5