본문 바로가기
SAP/ABAP

[SAP/ABAP] 개발클래스(Package) 삭제하는 방법 - TADIR subobjects 삭제

by sssinga 2021. 4. 16.

개발클래스를 삭제하려하니 'The package still contains subobjects' 라는 문구와 함께 삭제가 되지 않는다.

하위 오브젝트들(프로그램, 테이블, 펑션 등)을 모두 삭제해도 같은 문구가 뜬다.

Object R3TR PROG ZTEST01 is still assigned to package ZTEST; see long text

 

아래 방법을 통해 삭제가 가능하다.

 

 

목차

     

     

     

     

     

    1. T-CODE : SE16N 접속

     

     

     

     

     

    2. 'TADIR' 테이블 조회 후 'DEVCLASS(개발클래스)' 필드에 삭제하려는 개발클래스명을 적고 실행

     

     

     

     

     

    3. 하위 오브젝트들을 전부 삭제해준다.

    아니 패키지야 그렇다 치고 ZSSG_TEST1 이거 분명 아까 삭제했는데???모지???? 암튼 지워준다

    패키지까지 싹 날려준다.

    + 나중에 다른 패키지를 삭제하려고 봤는데 Deleted 필드에 'X' 표시가 되어 있는 걸 발견했다.

    아무래도 ZSSG 패키지를 날릴때는 뭔가 꼬였던 것 같고.. 아무튼 삭제한 하위 오브젝트도 뜨는게 맞는 것 같다.

     

    SE16N에 행 추가 삭제 버튼이 없어여.. 어떻게 지워여???? 아래 링크 참고해주세영ㅎㅎ

    https://sssinga.tistory.com/249

     

    [SAP/ABAP] SE16N 테이블 데이터 수정/삭제 : GD-EDIT, GD-SAPEDIT = 'X'

    SE16N - 일반 테이블 조회 조회는 물론이고 테이블에서 데이터 추가, 수정, 삭제 시 SE16N을 사용하게 된다. 다만 대부분의 경우 조회 기능만이 열려있고, 데이터 추가/수정/삭제 기능은 숨겨져 있다

    sssinga.tistory.com

     

     

     

     

     

     

    4. SE80으로 들어가 개발클래스를 삭제해보면 정상적으로 삭제된다.

     

     

     

     

     

     

    댓글