ABAPINCLUDE_PROG - INCLUDE PROG
rdisp/max_wprun_time - Maximum work process run time RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
INCLUDE
Syntax
INCLUDE incl [IF FOUND].
Wirkung
Die Anweisung INCLUDE bindet das Include-Programm incl an dieser Stelle des Quelltexts ein. Bei der Syntaxprüfung undder Generierung des Programms durch den ABAP Compiler wird die Anweisung durch den Quelltext des Include-Programms ersetzt. Das eingebundene INCLUDE-Programm muss aus vollständigen Anweisungen bestehen.
Wenn das angegebene Include-Programm nicht existiert, wird ein Syntaxfehler ausgelöst. Diese Fehlermeldung kann durch Angabe des Zusatzes IF FOUND unterdrückt werden.
Hinweise
- Die Anweisung INCLUDE ist die einzige Anweisung, die statt einerprogrammeinleitendenAnweisung an der ersten Position eines Programms stehen kann. Voraussetzung ist, dass nach der Auflösungdes Include-Programms eine programmeinleitende Anweisung am Anfang des einbindenden Programms steht.
- Verwenden Sie Include-Programme ausschließlich für die Quelltext-Modularisierung eines einzigen ABAP-Programms. Vermeiden Sie die Wiederverwendung eines Include-Programms in mehreren Programmen.
- Das Top-Include darf nur deklarative Anweisungen enthalten und wird bei der Kompilation einzelner Include-Programme eines Programms berücksichtigt.
- Bei der Verwendung für Deklarationen sollte ein Include-Programm mindestens die Deklaration einerKlasse oder eines Interfaces umschließen. Bei der Verwendung für Implementierungen sollte ein Include-Programm mindestens einen Verarbeitungsblock umschließen.
- Die ABAPWorkbench unterstützt die automatische Erstellung von Include-Programmen für bestimmte Programmteile, wie z.B. dasTop-Includefür globale deklarative Anweisungen. Verwenden Sie immer die von der ABAP Workbench vorgeschlagenen Namenskonventionen.
- Im RepositoryBrowser des Object Navigators der ABAP Workbench werden die von einem Programm eingebundenen INCLUDE-Programme als dessen Unterknoten aufgeführt.
Beispiel
Diese Zeilen zeigen das Rahmenprogramm der Funktionsgruppe ABAP_DOCU, die auf demApplicationServer ABAP die ABAP-Schlüsselwortdokumentation darstellt. Es enthält ausschließlichINCLUDE-Anweisungen, die den eigentlichen Quelltext einbinden, wobei labap_docutop selbstwieder aus Include-Programmen für die einzelnen Deklarationen (globale Daten und programmlokale Klassendeklarationen) aufgebaut ist.
- *&----------------------------------------------------------------*
*& Function Group SAPLABAP_DOCU
*&----------------------------------------------------------------*
INCLUDE labap_docutop. " Global Declarations
INCLUDE labap_docue00. " Load of Program
INCLUDE labap_docuuxx. " Function Modules
INCLUDE labap_docuo01. " PBO Modules
INCLUDE labap_docui01. " PAI Modules
INCLUDE labap_docue01. " Handling of Runtime-Events
INCLUDE labap_docup01. " Class implementations
INCLUDE labap_docup02.
INCLUDE labap_docup03.
INCLUDE labap_docup04.
INCLUDE labap_docut99. " Unit tests
Vendor Master (General Section) General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5261 Date: 20120526 Time: 212914 triton ( 164 ms )






