Ansicht
Dokumentation

ABENABAP_LANGUAGE_MODULARIZATION - ABAP LANGUAGE MODULARIZATION

ABENABAP_LANGUAGE_MODULARIZATION - ABAP LANGUAGE MODULARIZATION

General Material Data   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Modularisierungs-Anweisungen

Jedes ABAP-Programm ist durch Verarbeitungsblöcke modularisiert. Jede erreichbare Anweisung eines ABAP-Programms, die nicht dem globalen Deklarationsteil des Programms angehört, gehört zu einem Verarbeitungsblock.

Die möglichen Verarbeitungsblöcke sind:

Ihre Verarbeitung wird durch ABAP-Anweisungen aufgerufen. Mögliche Prozeduren sind: Methoden , Funktionsbausteine und Unterprogramme
Über Dynpro-Ablauflogik werden Dialogbausteine verarbeitet.
Über Ereignisse im ABAP-Laufzeit-Framework werden Ereignisblöcke verarbeitet.

Die Anordnung der Verarbeitungsblöcke im Quelltext des ABAP-Programms ist beliebig. Nicht-deklarative Anweisungen, die zwischen oder nach abgeschlossenen Verarbeitungsblöcken aufgeführt sind, sind nicht erreichbar und können nie ausgeführt werden. Solches totes Coding wird von der Syntaxprüfung als Fehler gemeldet. Deklarative Anweisungen, die zwischen oder nach abgeschlossenen Verarbeitungsblöcken aufgeführt sind, gehören zu den globalen Datendeklarationen des ABAP-Programms und sind in allen nachfolgenden Verarbeitungsblöcken sichtbar.

Eine Quelltextmodularisierung, die nicht an Verarbeitungsblöcke gebunden ist, ist durch Makros und Include-Programme möglich.

ABAP Objects als Programmiermodell






ROGBILLS - Synchronize billing plans   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3060 Date: 20240523 Time: 155106     sap01-206 ( 38 ms )