ADT in Eclipse

Programmieren mit Eclipse

(C) Brandeis Consulting.

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.
(C) Brandeis Consulting.

Bearbeitungsmodus

Konzept und Icons für

  • Sperren => Schloss-Symbol
  • Ungesicherte Objekte => *
  • Inaktive Objekte => Grauer Diamant
(C) Brandeis Consulting.

Ü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.

(C) Brandeis Consulting.

Tools

  • Element Info
  • Data Preview
  • SQL-Konsole
  • Transport Organzier
  • Quickfixes
  • CDS Tools
    • Annotationen
  • Versionsverwaltung
  • Code-Templates
  • Refactoring
(C) Brandeis Consulting.

Core Data Services

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

(C) Brandeis Consulting.

Refactoring

  • Methoden extrahieren
  • Umbenennen
  • Inline-Deklarationen in Variablen/Parameter/Attribute umwandeln
  • ...
(C) Brandeis Consulting.

Templates

Immer wieder das gleiche Coding? Hier helfen euch Templates:

Arbeiten mit Templates

(C) Brandeis Consulting.