Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- dbeaver
- springboot
- IntelliJ
- NCP
- nginx
- BPMN
- intellijIDEA
- JPA
- log4j2
- database
- nodejs
- maven
- Git
- mybatis
- gradle
- sapfiorielements
- Linux
- VSCode
- gson
- Spring
- Java
- react
- MySQL
- JavaScript
- Kubernetes
- LOG4J
- useEffect
- docker
- Windows
- tibero
Archives
- Today
- Total
두 손끝의 창조자
SAP Fiori Elements Overview 본문
SAP Fiori Elements란?
SAP Fiori Elements는 가장 일반적으로 사용되는 플로어플랜 템플릿을 포함하는 프레임워크입니다. 이 프레임워크는 다음과 같은 목적으로 설계되었습니다:
- 프론트엔드 코드 작성량을 줄여 개발 속도 향상
- 최신 SAP Fiori 디자인 가이드라인에 맞는 UX 일관성 확보
지원하는 플로어플랜
SAP Fiori Elements가 제공하는 주요 템플릿:





- List Report (리스트 리포트)
- Worklist (워크리스트)
- Object Page (오브젝트 페이지)
- Overview Page (오버뷰 페이지)
- Analytical List Page (분석용 리스트 페이지)
주목할 점은 Overview Page를 제외한 모든 플로어플랜이 유연한 컬럼 레이아웃에 배치될 수 있다는 것입니다. Overview Page는 최소 두 개의 다른 애플리케이션에서 데이터를 가져오는 독립형 애플리케이션으로 구현되어야 합니다.
주요 기능
공통 기능 (V2 & V4)
- 메시지 처리
- 드래프트 처리를 포함한 글로벌 편집 플로우
- 기본 작업을 위한 키보드 단축키
- 애플리케이션 정의 액션을 위한 커스텀 단축키
- 앱 간 원활한 네비게이션
- Inner App State를 통한 페이지 상태 저장
- SAP Fiori Launchpad의 sap-keep-alive 모드 지원
V2 전용 기능
- 드래프트 처리 없는 로컬 편집 플로우 지원
확장 기능
SAP Fiori Elements가 지원하지 않는 기능은 확장을 통해 구현할 수 있습니다. 하지만 유지보수가 필요한 코드가 생성되므로 권장되지 않습니다. 확장은 다음과 같은 방법으로 가능합니다:
- manifest.json 수정
- 어노테이션 사용
- UI adaptation
사용 시 고려사항
SAP Fiori Elements 사용 결정 시 고려해야 할 두 가지 주요 요소:
- 원하는 플로어플랜이 SAP Fiori Elements에서 지원되는지 여부
- SAP Fiori Elements 플로어플랜이 필요한 모든 기능을 제공하는지 여부
- 제공하지 않는 경우 프리스타일 애플리케이션 개발 고려
반응형
Comments