솔루션 홈
자금

SAP 차입금 증감현황 — 지난달보다 늘었나 줄었나

차입금 잔액을 비교 시점과 현재 시점으로 나란히 놓고, 통화와 원화 기준 증감을 확인하는 화면입니다.

차입금 총액이 늘었다면 이유가 둘 중 하나입니다. 새로 빌렸거나, 환율이 올랐거나.

외화 차입이 있으면 원금은 그대로인데 원화 환산액만 늘어납니다. 이걸 구분하지 않으면 차입을 늘린 것처럼 보입니다. 통화 기준과 원화 기준 증감을 따로 보도록 OpenUI5 화면으로 확장한 것이 이 앱입니다. 실제 구동 화면 2종을 함께 공개합니다.

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

  • 차입 거래 — 금융기관과 거래번호
  • 금융상품 — 상품 유형과 차입 과목
  • 조건 — 금리 · 차입일 · 만기일
  • 통화 — 차입통화와 적용 환율
  • 잔액 — 비교월과 현재월 잔액
항목내용
업무 영역자금(TR) · 차입금 관리
Namespacezui5.loandelta
셸 구조조회조건 영역(우측 조회·초기화) + 증감 테이블
화면 수조회 화면 1개 + 상세
데이터차입금 증감 36건
성격조회형(Read-Only) — 차입 등록은 표준이 담당
UI 테마sap_horizon 단일 적용

실제 화면 2종 둘러보기

회사코드·비교월·현재월로 조회하면 차입금 잔액이 나란히 나옵니다 → 통화 기준과 원화 기준 증감을 비교하고 → 환율 영향과 실제 증감을 구분합니다.

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

Main.view.xml
초기 진입 화면 — 조회조건과 안내 메시지
초기 진입 화면 — 조회조건과 안내 메시지 — 회사코드·비교월·현재월·금융기관을 고르는 화면입니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
증감 현황
통화와 원화 기준
통화와 원화 기준 — 구분·금융기관·거래번호·금융상품·차입과목·금리·차입일·만기일과 함께 차입통화·환율·비교월 잔액·현재월 잔액·증감액이 통화와 원화로 각각 표시됩니다.

조작 방법

  1. 회사코드를 고릅니다.
  2. 비교월현재월을 지정합니다. 전월 대비가 일반적입니다.
  3. 금융기관으로 차입처별로 볼 수 있습니다.
  4. 조회조건 입력필드에서 값을 바꾸거나 Enter 를 누르면 즉시 조회됩니다.
  5. 통화 기준 증감을 봅니다. 실제로 빌리거나 갚은 금액입니다.
  6. 원화 기준 증감과 비교합니다. 차이가 환율 영향입니다.
  7. 환율을 확인해 변동 폭을 봅니다.
  8. 결과는 CSV 다운로드로 내려받아 자금 보고에 씁니다.

증감 산식

같은 증감을 두 통화 기준으로 계산합니다.

증감액(통화) = 현재월 잔액(통화) − 비교월 잔액(통화)
증감액(원화) = 현재월 잔액(원화) − 비교월 잔액(원화)

원화 잔액 = 통화 잔액 × 적용 환율

환율 영향 = 증감액(원화) − 증감액(통화) × 현재 환율

통화 증감 0, 원화 증감 ≠ 0  →  전액 환율 영향

두 기준을 함께 보는 이유

원화 기준으로만 보면 외화 차입금이 늘어난 것처럼 보입니다. 실제로는 한 푼도 더 빌리지 않았는데 환율이 올라서 그렇습니다. 통화 기준 증감이 0이면 실질 차입은 그대로라는 뜻이고, 보고할 때 설명이 달라집니다.

차입금이 변하는 네 가지 경로

경로내용증감 양상
신규 차입새 계약 실행통화·원화 모두 증가
상환원금 상환통화·원화 모두 감소
환율 변동외화 차입 환산원화만 변동
차환만기 상환 후 재차입순증감 0에 가까움

조회조건

필드필수설명
회사코드필수대상 법인
비교월필수기준 시점
현재월필수비교 대상 시점
금융기관선택차입처
차입통화선택KRW / USD 등
금융상품선택상품 유형

결과 컬럼

컬럼의미 · 표시
구분차입 유형. 상태 색
금융기관차입처
거래번호차입 계약 식별
금융상품 · 차입과목상품과 계정
금리적용 이자율
차입일 · 만기일계약 기간
차입통화 · 환율통화 정보
비교월 잔액(통화) · (원화)기준 시점
현재월 잔액(통화) · (원화)비교 시점
증감액(통화) · (원화)변화폭. 부호 색

