동영상 강의대로 삭제를 했는데
NW04s 에서는 삭제가 안되네요..
spfli 에 append structure를 해서
그림과 같이 넣었습니다.
그리고 지울때 append structure 눌러서 생성되어 있는 zaspfli00 을 삭제했습니다.
그 후에.. 그림처럼 저렇게 남았습니다...
영원히 지워지지 않는것 같아요... ㅠ_ㅜ
spfli 테이블이라 쉽게 수정도 안되는데..
저걸 지울수 있는 방법이 있을까요?
그림 보시면 알겠지만 지우고 났더니
short description이 아무것도 안나오는걸 보실수 있으실꺼에요..(이걸 안쓰면 생성이 안되니...역으로 말하면
지워진거겠죠..)
지워지긴 지워진거 같은데
정작 붙어 있는 스트럭쳐와 필드는 그대로이니..
(컨텐츠 확인해도 저 필드 zzfield와 yyfield 둘다 나옵니다...)
신기한건 지우고 나서 se11가서 data type에 zaspfli00을 치면 존재하지 않는 스트럭쳐라고 나올 뿐더러
첫번째 첨부화면에서 우측 append 스트럭쳐를 눌러도 아무것도 없다고 나옵니다..
엄연히 화면에 붙어 있는데도 말이죠...답답합니다.. 지우고 싶어요!!~~
.append 부분에 더블클릭해도 하단에 zaspfli00 does not exist 가 나오네요.-_-;
(왜이래 sap!! 붙어 있는거 보이잖아!!!!!!!! 없긴 뭐가 없어!!!! 라고 소리쳤습니다..답답해서요...)
e-abap 선배님들을 믿습니다!!
댓글 4
-
정군
2009.04.13 17:35
-
원니컴
2009.04.13 23:18
append된 스트럭츠를 삭제하지 마시고 해당 spfli 수정에 들어가서 append 부분을 없애보십시오.
아마도 없어질거라 생각됩니다.
-
Abap consultant
2009.04.14 12:08
정군님 세심한 답변 감사합니다^-^ 정군님께서 말씀하신게 맞는것 같아요.. 오류가 나서 정상적으로 삭제 안된거 같습니다..
아직 실력이 안되니 se14 접근해서 망가뜨릴수는 없겠네요^^ 답변 감사합니다!!
원니컴님도 답변 감사합니다. spfli 는 dbtable 이라 제가 수정할 권한이 없다고 나오네요^^;
접속하려면 키를 입력해야 한다고 나오거든요..
-
Will
2009.06.23 20:53
감사합니다 ^^
structure를 append해본 경험이 없어서 정확한 답은 아니지만, 부가적인 주변 정보를 좀 드릴까 합니다.
structure를 append하면 해당 strcuture가 정말로 포함되는게 아니고, 그 structure와 같은 구조의 필드가 DB table에 생성되게 됩니다.
append table을 삭제를 어디서 하신 건지 모르겠지만 아마도 se11에서 structure를 삭제하신 듯 싶은데, 이 경우 structure만 날아가지 실제 그 structure를 포함하고 있는 DB table까지 반영된 것은 아닙니다. 하지만, 제가 지금 테스트해보니 structure가 지워질 때 자신을 사용한 DB table도 수정한다는 메시지가 뜹니다.
제가 추측키로는 여기서 문제가 있었던게 아닐까 싶습니다. DB table에 실제로 반영하는 작업을 할 때 어떤 오류가 있어서 정상적으로 반영이 안된 것이 아닐까 싶습니다.
통상은 이런식으로 DB에 문제가 있는 경우에는 DB utility(SE14)를 이용해서 오라클에 있는 실제 DB table을 재성생 해주는 경우가 있습니다. 단, 조심할 점은 이렇게 하다가 실제 데이터까지 날려먹는 경우가 왕왕있으니, 주변에 잘 아는 분의 도움을 받아서 DB table을 재생성해보시길 권해드립니다.