SAP ALE IDOC EDI-Kor_02.4.5 RFC Port와 Partner Profile의 생성

출판된 한글판 도서


ERP SAP R/3 ALE, EDI & IDOC 기술


Original Book Contents


2.4.5    RFC Port Partner Profile의 생성

 

이전에 설명한 R/3와 외부시스템과의 interface에서, 우리는 port partner profile을 수작업으로 정의하였다. 우리는 여기서 SAP에서 제공하는 기능을 사용하여 R/3 R/3 간의 interface에서 사용할 RFC port partner profile을 자동으로 생성하는 방법에 대하여 배울 것이다. 앞으로 여러분이 보게 되겠지만, port는 이전 단계에서 우리가 생성한 RFC destination에 근거하여 정의되는 반면, partner profile은 이미 생성된 port뿐만 아니라 우리가 생성한 customer distribution model에 근거하여 생성된다. 이러한 object들을 생성하기 위해서는 다음 작업을 수행한다. [그림 2-29]를 참조하라.

 

n  transaction SALE à [Modelling and Implementing Business Processes] à [Partner Profiles and Time of Processing] à [Generate Partner Profiles]을 실행한다.

n  [Model view] 필드에 이전에 정의된 customer distribution model CHRCLSMODL을 입력한다.

n  [Post processing : Authorized processors] 항목에서 통지(notification)에 대한 수신자 정보를 입력한다. 이것은 오류가 발생할 경우에, workflow 메시지를 수신할 수신자를 규정하는 것이다(여기에 대해서는 나중에 다시 논의될 것이다).

n  outbound parameter 설정 항목 중 [Output mode] 필드에서 Collect IDOCs and transfer를 선택한다.

n  inbound parameter 설정 항목 중 [Processing] 필드에서 Trigger by background program을 선택한다.

n  프로그램을 실행시킨다.

n  여러분은 port partner profile이 생성되었음을 보여주는 안내 메시지 목록을 확인할 수 있을 것이다.

 

여기서 생성된 transactional RFC port에는 내부적인 일련번호가 부여되어 있는 것에 주목하기 바란다우리가 여기서 생성된 partner profile  CHRCLSR301을 조회해 보면, outbound parameter 3개의 message type CHRMAS, CLSMAS, 그리고 SYNCH에 대하여 각각의 입력항목이 생성되어 있는 것을 확인할 수 있을 것이다.  message type SYNCH는 두 개의 R/3 시스템들 간에 동기식 통신을 위한 것이고, 이것은 ALE 기능을 검증하기 위해서 사용된다. 위의 세 가지 outbound parameter 항목에 연결되어 있는 port는 여기서 새로이 생성된 port임을 주목하라.

 

이러한 과정을 통하여 생성된 object들에 대해서는, 통신의 상대편 instance/client에서도 동일하게 정의되어 있어야 한다.

 

 

 

 

 


그림 2‑29 Port Partner Profile의 자동 생성