Both tables as well as application programs ('sessions') and their software components are assigned to modules grouping related business functions.
Figure 1: Packages, modules, sessions:

Packages
Business areas such as distribution, manufacturing, and finance are mapped into pro-gram packages that have a two character identification code, as listed in Table 1. The most important ones are: tc/Common, td/Distribution, ti/Manufacturing, and tf/Finance.
Table 1: BaanERP packages. The most important ones are emphasized.
cp |
Constraint Planning |
|
ct |
Controlling |
|
ps |
Process |
process-based production |
tc |
Common |
master data |
td |
Distribution |
purchase/sales/inventory control |
ti |
Manufacturing |
|
tf |
Finance |
financial accounting |
tp |
Project |
project management |
tr |
Transport |
transport industry |
ts |
Service |
service industry |
tt |
Tools |
Baan administration and programming |
tu |
Utilities |
data exchange interfaces, etc. |
Modules
Business functions are grouped in modules with a three-character code. For instance, the package Distribution (td) consists of the modules:
Distribution:Purchase |
td pur |
Distribution:Sales |
td sls |
Distribution:Inventory |
td inv |
Sessions
All business processes of a business function are realized by means of Sessions. A BaanERP session is an application program that is associated with a screen form and normally with a base table, and possibly with a report. A session ID is formed using the package/module IDs as a prefix. For instance, the session ID "ti itm 0101m000" displays that the session belongs to the module Item Control (itm) in the package Manufacturing (ti).
Sessions are being called interactively via menu options by the user. There are sessions for master data management, like Maintain Items (tiitm0101m000), or for executing certain business processes, such as Update Cost Prices (ticpr2220m000).
Sessions can also be defined as subprograms ("subsessions") that can be programmatically invoked from other sessions. Instead of an "m" (for 'main') the session ID contains an "s", like the subsession Update Cost Prices (ticpr2220s000).
|