SAP PI-소개

SAP Process Integration은 SAP NetWeaver 플랫폼의 일부입니다. NetWeaver 7.0 ehp2 및 이전 버전에서는 SAP NetWeaver Exchange Infrastructure XI라고합니다. SAP NetWeaver Process Integration은 NetWeaver 소프트웨어 구성 요소의 일부이며 회사 내부 시스템 또는 외부 당사자와의 정보 교환에 사용됩니다.

SAP PI / XI를 사용하면 교차 시스템 통신 및 통합을 설정할 수 있으며 Java 및 SAP ABAP와 같은 다양한 프로그래밍 언어를 기반으로 SAP 및 비 SAP 시스템을 연결할 수 있습니다. 시스템 통합 및 통신을 위해 복잡한 시스템 환경에서 필요한 오픈 소스 환경을 제공합니다.

SAP Process Integration은 회사 내 또는 회사 외부 시스템과 SAP 및 비 SAP 애플리케이션 간의 원활한 통합을 가능하게하는 미들웨어입니다.

회사의 서로 다른 사업부의 일부인 서로 다른 시스템에서 실행되거나 서로 비즈니스 관계가있는 서로 다른 회사 간의 분산 환경에서 구현되는 응용 프로그램입니다. 이 환경에서는 서로 다른 시스템 간의 원활한 통합 및 정보 전송이 필요합니다. SAP PI는 애플리케이션 구성 요소가 비즈니스 로직으로 구현되는 방식을 다루지 않고 서로 다른 구성 요소 간의 데이터 교환에 더 중점을 둔 미들웨어 플랫폼을 제공합니다.

SAP PI를 다른 시스템을 상호 연결하는 중앙 인스턴스 또는 미들웨어로 간주 할 수 있습니다. 이 미들웨어는 SAP PI 런타임 엔진이라고 할 수 있으며이 통신을 중재 통신이라고합니다. 이 통신을 지점 간 시나리오와 비교하면 시스템 및 연결을 쉽게 관리 할 수 ​​있습니다. 이 모든 것 외에도 통합과 관련된 정보를 하나의 중앙 지점에서 사용할 수 있습니다.

SAP PI를 사용하는 서로 다른 시스템 간의 메시지 교환에는 비즈니스 데이터가 포함됩니다. 통신 메시지 프로토콜은 W3C 표준 SOAP 메시지를 기반으로합니다.

SAP PI가 필요한 이유는 무엇입니까?

조직에서 SAP ERP는 단일 시스템을 포함하지 않지만 SAP CRM, FICO, EWM 등과 같은 여러 통합 시스템으로 구성됩니다. 모든 데이터 및 정보 교환.

다음은 SAP Process Integration에서 제공하는 주요 기능입니다-

연결성

SAP PI를 사용하면 기술적 인 통신 방식이 다른 다양한 애플리케이션과 시스템을 연결할 수 있습니다. SAP PI는 HTTPS 또는 RFC (Remote Function Call)와 같은 다양한 프로토콜을 기반으로 애플리케이션을 연결할 수있는 다양한 어댑터를 제공합니다.

라우팅

라우팅은 런타임시 서로 다른 시스템 간의 메시지 흐름 규칙을 정의합니다.

매핑

SAP PI는 서로 다른 회사간에 설정할 수있는 분산 환경에서 서로 다른 응용 프로그램 또는 시스템을 연결하는 데 사용되므로 두 구성 요소 간의 데이터 교환 구조가 서로 다를 가능성이 있습니다.

매핑은 소스 시스템의 데이터 구조와 타겟 시스템의 데이터 구조를 결정합니다. 또한 소스 및 대상 시스템 간의 데이터에 적용되는 변환 규칙을 결정합니다.