OOPS ABAP Online Training


OOPS ABAP Online Training

Course Overview:

Object orientation (OO), or to be more precise, object-oriented programming, is a problem-solving method in which the software solution reflects objects in the real world.
ABAP was created with the intention of improving reporting. ABAP is a relatively independent in-house programming language, although it was influenced by other programming languages, for example, COBOL and PASCAL.
ABAP Objects is a true extension of ABAP. ABAP Objects unites the most promising aspects of other object-oriented programming languages, such as Java, C++ and Smalltalk.
You need to assign types more frequently in ABAP Objects than in ABAP. For example, in ABAP Objects, when you are defining interface parameters for methods, you must assign types to the parameters. The correct pass by value is then checked by the system when the method is called.
By comparison, in ABAP you do not need to assign types to the parameters of function modules, for example.
ABAP Objects is not a new language, but has been developed as an extension of ABAP. It integrates seamlessly into ABAP syntax and the ABAP programming model. All enhancements are strictly upward compatible.
In object-oriented programming, the analysis and design phase is even more important than it is for procedural programming. The reason for this is that in object-oriented programming, decisions taken during the analysis and design phase have even more pronounced effects on implementation than they do in procedural programming.
Course Outline:
  • Objects
  • Classes
  • Object References
  • Objects – its  properties:
    • Encapsulation
    • Polymorphism
    • Inheritance
  • Uses of Object Orientation
  • UML (Unified Modeling Language)
    • Case diagrams
    • Class diagrams
    • Interaction diagrams
    • Sequence diagrams
    • Status diagrams
    • Activity diagrams
    • Component diagrams
    • Distribution diagrams

No comments:

Post a Comment