SAP 표준 기능 매핑

표준역할이 화면에서의 확장
TPM10금융거래 조회차입 정보 원천
VTBFHA · VTBFHAPO금융거래 헤더와 조건조회 원천
TCURR환율 마스터원화 환산
BNKA은행 마스터금융기관 명칭

도입 시 확인이 필요한 부분

원화 환산에 어느 환율을 쓸지 정해야 합니다. 월말 환율과 평균 환율이 다르고, 재무제표에 반영된 환율과 맞춰야 보고 자료가 일치합니다. 비교월과 현재월에 각각 다른 환율이 적용된다는 점도 화면에 드러나야 합니다.

참고 CDS 뷰

@AbapCatalog.sqlViewName: 'ZCLOANDELTA'
@EndUserText.label: '차입금 증감현황 (Z)'
define view Z_C_LOAN_DELTA
  as select from vtbfha as Deal
    left outer join bnka  as Bank on Deal.hbkid = Bank.bankl
    left outer join tcurr as Rate on Deal.wgschft = Rate.fcurr
{
  key Deal.bukrs,
  key Deal.rfha  as DealNo,
      Bank.banka   as BankName,
      Deal.sfhaart as ProductType,
      Deal.dblfz   as StartDate,
      Deal.delfz   as MaturityDate,
      Deal.wgschft as Currency,
      Rate.ukurs   as ExchangeRate
      // 비교월·현재월 잔액은 기간별 잔액 뷰에서 각각 집계해 조인
      // 증감액(통화) = 현재 − 비교, 원화는 각 시점 환율 적용 후 차이
}

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

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.m.Page + 조회조건 영역 · 증감 테이블
조회조건sap.m.Select · sap.m.DatePicker · sap.m.Input — 우측 끝에 조회·초기화
이벤트모든 버튼이 onPAI 단일 진입점, fcCode 로 분기
증감 테이블sap.ui.table.Table — 통화·원화 쌍으로 배치
증감 표시sap.m.ObjectStatus — 증가·감소 부호 색
거래 링크sap.m.Link — 금융기관·거래번호 연계

통화와 원화를 쌍으로 배치한 이유

두 기준을 멀리 떼어 놓으면 비교하려고 눈이 오갑니다. 통화 잔액 옆에 바로 원화 잔액을 두면 환율이 얼마나 반영됐는지 그 자리에서 보이고, 증감 열에서도 같은 순서를 유지하면 읽는 흐름이 끊기지 않습니다.

파일 구성

경로역할
manifest.json앱 디스크립터 — 앱 ID(zui5.loandelta) · ko 로케일
view/Main.view.xml조회조건과 증감 테이블
controller/Main.controller.js조회 · 증감 계산 · 환산 · CSV
model/ModelMock.jslocaldata JSON 읽기(Promise)
js/formatter.js금액 · 환율 · 부호 색 포맷터
localdata/loandelta.json차입금 증감 36건

검증 결과

검증 항목결과
증감액(통화) = 현재월 − 비교월 (전 건)통과
증감액(원화) = 현재월 원화 − 비교월 원화통과
원화 잔액 = 통화 잔액 × 환율통과
원화 차입은 환율 1.0통과
금융기관 코드가 있으면 명칭도 존재통과
XML · JSON 전체 파싱오류 0건
화면 렌더링 — 실브라우저 조회 후 캡처2/2
테마 런타임 확인sap_horizon

자주 묻는 질문

환율 영향을 따로 뽑을 수 있나요?

통화 증감에 현재 환율을 곱한 값과 원화 증감의 차이가 환율 영향입니다. 보고 자료에 이 구분을 넣으면 실질 차입 변화가 명확해집니다.

비교월을 전년 동월로 두면요?

연간 추세를 볼 수 있습니다. 다만 그사이 차환이 여러 번 있었으면 순증감만 보여 실제 거래 횟수는 드러나지 않습니다.

차환은 증감이 0으로 보이나요?

같은 금액을 갚고 다시 빌리면 그렇습니다. 만기는 연장됐지만 잔액은 그대로이므로 만기 현황과 함께 봐야 전체 상황이 파악됩니다.

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

차입 잔액은 표준 TR 과 회계 전기에서 나옵니다. 이 화면은 두 시점 잔액을 대조하고 통화·원화 증감을 나눠 환율 영향을 구분하게 하는 확장입니다.

차입금 증감 관리, 지금 쓰는 SAP 위에서 확장해 보세요

환율 때문인지 실제로 빌린 것인지 구분되면 보고가 명확해집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

차입금 증감차입금 잔액환율원화환산금융기관OpenUI5