첫 번째 ABAP 어플리케이션 개발

Objective

After completing this lesson, you will be able to 'Hello World' 어플리케이션을 생성합니다.

ABAP의 'Hello World' 앱

다른 모든 프로그래밍 언어에서와 마찬가지로, ABAP에서 가장 먼저 해야 할 일은 짧은 "Hello World" 앱을 작성하여 개발 환경과 언어의 가장 기본적인 측면을 숙지하는 것입니다.

최신 ABAP 프로그래밍에 사용할 주요 사용자 인터페이스 기술은 SAP Fiori 요소입니다. 그러나 ADT는 테스트 어플리케이션에서 빠르고 간단하게 출력을 생성할 수 있는 콘솔을 제공합니다.

'Hello World' 어플리케이션 생성 방법

'Hello World' 어플리케이션 생성

태스크 1: Hello World 어플리케이션 생성

패키지에서 신규 ABAP 클래스를 생성합니다. 클래스를 Eclipse 콘솔 앱의 주 프로그램으로 사용할 수 있도록 IF_OO_ADT_CLASSRUN 인터페이스를 구현합니다.

단계

  1. 패키지에서 이름이 ZCL_##_HELLO_WORLD 인 신규 ABAP 클래스를 생성합니다. IF_OO_ADT_CLASSRUN 인터페이스가 사용되는지 확인합니다. 전송 요청에 클래스를 지정하라는 메시지가 표시되면 이전 태스크에서 생성한 전송 요청을 사용합니다.

    1. 파일신규ABAP 클래스 를 선택합니다.

    2. 패키지 ZS4D400_## (## = 그룹 번호) 입력합니다.

    3. 이름 ZCL_##_HELLO_WORLD(## = 그룹 번호)를 입력하고 클래스 내역을 입력합니다.

    4. 추가... 를 선택합니다. (인터페이스 그룹 상자 옆).

    5. 필터 텍스트 IF_OO_ADT_CLASSRUN 을 입력합니다. 적중 리스트에서 일치하는 엔트리를 더블 클릭합니다.

    6. 다음을 선택합니다.

    7. 내가 관련된 요청에서 선택 및 자체 전송 요청을 선택합니다.

    8. 종료를 선택합니다.

  2. if_oo_adt_classrun~main( ) 메소드에서 out->write( )을 사용하여 Hello World 구문을 출력합니다.

    1. 편집기에서 METHOD if_oo_adt_classrun~mainENDMETHOD. 사이의 다음 코딩을 입력합니다.

      Code Snippet
      123
      out->write( 'Hello World' ).
  3. 클래스를 활성화하고 테스트합니다.

    1. 바로가기 키 Ctrl + F3 을 사용하여 클래스를 활성화합니다.

    2. F9 키를 사용하여 클래스를 실행합니다.

  4. Eclipse 의 Console 뷰에서 출력을 확인합니다.

    1. 편집기 뷰 아래에 새 탭으로 열어야 하는 콘솔 뷰를 확인합니다.

    2. 콘솔 뷰가 표시되지 않으면 윈도우뷰 표시기타 를 선택하여 엽니다. 적중 리스트에서 콘솔 을 더블 클릭합니다.