sapdev logo background
sapdev logo sapdev logo
Comments

SAP ABAP LANGUAGE MODULARIZATION documentation, setup help and example usage



Return to SAP documentation index


ARTICLE

Modularization Statements
Each ABAP program is divided into processing blocks . Each accessible statement of an ABAP program that does not belong to the global declaration section of the program belongs to a processing block . The possible processing blocks are:
  • Procedures

  • You use ABAP statements to call their processing. Possible procedures are methods , function modules, and subroutines .
  • Dialog modules

  • You use the flow logic to call their processing.
  • Event block

  • Their processing is triggered by events in the ABAP runtime environment .
    You can define the processing blocks in any order in the source text of the ABAP program. Non-declarative statements that appear between or after closed processing blocks cannot be accessed and can never be executed. The syntax check reports such dead coding as an error. Declarative statements that appear between or after closed processing blocks belong to the global data declarations of the ABAP program and are visible in all subsequent processing blocks.
    You can also use macros and include programs to modularize a source text beyond the use of processing blocks.
    Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved




    ABAP_LANGUAGE_INCLUDES
    ABAP_LANGUAGE_PROCEDURES




    comments powered by Disqus