솔루션 홈
TPM10 · 자금

SAP 장단기 차입금 현황 — 언제 갚아야 할 돈이 얼마인가

차입금을 만기 구간별로 나누고 잔존일수와 함께 조회해, 상환 부담이 몰리는 시점을 확인하는 화면입니다.

차입금은 총액보다 언제 갚아야 하는지가 중요합니다. 같은 100억이라도 한 달 뒤 만기와 3년 뒤 만기는 자금 계획이 전혀 다릅니다.

게다가 만기가 한 시기에 몰리면 차환 부담이 커집니다. 만기 구간별로 나눠 보고 잔존일수를 함께 확인하도록 OpenUI5 화면으로 확장한 것이 이 앱입니다. 실제 구동 화면 2종을 함께 공개합니다.

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

  • 차입 거래 — 금융기관과 거래번호
  • 금융상품 — 상품 유형과 차입 과목
  • 거래유형 — 차입·사채 등 구분
  • 조건 — 금리와 차입일 · 만기일
  • 금액 — 차입 통화와 금액
항목내용
대응 T-codeTPM10 · FTR_EDIT
업무 영역자금(TR) · 차입금 관리
Namespacezui5.loanterm
셸 구조조회조건 영역(우측 조회·초기화) + 차입금 목록
화면 수조회 화면 1개 + 상세
데이터차입 거래와 만기 정보
성격조회형(Read-Only) — 차입 등록은 표준이 담당
UI 테마sap_horizon 단일 적용

실제 화면 2종 둘러보기

회사코드·차입금유형·만기 범위로 조회하면 차입금이 나옵니다 → 만기 구간별로 나눠 보고 → 잔존일수가 짧은 건을 확인합니다.

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

TPM10 — Main.view.xml
초기 진입 화면 — 조회조건과 안내 메시지
초기 진입 화면 — 조회조건과 안내 메시지 — 회사코드·차입금유형·금리유형·만기 범위를 고르는 화면입니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
TPM10 — 차입금 현황
만기 구간과 잔존일수
만기 구간과 잔존일수 — 금융기관·거래번호·금융상품·거래유형·차입과목과 함께 금리·차입일·만기일·잔존일수·만기구간·차입금액이 이어집니다. 만기가 임박한 건은 상태 색으로 구분됩니다.

조작 방법

  1. 회사코드를 고릅니다.
  2. 차입금유형으로 단기·장기·사채를 나눕니다.
  3. 금리유형으로 고정과 변동을 구분합니다. 변동은 금리 위험이 있습니다.
  4. 만기 범위로 특정 시기 만기만 볼 수 있습니다.
  5. 조회조건 입력필드에서 값을 바꾸거나 Enter 를 누르면 즉시 조회됩니다.
  6. 만기구간별 합계로 어느 시기에 부담이 몰리는지 봅니다.
  7. 잔존일수가 짧은 건부터 차환이나 상환을 준비합니다.
  8. 결과는 CSV 다운로드로 내려받아 자금 계획에 씁니다.

만기 구분 규칙

잔존 기간으로 구간을 나누고 회계 분류도 이에 따릅니다.

잔존일수 = 만기일 − 기준일

만기 구간
  3개월 이내   →  즉시 대응 필요
  3~6개월      →  차환 준비
  6개월~1년    →  단기차입금 (유동부채)
  1년 초과     →  장기차입금 (비유동부채)

잔존일수 < 0  →  만기 경과 — 연체 확인

1년을 경계로 나누는 이유

회계상 1년 이내 만기는 유동부채, 1년 초과는 비유동부채입니다. 장기차입금도 만기가 1년 안으로 들어오면 유동성 장기부채로 재분류해야 합니다. 잔존일수를 보면 재분류 대상이 자동으로 걸러집니다.

차입 유형별 특징

유형내용관리 포인트
단기차입금1년 이내 만기차환 빈도 높음
장기차입금1년 초과 만기만기 1년 내 진입 시 재분류
회사채공모·사모 발행만기 일시 상환이 많음
변동금리기준금리 연동금리 상승 위험

조회조건

필드필수설명
회사코드 Bukrs필수대상 법인
차입금유형 LoanType선택단기 / 장기 / 회사채
금리유형 RateType선택고정 / 변동
차입처 BankText선택금융기관
통화 Currency선택KRW / USD 등
만기예정일 From~To선택만기 범위

결과 컬럼

