우선 CTS란 무엇인가?
약자부터 살펴 보면 CTS(Change and Transport System)이 되겠다.
CTS는 개발서버에서 변경된 사항을 운영 서버에 반영하거나 고객 환경에 적합하도록 커스터마이징하는데 사용하는 TOOL 이다.
DEV개발서버 - ABAP workbench를 통해 프로그램을 생성/수정하고 단위 테스트를 하는 개발/Customizing/Sandbox 시스템 역할을 하고
QAS 서버 - 운영 서버에 반영하기 위해 최종 통합 테스트를 하는 테스트 서버로 보면 되고
PRD 서버 - 최종 운영서버라고 생각하면 되겠다.
CTS는 Repository(프로그램, 테이블 등)의 버전을 관리하여, 구성관리 Tool로서의 역할도 수행하게 된다.
※ 복구방법
TCODE : SE 80
유틸리티 -> 버전 -> 버전관리 -> 버전 체크 후 복원 하면 끝!
Package는 무엇일까?
Package는 Development Class라고도 불리며, 프로그램과 같은 오브젝트를 기능별로 관리하고자 도입된 개념이다.
소스코드를 업무영역별로 나누어 놓을려고 만들어진 개념이라고 생각하면 편할듯 하다.
Package는 다음과 같은 기능을 한다.
1) 오브젝트(프로그램 등)의 구조화(Structure)
2) 오브젝트 기능을 모듈화(Encapsulate, Modularize)
3) 오브젝트를 기능별로 구별(Classify)
실제 업무에서는 모듈별로 프로그램을 구분하기 위하여 영업 모듈은 ZSD 생산 모듈은 ZPP,
회계모듈은 ZCO와 같이 개발 클래스 그룹으로 묶어서 관리한다.
그리고 모듈 내에서 업무 영역별로 더 세부적으로 패키지를 관리할 경우.
예를 들어 영업 모듈에서 고객 관리 업무와 관련된 영역은 ZSD1, 판매 오더와 관련된 영역은 ZSD2와 같이 순차적인 이름을 지정할 수도 있다.
'착한정보' 카테고리의 다른 글
Windows 서버 보안로그 보안 ID NULL SID가 의미하는것 (2) | 2020.08.28 |
---|---|
개인회생 면책신청서 혼자서 작성해보자! (0) | 2016.03.03 |
2호선 미친개 이규라 대박! 너목보 조성모편 예지 닮은꼴! 정말 미쳤다 (0) | 2016.01.01 |
노래가사로 노래찾기 왜 몰랐을까? (0) | 2015.12.28 |
티스토리 블로그에 맑은고딕 적용하기! 참 간단하죠? (0) | 2015.12.22 |