솔루션 홈
수익성 분석

SAP 판매채널별 수익성 점검 — 매출이 커도 남는 채널은 따로 있다

판매채널별 매출·변동비·공헌이익·고정비·영업이익을 한 화면에서 대사하고, 영업이익이 적자인 채널을 자동으로 가려냅니다

이번 달 매출이 가장 많이 늘어난 채널이, 이익도 가장 많이 늘어난 채널이라는 보장은 없습니다. 채널마다 변동비율과 고정비 구조가 다르기 때문에, 매출 합계만 보고는 어느 채널이 실제로 회사에 남는지 알기 어렵습니다. 운임·수수료 같은 채널 특유의 비용이 튀면 매출이 늘어도 이익은 줄어들 수 있습니다.

판매채널별로 매출·변동비·공헌이익·고정비·영업이익·공헌이익률을 한 화면에서 집계하고, 영업이익이 적자인 채널을 자동으로 가려내는 과정OpenUI5 화면으로 확장했습니다. 채널 합계와 전사 합계를 대사하는 검증 로직과 제품군별 구성비까지 포함해, 실제 구동 화면 3종을 함께 공개합니다.

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

  • 수익성분석 실행 — 수익성분석(CO-PA) 보고서 실행의 표준 화면(KE30)이 만든 실적 집계를 그대로 이어받아 적자 채널 판정을 더합니다
  • 표준 화면 — 수익성분석 명세 라인아이템 조회(KE24) · 청구서 조회(VF03)의 집계 구조를 참고했습니다
항목내용
업무 영역관리회계(CO) · 수익성 분석
대상 영역판매채널별 공헌이익 분석 — 매출·변동비·공헌이익·고정비·영업이익 대사, 적자 채널 판정
Namespacezui5.chanprofit
셸 구조조회조건 영역(우측 조회) + KPI 요약 타일 4종 + 채널별/제품군별 요약 탭, 행 클릭 상세 Dialog
화면 수조회 화면 1개(탭 2개) + 상세 다이얼로그
SAP 표준 T-codeKE30 · KE24 · VF03
데이터 연동 방식OData V2 — 탭마다 엔티티셋에 직접 바인딩
성격조회·대사·점검형 — 채널 정책 등 의사결정은 화면 밖에서 회사가 수행
UI 테마sap_horizon 단일 적용

실제 화면 3종 둘러보기

회계연도·기준월을 넣고 조회하면 채널별 공헌이익 목록과 KPI 요약이 한 화면에 뜹니다 → 제품군별 구성비 탭에서 회사 전체 공헌이익이 제품군별로 어떻게 나뉘는지 확인하고 → 채널 행을 클릭해 월별 추이 상세를 확인합니다.

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

Main.view.xml
판매채널별 공헌이익 목록 — 조회조건과 KPI 요약 타일
메인화면 — 2026년 012기간(전체 채널) 조회 결과. 5개 채널과 전사합계 행에 대해 매출·변동비·공헌이익·고정비·영업이익·공헌이익률과 점검결과가 표시됩니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
제품군별 구성비 탭
제품군별 구성비 탭 — 가전 생활용품 기타 공헌이익 구성
제품군별 구성비 — 같은 조회조건의 전사 공헌이익을 가전·생활용품·기타 3개 제품군으로 재분류한 구성비입니다. 채널별 탭의 전사합계와 공헌이익 합계가 일치합니다.
채널 상세 다이얼로그
채널 상세 다이얼로그 — 월별 공헌이익 추이
채널 상세 — 채널 행을 클릭하면 해당 채널의 해당 회계연도 12개월 공헌이익·공헌이익률 추이와 점검결과가 다이얼로그로 펼쳐집니다.

사용 방법

  1. 회계연도는 4자리로 입력하고(기본 2026), 기준월은 목록에서 선택합니다(001~012). 둘 다 필수입니다.
  2. 판매채널은 비워 두면(전체) 조건 없이 조회되고, 특정 채널만 보려면 목록에서 선택합니다.
  3. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 회계연도 입력 필드에서 Enter 키를 눌러도 같은 조회가 실행됩니다.
  4. 화면을 열면 기본 조건(2026년 012기간, 전체 채널)으로 자동 조회되며, KPI 요약 타일 4종(매출·공헌이익·영업이익·평균 공헌이익률)이 함께 표시됩니다.
  5. 채널별 공헌이익 탭에서 전사합계 행은 굵게 표시되며, 나머지 채널 행을 클릭하면 월별 추이 상세 다이얼로그가 열립니다.
  6. 제품군별 구성비 탭으로 이동하면 같은 조건의 전사 공헌이익이 제품군 기준으로 어떻게 구성되는지 볼 수 있습니다.
  7. 목록 우측 상단 CSV 내려받기(UTF-8 BOM)로 현재 조회조건 기준 채널별 결과를 저장할 수 있습니다.

