What is the purpose of table TADIR?



The table TADIR in SAP is used to store repository information about objects in the ABAP Workbench. It is a central repository for metadata related to various development objects and provides information about their locations, types, and other attributes. Here are some key purposes and information stored in the TADIR table:

  • Object Repository Information: The TADIR table maintains data about development objects, such as programs (ABAP reports), function modules, classes, screens, and other ABAP development artifacts.
  • Object Attributes: It stores information about the attributes of each development object, including its name, description, object type, and development class.
  • Object Locations: The TADIR table contains the physical locations (directories) where the development objects are stored within the SAP system's file system. It includes information such as package names and directory paths.
  • Object Dependencies: The table stores information about object dependencies, such as references to other development objects, which are used during compilation and transport processes.
  • Transport Information: It maintains data related to the transport layer and transport request associated with each development object. This information is crucial for transporting objects between different SAP systems or landscapes.
  • Development Environment Integration: The TADIR table supports the integration of development tools within the ABAP Workbench by providing essential metadata about the objects. It enables functionalities such as object search, navigation, and impact analysis.


The TADIR table serves as a vital component of the SAP repository and is used by various development tools and processes within the ABAP Workbench. It provides a centralized view of development object metadata, facilitating efficient development, management, and transportation of objects across SAP systems.

Comments