SAP ALE IDOC EDI-Kor_03.3.1 Inbound Interface – Logical System의 관리

출판된 한글판 도서


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


Original Book Contents


3.3.1    Logical System의 관리

 

외부시스템을 나타내는 logical system을 생성한다. 이 경우 외부시스템을 나타내는  logical system은 송신시스템이 되고, 반면에 base logical system(FSTCLNT100)은 수신시스템이 될 것이다. 이렇게 하기 위해서는 다음 작업들을 수행한다.

 

n  transaction SALE à [Sending and Receiving Systems] à [Logical Systems] à [Define Logical System]을 실행한다(이 작업은 client-independent한 사항이다).

n  [New entries] 버튼을 누른다.

n  [Logical system] 필드에 GOODSMVT01와 같이 logical system 이름을 입력하고, 설명을 입력한다.

n  자료를 저장한다

 

앞에서도 이야기한 것처럼, 여러분은 inbound interface outbound interface에서 사용되는 복수의 message type에 대하여 logical system은 하나만 사용할 수도 있는데, 이때는 그 logical system에 근거한 partner profile 내에서 관련 parameter들이 정확하게 설정되어 있어야 한다(참고 : 이러한 방식을 사용하게 되면, 설사 partner profile의 설정이 제대로 되어 있다고 하더라도 여러가지 제약점이 있어서 이 방식은 권고할 만한 방법이 아니다. 왜냐하면 하나의 logical system만 사용하여 partner profile을 구성하게 되면, 각각의 외부시스템을 구분하여 처리할 수 없기 때문이다. outbound인 경우는 partner profile outbound parameter에서 message type별로 port를 각각 별도로 지정함으로써, 각각의 외부시스템으로 message를 송신할 수 있으나, message가 동시에 여러 시스템으로 전송되는 경우는 각각의 외부시스템을 구분해서 처리할 수 있는 방법이 없다. 또한 inbound의 경우에도 동일 message type에 대하여 각각의 외부시스템을 구분하여 처리할 수 있는 방법이 없는 것은 마찬가지이다). 하지만 이해를 쉽게 하고, 오류처리나 관리 상의 목적으로, 각각의 시스템별로 각자의 logical system partner profile을 만드는 것이 바람직하다.  

 

             NOTE

우리의 interface 시나리오에서는 customer distribution model을 생성하지 않아도 된다. 만약 원격지의 R/3 시스템과 통신하고자 한다면 그것이 필요할 것이다. 그러한 경우에는 여러분이 원격지 시스템에서 정의한 customer distribution model을 이 R/3 시스템으로 전송할 수 있을 것이다. 또한 우리의 시나리오처럼, file형태의 IDOC SAP안으로 전송하여 테스트 해보기 위한  설정에서는 port를 별도로 정의할 필요가 없다(참고 : port를 별도로 정의하지 않는 것은 port를 사용하지 않기 때문이 아니라 R/3 자체에 대한 default port가 사용되기 때문이다. default portSAP<SID>형태로 정의되어 있다. 여기서 <SID> R/3 Instance를 의미한다).