Video Lesson 2.1: SAP Object Navigator and Repository

Video Lesson 2.1: SAP Object Navigator and Repository

 

This lesson gives a short description of the Repository and a brief overview of
the most important components of the ABAP Workbench. It presents the Object
Navigator as a central development tool.

Introduction to the Repository

  • The Repository consists of all system development objects - programs, function modules, definitions of database tables, and so on.
  • In the Repository, you have objects delivered by SAP as well as objects defined by the customer.
  • The Repository is in the database
  • The Repository is subdivided according to application components. (Commonly known as ‘modules’)
  • Within a module (e.g., MM) there are several packages containing relevant objects for a more detailed logical subdivision.
  • Whenever a Repository object is created, it must be assigned to a package.

Working with the Object Navigator

  • The ABAP Workbench includes all tools required for creating and editing Repository objects.
  • These tools cover the entire software development cycle.

The most important tools are:

  • The ABAP Editor for editing source code
  • The ABAP Dictionary for editing database table definitions, central data types, and so on
  • The Screen Painter for configuring screens (screens together with functions for user dialogs)
  • The Menu Painter for designing user interfaces (menu bar, standard toolbar, application toolbar, function key settings)
  • The Function Builder for maintaining function modules
  • The Class Builder for maintaining global classes and interfaces