일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- abap #se39 #srepo #sap #development #compare code
- abap #sap #search hlep #f4 #f4if_int_table_value_request #change column name
- abap #sap #color #row #layout
- abap move corresponding #abap data이동 #abap correspond mapping
- abap #sap #layout #layout 설정
- grave #abap #sap #backquote
- abap #wildcard #와일드카드 #sql #select #where조건
- abap #sap #free #alv #clear #refresh
- sap #cts #abap #release #merge cts #request no
- abap #sap #sy-datlo #sy-datum #syst #system variable # 시스템변수
- sap #abap #cl_gui_alv_grid #function code #alv
- sap #abap #data exists #read table #xsdbool #line exists
- abap #동적 where #동적 select
- abap #sql #sap #query 실행 순서 #query 작성 순서
- abap #정규표현식 #regular expression
- abap #sap #conversion #currency #conversion_currency
- abap #abap_move
- sap #abap #화폐단위 #sap conversion #inr conversion
- abap #sap #sy-index #sy-tabix #syst
- abap #sap #conversion #currency #cfield #waers
- #apostrophe
- abap #sap #hotspotclick #do_sum
- abap #sap #se16h #data #tcode
- abap #initial #null #abap inital vs null
- open sql #sap #abap #where exists #where not exists
- Today
- Total
0v0__DEV
[08]CTS 병합 본문
1. CTS란?
CTS (Change and Transport System)
: 작업 내역을 각 서버로 이관해주기 위한 tool
Cts No. 또는 Request No. 라고 불리우고, 이 단위로 이관이 가능하다
이관?
SAP 서버는 DEV(개발) > QAS(품질) > PRD(운영) 서버로 주로 이루어져있으며
개발 : 개발 / 품질 : 테스트 / 운영 : 실제 사용 (현업) 이라고 이해하면 된다!
결론
DEV 서버에서 개발하고 > QAS로 이관해서 테스트 > PRD로 이관해서 운영!
이관할 때에는 Release(작업 완료!) 하고, 이관하며
만약 추가 작업 사항이 생겼다면 새로운 작업을 생성( 새 CTS 따기 ) 하고, 이관해주면 된다
2. 병합이 필요한 경우
- CTS를 하나로 합칠 때 MERGE(병합)의 기능을 사용한다
- 예를 들어!
동일 프로그램에 대해 N개의 CTS가 존재하는 경우,
신규 CTS에 과거의 CTS를 포함하여 1개의 CTS로 만들고,
한 번에 운영 또는 테스트 서버로 옮길 수 있음!
(N 개의 CTS가 존재하는 경우, 순서대로 이관되지 않으면 에러가 발생할 수 있음)
3. 병합 방법
아래처럼 동일 프로그램에 대해서 CTS가 두 개 따져있고, 한 번에 병합해서 통으로 이관하려 하는 상황
( 특히나 T01의 경우, #1 CTS 가 릴리즈 된 이후 또 수정되어 넘기는 순서가 중요할 수 있다!)
#1 CTS와 #2 CTS를 병합하려면
#1을 #2에 병합하든 #2를 #1에 병합하든 순서는 상관 없고,
1. #1 Task와 Request를 전부 릴리즈한다. ( 위 경우에는 #1 을 릴리즈 한 상황 ) 2. #2의 Task를 릴리즈한다. 3. #2의 Request 위에 커서를 올려놓고, 상자 버튼을 누른다 (MERGE) ![]() 4. #2의 Request 우클릭 , sort and compress 클릭 (불필요한. 중복되는 내용은 지워지고 최신 버전만 남는다) ![]() 5. #2를 릴리즈! |
+ 참고로
소유자가 다른 CTS를 한 곳에 모으려면
대상이 되는(병합해서 남길 CTS) 클릭 > Utilities > Reorganize > Merge Requests 클릭!
'ABAP project' 카테고리의 다른 글
[09] 인도 화폐단위(INR.루피) 로 conversion하기 (0) | 2024.10.14 |
---|---|
[07] ABAP 동적 WEHRE조건, Select 필드 (1) | 2024.08.14 |
[06] FREE 구문 (0) | 2024.08.07 |
[05] CL_GUI_ALV_GRID 의 Attributes (0) | 2024.07.29 |
[04] Currency Conversion SQL Func (2) | 2024.07.24 |