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
반응형

+ Recent posts