You are on page 1of 16

Baan Common

Enterprise Modeling Management

Module Procedure UP021A US


Documentinformation

Document
Document code : UP021A US
Document group : User Documentation
Document title : Enterprise Modeling Management
Edition :A
Date : July 1998

© Copyright 1998 Baan Development B.V. All rights reserved


The information in this document is subject to change without notice. No part of this document
may be reproduced, stored or transmitted in any form or by any means, electronic or mechanical,
for any purpose, without the express written permission of Baan Development B.V.
Baan Development B.V. assumes no liability for any damages incurred, directly or indirectly, from
any errors, omissions or discrepancies between the software and the information contained in this
document.

Enterprise Modeling Management


Table of contents

1. The Enterprise Modeling Management (EMM) module in BaanERP 1-1


1.1 The EMM concept as applied in BaanERP 1-1
1.2 The functionality of EMM’s business objects 1-4
2. The basic structure of the EMM module 2-1
2.1 Relationships in EMM 2-1
2.2 Sessions in EMM 2-2

Enterprise Modeling Management


i
Enterprise Modeling Management
ii
About this document
Read this document to get an overview of the Enterprise Modeling Management
module’s functionality and to learn more about the functional procedures that
are related to EMM.
You need no detailed knowledge of the BaanERP software to read this
document. However, you are more likely to understand the contents if you are
familiar with:
n The overall structure of packages, modules, and sessions within the
BaanERP software
n The general business procedures used in everyday business practice
n The basic concepts of enterprise resource planning
For detailed descriptions of the module’s sessions, refer to BaanERP’s
comprehensive online Help.

To use this document


Read Chapter 1, The Enterprise Modeling Management (EMM) module in
BaanERP, if you want to know more about:
n The module’s functionality
n The relationship of the module with other modules
n The functionality of the module’s business objects
Read Chapter 2, The basic structure of the EMM module, if you want to know
more about:
n The structure of the company
n Relations in EMM
n Sessions in EMM

Enterprise Modeling Management


1
Acronyms used in this document
ACP Accounts Payable
ACR Accounts Receivable
BOM Bill of Material
COM General Data
DEM Dynamic Enterprise Modeler
DLL Dynamic Link Libraries
EMM Enterprise Modeling Management
GLD General Ledger
IBD Item Base Data
IPD Item Product Data
MCS Tables
PUR Purchase Control
ROU Routing
SFC Shop Floor Control
SLI Sales Invoicing
SLS Sales Control
TD Baan Order Management
TF Baan Finance
TG Baan Orgware
TI Baan Manufacturing
TP Baan Project
TS Baan Service
WH Baan Warehousing

Legend
Mandatory Indicates a mandatory session
session

Optional Indicates an optional session


session

Mandatory Indicates a mandatory business object


business object

Optional Indicates an optional business object


business object

Indicates a package
TC

Indicates a module
FBS

Indicates a module that is described in the module procedure


EMM

Enterprise Modeling Management


2
1. The Enterprise Modeling Management (EMM) module in
BaanERP

n The EMM concept as applied in BaanERP


n EMM’s functional procedures
n The modules related to EMM
n The functionality of EMM business objects

1.1 The EMM concept as applied in BaanERP


You can use EMM to define invoicing relationships, for modeling, and to set up
common data.
You can choose between 3 types of invoicing relationships:
n Settlement
n Internal invoicing
n Standard purchase/sales procedure
You can use EMM to provide:
n Information on company structures
n Information on enterprise units
n Information on clusters
n Information on key entities
n Information on relationships between entities and enterprise units
n Information on (multi) currencies
n Integration between the applications and the Dynamic Enterprise Modeler
(DEM)
The EMM module can also be used for triangular invoicing.

Enterprise Modeling Management


1-1
The Enterprise Modeling Management (EMM) module in BaanERP

Figure 1 shows how the EMM module is positioned in BaanERP

Enterprise Modeler

Basic data

MCS Service
TG
COM IBD
EMM
GLD
TS
Common

MCS

Project
EMM

TP

Central Invoicing

Logistics
SLI
Finance
WH
TD

TF TI

Figure 1, The EMM module in BaanERP

Enterprise Modeling Management


1-2
The Enterprise Modeling Management (EMM) module in BaanERP

The modules related to EMM


Figure 2 shows the modules that are related to EMM.

Manufacturing

IPD
SFC
ROU
DEM
BOM

Distribution

SLS
Common EMM
PUR
COM

Figure 2, The modules related to the EMM module

The multi site structure can be defined in EMM. The purpose of EMM is to
model a company and to make this information available in the different
BaanERP applications. The model consists of two parts: the structure of the
company and the relationships in the company. This information about this
structure and the relationships can be obtained by calling Dynamic Link
Libraries (DLL’s) from EMM. This can be information:
n On companies
n On enterprise units
n On relationships between entities
n On currencies (multi-currencies)
n On company structure
n On the integration between applications with the Dynamic Enterprise
Modeler (DEM)
The EMM module also contains Dynamic Link Libraries (DLL’s) with a
functionality that has a close relationship with this information.
EMM receives information from, for example:
n Baan Distribution
n Baan Warehousing
n Baan Finance
n Dynamic Enterprise Modeler (DEM)

