이 기능은 NW ABAP 7.02 (= ECC 6.05) 부터 사용가능 합니다.

스탠다드 프로그램을 분석하다 보면 ABAP의 개발 방향이 Function Group 에서 Class 로 바뀌고 있다는 것을 많이 느끼게 됩니다.
class의 관계를 분석하는게 쉬운일이 아닌데요.
ABAP workbench에 UML로 표시해 주는 기능이 들어 있네요.
UML을 보면 분석에 많은 도움이 됩니다.


우선 SAP GUI 설치 프로그램으로 SAP JNet을 추가 설치 해야 합니다.
(이미 SAP GUI 설치할때 JNet을 설치 하셨으면 스킵)


서버에 들어가서 버전을 확인하세요.
이 기능은 NW ABAP 7.02 (= ECC 6.05) 부터 사용가능 합니다.


SE80의 왼쪽 트리부분에서 클래스를 선택하고,
마우스 오른쪽 버튼을 누르면 context-menu에서 Display - UML Class Diagram 을 선택합니다.



이렇게 아래와 같이 UML이 나타납니다.
이 화면에서 UML을 확인하면 됩니다.
좀 더 나아가서~
UML을 파일로 저장하고 평소에 사용하던 편리한 UML 툴로 보고 싶은 경우를 진행해 보겠습니다.
Execute Plug-In 버튼을 눌러서 파일로 저장하도록 합니다.


파일 저장을 선택합니다.

포맷은 XMI 1.1을 선택합니다.


저는 StarUML을 사용하고 있는데요. 여기서 불러오기 해보겠습니다.
StarUML을 실행하고 메뉴의 File - Import -XMI 를 선택합니다.


앞서 저장한 XMI 파일을 선택하고 진행합니다.
불러올 위치는 Design Model을 선택합니다.


처음에는 화면에 클래스가 보이지 않지만
model explorer에서 펼치고 클래스를 잡아서 main 창으로 던지면 UML 그림이 완성 됩니다.


끝.

+ Recent posts