Go Back > BaanERP Tutorial

User login

Frontpage Sponsor


What do you expect from your SI Implementation partner for the success of ERP implementation.
Bring best practices - Not to offer more CR's Leveraging standard functions
Need more honesty to work with the Users until their processes are fully mapped & Users are trained
Focus on process automation/ integrations/ Real time data/ BI analytics
Stick to basics
Total votes: 7

Baanboard at LinkedIn

Reference Content

Book Navigation

Software Architecture
By patvdv at 19 Feb 2008 - 22:19

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:


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.



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



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).


Average: 1.5 (2 votes)

All times are GMT +2. The time now is 22:26.

©2001-2023 - -