!--a11y-->
General Directory Structure of the SAP DB Development Environment 
The SAP DB development environment uses a fixed directory structure.
The top node (
SAPDB_DEV) corresponds to the environment variable $OWN.
The system creates the following directory structure when you call VMAKE for the first time.

The top
SAPDB_DEV node is divided into 3 areas:
sys
Temporary area: tmp
Directory for created software components: usr
Development Area
The development area is divided into the subdirectories
desc, src, and wrk.
The development area is not always necessary. Using the
development hierarchy, the system accesses the sources from the next hierarchy level when the software is created.
description files are stored in the desc directory, which can also have subdirectories.
The src directory contains all the module files in separate directories or layers.
- The actual software creation process takes place in the
wrk directory. All of the intermediate products (object files, include files) and logs are also stored here.
A separate directory (fast, quick, slow) with a standard structure exists for each of the three VMAKE versions. Each of these directories has a tmp subdirectory. This is the temporary work area that is used during the MAKE operation.
- All of the object files and static libraries created are stored in the
obj subdirectory.
The date files are stored in the dates subdirectory.
The psrc and csrc directories can be used as buffers for module files if the VMAKE_OPTION parameters have been set accordingly.
- The module files that were translated in
debug mode are stored in the debug directory.
- Since include files are independent of the VMAKE version, they are stored directly below the
wrk directory in the incl directory.
The associated date files are stored directly below the wrk directory in the dates directory.
Temporary Area
This is a temporary area that allows the iview.pl tool to use the development environment. When the tool is called, the specified module and/or description files are copied to the tmp file. These files, however, cannot be modified in this directory.
Directory for Created Software Components
The
usr directory for the created software components is the future DBROOT directory of the SAPDB software. All of the components that are required to operate the database are copied here.