솔루션 홈
S_ALR_87013326 · 관리회계

SAP 손익센터별 손익 실적 — 계획을 세운 대로 가고 있는가

손익센터별로 계획과 실적을 항목별로 맞춰 보고, 달성이 모자란 센터를 가려내는 화면입니다.

연초에 세운 계획은 세워 두는 것으로 끝나지 않습니다. 매달 계획대로 가고 있는지 확인해야 조정할 시간이 남습니다.

문제는 계획과 실적이 다른 화면에 있어 비교하려면 옮겨 적는다는 점입니다. 손익센터별로 계획과 실적을 한 줄에 놓고 차이를 함께 보도록 OpenUI5 화면으로 확장한 것이 이 앱입니다. 실제 구동 화면 2종을 함께 공개합니다.

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

  • 손익센터 — 센터 코드(prctr)와 명칭 · 그룹(prctrGroup)
  • 계획 — 항목별 계획 금액(plan)
  • 실적 — 항목별 실적 금액(actual)
  • 차이 — 계획 대비 실적 차이(variance)
  • 상태 — 달성 판정(status)
항목내용
대응 T-codeS_ALR_87013326 · KE5Z
업무 영역관리회계(CO-PCA) · 손익센터 회계
Namespacezui5.pcreport
셸 구조조회조건 영역(우측 조회·초기화) + 센터별 계획·실적 테이블
화면 수조회 화면 1개 + 항목 상세
데이터손익센터 7건 (계획·실적·차이 포함)
성격조회형(Read-Only) — 계획 수립과 전기는 표준이 담당
UI 테마sap_horizon 단일 적용

실제 화면 2종 둘러보기

회사코드·기간·센터그룹으로 조회하면 센터별 계획과 실적이 나옵니다 → 차이와 달성 상태를 확인하고 → 행을 눌러 항목별 내역을 펼칩니다.

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

S_ALR_87013326 — Main.view.xml
초기 진입 화면 — 조회조건과 안내 메시지
초기 진입 화면 — 조회조건과 안내 메시지 — 회사코드·기간·손익센터·센터그룹을 고르는 화면입니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
S_ALR_87013326 — 계획 대비 실적
센터별 달성 상태
센터별 달성 상태 — 손익센터·명칭·그룹과 함께 계획·실적·차이가 표시되고 달성 상태가 이어집니다. 미달 센터는 상태 색으로 구분되고, 행을 고르면 항목별 내역이 펼쳐집니다.

조작 방법

  1. 회사코드기간을 고릅니다. 누계로 보는 것이 일반적입니다.
  2. 센터그룹으로 생산·영업 등 성격별로 묶어 볼 수 있습니다.
  3. 조회조건 입력필드에서 값을 바꾸거나 Enter 를 누르면 즉시 조회됩니다.
  4. 달성 상태가 미달인 센터부터 확인합니다.
  5. 차이가 큰 항목을 찾습니다. 매출 미달인지 비용 초과인지 갈립니다.
  6. 행을 선택하면 항목별 내역이 열립니다.
  7. 결과는 CSV 다운로드로 내려받아 경영 회의 자료로 씁니다.

차이 판정 규칙

항목 성격에 따라 차이의 좋고 나쁨이 반대입니다.

차이 = 실적 − 계획
달성률 = 실적 ÷ 계획 × 100

수익 항목  실적 > 계획  →  초과 달성
           실적 < 계획  →  미달
비용 항목  실적 > 계획  →  초과 지출
           실적 < 계획  →  절감

센터 상태  항목별 판정을 모아 종합 — 미달 / 정상 / 초과 달성

수익과 비용의 판정을 뒤집는 이유

차이가 양수라고 모두 좋은 것이 아닙니다. 매출이 계획을 넘으면 좋지만 비용이 계획을 넘으면 문제입니다. 같은 부호를 같은 색으로 칠하면 비용 초과가 초록으로 보이는 일이 생깁니다. 항목 성격을 읽어 판정해야 합니다.

손익센터 관리 4단계

단계내용결과
① 계획 수립연초 센터별 목표 설정계획 금액
② 전기거래 발생 시 센터 할당실적 누적
③ 점검월별 계획 대비 확인차이와 달성률
④ 조정미달 원인 파악과 대응계획 수정 또는 실행 강화

조회조건

필드필수설명
회사코드필수대상 법인
회계연도 · 기간필수조회 기준 기간
손익센터 prctr선택특정 센터
센터그룹 prctrGroup선택생산 · 영업 등
달성 상태 status선택미달 건만 추출

결과 컬럼

컬럼의미 · 표시
손익센터 prctr · prctrText센터 코드와 명칭
센터그룹 prctrGroup성격별 분류
계획 plan항목별 계획 금액
실적 actual항목별 실적 금액
차이 variance실적 − 계획
달성률실적 ÷ 계획
상태 status미달 / 정상 / 초과 달성. 상태 색
항목별 내역 detail상세에서 확인

