Skip to content

SACK-SACK/FI_UI5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 FI_UI5

[UI5] FI 모듈

SAP Fiori 기반의 재무(FI) 모듈 관련 UI5 애플리케이션입니다. 각 프로젝트는 SAP S/4HANA 환경의 FI 기능을 확장하거나 시각화하는 데 초점을 맞추고 있습니다.


📁 프로젝트 구조

FI_UI5/
├── FI_financial_profit  # 손익계산서(Income Statement) 및 수익 시각화 기능
├── FI_gl_crud           # G/L 계정 관리 (생성, 수정, 삭제) 기능
├── FI_sales_report      # 매출 조회 및 고객/벤터별 매출 차트 시각화 기능
├── FI_tempdoc_app       # 임시전표 결재(승인/반려) 기능
├── .gitignore           # 공통 Git 무시 규칙
└── README.md            # 프로젝트 설명 문서

📦 기술 스택

  • SAP UI5 / Fiori
  • OData V2
  • SAP CDS View (백엔드)
  • JSONModel / XML View
  • Smart Controls (SmartTable, SmartFilterBar 등)

📌 주요 기능

FI_financial_profit

  • 주차별 당기순이익 추이 시각화 (Waterfall Chart)
  • 매출, 매출원가, 판관비 등 손익 항목 요약
  • SAP SmartChart 및 SmartForm 기반의 분석 UI 구성

FI_gl_crud

  • G/L 계정 목록 조회, 생성, 수정, 삭제
  • i18n 다국어 계정명 처리 (한/영/독어 등)
  • SmartTable 및 Dialog 기반 CRUD UI

FI_sales_report

  • 기업 총 매출 및 월별 매출 추이 시각화 (Donut Chart)
  • 고객/벤더별 매출 순위 TOP3 추출
  • 고객/벤더별 매출 비율/매출액 시각화 (Bar Chart & Donut Chart)

FI_tempdoc_app

  • 상신/승인/반려 상태의 임시전표 SmartTable 기반 조회
  • 상신처리된 임시전표의 경우, 상세 내역(Item)조회 및 차/대변 확인 가능
  • 승인/반려처리시 DB Update(결재상태, 결재의견) 및 실전표 전기 & 원장에 반영

🚀 실행 방법 (로컬 개발용)

아래 명령어를 순서대로 실행하면 로컬 개발 서버를 실행할 수 있습니다.

# 1. UI5 CLI 전역 설치 (최초 1회만)
npm install --global @ui5/cli

# 2. 프로젝트 의존성 설치
npm install

# 3. 로컬 서버 실행
ui5 serve -o
# 또는 npm run start

ui5.yaml, ui5-local.yaml, ui5-mock.yaml 등을 활용하여 mock 서버와 함께 개발할 수 있습니다.


📄 기타

  • 모든 프로젝트는 SAP UI5 / ABAP 환경과의 연동을 고려하여 설계되었습니다.
  • node_modules/, dist/, mta_archives/빌드 및 의존성 파일은 .gitignore에 포함되어 있습니다.

👩‍💻 작성자

SAP SYNC ACADEMY 6기 / ERP FI 모듈 개발 및 운영

About

[UI5] FI 모듈

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors