MM01은 자재마스터를 생성하는 티코드다. 혹시 자사의 티코드에 CBO 텍스트 혹은 필드가 들어가 있는 것을 본 적이 있는가?
있다면 해당 부분을 유지보수 하기 위해 MM01이 있는 MG 패키지의 Enhancement에 Screen Exit 을 찾아봤을 것이다. 그러나 아무리 찾아봐도 Screen Exit은 없다.
스크린 exit이 없다 그럼 어떻게 MM01에 CBO 스크린을 그려넣고 데이터를 이동시킬 수 있는 것일까? 답은 Enhancement와 IMG세팅(SPRO)에 있다. 1.
XMG0 패키지에 CBO스크린을 그려주고 2. Function Exit을 유지보수해주고 3.
티코드 OMT3에서 서브스크린을 할당해주면 된다. * 만약 MM01에서 입력한 CBO 데이터가 MARA에 추가되어야 한다면 사전에 MARA에 APPEND STRUCTURE를 하여 Table Enhancement를 해줘야 한다. 아래는 MM01 화면이다.
각 자재유형 별 세팅에 따라 구체적으로 화면이 다를 수 있지...
#
FUNCTION_EXIT
#
IMG세팅
#
MM01
#
OMT3
#
SPRO
#
XMG0
원문 링크 : [ABAP] 번외. MM01 EXIT