아무런 생각 없이 로컬 오브젝트에 프로그램을 만들어 두었는데,
패키지를 만들어서 그 안에 내가 만들 프로그램들을 넣어놓고 관리하고 싶을 때!
먼저 T-code SE80를 쳐서 Object Navigator 로 들어간다.
옮기고 싶은 프로그램 우클릭 > Other Functions > Change Package Assignment 클릭
참고로 $TMP 가 로컬오브젝트를 뜻한다.(둘이 같은 뜻의 단어라고 생각하면 된다.)
그럼 이렇게 어느 패키지에 넣을것인지 묻는 창이 나온다.
아, 아직 패키지를 만들어두지 않았다구요?
그렇다면 T-code SE21에 가서 먼저 만들어야 한다.
package라디오버튼 누르고 만들고싶은 패키지 이름을 정해준다음 Create버튼 클릭
확인버튼을 누르면 이렇게 CTS를 입력하라는 창이 뜨는데 빨간표시 버튼이 새로 생성을 한다는 버튼이다.
만들어둔 CTS가 없으면 해당 버튼을 누르고 새로 CTS를 따면 된다.
Short Description에는 어떤모듈, 어느프로그램이 담겨있는지, #1 이런식으로 몇번째 CTS 생성인지, CTS생성날짜를 적는데, 아래 그림처럼 Last changed에 있는 날짜와 시간을 드래그 한 뒤 바로 붙여넣는다.
어쩌다 보니 CTS만드는법이 되어버린것만같네..
그럼 이렇게 지금은 번호를 가렸지만, request부분에 CTS번호가 생성된다! 이걸 아까 위에 다시 넣어주면 끝...!
자자 다시 se80으로 가서 패키지 이름을 입력하고 확인버튼을 누르면
이렇게 최근에 만든 CTS번호가 자동으로 뜨고,
내가 만든 CTS가 맞는지 꼭 확인해보고 확인버튼 누르기.
다른사람이 CTS를 같이 만들고 있었어서 다른사람이 만든 CTS가 뜨고 그냥 확인버튼을 눌러버리면 CTS가 서로 엉킨다 (보통 물린다고 한다)
그럼 프로그램 옮기기 끝.
'ABAP' 카테고리의 다른 글
[SAP_ABAP] CBO에서도 스탠다드에서 뜨는 메세지창 처럼 띄우는법 (0) | 2022.08.27 |
---|---|
[SAP_ABAP]ERDAT/ ERZET/ ERZZT/ ERNAM/ AEDAT/ AEZET/ AENAM 필드 (0) | 2022.08.19 |
[SAP_ABAP] 유지보수 뷰(Maintenance View) 수정 (0) | 2022.08.16 |
[ABAP_DUMP] termination with a short dump was triggered on purpose by the key word MESSAGE (type X). 해결 (0) | 2022.08.08 |
[SAP_ABAP]SELECT문이 안될때 (0) | 2022.06.12 |