아직도 SAPGUI? — Fiori 마이그레이션 그만 미뤄 #shorts #SAP #Fiori

Moderator

이 글이 답하는 질문

  • SAPGUI에서 Fiori로 언제, 어떻게 전환해야 하나?
  • 전면 마이그레이션 vs 공존 방식 중 어느 것이 맞나?
  • 실무에서 Fiori 마이그레이션 시 빠지기 쉬운 함정은?

SAPGUI를 아직 쓰는 이유

많은 기업이 익숙함 때문에 SAPGUI를 유지한다. 하지만 S/4HANA Cloud는 Fiori를 기본 UI로 채택했고, SAP는 신규 SAPGUI 트랜잭션 개발을 사실상 중단했다. 더 이상 선택이 아닌 방향의 문제다.

직접 해보기

1. 공존 모드로 시작 (Coexistence)

전면 전환이 부담스럽다면 Fiori Launchpad를 SAPGUI 옆에 나란히 운영한다. 핵심 트랜잭션부터 Fiori 앱으로 교체하고, 나머지는 SAPGUI Tile을 Launchpad에 추가해 UI를 통일한다.

-- Fiori Launchpad에서 SAPGUI 트랜잭션 실행
-- SM30 등 기존 T-Code를 Tile로 등록
-- 사용자는 단일 진입점만 기억하면 됨

2. 표준 Fiori 앱 우선 적용

SAP가 제공하는 표준 Fiori 앱 목록을 먼저 확인한다. My Inbox, Manage Purchase Orders, Approve Timesheets 등 업무별 표준 앱이 1800개 이상 제공된다. 커스텀 개발 전 표준 앱이 있는지 반드시 확인해야 한다.

3. 마이그레이션 우선순위 기준

  • 사용 빈도 높은 T-Code → 우선 전환 (효과 최대)
  • 모바일 접근이 필요한 업무 → Fiori만 지원
  • 레거시 커스텀 ABAP → 계속 SAPGUI 유지 가능

삽질 노트

  • Fiori 앱 실행 전 역할(Role) 할당 누락 → 빈 화면만 표시. ICF 노드 활성화도 필수
  • SAPGUI에서 동작하던 커스텀 로직이 OData 서비스와 맞지 않아 재개발 필요한 경우 빈번
  • SAP Fiori Apps Library에서 앱 가용성(SAP_BASIS 버전)을 반드시 확인 — 버전 미달이면 앱이 아예 없음

핵심 한 줄

Fiori 마이그레이션은 전부 바꾸는 게 아니라, 표준 앱부터 공존으로 시작해 점진적으로 교체하는 것이다.

더 파볼 주제

  • SAP Fiori Apps Library 활용법
  • Fiori Launchpad 역할(Role) 구성
  • UI5 커스텀 앱 개발로 SAPGUI 대체