Software Development Exam  >  Software Development Notes  >  Learn and Master SAP ABAP  >  SAP ABAP - Modularization

SAP ABAP - Modularization | Learn and Master SAP ABAP - Software Development PDF Download

It is a good practice to keep your programs as self-contained and easy to read as possible. Just try to split large and complicated tasks into smaller and simpler ones by placing each task in its individual module, on which the developer can concentrate on without other distractions.

In SAP ABAP environment, modularization involves the organization of programs into modular units, also known as logical blocks. It reduces redundancy and increases program readability even as you are creating it and subsequently during the maintenance cycle. Modularization also enables reusability of the same code again. ABAP has made it necessary for developers to modularize, i.e. organizing the programs relatively more, than in the OOPS-based languages that have relatively more built-in modular features. Once a small, modularized section of code is complete, debugged and so on, it does not subsequently have to be returned to, and developers can then move on and focus on other issues.

ABAP programs are made up of processing blocks known as modularizing processing blocks. They are −

  • The processing blocks called from outside the program and from the ABAP run-time environment (i.e., event blocks and dialog modules).

  • Processing blocks called from ABAP programs.

Apart from the modularization with processing blocks, source code modules are used to modularize your source code through macros and include programs.

Modularization at source code level −

  • Local Macros
  • Global Include programs

Modularization through processing blocks called from ABAP programs −

  • Subroutines
  • Function modules

Modularizing a source code means placing a sequence of ABAP statements in a module. The modularized source code can be called in a program as per the requirement of the user. Source code modules enhance the readability and understandability of ABAP programs. Creating individual source code modules also prevents one from having to repeatedly write the same statements again and again that in turn makes the code easier to understand for anyone going through it for the first time.

The document SAP ABAP - Modularization | Learn and Master SAP ABAP - Software Development is a part of the Software Development Course Learn and Master SAP ABAP.
All you need of Software Development at this link: Software Development
Are you preparing for Software Development Exam? Then you should check out the best video lectures, notes, free mock test series, crash course and much more provided by EduRev. You also get your detailed analysis and report cards along with 24x7 doubt solving for you to excel in Software Development exam. So join EduRev now and revolutionise the way you learn!
Sign up for Free Download App for Free
73 videos|68 docs

Up next

73 videos|68 docs
Download as PDF

Up next

Explore Courses for Software Development exam
Related Searches

Free

,

practice quizzes

,

Extra Questions

,

Summary

,

Viva Questions

,

study material

,

ppt

,

MCQs

,

Important questions

,

SAP ABAP - Modularization | Learn and Master SAP ABAP - Software Development

,

shortcuts and tricks

,

Previous Year Questions with Solutions

,

Exam

,

pdf

,

Semester Notes

,

past year papers

,

video lectures

,

Sample Paper

,

mock tests for examination

,

SAP ABAP - Modularization | Learn and Master SAP ABAP - Software Development

,

SAP ABAP - Modularization | Learn and Master SAP ABAP - Software Development

,

Objective type Questions

;