Here you can find information about the directory structure of an SAP system.
An SAP system contains the following types of directories:
Physically shared directories, which reside on the global host and are shared by Network File System (NFS)
Logically shared directories, which reside on the local host with symbolic links to the global host
Local directories, which reside on the local host
The figures below assume that you have set up one file system for the SAP system mount directory /<sapmnt> and one file system for the /usr/sap directory.
An ABAP system can be Unicode or non-Unicode.
SAP ABAP System (Unicode or Non-Unicode) based on SAP NetWeaver 7.0:
SAP ABAP System (Unicode or Non-Unicode) based on SAP NetWeaver 7.0
SAP ABAP System (Unicode or Non-Unicode) based on SAP NetWeaver 7.1 and higher:
SAP ABAP System (Unicode or Non-Unicode) based on SAP NetWeaver 7.1 and higher
An dual-stack system can be Unicode or non-Unicode. That is, the ABAP system can be Unicode or non-Unicode, whereas the Java system can only be Unicode.
Standard SAP Directories for a Dual-Stack (ABAP+Java) System (ABAP Unicode) based on SAP NetWeaver 7.0:
Standard SAP Directories for a Dual-Stack (ABAP+Java) System (ABAP Unicode) based on SAP NetWeaver 7.0
Standard SAP Directories for a Dual-Stack (ABAP+Java) System (ABAP non-Unicode) based on SAP NetWeaver 7.0:
Standard SAP Directories for a Dual-Stack (ABAP+Java) System (ABAP non-Unicode) based on SAP NetWeaver 7.0
Standard SAP Directories for a Dual-Stack (ABAP+Java) System based on SAP NetWeaver 7.1
A Java system can only be a Unicode system.
Standard SAP Directories for a Java System (Unicode) based on SAP NetWeaver 7.0:
Standard SAP Directories for a Java System (Unicode) based on SAP NetWeaver 7.0
Standard SAP Directories for a Java System (Unicode) based on SAP NetWeaver 7.1
Standard SAP Directories for a Java System (Unicode) based on SAP NetWeaver 7.1
System Directories of an SAP System based on SAP NetWeaver 7.0:
Directory | Description |
---|---|
/<sapmnt>/<SAPSID> | Software and data for one SAP system This directory and its subdirectories need to be physically shared using Network File System (NFS) and mounted for all hosts belonging to the same SAP system. It contains the following subdirectories:
|
/usr/sap/<SAPSID> | Instance-specific data, symbolic links to the data for one system This directory contains files for the operation of a local instance.
Whenever a local instance is started, the sapcpe program checks the executables against those in the logically shared directories and, if necessary, replicates them to the local instance. For more information about sapcpe, see The sapcpe Program documentation. Executables located in/usr/sap/<SAPSID>/SYS/exe/run are replicated by sapcpe to the exe subdirectory of the instance directories. |
/usr/sap/trans | Global transport directory for all SAP systems The global transport directory is used by the Change and Transport System (CTS). The CTS helps you to organize development projects in the ABAP Workbench and in Customizing, and then transport the changes between the SAP systems in your system landscape. For more information, see the Change and Transport System documentation. |
System Directories of an SAP System based on SAP NetWeaver 7.1 and higher:
Directory | Description |
---|---|
/<sapmnt>/<SAPSID> | Software and data for one SAP system This directory and its subdirectories need to be physically shared using Network File System (NFS) and mounted for all hosts belonging to the same SAP system. It contains the following subdirectories:
|
/usr/sap/<SAPSID> | Instance-specific data, symbolic links to the data for one system This directory contains files for the operation of a local instance.
Whenever a local instance is started, the sapcpe program checks the executables against those in the logically shared directories and, if necessary, replicates them to the local instance. For more information about sapcpe, see The sapcpe Program documentation. Executables located in/usr/sap/<SAPSID>/SYS/exe/run are replicated by sapcpe to the exe subdirectory of the instance directories. |
/usr/sap/trans | Global transport directory for all SAP systems The global transport directory is used by the Change and Transport System (CTS). The CTS helps you to organize development projects in the ABAP Workbench and in Customizing, and then transport the changes between the SAP systems in your system landscape. For more information, see the Change and Transport System documentation. |