[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 등)
- 주차별 당기순이익 추이 시각화 (Waterfall Chart)
- 매출, 매출원가, 판관비 등 손익 항목 요약
- SAP SmartChart 및 SmartForm 기반의 분석 UI 구성
- G/L 계정 목록 조회, 생성, 수정, 삭제
- i18n 다국어 계정명 처리 (한/영/독어 등)
- SmartTable 및 Dialog 기반 CRUD UI
- 기업 총 매출 및 월별 매출 추이 시각화 (Donut Chart)
- 고객/벤더별 매출 순위 TOP3 추출
- 고객/벤더별 매출 비율/매출액 시각화 (Bar Chart & Donut Chart)
- 상신/승인/반려 상태의 임시전표 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 모듈 개발 및 운영