Documente Academic
Documente Profesional
Documente Cultură
Target Audience
This course is intended for the following audiences: Development consultants who are responsible for adapting and developing ABAP/ABAP Objects programs
Course Prerequisites
Required knowledge
TAW10(ABAP Workbench Fundamentals) Included in booking: TAW11
Recommended Knowledge
BC410 Programming User Dialogs with dynpro
Course Goals
Use fundamental elements object-oriented modeling in UML Create ABAP Objects programs that contain all useful object-oriented programming techniques Use the relevant tools to create object-oriented Repository objects Describe and use the application areas of ABAP objects Define, raise and handle class-based exceptions Query type and class attributes at runtime
Unit1 -Objectives
Differences between procedural and object-oriented programming models List the advantages of object oriented programming model Name the important diagram types in UML Create simple class diagrams Create simple object diagrams Describe sequence diagrams Define Classes Generate and delete objects Access attributes
The object-oriented programming model : Moving from the procedural to object-oriented programming model:
DATA management
ABAP objects
Additional Concepts
Charecteristics/Advantages
Behavior diagrams
Pay particular attention to the sequence in which the objects relate to each other
Component diagrams
show the organization and dependencies of components
Representation of a class
Association
Assocation classes
Object diagram
Sequence diagram
Defining classes
Attributes
Instances of Classes
References Variables
Creating Objects
Garbage Collector
Aggregation
Functional Methods
Constructors
Static Constructor
Self Reference