본문 바로가기
SAP/ETC

[SAP/ETC] INTERFACE, SPROXY ?

by 승싱생숭 2024. 12. 9.
728x90

 

SAP에서 개발을 하다보면 SAP내에서 국한되는 것이 아니라, Legacy System과의 연동을 피할 수 없을 때가 있다.

이 연동을 진행할때 작업해야하는 것이 Interface이다.

 

INTERFACE 구조

 

 

그림을 간단하게 보면 SAP에서 DATA를 전송을 할때 LEGACY 사이에 PO라는 영역이 개입되어있다.

 

이 PO는 SAP가 외부 시스템과 소통을 할 때 데이터를 밖으로 나갈 수 있도록 형식을 정의하고,

외부 시스템과 연결을 해주는 다리 역할 이라고 생각하면된다.

 

위의 사진을 보면 SAP에 정의한 컬럼과 LEGACY에 정의한 컬럼을 연결 시켜주는 작업을 한다는 것을 알 수 있다.

 

이렇게 PO에서 세팅이 완료되고 활성화하게되면 SAP에서도 세팅된 부분을 확인할 수 있다.

 

그때 사용하는 프로그램이 SPROXY이다.

 

T-CODE SPROXY에 들어와 세팅되어있는 정보들을 살펴보면 데이터유형, 메시지유형, 서비스인터페이스 3가지로 구분되어 있다.

 

 

 

사진에 보이는 3가지 유형을 가지고 abap 프로그램에 적용하여 데이터를 전송 및 수신받는다.

 

 

 

더블클릭하면 개발클래스, 요청태스크 정보를 입력하고 Cont. 버튼을 누르면 자세한 정보를 확인할 수 있다.

 

 

 

다음에는 sproxy에서 조회한 정보를 기반으로 전송하는 역할을 구성하는 소스를 작성하는 방법에 대해서 작성해보겠습니다.

 

감사합니다.

 

 

 

728x90

'SAP > ETC' 카테고리의 다른 글

[SAP/ETC] 쿼리 없이 테이블 조인? (퀵뷰 SQVI)  (0) 2025.01.22
[SAP/ETC] CTS 수정  (2) 2024.11.13
[SAP/ETC] BTP 란?  (0) 2024.11.12
[SAP/ETC] 사용자 오브젝트 잠금 해제  (0) 2024.11.09
[SAP/ETC] SAP SE16N 사용법(3)  (0) 2024.10.14