컬럼의미 · 표시
구분차입 유형. 상태 색
금융기관차입처
거래번호차입 계약 식별
금융상품상품 유형
거래유형차입 · 사채 등
차입과목계정 구분
금리적용 이자율
차입일 · 만기일계약 기간
잔존일수만기일 − 기준일
만기구간3개월 · 6개월 · 1년 등
차입통화 · 차입금액원금

SAP 표준 기능 매핑

표준역할이 화면에서의 확장
TPM10금융거래 조회만기 구간과 잔존일수를 추가
FTR_EDIT금융거래 등록·변경차입 등록
VTBFHA금융거래 헤더조회 원천
VTBFHAPO거래 조건금리와 기간
BNKA은행 마스터금융기관 명칭
F101채권채무 재분류유동성 재분류 연계

도입 시 확인이 필요한 부분

차입금을 TR 모듈로 관리하는지 FI 전표로만 관리하는지에 따라 원천이 다릅니다. FI 로만 관리하면 만기와 금리 정보가 전표에 없어 별도 관리 테이블이 필요합니다. 또 변동금리는 금리 변경 이력을 함께 봐야 실효 이자가 계산됩니다.

참고 CDS 뷰

@AbapCatalog.sqlViewName: 'ZCLOANTERM'
@EndUserText.label: '장단기 차입금 현황 (Z)'
define view Z_C_LOAN_TERM
  as select from vtbfha as Deal
    left outer join bnka as Bank on Deal.hbkid = Bank.bankl
{
  key Deal.bukrs,
  key Deal.rfha  as DealNo,
      Deal.sfhaart as ProductType,
      Deal.svvart  as DealType,
      Deal.dblfz   as StartDate,
      Deal.delfz   as MaturityDate,
      Deal.wgschft as Currency,
      Bank.banka   as BankName
      // 잔존일수 = 만기일 − 기준일
      // 만기구간은 잔존일수 구간으로 분류 (소비 뷰에서 계산)
      // 금리와 금액은 VTBFHAPO 거래 조건과 조인
}

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

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 — 금융기관·거래번호 연계

만기구간별 소계를 두는 이유

차입 건이 수십 개여도 자금 담당자가 보는 것은 "3개월 안에 얼마를 갚아야 하나" 입니다. 건별 목록만 있으면 그 숫자를 직접 더해야 합니다. 구간마다 소계를 두면 자금 계획에 바로 쓸 수 있는 형태가 됩니다.

파일 구성

경로역할
manifest.json앱 디스크립터 — 앱 ID(zui5.loanterm) · ko 로케일
view/Main.view.xml조회조건과 차입금 테이블
controller/Main.controller.js조회 · 잔존일수 계산 · 구간 분류 · CSV
model/ModelMock.jslocaldata JSON 읽기(Promise)
js/formatter.js금액 · 금리 · 일수 포맷터
localdata/loanterm.json차입 거래 데이터
localdata/bank.json금융기관

검증 결과

검증 항목결과
잔존일수 = 만기일 − 기준일 (전 건)통과
만기구간 = 잔존일수 구간과 일치통과
만기일 ≥ 차입일통과
구간별 소계 합 = 전체 차입금액통과
금융기관 코드가 있으면 명칭도 존재통과
XML · JSON 전체 파싱오류 0건
화면 렌더링 — 실브라우저 조회 후 캡처2/2
테마 런타임 확인sap_horizon

자주 묻는 질문

유동성 장기부채 재분류는 언제 하나요?

결산 시점에 만기가 1년 안으로 들어온 장기차입금을 유동부채로 옮깁니다. 잔존일수를 보면 대상이 바로 걸러집니다.

변동금리 차입은 무엇을 더 봐야 하나요?

금리 변경 이력과 다음 금리 조정일입니다. 기준금리가 오르면 이자 부담이 늘어나므로 금리 위험 관리가 필요합니다.

만기가 한 시기에 몰리면 어떻게 하나요?

차환 협의를 미리 시작하거나 일부를 조기 상환해 분산합니다. 몰린 것을 만기 직전에 알면 협상력이 떨어집니다.

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

차입 계약은 표준 TR 모듈이 관리합니다. 이 화면은 그 데이터에 잔존일수와 만기 구간을 붙여 자금 계획 관점으로 정리한 확장입니다.

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

만기가 몰린 시기가 미리 보이면 차환 협상 시간이 생깁니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

차입금장단기 차입금TPM10만기 구간잔존일수사채금리OpenUI5