적자 채널 판정 로직

판정 조건결과 상태사용자 조치
영업이익(공헌이익 − 고정비) ≥ 0정상추가 조치가 필요하지 않습니다(추세 모니터링).
영업이익 < 0점검 필요변동비율·고정비 배분 근거를 채널 담당자와 함께 확인합니다.

이 화면이 대신 정하지 않는 것

판정 결과는 확인 대상을 알리는 표시일 뿐입니다. 채널 축소·가격 정책 등 실제 의사결정은 회사가 채널별 비용 구조와 시장 상황을 종합해 판단합니다.

공헌이익·영업이익 산출 단계

단계내용
1단계채널·기준월별로 매출과 변동비를 집계한다
2단계매출 − 변동비 = 공헌이익을 계산한다
3단계채널에 배분된 고정비를 반영해 공헌이익 − 고정비 = 영업이익을 계산한다
4단계공헌이익 ÷ 매출 × 100 으로 공헌이익률을 산출한다
5단계채널별 결과를 합산해 전사합계 행을 만들고, 같은 기준월의 전사 요약과 일치하는지 대사한다
6단계같은 기준월의 공헌이익을 제품군 축으로 재분류해 구성비를 만들고, 구성비 합계가 100%인지 대사한다
7단계영업이익 기준으로 정상 / 점검 필요를 판정한다

조회조건

필드필수설명
회계연도필수4자리 연도
기준월필수001~012 중 선택
판매채널선택비워 두면(전체) 모든 채널이 조회됩니다.

결과 컬럼

컬럼설명
채널판매채널명(전사합계 행 포함)
매출 / 변동비 / 공헌이익 / 공헌이익률(%)매출 − 변동비 = 공헌이익, 공헌이익 ÷ 매출 × 100 = 공헌이익률
고정비 / 영업이익공헌이익 − 고정비 = 영업이익
점검결과정상 / 점검 필요(영업이익 적자)

SAP 표준 기능 매핑

표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 그 결과에 채널 축 공헌이익 비교와 적자 채널 자동 판정 관점을 더해 확장합니다.

표준 T-code표준 기능이 화면이 더한 것
KE30수익성분석(CO-PA) 보고서 실행채널별 변동비·고정비를 분리해 공헌이익·영업이익을 함께 산출하고 적자 채널을 자동 판정합니다
KE24수익성분석 명세 라인아이템 조회라인아이템 집계 구조를 참고해 채널·기준월별 매출·원가를 집계합니다
VF03청구서(빌링 문서) 조회매출·판매채널 정보의 원천이 되는 표준 조회 구조를 참고했습니다

참고 CDS 뷰

원천 테이블주요 필드쓰임
VBRK / VBRPVTWEG · VBELN · NETWR매출 집계 원천(청구 문서 헤더/항목)
TVTWVTWEG · VTEXT판매채널(유통경로) 마스터 텍스트
KNVVKUNNR · VKORG · VTWEG고객의 채널 배정 — 매출 집계 시 채널 결정
define view entity ZI_ChannelProfitability
  as select from vbrk as Header
  inner join   vbrp as Item on Header.vbeln = Item.vbeln
{
  key Header.vtweg    as Channel,
  key Header.gjahr    as FiscalYear,
  key Header.poper    as Period,
      sum(Item.netwr) as Revenue
      // 변동비·고정비 배분 로직은 관리회계 배분 기준에 따라 달라 확인이 필요합니다
}

표준 CDS 뷰 이름과 필드는 시스템 릴리스에 따라 다를 수 있으므로, 도입 시 실제 시스템에서 확인해 확정합니다.

OpenUI5 구성

기능사용 컨트롤 · 구성
화면 골격sap.m.Page + 조회조건 패널 · KPI 요약 타일 · IconTabBar(채널별/제품군별)
데이터 연동manifest.json dataSources.mainService(OData V2, 상대 경로) — 탭마다 엔티티셋에 개별 바인딩합니다. 모델 설정은 useBatch:false
조회조건sap.m.Select · sap.m.Input — 우측 끝에 조회·초기화 버튼, Enter 키로 즉시 재조회, sap/ui/model/Filter로 조회조건을 조립합니다. "전체"를 고른 조건은 필터를 만들지 않습니다
채널별 목록sap.ui.table.Table 사용 — 공헌이익 내림차순 기본 정렬, cellClick에서 행 컨텍스트로 월별 추이 상세를 별도 조회
점검결과 표시sap.m.ObjectStatus로 판정 상태를 표준 ValueState 로만 표시
공통 처리CSV 다운로드 공통 컨트롤러(UTF-8 BOM), 전역 오류 처리기 — 메타데이터 로드 실패·요청 실패를 구분해 안내

