SAP DB: description of source directories


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