두 손끝의 창조자

SAP Fiori Elements Overview 본문

SAP

SAP Fiori Elements Overview

codinglog 2025. 2. 24. 08:46

SAP Fiori Elements란?

SAP Fiori Elements는 가장 일반적으로 사용되는 플로어플랜 템플릿을 포함하는 프레임워크입니다. 이 프레임워크는 다음과 같은 목적으로 설계되었습니다:

  1. 프론트엔드 코드 작성량을 줄여 개발 속도 향상
  2. 최신 SAP Fiori 디자인 가이드라인에 맞는 UX 일관성 확보

지원하는 플로어플랜

SAP Fiori Elements가 제공하는 주요 템플릿:

List report
Worklist
Object page
Overview page
  1. List Report (리스트 리포트)
  2. Worklist (워크리스트)
  3. Object Page (오브젝트 페이지)
  4. Overview Page (오버뷰 페이지)
  5. 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 사용 결정 시 고려해야 할 두 가지 주요 요소:

  1. 원하는 플로어플랜이 SAP Fiori Elements에서 지원되는지 여부
  2. SAP Fiori Elements 플로어플랜이 필요한 모든 기능을 제공하는지 여부
    • 제공하지 않는 경우 프리스타일 애플리케이션 개발 고려
반응형
Comments