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.