Show TOC

Web-Dynpro-ABAP-spezifische Besonderheiten beim ProgrammierenLocate this document in the navigation structure

Verwendung

Bei der Programmierung von Web-Dynpro-ABAP-Components unterscheiden sich einige Aspekte von der üblichen ABAP-Programmierung.

Keine Vermischung mit klassischer Dynpro-Technologie

Bei der Web Dynpro ABAP Programmierung ist die Verwendung von Listen, Dynpro- und Control-Technologie nicht möglich; wie z.B.

  • CALL/ LEAVE TO SCREEN

  • LEAVE TO LIST-PROCESSING

  • WRITE/ ULINE/ HIDE

  • MESSAGE

Programmfluss

Bei der Web Dynpro ABAP Programmierung darf der Programmfluss nicht verändert werden. Anweisungen zum Verlassen des aktuellen Modus oder zum Starten weiterer sind zu vermeiden; wie z.B.

  • CALL/ LEAVE TO TRANSACTION

  • SUBMIT

  • LEAVE PROGRAM

Systemnahe Befehle

Bei der Web Dynpro ABAP Programmierung ist die Verwendung bestimmter systemnaher Befehle nicht erlaubt. wie z.B.

  • EDITOR-CALL

  • SYNTAX-CHECK/ GENERATE

Select-Statements

Zugriffe auf Datenbanktabellen innnerhalb von Controller-Methoden sind nicht zulässig.

Keine Abfrage der Parameterschnittstelle

Die funktionalen Erweiterungen von Web-Dynpro-Components wie z.B. Methoden oder Ereignis-Behandler werden durch das Web-Dynpro-Framework gerufen. Dieses versorgt alle Parameter. Eine Abfrage der Parameterschnittstelle ist daher nicht sinnvoll:

  • IS SUPPLIED

  • IS REQUESTED

Keine Type-Pools und Programm-Includes

Bei der Web Dynpro ABAP Programmierung ist das Einbinden von Type-Pools und Programm-Includes nicht unterstützt.

WD_THIS

Zugriffe auf Controller-Attribute und Aufrufe von Controller-Methoden müseen immerüber die Controller-Selbstreferenz WD_THIS erfolgen.

Weitere Informationen

Sie finden Informationen über weitere Einschränkungen bei Web Dynpro ABAP in SAP Hinweis 1098009 Auf SAP-Site veröffentlichte Informationen.