2012-10-15 5 views
3

OO 개체를 사용하여 ABAP 프로그램을 작성하고 있습니다. 내 프로그램의 클래스 폴더 아래에있는 SE38에서 일부 로컬 클래스가 표시되지 않습니다. 일부는 그렇다.SE38 클래스 목록에 로컬 클래스가 표시되지 않는 이유는 무엇입니까?

모든 수업은 '포함'에 저장됩니다. 내가 아는 한 로컬 클래스에는 Class-Builder 기능이 없습니다.

클래스 이름을 바꿀 때 위에서 언급 한 폴더 목록에서 이름이 변경되는 경우가 있습니다.

새 클래스를 추가 할 때 가끔 나타나기도하고 때로는 나타나지 않는 클래스도 있습니다.

무엇이 누락 되었습니까? 지역 클래스를 다른 클래스와 함께 포함에 추가하고 클래스 폴더에 표시하는 특별한 방법이 있습니까? 목록을 새로 고치는 방법이 있습니까?

구문 검사가 진행되는 동안 프로그램에서 클래스를 찾아 SAP가 모든 것을 읽고 올바르게 인식하는지 확인합니다. 클래스 폴더 아래에는 표시되지 않습니다.

내가 좋아하는만큼, 나는 앞으로 나아가는 길이지만 반 - 자폐증이기도하다는 느낌을 받기 시작했습니다. 나는 전통적인 ABAP에 비해 객체 지향을 장려하기 위해 우리 그룹의 리더가 되려고 노력하고있다. 이런 일이 있지만, 다른 사람들을 설득하기 전에 철저히 이해하고 이해해야합니다. :)

답변

1

SE80/SE38 (클래스 및 데이터 유형, 양식 및 기타 자료)의 로컬 객체 목록은 원하는대로 자주 새로 고쳐지지 않습니다. Eclipse에서 알 수있는 Outline보기 나 다른 IDE의 유사한 도구와는 다릅니다. 확실하지 않은 경우 트리 뷰에서 프로그램을 마우스 오른쪽 단추로 클릭하고 개체 목록을 다시 작성해야 할 수 있습니다. 또는 글로벌 클래스로 전환하는 것이 더 나은 도구 지원을 제공 할 수 있습니다.

+0

글로벌 클래스로 전환 할 수 있습니다. 이 경우에는 내가 만들려고했던 프로그램 별 클래스로 적합합니다. 이클립스의 아웃 라인보기에 대해서도 옳았다. 내 경험이다. 그래서 여러 번 SAP 에디터에서 동일한 기능을 찾으려고합니다. 그러나 ABAP에는 일부 기능이 없다는 것을 알면 좋습니다. 나는 궁금해하고 영원히 frustratingly 사냥보다는 오히려 묻고, 그 때 알기 위하여 싶 -. – Davidson

+0

개체 목록 재생성 작업 ... 감사합니다. @vwegert. 기분이 훨씬 나아졌습니다. 항상 대답이 있습니다! 고맙습니다. 나는 ABAP를 배우는 것을 즐긴다. 나는 SAP와 ABAP 및 외부 RFC의 인터페이스로 작업하는 Java 개발자이다. 나는 두 가게에서 일하는 유일한 가게입니다. 그것은 엄청난 기회이며, 나는 그것에 대해 감사하고 그것을 즐깁니다, 정직하게 말입니다 - 나의 masochistic 코멘트가 일찍 만들어 졌음에도 불구하고. OO에 진출하도록 다른 사람들을 유인/격려/훈련시키는 것이 나의 목표입니다. 때때로 사람들이 물건을 듣는다면, 그들은 어쩌면 생각합니다! 나는 그것을 바꾸고 싶다. – Davidson

+1

Davidson, 완전히 이해합니다. 누군가가 당신이 절대적으로 그들을 필요로 할 수 있다면 당신이 할 수있는 경우에만 함수 모듈에 충실해야한다고 주장 할 때마다 나는 떨림을 느낀다. – vwegert

관련 문제