SAP 표준 기능 매핑

표준역할이 화면에서의 확장
S_ALR_87013326손익센터 계획 대비 실적항목별 차이와 상태 판정을 추가
KE5Z손익센터 실제 라인실적 원천
7KE1손익센터 계획계획 원천
FAGLFLEXT총계정원장 합계집계 원천
CEPC · CEPCT손익센터 마스터명칭과 그룹

도입 시 확인이 필요한 부분

손익센터가 전표에 제대로 채워져야 실적이 정확합니다. 채워지지 않은 전표는 더미 센터로 몰리거나 아예 빠지는데, 그러면 센터별 합계가 회사 전체와 맞지 않습니다. 미할당 금액을 함께 확인하는 절차가 필요합니다.

참고 CDS 뷰

@AbapCatalog.sqlViewName: 'ZCPCREPORT'
@EndUserText.label: '손익센터 계획 대비 실적 (Z)'
define view Z_C_PROFIT_CENTER_REPORT
  as select from acdoca as Line
    left outer join cepct as PcText on Line.prctr = PcText.prctr
                                  and PcText.spras = 'K'
{
  key Line.rbukrs as Bukrs,
  key Line.gjahr,
  key Line.poper  as Period,
  key Line.prctr  as ProfitCenter,
  key Line.racct  as Account,
      PcText.ktext as ProfitCenterText,
      sum( Line.hsl ) as ActualAmount
      // 계획은 계획 원장(버전) 라인을 같은 키로 집계해 조인
      // 차이 = 실적 − 계획, 달성률 = 실적 ÷ 계획 × 100
}
group by Line.rbukrs, Line.gjahr, Line.poper, Line.prctr,
         Line.racct, PcText.ktext

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

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.m.Page + 조회조건 영역 · 계획·실적 테이블
조회조건sap.m.Select · sap.m.DatePicker · sap.m.Input — 우측 끝에 조회·초기화
이벤트모든 버튼이 onPAI 단일 진입점, fcCode 로 분기
비교 테이블sap.m.Table — 계획·실적·차이 인접 배치
상태 표시sap.m.ObjectStatus — 미달 / 정상 / 초과 달성
항목 상세행 선택 시 하단에 펼침

센터 상태를 종합으로 두는 이유

항목별로 보면 매출은 미달인데 비용도 절감된 센터가 나옵니다. 어느 쪽이 더 중요한지는 항목을 다 읽어야 판단됩니다. 센터 단위 종합 상태가 있으면 먼저 볼 센터가 좁혀지고, 세부는 그 뒤에 확인합니다.

파일 구성

경로역할
manifest.json앱 디스크립터 — 앱 ID(zui5.pcreport) · ko 로케일
view/Main.view.xml조회조건과 계획·실적 테이블
controller/Main.controller.js조회 · 차이 계산 · 상태 판정 · CSV
model/ModelMock.jslocaldata JSON 읽기(Promise)
js/formatter.js금액 · 달성률 · 상태 색 포맷터
localdata/pcreport.json손익센터 7건

검증 결과

검증 항목결과
차이 = 실적 − 계획 (전 항목)통과
달성률 = 실적 ÷ 계획 × 100통과
수익·비용 항목의 판정 방향이 반대로 적용통과
센터 종합 상태 = 항목별 판정과 정합통과
손익센터 코드가 있으면 명칭도 존재통과
XML · JSON 전체 파싱오류 0건
화면 렌더링 — 실브라우저 조회 후 캡처2/2
테마 런타임 확인sap_horizon

자주 묻는 질문

손익센터와 코스트센터는 무엇이 다른가요?

코스트센터는 비용만 모으고 손익센터는 수익과 비용을 모두 담습니다. 그래서 손익센터에서는 이익을 볼 수 있고, 사업 단위별 손익 관리에 씁니다.

계획이 없는 센터는 어떻게 되나요?

실적만 표시되고 달성률은 계산되지 않습니다. 신설 센터에서 흔한데, 계획을 세우지 않으면 관리 대상에서 사실상 빠지므로 기중이라도 등록하는 편이 좋습니다.

센터 합계가 회사 전체와 다른데요?

손익센터가 채워지지 않은 전표가 있는 것입니다. 미할당 금액을 확인해 전기 규칙을 보완해야 합니다.

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

계획과 실적은 표준 손익센터 회계가 관리합니다. 이 화면은 두 값을 항목별로 맞춰 놓고 차이와 달성 상태를 계산해, 먼저 볼 센터를 좁히는 확장입니다.

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

계획과 실적이 한 줄에 있으면 월별 점검이 짧아집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

손익센터프로핏센터Profit Center계획대비실적KE5Z달성률OpenUI5