2009년 8월 11일 화요일

생산오더 생성시 USER_EXIT적용

1. 생산 오더 생성시 User_Exit. 적용

(PP) 생산 오더 생성시 특정 오더(‘PP01’)인 경우 생산 오더의 저장 전에 CO의 원가취합처 정보를 확인하여, 원가취합처가 없으면 생산 오더의 저장을 못하게 한다.

1) 생산 오더를 생성하는 화면(CO01)과, 관련된 SAP 커스터마이징(IMG)을 참고하여 해당 기능의 확장모듈을 찾는다.

2) 이를 기능 확장에 지정하고, 해당하는 User_Exit 모듈 내에 적절한 로직을 구현한다.

 

(기능 확장) 모듈을 찾는다.

1) 관련 T-CODE : (SPRO)

2) 메뉴 PATH : SAP 커스터마이징 구현 안내서 -> 생산 -> 작업 현장관리 -> 시스템 수정 -> 오더유지보수에 대한 기능확장 -> 오더저장시 기능확장(헤드필드)

clip_image002

 

(기능 확장) 에서 기능을 추가한다.

1) 관련 T-CODE : (CMOD)

2) 메뉴 PATH : SAP메뉴 -> 툴 -> ABAP 워크벤치 -> 유틸리티 -> 기능 확장 -> 프로젝트관리

(CMOD)화면을 실행하고,

clip_image004

프로젝트를 생성 또는 이미 생성된 프로젝트에 포함 하도록 한다,

clip_image006

위에서 찾은 (기능확장)의 코드를 생성 또는 추가 한다.

clip_image008

(구성요소)를 확인하여 해당하는 Enhancement의 해당 Exit 모듈에 **(추가)**할 기능의 ABAP 구문을 추가 하고,

해당 구성요소를 **(활성화)** 하면 된다. => 완료된 결과가 다음과 같이 된다

clip_image010

clip_image012

clip_image014

clip_image016

Technorati 태그: ,,

수정이 완료되면 **(전송)**요청을 하여, 테스트를 실시하여 문제가 없으면 적용한다.

댓글 없음:

댓글 쓰기