SAP ALE IDOC EDI-Kor_09.1 IDOC Archiving 개요

출판된 한글판 도서


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


Original Book Contents


Chapter 9                             IDOC Archiving

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

9.1      개요

 

ALE/EDI interface를 개발하고, 테스트하고, 나중에 실제로 운영하게 되면서, 여러 가지 message type에 대하여 많은 양의 IDOC들이 SAP database 상에서 생성된다. 이러한 IDOC outbound interface에서 수신시스템으로 전송되거나, inbound interface에서 여러분의 시스템 내에서 처리가 완료되면, 이러한 IDOC에 대한 효용가치는 거의 없거나 전혀 없어지게 된다. 또한 이러한 IDOC들을 통제나 조정의 목적을 위해서 보관하고 있어야 할 필요가 있을 수도 있다어떠한 경우든, 이러한 IDOC R/3 database에서 떼어내서 다른 저장장치에 보관하거나, 심지어 그 시스템에서 영원히 삭제할 필요도 있다. 이러한 작업은 SAP가 제공하는 archiving이라는 체계를 사용하여 처리할 수 있는데, 이것은 SD, MM, FI, 기타 다양한 application에 속해있는 대부분의 SAP object에서도 동일하게 사용할 수 있다. ALE EDI에서 사용되는 IDOC archive될 수 있는 object이다. 사실 archiving object type 자체가 IDOC으로 정의되어 있다. SAP에서 archiving Archiving Development Kit 또는 ADK를 통해서 작동될 수 있다. SAP는 판매주문(sales order), 대금청구서(invoice), 기타의 많은 SAP object archive하는데 사용할 수 있는 여러 가지 프로그램과 function module을 기본적으로 제공해 주고 있다. IDOC에 대한 archiving class release 3.0에서 처음 SAP에 소개되었다. 필요하다면 ADK를 사용하여 archiving을 위한 자체적인 프로그램을 개발할 수도 있다. 시스템에서 IDOC을 삭제하기 위해서는 그들이 먼저 archive되어야 한다는 것을 명심하라. 또한 archive IDOC reload하는 것도 가능하다.

 

이 장에서 우리는 IDOC archive할 수 있도록 R/3 시스템을 설정할 때의 여러 작업들에 대하여 배울 것이고, 또한 IDOC archive하고, archive된 자료를 읽고, archive IDOC reload하고, archive IDOC을 삭제하고, archive를 관리하는데 사용할 수 있는 여러 프로그램들에 대하여 익숙해지게 될 것이다. 또한 우리는 이러한 프로그램들을 scheduling job으로 만들어 주기적으로 실행하여, IDOC archiving분야에서 다양한 기능을 수행할 수 있다는 것도 배우게 될 것이다.

 

먼저 IDOC archiving에 사용할 수 있는 function에 대하여 잠시 살펴보자. archiving 작업의 중심 transaction SARA를 이용하면, archive된 자료를 관리하고, monitor하는 것 뿐만 아니라, archiving작업과 삭제작업을 scheduling job으로 만들 수 있다. IDOC을 삭제하고자 하는 경우는, archiving 작업을 하고 난 뒤 자동적으로 삭제되게 하거나, 나중에 별도로 처리할 수도 있다. 우리가 IDOC reload하는 프로그램을 schedule job으로 만들 어 실행할 때는, IDOC archive 자료 집합 중에서 필요한 것을 선택하여 처리할 수도 있다. reload 작업을 하면, archive 속에 있는 IDOC SAP database에 다시 기록될 것이다. 우리는 또한 archive된 모든 IDOC을 읽어보기 위해서 read 기능을 사용할 수 있다. archive IDOC은 실제로 삭제될 때까지 SAP database 상에 계속 남아 있다는 것에 유의하라.