728x90
반응형
✅ SAP NetWeaver Gateway란?
항목설명
정식 명칭 | SAP NetWeaver Gateway |
기술 계열 | SAP NetWeaver 플랫폼 기반 |
주 역할 | SAP Business Suite (ECC) 또는 S/4HANA에서 OData RESTful API를 제공하는 게이트웨이 프레임워크 |
핵심 기능 | ABAP 데이터를 OData 형식으로 외부에 제공 (SAP GUI 없이도 REST API 가능) |
🎯 왜 필요한가요?
SAP 시스템은 기본적으로 RFC, BAPI, IDoc 중심의 내부 통신 구조입니다.
→ 외부 시스템이나 모바일 앱, 웹 앱에서 쉽게 접근하려면 **RESTful API 방식(OData)**이 필요합니다.
이때 SAP 내부 데이터를 외부에서 OData 프로토콜로 접근 가능하게 해주는 것이 NetWeaver Gateway입니다.
🧩 주요 기능 요약
기능설명
OData 서비스 생성 | ABAP Backend (DB + Function Module 등) → OData REST API 제공 |
내부 데이터 노출 | SAP 테이블, CDS View, Function Module 등을 API로 외부 노출 |
SAP Fiori 앱 통신 기반 | SAP Fiori 앱이 SAP Backend와 통신할 때 사용하는 기본 기술 |
기존 ECC 시스템에서 API 제공 | S/4HANA가 아닌 구버전에서도 API 제공 가능 |
🏗️ 구성 구조
[ SAP GUI / ABAP System ]
↓
[ NetWeaver Gateway (OData Producer) ]
↓
[ 외부: Fiori 앱, 모바일 앱, 외부 시스템 (OData Consumer) ]
💡 예시 사용 시나리오
시나리오설명
SAP Fiori 앱 | Fiori 앱이 OData 서비스 통해 SAP 데이터 조회 및 변경 |
외부 시스템 연동 | 3rd Party 앱에서 SAP 구매요청(PurchaseRequest)을 OData로 조회 |
커스터마이징 | Function Module을 호출하는 OData 서비스 정의 가능 |
🔗 관련 기술
기술설명
OData V2 | NetWeaver Gateway에서 주로 사용 (V4는 RAP 권장) |
SEGW 트랜잭션 | Gateway 프로젝트 생성 툴 (OData 프로젝트 설계) |
SICF 서비스 활성화 | OData Endpoint를 서비스로 등록하고 활성화하는 설정 |
✅ 최신 기술(RAP)과의 차이
항목NetWeaver GatewayRAP (RESTful ABAP Programming Model)
중심 기술 | SEGW + OData V2 | CDS View + Behavior + OData V4 |
주요 시스템 | ECC, 초기 S/4HANA | 최신 S/4HANA Cloud, SAP BTP ABAP |
UI 자동화 | 수동 설계 필요 | Fiori Elements 자동 생성 가능 |
유지보수성 | 커스텀 구조 중심 | Clean Core 권장 아키텍처 반영 |
📌 요약
항목설명
역할 | SAP 데이터를 외부 시스템에 OData API로 노출하는 게이트웨이 |
기반 | SAP NetWeaver 기술 (SAP_BASIS), SAP Gateway Component |
주요 도구 | SEGW 트랜잭션, SICF 서비스 등록 |
최신 대체 | SAP RAP (S/4HANA 이후)에서 대체 기술로 발전 중 |
💬 결론
- SAP NetWeaver Gateway는 ECC 또는 On-Prem S/4HANA에서 OData API 제공의 핵심 기술
- RAP은 Gateway를 대체하는 최신 클린 아키텍처 기반 OData V4 개발 모델
📌 아직 ECC 또는 S/4HANA On-Prem을 사용 중이라면 NetWeaver Gateway는 OData API의 중심입니다.
📌 클라우드 기반 확장을 고민 중이라면 RAP로의 전환을 고려하세요.
728x90
반응형
'ERP' 카테고리의 다른 글
SAP CPI와 SAP RAP에 대한 명확한 개념 정리 (0) | 2025.06.16 |
---|---|
SAP BTP 기반 SaaS 애플리케이션으로 전환해보자 (1) | 2025.04.30 |
SAP BTP에서 가능한 것들 (SaaS 전환 시) (0) | 2025.04.30 |
SAP BTP에서 말하는 리소스 프로바이더(Resource Provider)란? (0) | 2025.04.30 |
SAP BTP (Business Technology Platform)란? (0) | 2025.04.30 |