안녕하세요 패일오버입니다. 오늘은 Fiori Application의 종류에 대해서 확인해 보는 시간을 갖고자 합니다.
Fiori Application 은 크게 세가지로 분류 가능합니다. 해당 application 들이 Fiori에서 어떻게 활용이 되는지 확인해보겠습니다.
1. Transactional Apps
Fiori의 Tile을 생각하면 이해가 편합니다.
Transactional Apps은 판매 주문 생성, 송장 처리 또는 휴가 신청 승인과 같은 특정 비즈니스 프로세스 또는 Transactional 을 완료하는 데 사용됩니다. Transactional Apps는 작업 중심적이며 사용자가 빠르고 효율적으로 작업을 완료할 수 있도록 도와줍니다. Transactional Apps는 종종 모바일 장치에 대한 설계로, 사용자가 어디서든 언제든 중요한 비즈니스 기능에 액세스할 수 있도록합니다. Fiori에서는 기존에 GUI에서 사용하던 T-code도 연결하여 사용 가능합니다. 다만 UI5 지원이 되지 않아 PC 환경이 아닌 곳에서의 활용은 어려운 점이 있는 것으로 확인 되고 있습니다.
Transactional Apps의 경우 ABAP Front-end 서버에는 제품에 대한 제품별 UI 구성 요소 (예: ERP FCM, CRM, SCM)가 포함된 UI 계층이 포함되어 있습니다. 인프라는 SAP UI5 제어 라이브러리와 SAP Fiori Launch Pad가 있는 중앙 UI 구성 요소와 OData 지원이 있는 SAP 게이트웨이로 구성됩니다.
Front-end 구성 요소는 신뢰할 수 있는 RFC 연결을 통해 비즈니스 논리가 포함된 ABAP Back-end 서버에 액세스할 수 있습니다. 기본 데이터베이스는 SAP HANA 데이터베이스나 모든 데이터베이스일 수 있으며 Back-end 서버에서 액세스됩니다.
2. Fact Sheets
Fiori의 Enterprise Serach를 생각하면 됩니다.
Fact Sheets는 고객, 공급 업체 또는 제품과 같은 특정 비즈니스 객체에 대한 상세 정보를 제공합니다. Fact Sheets는 탐색하기 쉽게 설계되어 사용자가 특정 객체에 대한 모든 정보를 한 곳에서 제공받을 수 있도록 해 줍니다. Fact Sheets는 연락처 정보, 판매 이력 및 금융 정보와 같은 중요한 정보를 표시할 수 있으며, 객체와 관련된 작업을 수행할 수 있도록 사용자가 주문을 생성하거나 이메일을 보내는 등의 작업을 수행할 수도 있습니다.
Fact Sheets의 경우 ABAP Front-end 서버에는 중앙 UI 구성 요소가 있는 UI 계층과 사용된 제품(예: ERP-FIN, CRM, SCM) 및 SAP Gateway에 대한 제품별 UI 구성 요소가 포함되어 있습니다. 중앙 UI 구성 요소에는 SAP UI5 제어 라이브러리 및 SAP Fiori Launch Pad가 포함되어 있습니다.
Front-end 서버는 신뢰할 수 있는 RFC 연결을 통해 ABAP Back-end 서버에 대한 읽기 액세스 권한이 있습니다. ABAP Back-end에는 비즈니스 로직, 검색 모델, OData 서비스 및 모델 공급자가 포함된 SAP Business Suite가 포함되어 있습니다.
SAP Web Dispatcher는 시스템에 대한 HTTPS 요청의 진입점입니다. SAP Web Dispatcher는 HTTPS 요청에 대해 적절한 서버를 선택합니다. 일반 적으로 PCE 환경에서는 2대의 Web Dispatecher가 제공 됩니다.
3. Analytical Apps
Analytical Apps은 SAP 시스템에서 데이터를 분석하고 시각화하는 데 사용됩니다. Analytical Apps 앱은 실시간 인사이트를 제공하며 사용자가 정보에 기반하여 판단할 수 있도록 도와줍니다. Analytical Apps은 핵심 성과 지표 (KPI), 차트 및 테이블을 표시할 수 있으며 데이터를 자세히 분석하도록 사용자가 탐색할 수 있게 구현 가능합니다. Analytical Apps은 종종 더 큰 화면을 가진 데스크탑 장치에 대한 설계로, 사용자가 자세히 보고 분석가능한 환경을 제공하여 줍니다.
Analytical Apps 는 BTP 환경에서 제공하는 SAC 플랫폼을 활용하여 구현을 하면 보다 손쉽게 구현이 가능합니다. 데이터 시각화를 필두로 분석하고자 하는 데이터를 아래와 같은 구조로 분석이 가능한 환경을 제공합니다. 결국 돈이 문제겠만요.
이번 포스팅에 참고가 되었던 자료가 비교적 과거 자료이기 때문에 큰 도움이 안될 수 있지만 Fiori를 이해하는데에는 큰 도움이 될 수 있는 내용들입니다.
한가지 특징은 Transactional Apps는 데이터베이스 환경에 종속적이지 않으나 Fact Sheet나 Analytical Apps HANA DATABASE에서만 작동하는 구조라는 점은 참고하셨으면 합니다.
저도 해당 포스팅을 작성하면서 새로운 의문과 궁금증이 계속 늘어나고 있는데, 그것들은 늘 그랬듯이 공부하면 됩니다.
오늘도 좋은 하루 되세요~

'SAP BC' 카테고리의 다른 글
[SAP] Abap Cloud 개발 - On-stack developer Extensibility (2) (0) | 2023.03.04 |
---|---|
[SAP] Abap Cloud 개발 - On-stack developer Extensibility (0) | 2023.03.03 |
[SAP] Fiori 는 SAP GUI를 얼마나 수용할까? (0) | 2023.02.28 |
[SAP] Integration Suite (1) - Cloud Integration(Integration Flow) (0) | 2023.02.27 |
[SAP] Fiori 권한 부여 방법 (1) (0) | 2023.02.26 |