SAP ALE IDOC EDI-Kor_02.3.3 Change Pointer 활성화(Activation)

출판된 한글판 도서


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


Original Book Contents


2.3.3    Change Pointer 활성화(Activation) 

 

change pointer master data에 대한 변경사항을 반영해 주는 object이다. 이것은 change document service shared master data 도구를 통하여 활용할 수 있다. ALE 프로그램들과 API들은 해당 message type에 대하여 IDOC 자료를 만들어 내야 하는, 변경된 master data를 가려 내기 위해서 change pointer를 사용한다. change pointer table BDCPBDCPS에 저장되어 있다. table BDCPS에는 고유한 change pointer 식별자(Identifier) message type key로 하여 change pointer 처리상태에 대한 자료를 관리하고 있다. change pointer가 일단 처리되면, table BDCPS PROCESS fieldX 값으로 표시된다.

 

change pointer의 생성여부는 general level message type level 양쪽에서 모두 활성화(activate)되어야 한다. 이렇게 하기 위해서는 transaction SALE에서 다음 작업들을 실행한다. [그림 2-11] [그림 2-12]를 참조하라.

 

n  [Modeling and Implementing Business Processes] à [Master Data Distribution] à [Replication of Modified Data]를 확장한다

n  [Activate Change Pointers Generally]를 실행한다.

n  화면에서 [Change pointers activated Generally] 필드에 check표시를 한다.

n  자료를 저장한다.

n  [Back] 버튼을 눌러 이전화면으로 돌아간다.

n  [Activate Change Pointers for Message Types]을 실행한다.

n  message type MATMAS가 있는 자료를 찾아서 [ALE active] 필드에 check 표시를 한다.

n  자료를 저장한다.

 

이제 우리는 general level에서 뿐만 아니라 message type MATMAS에 대해서도 change pointer 생성을 활성화하였다. general level에 대한 change pointer를 활성화하기 위해서 transaction BD61을 사용할 수도 있다여기에 대한 flag 표시는 table TBDA1에 저장된다. message type에 대한 change pointer를 활성화하기 위해서 transaction BD50을 사용할 수도 있다. 이에 대한 자료는 table TBDA2에 저장되어 있다.

 

앞에서 언급한 작업들을 완료하면, Material Master 자료가 생성되거나, 변경되거나, 삭제표시(여러분은 general level, plant, storage location, sales organization / distribution channel, warehouse, storage type별로 material에 대한 삭제표시를 할 수 있다)가 될 때마다 change pointer가 생성된다. BDC Call Transaction을 통하거나, 또는activation of planned change를 통하여 master에 대하여 변경사항이 발생하더라도, 동일하게 Material Master에 대한 change pointer가 생성된다는 사실을 여러분은 유념해야 한다.

 


그림 2‑11 General Level에서의 Change Pointer 활성화


그림 2‑12 Message type에 대한 Change Pointer의 활성화