목록2022/02/18 (4)
Hey Tech
본 포스팅에서는 SAP에서 CTS, Sandbox, Transport Organizer, IMG, NOTES에 대한 개념을 간략하게 정리해 봅니다. 1. SAP 서버 환경 구성 CTS 개념에 대해 이해하기에 앞서 SAP의 서버 환경 구성에 대해 이해하셔야 합니다. SAP는 일반적으로 3개의 독립된 서버를 구성하여 서버 환경을 구축합니다. 첫째, DEV 개발 서버는 ABAP Workbench를 통해 프로그램을 생성하거나 업데이트하고 단위별로 테스트하는 개발, Cutomizing, Sandbox 시스템 역할을 합니다. 둘째, Quality Assurance Server(QAS)는 운영 서버에 반영하기 전 최종적으로 통합 테스트하는 역할을 합니다. 마지막으로, 통합 테스트가 완료된 후, PRD 운영 서버는 업..
본 포스팅에서는 SAP에서 패키지, Software Component, Transport 개념에 대해 간략히 정리해 봅니다. 1. 패키지(Package) SAP에서 패키지(Package)란 프로그램과 같은 객체(Object)를 기능별로 관리하는 개발 클래스(Development Class)입니다. 패키지는 객체를 구조화(Structure)하고, 객체의 기능을 모듈화(Encapsulate, Modularize)합니다. 또한, 객체를 기능별로 구분(Classifify)하는 역할을 합니다. 실무에서는 업무 모듈별로 프로그램(Object)을 구분하기 위해 개발 클래스 그룹별로 묶어서 관리합니다. 나아가, 각 모듈에서도 업무 영역별로 더 세분화하여 패키지를 관리하기도 합니다. 예를 들어, 개발 클래스 그룹이 ZS..
본 포스팅에서는 SAP 기본 화면 구성과 SAP Workbench 개발 도구를 알아봅니다. 1. SAP 기본 화면 구성 SAP 기본 화면 구성은 그림 1과 같습니다. Command Field: Transaction Code(T-CODE) 입력을 통해 프로그램 실행 ※ Transaction Code: SAP에서 함수에 빠르게 접근하거나 프로그램을 실행시키는 데 활용되는 코드 Menu Bar: T-CODE 입력 없이 메뉴 선택을 통해 프로그램 실행 Standard Tool Bar: 모든 프로그램에서 조회되는 도구 모음 Application Tool Bar: ABAP 개발자가 조정 가능한 도구 모음 SAP Menu: 계층구조로 업무 프로세스 관리 기능 2. ABAP Workbench ABAP 프로그램 구현을 ..
본 포스팅에서는 SAP ERP 개념, 12가지 모듈, 국내 SAP 시장 현황에 대해 알아봅니다. 1. SAP ERP 개념 SAP(System Applications and Products in Data Processing)는 2021년 기준으로 국내를 포함한 전 세계 전사적 자원관리(ERP) 시스템 구축 시장 점유율 1위를 차지하는 독일의 소프트웨어 회사 이름이자 솔루션 이름입니다[참고]. 한국에서는 많은 사람들이 "쌥"이라고 발음하지만 정식 발음은 "에스-에이-피"입니다. 국내에서는 "SAP를 (개발)한다"라는 말은 흔히 "SAP 솔루션을 통해 ERP 시스템 구축한다"는 의미입니다. 마치 햇반이 즉석밥의 고유명사인 것처럼 "SAP=ERP"로 통용되곤 합니다. 2. SAP 개발 언어(ABAP) Advan..