SAP ECC 및 S4HANA와의 소싱-지급(S2P) 통합 살펴보기
SAP ECC 및 S4HANA와의 소싱-지급(S2P) 통합에 대해 자세히 알아보기
SAP와 ServiceNow 인스턴스 간의 통신 설정
SAP ECC 및 SAP S4 HANA와의 소싱-지급(S2P) 통합은 다음 API를 지원합니다.
- REST API: REST는 API의 프런트 엔드와 백 엔드를 분리하고 개발 및 구현에 상당한 유연성을 제공하는 클라이언트/서버 접근 방식에 의존합니다. REST는 상태 비저장이므로 API는 요청 간에 데이터나 상태를 저장하지 않습니다.
- SOAP API: SOAP(SIMPLE OBJECT ACCESS PROTOCOL)는 World Wide Web 컨소시엄에서 정의한 메시징 표준으로, 일반적으로 XML을 사용하여 웹 API를 만드는 데 널리 사용됩니다. SOAP는 HTTP, SMTP 및 TCP/IP와 같은 인터넷을 통해 발견되는 광범위한 통신 프로토콜을 지원합니다.
다음 방법을 사용하여 ServiceNow 인스턴스에서 SAP 시스템과의 연결을 설정할 수 있습니다.
- SAP JCo(SAP Java Connector ): Java 애플리케이션이 RFC/BAPI 프로토콜을 사용하여 SAP 시스템과 통신할 수 있도록 하는 미들웨어입니다. 인바운드 및 아웃바운드 원격 함수 호출을 모두 지원합니다. 자세한 내용은 SAP 설명서를 참조하십시오.
- OData (Open Data Protocol): SAP의 웹 기술에서 다양한 플랫폼에서 데이터에 액세스할 수 있도록 하여 웹 애플리케이션, 웹사이트 및 모바일 앱을 개발할 수 있도록 하는 데 사용됩니다.
SAP는 데이터 전송을 위해 다음 프로토콜을 지원합니다.
- RFC/BAPI(일반적으로 동기화)
- REST/OData(동기화)
- SOAP(일반적으로 비동기)
SAP 구현
- 온프레미스 구현:
모든 것은 물리적 위치에서 고객이 관리하고 유지 관리합니다. 이 모델에서 SAP ECC 및 SAP S4 HANA를 모두 구현할 수 있습니다.
- Azure 또는 AWS에서 온-프레미스 구현:
SAP 인스턴스는 Azure 또는 AWS와 같은 클라우드 인스턴스에 있을 수 있지만 방화벽 내에 있으므로 여전히 온-프레미스 구현 유형이며 인스턴스가 클라우드 서버에서 호스팅된다는 유일한 차이점이 있습니다. 이 모델에서 SAP ECC 및 SAP S4 HANA를 모두 구현할 수 있습니다.
- 클라우드 구현:
SAP 인스턴스는 진정한 클라우드 시스템에 있습니다. 이 모델에서는 SAP S4 HANA만 구현할 수 있으며 SAP ECC는 이 범주에서 구현할 수 없습니다.
ServiceNow에서 제공하는 현재 기본 SAP 통합 워크플로우는 처음 두 유형의 구현에 적합합니다. 그러나 고객이 클라우드에서 구현하는 것을 배제하지는 않으며, 이는 래퍼 함수 모듈을 웹 서비스 WSDL로 변환하여 쉽게 달성할 수 있습니다. 그러나 이를 위해서는 SAP 및 ServiceNow에서 사용자 지정이 필요합니다.