SAP ERP 시스템의 구축과 확장

SAP ERP 시스템 구축

SAP ERP로 소프트웨어를 근간으로 기업의 정보시스템을 구축을 하기 위해서는 체계적인 절차와 세부적인 활동 계획이 필요하다. SAP에서는 ASAP라는 SAP ERP 시스템 구축 절차에 대한 방법론을 제시하고 있다.

ASAP

ASAP(Accelerated SAP) - SAP에서 제시한 ERP 시스템 구축을 위한 방법론

img1

  1. 프로젝트 준비 (Project Preparation) 단계
    • SAP ERP 시스템 구현을 위한 초기 계획 수립과 필요한 제반 사항을 준비하는 단계
    • 프로젝트 계획 수립 , 프로젝트 범위 및 목표 설정, 프로젝트 팀 구축 및 팀원들의 역할 및 책임에 대한 정의, 기술요구사항 정의, 프로젝트 킥오프(Kickoff), 프로젝트 팀원 교육 등
  2. 비즈니스 상세 계획 (Business Blueprint) 단계
    • 시스템 구현을 통해 변화할 미래 모습을 기술하고 시스템에서 구현되는 과정을 정의
    • 기업의 업무 프로세스가 새롭게 설계되고 시스템 개발을 위한 환경 구축함.
  3. 시스템 구현 (Realization) 단계
    • 시스템을 구축하는 단계
    • 맞춤화 작업(configuration)과 다양한 프로그램들(기능 추가, 기능 수정, 보고서, 인터페이스, 데이터 이전 등)이 개발됨.
  4. 최종 준비(Final Preparation) 단계
    • 시스템 개통을 위한 최종 준비를 하는 단계
    • 기능 테스트, 사용자 교육, 시스템 운영 방안 등 운영시스템으로 전환(cut-over)을 위한 제반 활동들이 수행됨
  5. 시스템 개통 및 지원(Go Live & Support) 단계
    • ERP 시스템으로 업무를 처리하는 운영환경으로 전환하는 단계
    • 전환 초기에 발생되는 문제 해결 방안 및 장기적인 지원 체제를 수립하는 활동 등이 수행됨.

SAP ERP 시스템 구현을 위해서는 ASAP 구축 방법론에 포함된 많은 작업들이 수행되어야 한다. 이러한 작업 중에서 맞춤화 작업과 신규 ABAP 프로그램 개발은 업무 프로세스 재설계와 더불어 SAP ERP 시스템 구현에 있어서 가장 핵심적인 작업들이다.

업무 프로세스 설계

ERP를 근간으로 한 업무 프로세스 설계는 정보기술 주도의 업무프로세스 재설계(BPR)로 이를 위해서는 ERP내에 내장되어 있는 선진업무절차(best practices)들을 참조하여 설계되는 것이 바람직하다. 일반적으로 ERP에서 제공하는 선진업무절차들은 명시적으로 나타나있는 것이 아니라 ERP가 제공하는 다양한 업무지원 기능들을 통하여 제공되고 있다.

맞춤화(configuration) 작업

맞춤화 작엄은 기성 제품인 ERP 소프트웨어 패키지를 도입한 기업의 환경, 조직구조, 설계된 업무절차 등에 맞게 조정하는 작업이다. 이를 위해서는 조직구조 및 업무처리 절차들이 미리 확정되어 있어야 하며, 세팅 작업은 각 모듈의 컨설턴트들 또는 협업 담당자들에 의하여 진행된다.

ABAP 프로그래밍

SAP ERP 소프트웨어를 근간으로 시스템을 구축하는 과정에서 새로운 기능 추가, 기존 기능 수정, 신규 보고서 작성, 타 시스템들과의 인터페이스, 데이터 이전 등을 위한 다양한 프로그램 개발이 요구된다. ABAP은 SAP ERP의 프로그램 수정 및 신규 개발을 위한 프로그래밍 언어로, ABAP 개발자들에 의하여 SAP ERP 구축 또는 운영과정에 필요한 프로그램들을 수정, 개발할 때 사용된다.

ABAP 프로그램 개발을 위한 주요 개발 도구

  • ABAP Editor - 프로그램 소스를 편집하는 도구.
  • ABAP Dictionary - 데이터베이스 구조 등을 정의하고 테이블 구조의 수정, 삭제에 사용
  • Screen Painter - 사용자가 사용하는 대화 상자의 화면 생성을 지원
  • Menu Painter - 프로그램 메뉴 구성을 지원
  • Function Builder - 프로그램 소스 내의 함수(function)들을 생성, 수정, 삭제할 때 사용

SAP ERP 확장

img2 SAP ERP와 더불어 e-Business 수행을 지원하기 위해 SAP에서 제공하는 소프트웨어 패키지들은 다음과 같다.

  • SAP SEM - 전략적 기업 경영 지원
  • SAP BW - 비즈니스 인텔리전스 지원
  • SAP CRM - 고객관계관리 지원
  • SAP APO, SAP SRM - 공급사슬관리 지원
  • SAP NetWeaber - 기업 애플리케이션통합 지원