Appendix A. - The ERP/CRM Integrator Meta Model
Below are descriptions of the Tables that make up the ERP/CRM Integrator Meta Model. Each table is briefly described, the attributes listed and comments provided where applicable.
Table Name: DD_DATAELEMENT
Definition: A data element is a definition of an attribute, independent of an entity
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_DATAELEMENTNAME |
Data Element Name |
|
DD_DOMAINNAME |
Parent Domain Name |
|
DD_ORIGIN |
Possible Values – E –from ERP, GE – Generic Element (generated by ERP/CRM Integrator) |
|
TEMP_EXTRACT_INFO1 |
|
|
TECH_DESC |
|
Table Name: DD_DATAELEMENT_DESC
Definition: The descriptive text for a Data Element
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_DATAELEMENTNAME |
Data Element Name |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
|
LOGICAL_UNIQUENAME |
|
|
LONG_DESC |
|
Table Name: DD_DOMAIN
Definition: A Domain is a generic definition of an Attribute type
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_DOMAINNAME |
Domain Name |
|
DD_DATATYPE |
Logical Datatype |
|
DD_DATATYPE_ERP |
ERP-specific Datatype |
|
DATA_LENGTH |
Datatype length |
|
DATA_DECIMALS |
Datatype Decimals |
|
DD_LOOKUP_ENTITYNAME |
Name of the associated Entity Lookup table |
|
DD_ORIGIN |
Possible Values – E –from ERP, GD – Generic Domain (generated by ERP/CRM Integrator) |
|
TEMP_EXTRACT_INFO1 |
|
|
TECH_DESC |
|
Table Name: DD_DOMAIN_DESC
Definition: The descriptive text for a Domain
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_DOMAINNAME |
Domain Name |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
|
LOGICAL_UNIQUENAME |
|
|
LONG_DESC |
|
Table Name: DD_DOMAINVALUE
Definition: A set of fixed values associated with a Domain
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_DOMAINNAME |
Domain Name |
|
DD_DOMAINVALUE_KEY |
Domain Value Key |
|
POSIT |
|
|
TECH_DESC |
|
Table Name: DD_DOMAINVALUE_DESC
Definition: The descriptive text for a Domain value
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_DOMAINNAME |
Domain Name |
|
DD_DOMAINVALUE_KEY |
Domain Value Key |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
|
LONG_DESC |
|
Table Name: DD_FIELD
Definition: A Field is an attribute belonging to a Table
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TABLENAME |
Table Name |
|
DD_FIELDNAME |
Field Name |
|
POSIT |
|
|
KEY_FLAG |
Indicates a Primary Key field – Possible values are ‘Y’ or ‘N’ |
|
MANDATORY |
Indicates if Field is Mandatory – Possible values are ‘Y’ or ‘N’ |
|
DD_DATAELEMENTNAME |
Parent Data Element Name |
|
DD_DOMAINNAME |
Parent Domain Name |
|
DD_PARENT_TABLENAME |
Where the Fields is a Foreign Key, the Parent Table Name |
|
DD_PARENT_FIELDNAME |
Where the Fields is a Foreign Key, the Parent Field Name |
|
DD_FLDGRPNAME |
Only relevant to BW systems - Field Group that the Field belongs to |
|
TEMP_EXTRACT_INFO1 |
|
|
TEMP_EXTRACT_INFO2 |
|
|
TECH_DESC |
|
Table Name: DD_FIELD_DESC
Definition: The descriptive text for a Field
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TABLENAME |
Table Name |
|
DD_FIELDNAME |
Field Name |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
|
LOGICAL_UNIQUENAME |
|
|
LONG_DESC |
|
Table Name: DD_FIELDGRP
Definition: A Field Group is normally only used for SAP BW systems.
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TABLENAME |
Table Name |
|
DD_FIELDGRPNAME |
Field Group Name |
|
POSIT |
|
Table Name: DD_FIELDGRP_DESC
Definition: The descriptive text for a Field Group
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TABLENAME |
Table Name |
|
DD_FIELDGRPNAME |
Field Group Name |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
Table Name: DD_INDEX
Definition: An Index is a definition of a database index for a Table
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TABLENAME |
Table Name |
|
DD_INDEXNAME |
Index Name |
|
DD_INDEXTYPE |
The Index Type – A for Alternate, I for Inversion Entry, P for Primary Key Index |
|
TECH_DESC |
|
Table Name: DD_INDEX_DESC
Definition: The descriptive text for an Index
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TABLENAME |
Table Name |
|
DD_INDEXNAME |
Index Name |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
|
LONG_DESC |
|
Table Name: DD_INDEXITEM
Definition: An Index Item is a definition of a field that belongs to an Index
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TABLENAME |
Table Name |
|
DD_INDEXNAME |
Index Name |
|
POSIT |
|
|
DD_FIELDNAME |
|
|
DESCENDING |
Indicates if Index Item is a Descending Index Item – possible values are ‘Y’ or ‘N’ |
Table Name: DD_LANGUAGE
Definition: A definition of a Language for descriptive text fields
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
Table Name: DD_RELATIONSHIP
Definition: A Relationship defines a link between two tables
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_RELATIONSHIP_ID |
Relationship Id |
|
DD_PARENT_TABLENAME |
Parent Table Name |
|
DD_CHILD_TABLENAME |
Child Table Name |
|
DD_RELATTYPE |
The Relationship Type. I – for Identifying, N for Non-Identifying |
|
DD_CARDINALITY |
The Relationship Cardinality. Possible values are:
ZM - Zero, one or more 1M - One or more Z1 - Zero or 1 E1 - Exact 1 |
|
DD_ORIGIN |
The origin of the Relationship. Possible values are ‘E’ – from the ERP, ‘XR’ – Extended relationship, ‘RR’ – Rules Based relationship |
|
TEMP_EXTRACT_INFO1 |
|
|
TECH_DESC |
|
Table Name: DD_RELATIONSHIP_DESC
Definition: The descriptive text for a Relationship
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_RELATIONSHIP_ID |
Relationship Id |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
|
LONG_DESC |
|
Table Name: DD_RELATIONSHIPITEM
Definition: A relationship Item is a definition of a Field that belongs to a Relationship
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_RELATIONSHIP_ID |
Relationship Id |
|
POSIT |
|
|
DD_PARENT_TABLENAME |
The Parent Table for the Relationship |
|
DD_PARENT_FIELDNAME |
The Parent Field for the Relationship Item |
|
DD_CHILD_TABLENAME |
The Child Table for the Relationship |
|
DD_CHILD_FIELDNAME |
The Child Field for the Relationship Item |
|
DD_CHILD_FIELDVALUE_FIXED |
Where the Relationship Item is to a ‘fixed’ value, the fixed value |
|
TECH_DESC |
|
Table Name: DD_SUBJECTAREA
Definition: A Subject Area is a grouping of Tables and/or Views
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_SUBJECTAREA_ID |
Subject Area Id |
|
DD_SUBJECTAREANAME |
|
|
UPDATE_USER |
The Windows User that last updated the Subject Area |
|
UPDATE_DATETIME |
The Date a& Time the Subject Area was last updated |
|
CREATION_USER |
The Windows User that created the Subject Area |
|
CREATION_DATETIME |
The Date a& Time the Subject Area was created |
|
REMARK |
Free format text to describe the Subject Area |
Table Name: DD_SUBJECTAREA_MK_FIELD
Definition: A Marked Field indicates that a Table Field belongs to the designated Subject Area.
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_SUBJECTAREA_ID |
Subject Area Id |
|
DD_TABLENAME |
Table Name |
|
DD_FIELDNAME |
Field Name |
Table Name: DD_SUBJECTAREA_MK_VFIELD
Definition: A Marked Field indicates that a View Field belongs to the designated Subject Area.
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_SUBJECTAREA_ID |
Subject Area Id |
|
DD_VIEWTYPE |
Determined by the ERP type |
|
DD_VIEWNAME |
View Name |
|
DD_VIEWFIELDNAME |
View Field Name |
Table Name: DD_SUBJECTAREA_TABLE
Definition: An intersect table between a Subject Area and a Table
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_SUBJECTAREA_ID |
Subject Area Id |
|
DD_TABLENAME |
Table Name |
Table Name: DD_SUBJECTAREA_VIEW
Definition: An intersect table between a Subject Area and a View
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_SUBJECTAREA_ID |
Subject Area Id |
|
DD_VIEWTYPE |
Determined by the ERP type |
|
DD_VIEWNAME |
View Name |
Table Name: DD_TABLE
Definition: A table is a definition of a database Base Table
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TABLENAME |
Table Name |
|
DD_TABLETYPE |
The Table Type – T – Transparent, P – Pool, C – Cluster (P & C values are only relevant to SAP). |
|
PHYSICAL_TABLENAME |
Physical Table Name |
|
NUMBER_OF_PARENT_TABLES |
|
|
NUMBER_OF_CHILD_TABLES |
|
|
HAS_DATA |
Row Count, if available |
|
TEMP_EXTRACT_INFO1 |
|
|
TEMP_EXTRACT_INFO2 |
|
|
TECH_DESC |
|
Table Name: DD_TABLE_DESC
Definition: The descriptive text for a Table
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TABLENAME |
Table Name |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
|
LOGICAL_UNIQUENAME |
|
|
LONG_DESC |
|
Table Name: DD_TREE
Definition: A definition of a Tree Type for the Application Hierarchy
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TREE_ID |
Tree Id |
|
DD_ROOTNODE_ID |
|
Table Name: DD_TREE_DESC
Definition: The descriptive text for a Tree type
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TREE_ID |
Tree Id |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
Table Name: DD_TREENODE
Definition: A definition of a Tree Node within the Application Hierarchy
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TREE_ID |
Tree Id |
|
DD_TREENODE_ID |
|
|
DD_TREENODECLASS_ID |
|
|
HAS_CHILDNODES |
Indicates if there are Nodes below current level – possible values are ‘Y’ or ‘N’ |
|
HAS_TREENODE_TABLES |
Indicates if there are Nodes containing Tables associated with this Node – possible values are ‘Y’ or ‘N’ |
|
HAS_TREENODE_VIEWS |
Indicates if there are Nodes containing Views associated with this Node – possible values are ‘Y’ or ‘N’ |
|
TEMP_EXTRACT_INFO1 |
|
|
TEMP_EXTRACT_INFO2 |
|
Table Name: DD_TREENODE_DESC
Definition: The descriptive text for a Tree Node
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TREE_ID |
Tree Id |
|
DD_TREENODE_ID |
Tree Node Id |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
Table Name: DD_TREENODE_TABLE
Definition: An intersect between a Tree Node and a Table
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TREE_ID |
Tree Id |
|
DD_TREENODE_ID |
Tree Node Id |
|
DD_TABLENAME |
Table Name |
Table Name: DD_TREENODE_VIEW
Definition: An intersect between a Tree Node and a View
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TREE_ID |
Tree Id |
|
DD_TREENODE_ID |
Tree Node Id |
|
DD_VIEWTYPE |
Determined by the ERP Type |
|
DD_VIEWNAME |
View Name |
Table Name: DD_TREENODECLASS
Definition: A classification of a Tree Node
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TREE_ID |
Tree Id |
|
DD_TREENODECLASS_ID |
Tree Node Class Id |
|
ICON_ID |
Indicates the type of icon to be used for this Tree Node Class |
|
DELETEIFHASNOCHILDS |
Should this Tree Node type be deleted if there are no levels below it. Possible values are ‘Y’ or ‘N’ |
Table Name: DD_TREENODECLASS_DESC
Definition: The descriptive text for a Tree Node Class
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TREE_ID |
Tree Id |
|
DD_TREENODECLASS_ID |
Tree Node Class Id |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
|
DESC_SUFFIX |
|
Table Name: DD_TREESTRUCT
Definition: The link between a Parent and Child Node in a Tree
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_TREE_ID |
Tree Id |
|
DD_PARENTNODE_ID |
Id of Parent Node |
|
DD_CHILDNODE_ID |
Id of Child Node |
|
TEMP_EXTRACT_INFO1 |
|
Table Name: DD_VIEW
Definition: Details of each View (a View can be a Database View, or an ‘abstracted view’)
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_VIEWTYPE |
Determined by the ERP Type |
|
DD_VIEWNAME |
View Name |
|
TEMP_EXTRACT_INFO1 |
|
|
TECH_DESC |
|
Table Name: DD_VIEW_DESC
Definition: The descriptive text for a View
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_VIEWTYPE |
Determined by the ERP Type |
|
DD_VIEWNAME |
View Name |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
|
LOGICAL_UNIQUENAME |
|
|
LONG_DESC |
|
Table Name: DD_VIEWFIELD
Definition: A View Field is an attribute of a View
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_VIEWTYPE |
Determined by the ERP Type |
|
DD_VIEWNAME |
View Name |
|
DD_VIEWFIELDNAME |
View Field Name |
|
POSIT |
|
|
DD_VIEWFIELDTYPE |
The View Field type. Possible values are: UK -Undefined TB – maps to a Table VW – maps to another View CL – Calculated Field |
|
DD_TABLENAME |
Table Name |
|
DD_FIELDNAME |
Field Name |
|
DD_PARENT_VIEWTYPE |
(For a future release of ERP/CRM Integrator) |
|
DD_PARENT_VIEWNAME |
Where a View Field is based upon another View, the View Name of that Parent |
|
DD_PARENT_VIEWFIELDNAME |
Where a View Field is based upon another View, the View Field Name of that Parent |
|
DD_DATAELEMENTNAME |
Parent Data Element Name |
|
TEMP_EXTRACT_INFO1 |
|
|
TECH_DESC |
|
Table Name: DD_VIEWFIELD_DESC
Definition: The descriptive text for a View Field
|
Table Column Name |
Table Column Comment |
|---|---|
|
DD_VIEWTYPE |
Determined by the ERP Type |
|
DD_VIEWNAME |
View Name |
|
DD_VIEWFIELDNAME |
View Field Name |
|
DD_LANGUAGE_ID |
Language Code |
|
SHORT_DESC |
|
|
LOGICAL_UNIQUENAME |
|
|
LONG_DESC |
|