Ansicht
Dokumentation
ABENPROGRAM_TYPE_OVIEW - PROGRAM TYPE OVIEW
ROGBILLS - Synchronize billing plans CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
ABAP-Programmtypen
Der Typ eines ABAP-Programms bestimmt unter anderem welche Deklarationen und Verarbeitungsblöcke ein Programm enthalten kann und wie es im ABAP-Laufzeit-Framework ausführbar ist.
Die folgende Tabelle zeigt alle Programmtypen für eigenständige Programme (Kompilationseinheiten) und wie sie deren Eigenschaften beeinflussen.
Programmtyp | Programmeinleitende Anweisung | Ausführung | Globale Vereinbarungen | Verarbeitungsblöcke | Dynpros | Text-Pools |
Ausführbares Programm | REPORT | Anweisung SUBMIT oder Aufruf eines Dynpros oder Selektionsbilds über einen Transaktionscode | lokale Interfaces und Klassen, alle sonstigen deklarativen Anweisungen | alle außer Funktionsbausteinen | Ja | Ja |
Class-Pool | CLASS-POOL | Aufruf einer sichtbaren Methode oder die Verwendung eines Transaktionscodes für eine Objekttransaktion. | eine globale Klasse der Klassenbibliothek, lokale Interfaces und Klassen, Anweisungen TYPES und CONSTANTS | nur Methoden | Nein | Ja |
Function-Pool bzw. Funktionsgruppe | FUNCTION-POOL | Aufruf eines Funktionsbausteins über CALL FUNCTION oder eines Dynpros über Transaktionscode | lokale Interfaces und Klassen, alle sonstigen deklarativen Anweisungen | alle außer Ereignisblöcken für Reporting-Ereignisse | Ja | Ja |
Interface-Pool | INTERFACE-POOL | Keine | ein globales Interface der Klassenbibliothek | Keine | Nein | Nein |
Modul-Pool | PROGRAM | Aufruf eines Dynpros über einen Transaktionscode | lokale Interfaces und Klassen, alle deklarativen Anweisungen | alle außer Funktionsbausteinen und Ereignisblöcken für Reporting-Ereignisse | Ja | Ja |
Subroutinen-Pool | PROGRAM | Externer Aufruf lokaler Prozeduren (Unterprogramme oder Methoden) | lokale Interfaces und Klassen, alle sonstigen deklarativen Anweisungen | Ereignisblock LOAD-OF-PROGRAM, Unterprogramme, Methoden | Nein | Ja |
Type-Pool oder Typgruppe | TYPE-POOL | Keine | Anweisungen TYPES und CONSTANTS | Keine | Nein | Nein |
Die zweite Spalte der Tabelle zeigt die entsprechende programmeinleitende Anweisung an und die dritte Spalte den Typ der Ausführung, für die der Programmtyp hauptsächlich vorgesehen ist. Die vierte Spalte zeigt, welche Deklarationen in dem globalen Deklarationsteil eines Programms mit dem angegebenen Typ gemacht werden können. Die fünfte Spalte gibt an, welche Verarbeitungsblöcke das Programm enthalten kann. Die sechste Spalte gibt an, ob eigene Dynpros unterstützt werden. Die letzte Spalte gibt an, ob eigene Text-Pools angelegt werden können.
BAL Application Log Documentation CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 7662 Date: 20240523 Time: 105816 sap01-206 ( 67 ms )