ABAPINCLUDE_PROG - INCLUDE PROG

rdisp/max_wprun_time - Maximum work process run time   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

INCLUDE

Kurzreferenz



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 )