JetBrains IDE-Plugin

Flexible ABAP: ABAP-, CDS- und RAP-Plugin für JetBrains

Schreiben Sie ABAP, CDS-Views und RAP-Behavior-Definitionen in Ihrer JetBrains-IDE, mit Vervollständigung, Refactoring und Hover-Doku.

JetBrains-IDEs: IntelliJ IDEA · PyCharm · WebStorm · PhpStorm · und weitere JetBrains-IDEs

70+
Live-Templates
25
Postfix-Templates
3
Sprachen: ABAP, CDS und BDEF

01

Intelligente Vervollständigung für ABAP

Tippen Sie ein paar Buchstaben, und das Plugin schlägt ABAP-Schlüsselwörter, schließende Anweisungen wie ENDCLASS und ENDMETHOD sowie Anweisungen wie APPEND und CALL FUNCTION vor. Das Popup zeigt, was jeder Eintrag bewirkt. Es gibt 200+ ABAP-Schlüsselwörter und 25 Postfix-Templates, zum Beispiel .if, .loop, .try und .data.
Vervollständigungs-Popup in einem ABAP-Report mit ENDCLASS, ENDFORM, APPEND, ASSERT und CALL FUNCTION

02

CDS-Annotationen und Views

Vervollständigen Sie CDS-Annotationen wie @AbapCatalog, @AccessControl, @UI, @ObjectModel, @Semantics und @Analytics. Das Popup listet jede passende Annotation mit einer kurzen Beschreibung. CDS-Views und -Entities haben eigene Editor-Unterstützung und ein eigenes Farbschema.
Annotation-Vervollständigung in einer CDS-View mit @AbapCatalog-Einträgen wie buffering.status und compiler.compareFilter

04

RAP-Behavior-Definitionen

Schreiben Sie RAP-Behavior-Definitionen mit Vervollständigung für Actions, Validations und Determinations. Der Editor kennt abstrakte Behaviors, Felder mit readonly und die Operationen create, update und delete.
Eine BDEF-Datei mit abstrakter Behavior-Definition, readonly-Feldern, create, update, delete und zwei Actions

05

Strukturansicht und Navigation

Die Strukturansicht listet Klassen, Methoden, Formulare, Interfaces und Daten der geöffneten Datei. Nutzen Sie Umbenennen (Shift+F6), Verwendungen suchen (Alt+F7) und Zur Deklaration springen (Ctrl+B) für Variablen, Konstanten, Feldsymbole und Inline-Deklarationen. Extract Method (Ctrl+Alt+M) verschiebt Code in eine neue private Methode oder ein FORM.
ABAP-Strukturansicht mit Klassen, Methoden, Formularen und Daten neben dem Quelltext

06

Debuggen in der IDE

Auf ADT-Systemen (ab 7.40) setzen Sie Breakpoints, gehen schrittweise durch den Code und prüfen Variablen, ohne die IDE zu verlassen. Bei SAP BTP Cloud melden Sie sich im Browser an. Ältere Systeme verbinden sich über RFC.
Der Debugger an einem Breakpoint in einer ABAP-Klasse, mit Aufrufstack und Variablen im Debug-Tool-Fenster

Einfache, transparente Preise

Starten Sie mit einer 7-Tage-Testversion. Der Kauf erfolgt über den JetBrains Marketplace.

Einzelperson

Für Solo-Entwickler

$9/Monat

oder $90/Jahr (17 % sparen)

  • ABAP-, CDS- und BDEF-Unterstützung
  • 70+ Live-Templates
  • 25 Postfix-Templates
  • Hover-Doku mit SAP-Help-Links
  • Debugger in der IDE für ADT-Systeme
Studenten & Open-Source-Mitwirkende: Kontaktieren Sie uns wegen Rabatten. Feedback zum Plugin bringt 20 % Rabatt auf Ihren nächsten Kauf.

Schreiben Sie heute besseren ABAP-Code

Installieren Sie Flexible ABAP aus dem JetBrains Marketplace und öffnen Sie eine .abap-, .cds- oder .bdef-Datei.