SAP ALE IDOC EDI-Kor_08.1 Workflow를 이용한 ALE와 EDI 오류처리 개요

출판된 한글판 도서


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


Original Book Contents


Chapter 8                         Workflow를 이용한 ALE EDI 오류처리

 

 

 

 

 

 

 

 

 

 

 

 

 


 

8.1      개요

 

우리는 ALE EDI interface를 준비하고, 여러가지 처리 프로그램을 scheduling하는데 필요한 작업들에 대하여 배웠기 때문에, 이제 오류 처리와 관리에 우리의 관심을 기울여 보자. ALE EDI에서는 Workflow라고 알려진 SAP 기술을 이용하여 오류를 손쉽게 처리할 수 있다. SAP Business Workflow는 여러 업무영역과 작업영역에 걸쳐서 고객의 고유한 업무 프로세스 흐름을 조정하고, 통제할 수 있도록 해주는 기술이다. 이 기술은 SAP R/3 시스템과 완전하게 통합되어 있으며, 표준 R/3 시스템에서 제공되는 application 기능들을 보완하기 위해서 version 3.0에서 처음 소개되었다. 예를 들어, 구매처(vendor)에 대한 지급문서(payment) release하는 과정이 Business Workflow에 대한 하나의 시나리오가 될 수 있다. 회계의 line item에서 payment block이 설정될 수 있다. 이렇게 되면, 사전에 정해진 일련의 작업절차들이 시작하게 하고 , 그렇게 하여 그 line item에 대해서 승인권한이 있는 담당자에게 그 지급문서(payment) 자료가 제시된다. 일단 승인이 나면, 그 지급문서(payment)는 다음 처리를 진행할 수 있도록 release된다. 이것은 R/3 내에서 설정할 수 있는 많은 Business Workflow 시나리오 중에서 아주 간단한 하나의 예이다. workflow 기능을 이용하여 ALE EDI의 오류를 처리하는 것은 SAP Business Workflow의 많은 기능 중에서 하나의 예에 불과하다이 장에서, 우리는 workflow를 이용한 ALE EDI 오류처리에 대해서만 초점을 맞출 것이며, ALE EDI에서의 오류처리를 위한 workflow 설정과 관련된 여러 가지 작업들에 대하여 배울 것이다. 설정을 해나가면서, 우리는 workflow의 개념과 용어에 대하여 익숙해 질것이다. 하지만 이 장은 Business Workflow의 내용, 개념, 내부적인 동작체계에 대하여 상세하게 설명하고자 하는 것은 아니다.   

 

ALE/EDI interface에서 오류가 발생하면, triggering event라고 알려진 event를 발생시키는데, 이것은 다시 그것과 연결되어 있는 특정 task를 시작한다. 오류가 발생한 IDOC task container에 연결되고, workflow는 통합 inbox내의 하나의 work item으로서 책임있는 담당자에게 제시된다. 이러한 담당자 또는 담당자 집단은 오류가 발생한 원인을 파악하고, 문제를 해결하고, 자료를 application에 반영하기 위해서 그 IDOC을 직접 실행할 수 있다. inbox에 있는 workflow Item은 실행 가능한 E-mail, application 자료를 변경하거나 또는 일련의 프로세서를 시동하기 위해서 실행할 수 있는 E-mail과 같은 것인데, 이것이 ALE EDI에서의 오류처리를 위한 workflow 기능을 아주 간단히 설명한 것이다.

 

outbound IDOC에 대해서도 workflow를 설정할 수 있지만, workflow는 일반적으로 inbound ALE/EDI interface에서 유용하게 이용할 수 있다. 우리는 이 장에서 organizational unit을 정의하고, triggering event를 활성화하여 workflow를 설정하고, ALE object를 설정하는 방법에 대하여 배울 것이다. 우리는 또한 오류의 유형에 따라, 예를 들어 기술적인 오류인가 또는 업무적인 오류인가에 따라, 어떤 사람이나 사람의 집단 또는 어떤 organizational position/role에 있는 사람의 inbox workflow item을 전송할 수 있다는 것을 배울 것이다. 이런 조직적인 구조는 workflow 설정에서 정의될 수 있다. 이 장을 읽어 가면 점차 명확해 지겠지만, workflow 기술은 객체지향의 접근방식을 사용하고 있다. ALE EDI에서의 오류처리를 위해서 workflow의 기존 기능을 보완하거나, 심지어 새로운 기능을 생성할 수도 있다. 몇몇 ALE/EDI function module customer function(customer exit)을 가지고 있는데, 이 안에서 여러분은 workflow 처리를 enhance할 수도 있다.

 

workflowALE EDI interface에서의 오류 취급과 처리를 합리적으로 해결해 주는, SAP R/3 내에 있는 강력한 기술이라는 점이 강조되어야 하겠다. 최근의 기능향상으로, workflow Mircrosoft Mail Lotus Notes와 같은 표준 E-mail 시스템에 연결하는 것도 가능하다.