- 개발서버> QA서버로 CTS 이관하는 방법은 아는 상황이라 가정.
- 여러개의 CTS를 하나로 통합하는 방법만 추가로 설명!
- Task XXXXXXXXXX is unclassified (it cannot be released). 오류 해결방법
개발서버(DEV)에서 프로그램을 수정하면 QA서버로 이관한다.
그런데 QA테스트를 하다보면 추가 수정사항이 생겨서 다시 개발서버에서 새로 CTS를 따기도 하고... 그러다보면 한 프로그램을 수정하는데 여러 CTS가 생겨서, 수정이 다 끝나고 나면 여러 CTS를 병합한 최종 병합CTS를 컨한테 넘겨야 한다!
CTS병합본을 만드는데는 두가지 방법이 있는데, 이해하기 쉽게 그림으로 설명하자면
1. 새로운 CTS를 만들때마다 이전 수정본을 그때그때 넣어주기!
이렇게 하면 마지막 수정#4 CTS가 최종 통합된 CTS가 된다.
2. 수정이 다 끝나면 맨 마지막에 CTS를 하나 만들어서 그동안에 만들었던 CTS다 넣어버리기
1번부터 설명하자면,
1. 새로운 CTS를 만들때마다 이전 수정본을 그때그때 넣어주어 통합CTS 만드는법
수정#1 CTS를 만들고 나서 추가로 수정#2 CTS를 만든 상황(이라 가정).
- 수정#2 CTS를 QA에 이관하러(넘기러) T-CODE : SE09 에 들어간다.
- 수정#2 CTS 번호에 커서를 둔 상태에서 바구니 모양 버튼을 클릭한다.
- 그럼 [요청 [CTS번호]에 오브젝트 포함] 이라는 창이 뜨는데,
[요청의 오브젝트리스트] 라디오버튼 클릭 한 상태에서 입력칸에 [수정#1 CTS]번호를 넣는다.
확인버튼을 누르면 [수정#2 CTS] 안에 [수정#1 CTS]를 같이 담은것이다.
이렇게 한 다음 [수정#2 CTS] 를 QA로 이관하면 끝.
그리고 이런식으로 추가로 [수정#3 CTS]를 만들게 되면, 얘를 이관하기 전에 여기(수정#3 CTS)에 [수정#2 CTS]를 담고 이관, [수정#4 CTS]를 만들어서 이관하기 전엔 바구니버튼 눌러서 [수정#3 CTS]를 담고 이관... 이런식으로 하면 맨 마지막에 이관한 CTS가 통합CTS가 된다!
2. 수정이 다 끝난 후 맨 마지막에 CTS를 하나 만들어서 그동안에 만들었던 CTS다 넣기
새로운 CTS를 만들때마다 이전 CTS를 담지않고 각각 릴리즈 한 상황.
- 개발서버에서 T-CODE : SE09 로 들어간 뒤 새로운 CTS하나를 만들어준다.
새 CTS를 만드는 버튼은 아래 그림에 표시한 하얀색 빈종이 버튼 눌러주면 된다!
아래처럼 description 부분에 통합본임을 표시해주고, 만든 날짜도 적어주면 구분하기 좋다.
그 다음에는 1번에서 해준것처럼
- 통합CTS 번호에 커서를 둔 상태에서 바구니 모양 버튼을 클릭하여, [요청의 오브젝트리스트] 라디오버튼 클릭 한 상태에서 입력칸에 [수정#1 CTS],[수정#2 CTS],[수정#3 CTS],[수정#4 CTS]...번호를 넣는다.
수정한 CTS들이 많은 경우에는 [다중요청의 오브젝트리스트]를 이용해도 되는데, 관련없는 CTS가 들어가서 섞일수있으니 매우 주의하기!
- 수정본들을 다 담은 후에 [요청오브젝트리스트] > [Comment : Object List Included]에 들어가보면,
내가 담은 CTS목록들이 쫙 떠서 맞게 담았는지 확인할 수 있다.
(아래 그림에 빨간표시한부분에 내가 담은 CTS번호가 적혀있다.)
CTS가 잘 담겼으면 , 애기 CTS부터 빨간트럭 버튼을 눌러 릴리즈 하면 되는데,
이 경우에 [Task XXXXXXXXXX is unclassified (it cannot be released).] 메세지창이 뜬다.
이 메세지는 애기CTS에 아무것도 담긴게 없어서 뜨는 메세지이다. (수정#1, 수정#2, 수정#3 CTS들은 [요청오브젝트리스트]에 담겨있어서 애기CTS는 비어있음.) 그래서 이 애기CTS를 삭제하고 엄마CTS만 릴리즈 하면 된다.
삭제하려고 하는애기CTS에 커서를 둔 상태에서 휴지통 버튼 누르고 [예] 클릭.
그럼 아래 그림처럼 하단 메세지바에 정상적으로 삭제되었다는 메세지를 확인할 수 있고,
엄마 CTS만 릴리즈(CTS에 커서둔 상태로 트럭버튼 누르기) 하면 된다!
-끝-
'ABAP' 카테고리의 다른 글
[SAP_FI]T-CODE BP에서 FI고객 [국가 고유의 인핸스먼트] 탭 데이터 담겨있는 테이블 정보 찾기 (0) | 2023.06.12 |
---|---|
[SAP_ABAP] The column name "XXXX" is ambiguous ABAP/4 Open SQL statement. (1) | 2022.11.04 |
[SAP_ABAP] ABAP screen 화면 web publishing 하는 방법 (0) | 2022.10.26 |
[SAP_ABAP] GUI_STATUS에 생성한 버튼이 보이지 않을 때 (0) | 2022.10.25 |
[SAP_ABAP] Make repairs in the non-original system only if they are urgent (2) | 2022.10.19 |