■ SAP 수정의 네 종류
1. Customizing
흔히들 컨피그(config)라고 줄여서 부르는 것으로 설정된 값에 따라, 프로그램 혹은 프로세스가 변화될 수 있도록 설정하는 것이다. SAP가 다양한 산업의 요구를 충족할 수 있는 이유가 유연하고 강력한 customizing를 제공하기 때문이다.
2. Enhancement
Enhancement는 SAP의 표준 소스를 수정하지 않고 사용자가 원하는 로직을 추가하여 SAP의 표준 프로세스의 흐름에 영향을 주는데 사용하는 선정의 된 프로그램 개체이다.
이것은 SAP의 표준 소스의 미리 정의된 위치에서 특정한 호출며 버전 업그레이드의 영향을 받지 않는다.
Menu exit, Screen exit, Function module exit, Field exit 이 있다.
※ FI나 PS의 substitution, validation과는 별개의 개념이다.
3. Modification
SAP의 표준 소스를 수정하여 사용자가 원하는 결과가 나오도록 수정하는 것으로 버전 업그레이드를 실시하면 소스가 모두 신규 소스로 생성된다.
4. Customer Development
흔히들 CBO(Customer Bolt On)이라고 하는 것을 가르킨다.
■ SMOD
□ SMOD 는 무엇인가?
SMOD는 SAP의 enhancement를 관리할 수 있는 t-code이다.
□ SMOD 의 사용
1. T-code: SMOD 실행
2. Components 선택
3. Change 선택
enhancement에 있는 구성 요소를 확인할 수 있다.
이 중에서 EXIT_SAPLCOKO1_001을 더블클릭 하면 다음의 화면을 확인할 수 있다.
EXIT_SAPLCOKO1_001의 소스코드
실제 소스코드는 이곳에 코딩하지 않고 ZXCO1U11 이라는 include에 코딩한다.
■ CMOD
□ CMOD 는 무엇인가?
CMOD는 Project Management for SAP Enhancement의 실행 T-code로 앞서 살펴본 enhancement를 여러 개를 묶어서 하나의 프로젝트로 관리할 수 있도록 하는 기능이다.
□ CMOD 의 사용 ? 할당된 enhancement의 조회/변경
1. T-code: CMOD 실행
2. Enhancement assignment 선택
3. Display 선택
- 변경시 change 선택
할당된 enhancement가 조회된다.
□ CMOD 의 사용 ? component의 조회/변경
1. T-code: CMOD 실행
2. Component 선택
3. Display 선택
- 변경시 change 선택
전체 component를 한 눈에 확인 가능하다.
댓글 13
-
파인슈가
2009.06.11 02:48
감사합니다. -
화니
2009.06.23 21:58
자료 감사합니다.
-
안면도
2009.07.03 03:08
^^ 감사합니다. -
고담
2009.07.11 00:50
요즘 자주 들리는 말들이네요^^ -
ID
2009.07.27 19:05
감사합니다~ -
하오
2009.08.08 17:22
좋은자료 감사합니다!
-
을밀대
2009.09.15 18:44
헤깔렸는데 ... 짚어주셔서 감사해요 ^^
-
무식한아밥퍼
2010.02.08 18:43
좋은 정보 감사합니다..잘볼께요
-
아싸ㅎ
2010.04.28 00:16
감사합니다 도움이 많이 되었습니다
-
silve123_sta
2010.10.29 18:45
정말 잘봤습니다!!
-
Hoony
2010.12.06 04:47
너무 감사합니다.. -
슈퍼복덩이
2011.09.20 03:47
좋은내용 잘보고 갑니다.
-
쌥맨
2022.01.10 20:17
복잡한 내용이었는데 깔끔한 설명 정말 도움이 많이 되었습니다.
감사합니다.