다른 모든 프로그래밍 언어에서와 마찬가지로, ABAP에서 가장 먼저 해야 할 일은 짧은 "Hello World" 앱을 작성하여 개발 환경과 언어의 가장 기본적인 측면을 숙지하는 것입니다.
최신 ABAP 프로그래밍에 사용할 주요 사용자 인터페이스 기술은 SAP Fiori 요소입니다. 그러나 ADT는 테스트 어플리케이션에서 빠르고 간단하게 출력을 생성할 수 있는 콘솔을 제공합니다.
Objective
다른 모든 프로그래밍 언어에서와 마찬가지로, ABAP에서 가장 먼저 해야 할 일은 짧은 "Hello World" 앱을 작성하여 개발 환경과 언어의 가장 기본적인 측면을 숙지하는 것입니다.
최신 ABAP 프로그래밍에 사용할 주요 사용자 인터페이스 기술은 SAP Fiori 요소입니다. 그러나 ADT는 테스트 어플리케이션에서 빠르고 간단하게 출력을 생성할 수 있는 콘솔을 제공합니다.
패키지에서 신규 ABAP 클래스를 생성합니다. 클래스를 Eclipse 콘솔 앱의 주 프로그램으로 사용할 수 있도록 IF_OO_ADT_CLASSRUN 인터페이스를 구현합니다.
패키지에서 이름이 ZCL_##_HELLO_WORLD 인 신규 ABAP 클래스를 생성합니다. IF_OO_ADT_CLASSRUN 인터페이스가 사용되는지 확인합니다. 전송 요청에 클래스를 지정하라는 메시지가 표시되면 이전 태스크에서 생성한 전송 요청을 사용합니다.
파일→신규→ABAP 클래스 를 선택합니다.
패키지 ZS4D400_## (## = 그룹 번호)을 입력합니다.
이름 ZCL_##_HELLO_WORLD(## = 그룹 번호)를 입력하고 클래스 내역을 입력합니다.
추가... 를 선택합니다. (인터페이스 그룹 상자 옆).
필터 텍스트 IF_OO_ADT_CLASSRUN 을 입력합니다. 적중 리스트에서 일치하는 엔트리를 더블 클릭합니다.
다음을 선택합니다.
내가 관련된 요청에서 선택 및 자체 전송 요청을 선택합니다.
종료를 선택합니다.
if_oo_adt_classrun~main( ) 메소드에서 out->write( )을 사용하여 Hello World 구문을 출력합니다.
편집기에서 METHOD if_oo_adt_classrun~main 와 ENDMETHOD. 사이의 다음 코딩을 입력합니다.
123
out->write( 'Hello World' ).
클래스를 활성화하고 테스트합니다.
바로가기 키 Ctrl + F3 을 사용하여 클래스를 활성화합니다.
F9 키를 사용하여 클래스를 실행합니다.
Eclipse 의 Console 뷰에서 출력을 확인합니다.
편집기 뷰 아래에 새 탭으로 열어야 하는 콘솔 뷰를 확인합니다.
콘솔 뷰가 표시되지 않으면 윈도우→뷰 표시→기타 를 선택하여 엽니다. 적중 리스트에서 콘솔 을 더블 클릭합니다.