SAP Advanced ABAP Online Training

Tysco Online Trainings offers online SAP Advanced ABAP trainings for the professional wanted to pursue their career in SAP ABAP .This course customers will get advanced theoretical knowledge as well as hands-on capabilities concerning object oriented ABAP concepts. Participants will be able to learn and develop object oriented programs and to customize SAP products as per requirement of customer. Here the classes are done in flexi hours for offering professionals in career advancement.
Tysco Online Trainings conducted SAP Advanced ABAP training is rendered by best subject matter experts and it is done on virtual platform for providing all the participants best insight over the subject matter and course.

SAP ADVANCED ABAP TRAINING COURSE CONTENT

TOPIC 1:INTRODUCTION ON ABAP
TOPIC 2:OOABAP & OTHER PROGRAMMING LANGUAGES
TOPIC 3:CLASSES
TOPIC 4:OBJECTS & OBJECTS REFERENCE

  • Implicit objects
  • explicit objects
  • garbage collection

TOPIC 5:METHODS
TOPIC 6:CONSTRUCTORS

  • static constructors
  • instance constructors
  • destructors

TOPIC 7:IMETHODS
TOPIC 8:PLOYMORPHISM (LOCAL & GLOBAL)

  • method overloading
  • method overriding
  • redifinition (local & global) and super keyword
  • ‘me’ keyword for self reference

TOPIC 9:ABSTRACTION (LOCAL & GLOBAL)

  • abstract methods
  • abstract classes

TOPIC 10:COMPOSITE INTERFACE
TOPIC 11:COMPOSITE INTERFACE

  • implementation of interfaces in local & global class
  • advantage of interfaces

TOPIC 12:COMPOSITE INTERFACE

  • implementation of interfaces in local and global class
  • advantage of interfaces
  • difference between abstract class and interface aliases (local & global)

TOPIC 13:EVENT HANDLING, EXCEPTION HANDLING & MISCELLANEOUS

  • try-catch block
  • local & global exceptions
  • ooabap reporting using custom classes and methods using select-options in ooabap reporting converting abap
  • reports into ooabap reports
  • converting local class to global classes creating transaction codes
TOPIC 14:PERSISTENT CLASSES

  • create persistent classes
  • persistence service for persistent objects
  • defining persistent representations
  • instantiating persistent class objects
  • handle exceptions in persistent classes

TOPIC 15:GENERIC DATA TYPE REFERENCE AND CASTING

  • create generic data type
  • create field symbols
  • data references
  • narrow casting (up-casting)
  • wide casting (down casting)
  • casting between data references
  • casting in field symbols

TOPIC 16:PROXY CLASSES

  • generic proxy classes
  • enhance existing proxy classes
  • calling proxy classes

TOPIC 17:FACTORY CLASSES AND FACTORY METHODS

  • generating reports using factory classes
  • calling factory methods
  • handling exceptions in factory classes and methods
  • interactive events in factory classes
  • dynamic structure and internal table generations
  • dynamic method calling

TOPIC 18:OOALV REPORTING (ADVANCED)
TOPOIC 19:TYPES OF CONTAINERS

  • custom container (cl_gui_custom_container)
  • splitter container (cl_splitter_container)
  • easy splitter container (cl_gui_easysplitter_container)
  • dialog box container (cl_gui_dialogbox_container)
  • docking container (cl_gui_docking_container)

TOPIC 20: OOALV_REPORTS

  • alv tree (cl_gui_alv_tree)
  • alv tree simple (cl_gui_tree_simple)
  • alv grid (cl_gui_alv_grid_
  • alv displaying using cl_salv_table class
  • hierarcial alv
  • editable alv
  • enabling multiple selections of alv rows
  • alv cells as drop down list
  • font styles in alv
  • alv row / cell coloring
  • alv column / cell coloring