파일 구성

경로역할
index.htmlOpenUI5 부트스트랩 — sap_horizon · lodash · moment, OData 서비스에 연결
Component.js화면 상태 모델 초기화, 전역 오류 처리기 연결
manifest.json앱 디스크립터 — zui5.chanprofit · ko 로케일, OData 서비스와 모델 선언
view/Main.view.xml조회조건 · KPI 요약 타일 · 채널별/제품군별 탭
view/DetailDialog.fragment.xml채널 월별 추이 상세 다이얼로그
controller/Main.controller.js조회조건 조립 · 바인딩 · 다이얼로그 · CSV 다운로드
controller/BaseController.jsCSV 다운로드 공통 처리
model/ErrorHandler.js전역 오류 처리
model/formatter.js금액 · 상태 표시 서식
i18n/i18n_ko.propertiesko 로케일 리소스

운영 데이터는 OData 서비스가 제공하며, 검증용 샘플 데이터는 화면과 완전히 분리해 별도로 둡니다. 화면과 판정 로직은 그대로 씁니다.

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 5개 채널 × 12개월(2026년), 총 60건의 채널·기준월 조합을 기준으로 채널 합계와 전사 합계가 원(KRW) 단위로 완전히 일치하도록 구성했습니다.

검증 항목결과
매출 − 변동비 = 공헌이익, 공헌이익 − 고정비 = 영업이익(전 채널·전사합계 행, 144건)통과(차이 0)
채널 합계 = 전사합계 행 = 전사 요약 엔티티 총계(월별, 60건)통과(차이 0)
제품군별 공헌이익 합계 = 전사 공헌이익, 구성비 합계 = 100%(월별, 24건)통과(허용오차 이내)
적자 채널 판정 분포(의도적 구성)정상 58건 · 점검 필요 2건(수출 채널 2개월)
조회 조건 전달 — 채널 필터 5건, 공헌이익 내림차순 정렬(Edm.Decimal 숫자 비교) 확인확인
표시 금지 검사 — 커스텀 프로그램ID·앱 식별자·출처 표현 검출0건
화면 렌더링 — 실브라우저에서 조회 → 필터 → 탭 전환 → 행 클릭 상세까지 실동작 후 캡처3/3
조회 버튼 위치 · sap_horizon 테마 · Enter 키 조회 · 서비스 미연결 시 오류 안내확인

모든 데이터는 검증용으로 구성한 가상 데이터입니다.

자주 묻는 질문

이 화면은 어떤 기준으로 적자 채널을 가려냅니까

채널별 영업이익(공헌이익에서 고정비를 뺀 금액)이 0 미만이면 점검 필요로, 0 이상이면 정상으로 표시합니다. 점검 필요 표시는 원인을 특정하지 않으며, 실제 원인 확인은 화면 밖에서 이뤄집니다.

변동비와 고정비는 어떻게 채널에 배분됩니까

이 화면은 이미 배분된 변동비·고정비 결과값을 조회하는 화면이며, 배분 기준 자체를 설계하거나 검증하지는 않습니다. 배분 로직은 회사의 관리회계 정책에 따라 별도 확인이 필요합니다.

조회 결과를 그대로 채널 축소나 정책 결정에 사용할 수 있습니까

아닙니다. 화면은 채널별 손익 구조를 집계해 점검 대상을 가려내는 조회 도구이며, 실제 의사결정과 최종 판단은 회사가 수행합니다.

제품군별 구성비는 채널 결과와 어떻게 연결됩니까

제품군별 구성비는 같은 조회조건(회계연도·기준월)의 전사 공헌이익을 제품군 축으로 재분류한 결과이며, 채널 축과는 별도의 집계 축입니다. 두 탭의 공헌이익 합계는 같은 기준월 기준으로 서로 일치합니다.

매출이 큰 채널이 아니라, 남는 채널부터 확인해 보세요

채널별 매출 합계만으로는 어느 채널이 실제로 회사에 이익을 남기는지 보이지 않습니다. 화면에서 채널별 공헌이익·영업이익을 미리 대사해 두면 비용 구조 점검의 우선순위를 정하기가 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

수익성 분석공헌이익판매채널채널 수익성변동비고정비영업이익OpenUI5
관련 글차이점
SAP 제품별 공헌이익 분석 점검제품 축으로 공헌이익을 집계 — 이 화면은 판매채널 축으로 공헌이익·고정비·영업이익까지 대사
SAP 제품·고객 마진 믹스 분석 점검마진 변동을 가격·수량·믹스·원가로 요인 분해 — 이 화면은 채널별 손익 구조 자체를 조회·대사