▶Package◀
- Development Class 라고도 불림
- 프로그램과 같은 오브젝트를 ‘기능별’로 관리하고자 도입된 개념
- 기능: 구조화, 모듈화, 구별
- 보통은 모듈별로 프로그램 구분
예시) 영업 모듈: ZSD, 생산 모듈: ZPP, 회계 모듈: ZCO
▶Software Component◀
<많이 쓰이는 Component> - 보통 커스터마이징으로 제공된 Home을 많이 사용하고 그 외 component는 SAP에서 사용
Software Component | 설명 |
HOME | 이 package의 오브젝트들은 LOCAL은 아니지만, 고객이 직접 개발한 프로그램을 다른 서버로 전송 가능 |
LOCAL | LOCAL 오브젝트만을 포함(임시 오브젝트라고 생각하면 됨) |
<그 외 Component>
Software Component | 설명 |
SAP_Basis | SAP Basis Component |
SAP_ABA | Cross-application Components |
SAP_HR | Human Resources(인사관리) |
SAP_APPL | Logistics and Accounting |
▶PACKAGE CREATION◀
ZABAP050 package 생성
- T-code: se21 입력 후 create 눌러서 생성
▶CTS(Change and Transport System)◀
CTS는 개발서버에서 변경된 사항은 운영 서버에 반영하거나
고객환경에 적합하도록 커스터마이징 하는데 사용하는 TOOL이다.
개발(DEV)서버 -> 테스트(QAS) 서버 ->운영(PRD)서버
(개발/커스터마이징/Sandbox 시스템역할)
CTS는 Repository(프로그램, 테이블 등)의 버전을 관리, 구성 관리 TOOL로서의 역할도 수행
CR(Change Request, CTS No)은 클라이언트에서 다른 클라이언트로 전송 가능.
시스템에서 다른 시스템의 클라이언로 전송도 가능.
<Change Request 속성>
Repoisitory object: 개발자에 의해 생성/수정된 오브젝트
<Change Reqeust 를 Transport Oranizer를 통해 Release 해보는 작업>
CR Release -> 전송로그-> 위에 새로고침 버튼 눌러야 갱신 완료
Import 되었다는 성공 메시지를 통해 Request release 되었다는 것 확인 가능
실제 작업 정보가 저장된 task 조회 가능
▶Transport Organizer(T-code: SE09)◀
Transport Organizer는 ABAP Workbench와 Customizing Request를 통합하여 CTS를 관리하는 프로그램.
'Easy Abap 2.0' 카테고리의 다른 글
[1주차] Chapter 7 ABAP Dictionary Part 4 (0) | 2023.11.13 |
---|---|
[1주차] Chapter 7 ABAP Dictionary Part 4 (0) | 2023.11.08 |
[1주차] Chapter 7 ABAP Dictionary Part 3 (1) | 2023.11.08 |
[1주차] Chapter 7 ABAP Dictionary Part 2 (0) | 2023.11.08 |
[1주차] Chapter 7 ABAP Dictionary Part 1 (0) | 2023.11.07 |