This list contains only the directories found in the current source distribution. Note that the distributed directories contain only the sources needed to build certain targets.
ak
SQL parsing and executing. ak stands for Auftrag Kommunikation.
bd
B* trees. bd stands for Basis Daten (?).
cn
Database Manager. cn stands for 'control', the
name of the old cosole based administration tool.
co
Stored Procedures support. co stands for COM, as C++ Stored
Procedures are based on MS COM.
en
Unix runtime environment. en stands for environment.
eo
Common runtime support. eo is a combination of en and
os.
gg
Kernel: shared declarations and functions. gg is rumored to stand
for 'gemeinsam genutzt', german for 'jointly used'
idl
read COM typelibs in XML format. idl stands Interface Definition Lamguage.
These files are used to provide a replacement for the midl-Compiler on
Unix.
in
Tools: shared declarations and functions. in stands for
interface, as this directory contained code that the old style tools
used to interface to the database, to the screen etc.
intel
Intel specific support
Interfaces
Common support for programming interfaces
ip
jv
JDBC. jv stands for Java.
kb
Kernel: Lock and log. kb stand for 'Kommunikation
Basis'
LcWizard
liveCache Wizard (plugin for Visual Studio)
libptc
Pascal runtime library
lo
XLoad (to be discontinued). lo stands for Load
ls
Replication Manager. ls stands for load server,
the old name of this tool (the executable ist still called
lserver).
mt
Tools: tracing
nioo
SAP network support. ni probably stands for network
interface. In case of the SAP DB sources, it stands for not
implemented. This network layer is used to provide a secure network
environment between the SAP DB support and SAP installations. As this requires
additional SAP software and isn't of much use on it's own, it is not part
of the source distribution.
os
NT/W2K runtime environment. os stands for OS/2, which some
people claim to be the name of an operating system.
pa
ODBC. pa stands for precompiler it ain't.
pc
Precompiler: translator. pc stands for Precompiler.
pi
Precompiler: runtime interface
pr
Precompiler: runtime.
precom
Precompiler: public header files
ps
Precompiler support routines. ps stands possibly for precompiler support.
px
Precompiler: shell scripts. px probably stands for
precompiler executable.
r3
R/3 specific installation files
redist
redistributed external Software (Python)
Resource
Windows: DLL definition and resource files
rx
terminal support files. rx stands possibly for terminal extras.
sap
SAP specific headers
SAPDB
root of next generation SAP DB sources.
sp
shared declarations and functions. sp could stand for
shared procedures. Or Standard Prozeduren
(the german is intentional).
ta
kernel trace. ta stands for Test Ausgaben (test output)
ut
x_diag. ut stands for utility. Utility was the original administration tool, to be replaced by control, to be replaced by DBMGui.
wd
WebAgent. wd stands for webagend (OK, poor guess). Webagent is the framework using which Web DBM and Web SQL are implemented.
xt
diagnostic tools. xt stands possibly for extra tools.
xx
installation support. xx stands for "there weren't many two letter abbrevations left".
last changed 2001-05-03
Daniel
Dittmar