서버에 SAP ERP 솔루션을 설치하게 되면 솔루션 내의 수많은 표준 프로그램들이 있지만
그 것을 바로 사용할 수 있는 것은 아니다.
( * 여기서 사용의 의미는 실제 사용자에 의해 Transaction Data를 발생시키는 것을 말한다.)
새로 구입한 휴대폰을 예로 들어보자.
우리는 새 휴대폰을 구입하게 되면 아무것도 할 수없는 깡통폰으로 수령받는다.
이러한 새 폰에 유심칩을 꽂아 전화를 개통하고
백업된 주소록을 다운받아 연락처도 저장하고
기존에 사용하던 어플도 설치해야 비로서 사용할 수 있는 나만의 폰이 된다.
서버에 막 설치를 끝낸 SAP 솔루션도 마찬가지로
세팅이 안된 초기화 상태이므로 바로 사용이 불가능 하다.
모듈 컨설턴트와 ABAP 개발자를 통해 회사의 업종과 프로세스에 맞게
Configuratin 및 개발 작업을 거쳐야 비로서 사용 가능한 SAP ERP 시스템이 되는 것이다.
SAP ERP 시스템은 Global Standard 기준으로 업종별 프로세스를 반영해 놓았기 때문에
각 회사마다 존재하는 고유 프로세스를 모두 충족시키기엔 부족하다. 따라서 다음과 같이
5가지 구현 방법에 맞춰 SAP ERP 시스템을 Customizing 을 한다.
Configuration | SAP System을 회사의 업종과 프로세스에 맞게 Configuration하는 것을 말한다. System Configuration 작업은 IMG( T-Code 'SPRO' ) 설정에서 대부분의 작업이 진행되며, 조직정보 세팅, 물류와 회계의 흐름을 위한 세팅 등이 이에 해당한다. ( Role : Module Consultant ) |
Personalization | 사용 유저의 Dependent 한 세팅 사항으로 Role, 기본값, 각종 Variant 값 등이 존재한다. ( Role : Module Consultant ) |
Enhancement | SAP 표준 프로그램을 확장하는 개념으로 흔히 말하는 'EXIT' 을 통해 가능하다. SAP사는 표준 프로그램에 미리 확장할 수 있는 공간을 만들어 놓고 ABAP개발자 에 의해 그 공간에 추가로직을 반영하는 방식이다. SAP Upgrade 시에도 자동으 로 반영된다. ( Role : ABAP 개발자 ) |
Modification | SAP 표준 프로그램을 수정하는 개념을 SAP사에서는 지양하고 있다. 접근키를 받아 야 수정이 가능하며, 잘못 수정시 표준 프로그램이 심각한 영향을 줄 수 있으므로 신중하게 작업해야 한다. SAP Upgrade시에도 자동 반영되지 않아 수동으로 작업을 해주어야 한다. SAP 표준 프로그램의 오류를 수정하기 위해 '노츠'를 반영할 때도 사용되어 진다. ( Role : ABAP 개발자 ) |
Development | 표준 프로그램이 아닌 신규로 생성되는 모든 개발 내역을 말하며 CBO 라 불리는 것 들이 이에 해당한다. ( Role : ABAP 개발자 ) |
작업은 Configuration -> Personalization -> Enhancement -> Modification -> Development 순으로
구현 가능 범위에 따라 진행되며, 표준으로 구현 불가능 한 경우 마지막 단계인 Development 단계에서
모든 것은 신규 개발로 진행하게 된다.
표준 프로그램으로 어느 정도 커버가 되는 수준이면
Enhancement와 Modification을 통해 수정이 이루어진다.
일반적으로 신규 개발이 적은 시스템 일수록 더 안정적일 수 밖에 없다.
표준 프로그램은 이미 오래전 부터 SAP사에서 개발되어
전 세계적으로 여러 회사가 사용하고 검증 된 프로그램이므로
단기간에 개발되어진 프로그램보다 완성도가 높을 수 밖에 없다.
또한 Enhancement와 Modification을 잘 활용만 한다면
수십본의 신규 개발을 줄일 수 있는 효과를 볼 수 있다.
물론 표준프로그램에 영향을 미치는 부분이라 신중하게 작업해야 한다.
'ABAP Basic Lv. > Overview' 카테고리의 다른 글
|ABAP Overview| Enhancement Overview #2 (0) | 2020.09.14 |
---|---|
|ABAP Overview| Enhancement Overview #1 (2) | 2020.09.10 |
|ABAP Overview| ABAP Dictionary (0) | 2020.09.03 |
|ABAP Overview| CBO 프로그램 패턴 (TYPE-1 Prog.) (0) | 2020.09.02 |
|ABAP Overview| ABAP Unique Concept (0) | 2020.09.01 |