Enterprise Modeling Management


1-3
The Enterprise Modeling Management (EMM) module in BaanERP

1.2 The functionality of EMM’s business objects


EMM contains the following business objects:
n Maintain Entities in EMM
n Maintain Relationships in EMM
EMM has a close cooperation with the Dynamic Enterprise Modeler (DEM).
Enterprise Units are defined and stored in DEM and referred to in EMM.
Relationships between enterprise units are defined and stored in DEM and used
by EMM. The applications will query EMM to obtain enterprise unit and
relationship data.
Figure 3 shows the main flow between the business objects.

TC TP

Maintain Entities
in EMM

Maintain Relationships
in EMM

Figure 3, Main flow between business objects in the EMM module

Maintain Entities in EMM


Use the Maintain Entities business object for maintaining the entities and
clusters.
Entities, for example warehouses, work centers, departments, projects, are
defined outside the EMM module. An entity such as a department is defined in
MCS. The EMM module connects them to enterprise units and companies.
EMM is de-coupled from other modules. De-coupling requires that entity
information is partially stored in both EMM and the originating module. The
original entity is referred to as basic entity. The entity in EMM is referred to as
key entity.

Enterprise Modeling Management


1-4
The Enterprise Modeling Management (EMM) module in BaanERP

Entities are inserted in the EMM module and linked to enterprise units when
they are created. For example, when a department is created (outside the EMM
module), you will zoom to the Enterprise Units (tgbrg0530m000) session to
select the enterprise unit to which the department belongs.
The company of the enterprise unit is stored. After the enterprise unit is
selected, the new department will be inserted as a key entity in the EMM
module. The EMM module can only change these links, not remove them.
Business partners are also defined outside the EMM module. Only internal
business partners are stored in EMM.

Maintain Relationships in EMM


Use the Maintain Relationships business object to manage:
n The relationships between entities in the EMM module
n Memberships of entities to clusters and entity units to entity units
n Handling of relationship specific data
n To also make information in EMM available to other packages
Direct relationships between entities in the EMM module have priority over the
indirect relationships of the enterprise units of which the entities are a member.

Enterprise Modeling Management


1-5
The Enterprise Modeling Management (EMM) module in BaanERP

Enterprise Modeling Management


1-6
2. The basic structure of the EMM module

The company structure of EMM in its simplest form is as follows:


n An entity (a warehouse, for example) is part of a logistic company. This
company has the same number as it’s physical company number
n One entity or several entities is linked to an enterprise unit
n Each enterprise unit has one financial company
The following types of key entities are supported in the EMM module:
n Departments
n Sales offices
n Purchase offices
n Work centers
n Service Departments
n Warehouses
n Projects
Note For entities that are not member of EMM it will be not possible to find the
financial company through EMM.
An enterprise unit groups entities that belong to the same logistic and financial
company.
Through an enterprise unit an entity is linked from one logistic company to one
and only one enterprise unit. An enterprise unit is linked to only one financial
company and therefore, to group entities whose local currency is alike. Thus we
cannot group a spare parts warehouse in Belgium with spare parts warehouses
in The Netherlands. This is why the concept was created to be able to have only
one logistic company and departments in several countries.

2.1 Relationships in EMM


One of the purposes of EMM is to enable the modeling of relationships between
different relationship types. A relationship type can be, for example, goods
transfer. It is possible to define relationships between two (key) entities.
Relationships between two enterprise units are defined in DEM and EMM give
this information to the applications through DLLs.
If a relationship is defined between two enterprise units, then that relationship
counts for all entities that belong to those enterprise units.
A relationship that is defined at enterprise unit level also applies to the entities
that belong to those enterprise units. When an entity is linked to an enterprise
unit, the currencies and the financial company cannot be changed anymore.
When the application asks for the presence of the relationship between two
entities, then EMM will first search for the relation at entity level. If a relation is
not found at that level, the search continues at the enterprise unit level and the
result will be delivered to the applications as the output of the DLL.

Enterprise Modeling Management


2-1
The basic structure of the EMM module

Enterprise Units also have a 1:1 relationship with an internal business partner.
This relationship is introduced to be able to support intra (logistics) good flow
and invoicing between enterprise units.

2.2 Sessions in EMM


There are no business processes that are defined in EMM, because there are no
processes that are required for EMM.
In the Maintain Entities business object in EMM the following sessions are
defined:
n Companies (tcemm1570m000) session
n Clusters (tcemm1135m000) session
n Key entities (tcemm1510m000) session
n Warehouses (tcemm1512m000) session
n Department (tcemm1524m000) session
n Projects (tcemm1513m000) session
n Business partners (tcemm1522m000) session
In the Maintain Relationships business object in EMM the following sessions
are defined: Entity-Entity Relationship (tcemm2510m000) session, Entity
Cluster Membership (tcemm2532m000) session and Goods Transfer
(tcemm2550m000) session.
The EMM results The results of EMM in BaanERP are:
n Company structure clear in one place
n Information on enterprise units
n Information about relationships between entities
n Multi currency information in one place
n Integration between applications and DEM for user-friendly set up

Enterprise Modeling Management


2-2

You might also like