SAP ALE IDOC EDI-Kor_01.4.10 Message Control과 Output Type

1.4.10 Message Control과 Output Type

R/3 시스템에서 Message Control은 selection criteria, requirement, sequence에 근거하여 문서를 생성해 내는 구조체계이다. message control은 문서 유형(documet type), 생성 시점(timing), 문서의 수, 문서 매체(medium-인쇄, 팩스, ALE, EDI, 기타 등)을 결정한다. SD(Sales and Distribution)와 MM(Material Management, Purchasing)에서의 outbound message는 message control record에 의해서 생성되고, 처리된다. output 자료는 table NAST에 보관된다.

message control은 ‘condition technique’을 사용한다. condition table에는 output message를 생성하는 조건이 저장되어 있는데, 이 table에는 application field/table의 catalog에서 선택된 selection field들이 포함되어 있다. 어떤 업무 문서에 대해 output를 생성할 수 있는 조건이 충족되는지를 결정하기 위해서 access sequence, output procedure, requirement를 이용하는 search strategy가 사용된다. 일단 output을 생성해야 하는 조건이 충족되면, message control module은 condition type또는 output type에서 지정된 parameter를 사용하여 그 message에 대한 전송 시점(timing)과 문서 매체(medium)를 결정하게 된다. 또한 output type에는 output을 생성할 때 호출할 프로그램이나 module이 지정되어 있다.

SAP ALE IDOC EDI-Kor_06.2 Output Determination 설정

6.2 Output Determination 설정

SD와 MM module에서 message(output) determination은 output 생성여부를 결정하고, 그 output에 대하여 매체(medium), 시점(timing), 유형(type) 등과 같은 세부사항을 결정하기 위해서 condition technique을 사용한다. 이 output은 SD와 MM module에서 transaction data에 근거하여 output 문서를 생성해 내는데 사용된다. output determination 설정에는 일반적으로 condition table, access sequence, output type, output determination procedure, 그리고 output procedure assignment에 대한 준비작업 등이 포함되어 있다. SAP는 대부분의 경우에 사용할 수 있는 condition table과 access sequence를 기본적으로 제공해 주고 있으며, SAP가 제공하는 output type들을 사용하면 table NAST에 원하는 output record를 생성하고자 하는 요구사항을 대부분 충족시켜 줄 것이다. 하지만 새로운 요소들을 만들어서 동일한 작업을 처리할 수도 있다. 다음은 output determination을 설정하는데 필요한 여러 단계들이다.