Baanboard.com

Go Back   Baanboard.com > BaanERP Tutorial

User login

Frontpage Sponsor

Main

Poll
When will you move your ERP to the cloud?
We are on the cloud already!
30%
Next year
0%
from 2-3 years
7%
from 4-5 years
23%
Never!
40%
Total votes: 30

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:

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

 


1.5
Average: 1.5 (2 votes)


All times are GMT +2. The time now is 02:07.


©2001-2017 - Baanboard.com - Baanforums.com