ADT in Eclipse

Programmieren mit Eclipse

Interface IF_OO_ADT_CLASSRUN

Klassen die das Interface IF_OO_ADT_CLASSRUN implementieren, können in Eclipse direkt ausgeführt werden. Es wird die Methode if_oo_adt_classrun~main aufgerufen.

Der Importing Parameter OUT hat eine Methode WRITE, mit der Zeichenketten in die Konsole ausgegeben werden können.

Signatur der Methode WRITE

write
 importing data  type any
           name  type string optional
 returning value(output)  type ref to if_oo_adt_classrun_out

CLASS zbc_string_functions DEFINITION
  PUBLIC
  FINAL
  CREATE PUBLIC .

  PUBLIC SECTION.
    INTERFACES if_oo_adt_classrun.

ENDCLASS.

CLASS zbc_string_functions IMPLEMENTATION.

  METHOD if_oo_adt_classrun~main.
    out->write( 'Hallo Welt' ).
  ENDMETHOD.

ENDCLASS.

Bearbeitungsmodus

Konzept und Icons für

  • Sperren => Schloss-Symbol
  • Ungesicherte Objekte => *
  • Inaktive Objekte => Grauer Diamant

Übung: Hallo Welt Klasse anlegen

Lege eine Klasse mit dem Interface IF_OO_ADT_CLASSRUN an.
Implementiere die Methode MAIN
Gebe den Text 'HALLO WELT' aus.

Tools

  • Element Info
  • Data Preview
  • SQL-Konsole
  • Transport Organzier
  • Quickfixes
  • CDS Tools
    • Annotationen
  • Versionsverwaltung
  • Code-Templates
  • Refactoring

Core Data Services

Kurzer Ausblick, was damit geht.
Modellierung, RAP, ABAP SQL

Refactoring

  • Methoden extrahieren
  • Umbenennen
  • Inline-Deklarationen in Variablen/Parameter/Attribute umwandeln
  • ...

Templates

Immer wieder das gleiche Coding? Hier helfen euch Templates:

Arbeiten mit Templates