Professional Documents
Culture Documents
0 - Repository
Information
Version 1.2
November 2009
Document History
Document Version
Description
1.2
1.1
1.0
Table of Contents
1.
Introduction .....................................................................................................................1
2.
3.
Languages .......................................................................................................................4
4.
5.
Tables ......................................................................................................................5
4.1.1
4.1.2
4.1.3
4.1.4
Item Types....................................................................................................5
4.2
Fields........................................................................................................................6
4.3
Relationships ............................................................................................................6
LT_Currencies ..............................................................................................7
5.1.2
LT_UOM_ISO_Code ....................................................................................8
5.1.3
LT_ProductGroups .......................................................................................9
5.1.4
LT_PurchasingOrganizations ...................................................................... 10
5.1.5
_MDMContractDataTransmission_ProductID .............................................. 10
5.1.6
_MDMInfoRecDataTransmission_ProductID ............................................... 13
5.1.7
_MDMServiceTransmission ........................................................................15
5.1.8
_MDMServiceTransmission_MSS_Item ...................................................... 17
5.1.9
_MDMServiceTransmission_Price ..............................................................19
6.
7.
Ports............................................................................................................................... 44
6.1
6.2
7.2
7.3
1. Introduction
This document gives information on the repository that is delivered with the SRM-MDM Catalog 3.0.
2.
General Remarks
In this section you will find useful information as well as remarks which are important when working
with the SRM-MDM Catalog repository as well as the SRM-MDM Catalog in general.
The sample users Admin, Master, User1, etc. do not have a password assigned. It is
recommended to set a password to prevent unauthorized access.
You can use sample user Admin for login to the repository in MDM Console.
If you remove languages from the repository or if you are using only a subset of the repository
languages, you have to adapt the MDM Import Manager maps LT_Currencies and
LT_UOM_ISO_Code for remote systems SRM as well as ERP. Remove the fields of the
deleted languages also from the Matching Fields.
The codes and types of the delivered repository objects must not be changed to avoid
incompatibilities. Standard objects have the code prefix MDMSRM_.
Do not use the code prefix MDMSRM_ for your own tables, fields or other objects.
You are allowed to change the attributes of the SAP standard delivered fields and tables
except from the table and field codes and the table and field types. SAP delivered fields must
not be deleted.
For further improving the performance, be aware of the following aspects which have an impact on
performance.
Check the repository model.
Check the fields of the repository and decide which fields to be enabled for keyword search.
Remember: There is also the possibility to bring up new search fields on the advanced search
UI that can be searched independently from the keyword search.
The more fields are enabled for keyword search, the more memory is required on the MDM
Server and the MDM Connector to keep the number of required search indexes. Also the
Search UI connection time will be influenced.
Reduce the number of fields which are set to Sort Index Normal.
Reduce the number of qualifiers which are set to Cache Yes.
Check the repository content.
Reduce the records in the lookup tables by removing the no longer required values.
If you are using attributes: Make sure that attributes are distributed. If you have thousands of
attributes assigned to a single hierarchy node, try to find a logical split.
If you are using Hyperlinks make sure to stay within the same domain as a domain switch
needs to be resolved within the network layer, which has a negative impact on performance.
If you are using Hyperlinks make sure that the links are valid and accessible. Invalid links will
result in timeouts when accessing the link and therefore slow down the Search UI.
Check your search UI configuration
Some configurations of the Search UI can have impact on the performance of the Search UI.
In general: The more information to be displayed, the more information is to be requested
from the MDM Server, the longer it takes.
Do you require list view and context view?
Do you require the Advanced Search?
Do you require Hierarchy and Selection List in the (Advanced) Search Tab?
Check if the selected fields to be displayed are required.
Check if the Advanced Search Fields need to be a Dropdown Box.
3.
Languages
MDM
MDMGX
Chinese [CN]
ZH
Czech [CZ]
CS
Danish
DA
Dutch [NL]
NL
English [US]
EN
Finnish [FI]
FI
French [FR]
FR
German [DE]
DE
Greek [GR]
EL
10
Hebrew [IL]
HE
11
Hungarian [HU]
HU
12
Italian [IT]
IT
13
Japanese [JP]
JA
14
Korean [KR]
KO
15
Norwegian [NO]
NO
16
Polish [PL]
PL
17
Portuguese [PT]
PT
18
Russian [RU]
RU
19
Slovakian [SK]
SK
20
Spanish [ES]
ES
21
Swedish [SE]
SV
22
Thai [TH]
TH
23
Turkish [TR]
TR
Language English always needs to be part of the repository. It must not be deleted.
The languages which are supported by the repository have to be maintained in the MDM Generic
Extractor (MDMGX) so that they are extracted. Therefore go to transaction MDMGX
Define
Repositories and FTP servers and enter the desired languages in field Languages separated by a
comma.
Languages: CS,DA,DE,EL,EN,ES,FI,FR,HE,HU,IT,JA,KO,NL,NO,PL,PT,RU,SK,SV,TH,TR,ZH
MDMGX expects language codes according to ISO 639 (two character abbreviation). These language
codes can be checked in table T002 of the respective ERP or SRM system (field LAISO).
4.1.1
4.1.2
Hyperlink Types
4.1.3
MIME Types
4.1.4
Item Types
BOM
Bill of Material
Component
SK1
SK2
Free Text
Functional Location
MSS Header
Normal
Outline
4.2 Fields
The Boolean values of field Service Item of table Catalog Items need to have the following values
assigned for all languages:
Property
Service Item
True Value
False Value
FALSE
4.3 Relationships
Relationships are part of the meta data. The following three relationships are delivered with the
repository. The names of the relationships must not be changed!
Name
Main Item
Related Item
Substitute Item
Code
Type
Parent/Child
Sibling
Sibling
Name Is
Parent
Name 2
Component Item
Has Position
Yes
No
No
Has Required
Yes
No
No
Has Quantity
Yes
No
No
Parent Table
Catalog Items
Child Table
Catalog Items
Catalog Items
Catalog Items
Sibling Table
5. Import Maps
5.1 Remote System ERP
...
5.1.1
LT_Currencies
LT_Currencies_SRM_ERP.xml
Configuration Options
Set property Import
Necessary Preparations
Source Table
Destination Table
CatalogRefData_554.Currencies
Currencies
Map Fields/Values
Source Fields
Destination Fields
ISO_Code
[Remote Key]
ISO_Code <Clone>
Name_<language>
Match Records
Select all available Name fields as matching fields.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
5.1.2
Conflict
Skip
LT_UOM_ISO_Code
LT_UOM_ISO_Code_SRM_ERP.xml
Configuration Options
Set property Import
Necessary Preparations
Source Table
Destination Table
CatalogRefData_554.UOM_ISO_Code
Map Fields/Values
Source Fields
Destination Fields
CommercialName_<language>
ISO_Code
[Remote Key]
ISO_Code <Clone>
UnitName_<language>
Match Records
Select all available UoM Description fields as matching fields.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
5.1.3
Conflict
Skip
LT_ProductGroups
LT_ProductGroups_SRM_ERP.xml
Configuration Options
Set property Import
Necessary Preparations
Source Table
Destination Table
CatalogRefData_554.ProductGroups
Product Groups
Map Fields/Values
Source Fields
Destination Fields
Key
[Remote Key]
Key <Clone>
Name_<language>
Match Records
Select [Remote Key] as matching field.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.4
LT_PurchasingOrganizations
LT_PurchasingOrganization_ERP.xml
Configuration Options
Set property Import
Necessary Preparations
Source Table
Destination Table
CatalogRefData_554.PurchasingOrganization
Purchasing Organizations
Map Fields/Values
Source Fields
Destination Fields
Key
[Remote Key]
Key <Clone>
Code
Name
Name
Match Records
Select [Remote Key] as matching field.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.5
_MDMContractDataTransmission_ProductID
10
File:
_MDMContractDataTransmission_ERP.xml
Configuration Options
Set property Default qualified update to Replace.
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMContractDataTransmission.ContractItemList.ContractItem
Catalog Items
Map Fields/Values
Source Fields
Destination Fields
CategoryId
Product Group
ContractID
Contract Price
ContractItemID
[Contract Price]
Contract Item ID
ContractItemType
[Contract Price]
ProductID
Product ID
SupplierID
Supplier
SupplierPartNumber
Description
TEXT
Short Description
Description
languageCode
Price
LowerBound
[Contract Price]
Lower Bound
Price
Amount
TEXT
[Contract Price]
Amount
Price
Amount
currencyCode
[Contract Price]
Currency
PriceBasisQuantity
TEXT
[Contract Price]
PriceBasisQuantity
unitCode
[Contract Price]
Set MDIS unmapped value handling for destination field Contract Price to Add. (Context menu on
Destination field Set MDIS Unmapped Value Handling)
Set Qualified Update for destination field Contract Price to Update with matching qualifiers
Contract Item ID and Lower Bound. For new links set Create, for existing links set Update (All
Mapped Qualifiers). (Context menu on destination field Set Qualified Update)
Description
languageCode
ZH
Chinese
CS
Czech
11
DA
Danish
NL
Dutch
EN
English
FI
Finnish
FR
French
DE
German
EL
Greek
HE
Hebrew
HU
Hungarian
IT
Italian
JA
Japanese
KO
Korean
NO
Norwegian
PL
Polish
PT
Portuguese
RU
Russian
SK
Slovakian
ES
Spanish
SV
Swedish
TH
Thai
TR
Turkish
Match Records
Select Supplier and ProductID as combined matching field.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
12
5.1.6
_MDMInfoRecDataTransmission_ProductID
_MDMInfoRecordDataTransmission_ERP.xml
Configuration Options
Set property Default qualified update to Replace.
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMInfoRecordDataTransmission.InfoRecordList.InfoRecord
Catalog Items
Map Fields/Values
Source Fields
Destination Fields
CategoryId
Product Group
InfoRecordID
Price Information
LeadTimesInDays
OrderUnit
Order Unit
ProductID
Product ID
PurchasingOrganization
Price Information
SupplierID
Supplier
SupplierPartNumber
Description
TEXT
Short Description
Description
languageCode
Purchasing Organization
Price
LowerBound
Price Information
Lower Bound
Price
Amount
TEXT
[Price Information]
Amount
Price
Amount
currencyCode
[Price Information]
Currency
PriceBasisQuantity
TEXT
[Price Information]
PriceBasisQuantity
unitCode
[Price Information]
Create compound field Price Information. (Context menu on Source Fields Create Compound Field)
Set MDIS unmapped value handling for destination field Price Information to Add. (Context menu
on Destination field Set MDIS Unmapped Value Handling)
13
Set Qualified Update for destination field Price Information to Update with no matching qualifiers.
For new links set Create, for existing links set Update (All Mapped Qualifiers). (Context menu on
destination field Set Qualified Update)
Description
languageCode
ZH
Chinese
CS
Czech
DA
Danish
NL
Dutch
EN
English
FI
Finnish
FR
French
DE
German
EL
Greek
HE
Hebrew
HU
Hungarian
IT
Italian
JA
Japanese
KO
Korean
NO
Norwegian
PL
Polish
PT
Portuguese
RU
Russian
SK
Slovakian
ES
Spanish
SV
Swedish
TH
Thai
TR
Turkish
Match Records
Select Supplier and ProductID as combined matching field.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
14
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.7
_MDMServiceTransmission
_MDMServiceTransmission_ERP.xml
Configuration Options
Set property Default hierarchy NULL handling to Ignore All Trailing NULLs.
Set property Value automap
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMServiceTransmission.ServiceItemList.ServiceItem
MSS Hierarchy
Create hierarchy field MSS Hierarchy using fields ID and ParentID where Parent field is
ParentID, Child field is ID and Node name field is None. (Context menu in Source Hierarchy
Create Hierarchy Field)
Map Fields/Values
Source Fields
Destination Fields
ID
[Remote Key]
ItemType
Item Type
Text
SupplierID
Supplier
RootID
currencyCode
Currency
RootID
price
Amount
Description
TEXT
Short Description
Description
languageCode
ItemType
Item Type
Outline
15
Description
MSS Header
languageCode
ZH
Chinese
CS
Czech
DA
Danish
NL
Dutch
EN
English
FI
Finnish
FR
French
DE
German
EL
Greek
HE
Hebrew
HU
Hungarian
IT
Italian
JA
Japanese
KO
Korean
NO
Norwegian
PL
Polish
PT
Portuguese
RU
Russian
SK
Slovakian
ES
Spanish
SV
Swedish
TH
Thai
TR
Turkish
Match Records
Select [Remote Key] as matching field.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
16
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.8
_MDMServiceTransmission_MSS_Item
_MDMServiceTransmission_MSS_Item_ERP.xml
Configuration Options
Set property Default hierarchy NULL handling to Ignore All Trailing NULLs.
Set property Value automap
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMServiceTransmission.ServiceItemList.ServiceItem
Catalog Items
Map Fields/Values
Source Fields
Destination Fields
CatalogID
CategoryID
Product Group
IsService
Service Item
ItemType
Item Type
OrderUnit
Order Unit
ParentID
MSS Hierarchy
ProductID
Product ID
SupplierID
Supplier
Description
TEXT
Short Description
Description
languageCode
IsService
Service Item
17
ItemType
Item Type
Functional Location
Free Text
Description
languageCode
ZH
Chinese
CS
Czech
DA
Danish
NL
Dutch
EN
English
FI
Finnish
FR
French
DE
German
EL
Greek
HE
Hebrew
HU
Hungarian
IT
Italian
JA
Japanese
KO
Korean
NO
Norwegian
PL
Polish
PT
Portuguese
RU
Russian
SK
Slovakian
ES
Spanish
SV
Swedish
TH
Thai
TR
Turkish
Necessary Post-Processing
Set MDIS unmapped value handling for destination field Product Group as well as Supplier Catalog
Name to Add. (Context menu on Destination field Set MDIS Unmapped Value Handling)
Match Records
Select Supplier and ProductID as combined matching fields.
18
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.9
_MDMServiceTransmission_Price
_MDMServiceTransmission_Price_ERP.xml
Configuration Options
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMServiceTransmission.ServiceItemList.ServiceItem
Create hierarchy field MSS Hierarchy using fields ID and ParentID where Parent field is
ParentID, Child field is ID and Node name field is None. (Context menu in Source Hierarchy
Create Hierarchy Field)
Clone field ID. (Context menu in Source Hierarchy Clone Field)
Map Fields/Values
Source Fields
Destination Fields
ID
[Remote Key]
ID <Clone>
MSS Header
MSS Header
Description
MSS Header
TEXT
Text
Short Description
Match Records
Select [Remote Key] as matching field.
19
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.10 _MDMServiceTransmission_MSS_Item_Price
XML Schema & File for Map Creation
XML Schema: MDMServiceTransmission
File:
_MDMServiceTransmission_MSS_Item_Price_ERP.xml
Configuration Options
Set property Default hierarchy NULL handling to Ignore All Trailing NULLs.
Set property Value automap
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMServiceTransmission.ServiceItemList.ServiceItem
Catalog Items
Map Fields/Values
Source Fields
Destination Fields
CatalogID
CategoryID
Product Group
IsService
Service Item
ItemType
Item Type
OrderUnit
Order Unit
ParentID
ProductID
Product ID
20
SupplierID
Supplier
Description
TEXT
Short Description
Description
languageCode
Price
Lower_Bound
Lower Bound
Price
Percent
Discount
Price
Amount
TEXT
Amount
Price
Amount
currencyCode
Currency
PriceBasisQuantity
TEXT
PriceBasisQuantity
unitCode
IsService
Service Item
ItemType
Item Type
Functional Location
Free Text
Description
languageCode
ZH
Chinese
CS
Czech
DA
Danish
NL
Dutch
EN
English
FI
Finnish
FR
French
DE
German
EL
Greek
HE
Hebrew
HU
Hungarian
IT
Italian
JA
Japanese
KO
Korean
NO
Norwegian
PL
Polish
PT
Portuguese
21
RU
Russian
SK
Slovakian
ES
Spanish
SV
Swedish
TH
Thai
TR
Turkish
Necessary Post-Processing
Set MDIS unmapped value handling for destination field Product Group as well as Supplier Catalog
Name to Add. (Context menu on Destination field Set MDIS Unmapped Value Handling)
Set MDIS unmapped value handling for destination field MSS Hierarchy Price to Add. (Context
menu on Destination field Set MDIS Unmapped Value Handling)
Set qualified update for destination field MSS Hierarchy Price to Update with Lower Bound
chosen as the only matching qualifiers. (Context menu on Destination field Set Qualified Update
Update)
Match Records
Select Supplier and ProductID as combined matching fields.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
22
LT_Currencies_SRM_ERP.xml
Configuration Options
Set property Import
Necessary Preparations
Source Table
Destination Table
CatalogRefData_554.Currencies
Currencies
Map Fields/Values
Source Fields
Destination Fields
ISO_Code
[Remote Key]
ISO_Code <Clone>
Name_<language>
Match Records
Select all available name fields as matching fields.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
23
5.1.12 LT_UOM_ISO_Codes
XML Schema & File for Map Creation
XML Schema: ReferenceData SRM
File:
LT_UOM_ISO_Code_SRM_ERP.xml
Configuration Options
Set property Import
Necessary Preparations
Source Table
Destination Table
CatalogRefData_554.UOM_ISO_Code
Map Fields/Values
Source Fields
Destination Fields
CommercialName_<language>
ISO_Code
[Remote Key]
ISO_Code <Clone>
UnitName_<language>
Match Records
Select all available UoM Description fields as matching fields.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
24
5.1.13 LT_ProductGroups
XML Schema & File for Map Creation
XML Schema: ReferenceData SRM
File:
LT_ProductGroups_SRM_ERP.xml
Configuration Options
Set property Import
Necessary Preparations
Source Table
Destination Table
CatalogRefData_554.ProductGroups
Product Groups
Map Fields/Values
Source Fields
Destination Fields
Key
[Remote Key]
Key <Clone>
Name_<language>
Match Records
Select [Remote Key] as matching field.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
25
5.1.14 _MDMProductDataTransmission
XML Schema & File for Map Creation
XML Schema: MDMProductDataTransmission
File:
_MDMProductDataTransmission_SRM.xml
Configuration Options
Set property Default qualified update to Replace.
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMProductDataTransmission.ProductData.ItemList.Items
Catalog Items
Add a field called PurchasingOrg. (Context menu in Source Hierarchy Add Field)
Add a field called InfoRecordID. (Context menu in Source Hierarchy Add Field)
Map Fields/Values
Source Fields
Destination Fields
InfoRecordID
Price Information
IsService
Service Item
OrderUnit
Order Unit
ProductGroup
Product Group
ProductID
Product ID
PurchasingOrg
Price Information
SupplierID
Supplier
SupplierPartNumber
Description
TEXT
Short Description
Description
languageCode
Purchasing Organization
Price
LowerBound
Price Information
Lower Bound
Price
Amount
TEXT
[Price Information]
Amount
Price
Amount
currencyCode
[Price Information]
Currency
PriceBasisQuantity
TEXT
[Price Information]
PriceBasisQuantity
unitCode
[Price Information]
26
Create compound field Price Information. (Context menu on Source Fields Create Compound Field)
Set MDIS unmapped value handling for destination field Price Information to Add. (Context menu
on Destination field Set MDIS Unmapped Value Handling)
Set Qualified Update for destination field Price Information to Update with no matching qualifiers.
(Context menu on destination field Set Qualified Update)
Description
languageCode
ZH
Chinese
CS
Czech
DA
Danish
NL
Dutch
EN
English
FI
Finnish
FR
French
DE
German
EL
Greek
HE
Hebrew
HU
Hungarian
IT
Italian
JA
Japanese
KO
Korean
NO
Norwegian
PL
Polish
PT
Portuguese
RU
Russian
SK
Slovakian
ES
Spanish
SV
Swedish
TH
Thai
TR
Turkish
IsService
Service Item
true
false
FALSE
Match Records
Select Supplier and ProductID as combined matching field.
27
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.15 _MDMSupplierListTransmission
XML Schema & File for Map Creation
XML Schema: MDMSupplierListTransmission
File:
_MDMSupplierListTransmission_SRM.xml
Configuration Options
Set property Import
Necessary Preparations
Source Table
Destination Table
SupplierListTransmission.SupplierList.Supplier
Supplier
Map Fields/Values
Source Fields
Destination Fields
E-mail Address
PhoneNumber
Phone Number
SupplierID
[Remote Key]
SupplierID <Clone>
Supplier ID
SupplierName
Supplier Name
Match Records
Select [Remote Key] as matching field.
Match Level
Match Type
None
None
Create
28
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.16 _MDMContractDataTransmission_ProdCateg
XML Schema & File for Map Creation
XML Schema: MDMContractDataTransmission
File:
_MDMContractData_ProductCategory_SRM.xml
Configuration Options
Set property Default qualified update to Replace.
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMContractDataTransmission.ContractItemList.ContractItem
Catalog Items
Map Fields/Values
Source Fields
Destination Fields
ActionCode
[Contract Price]
CategoryId
Product Group
ContractID
Contract Price
ContractItemID
[Contract Price]
Contract Item ID
ContractItemType
[Contract Price]
SupplierID
Supplier
Price
LowerBound
[Contract Price]
Lower Bound
Price
Amount
TEXT
[Contract Price]
Amount
Price
Amount
currencyCode
[Contract Price]
Currency
Obsolete
PriceBasisQuantity
TEXT
[Contract Price]
PriceBasisQuantity
unitCode
[Contract Price]
29
Set MDIS unmapped value handling for destination field Contract Price to Add. (Context menu on
Destination field Set MDIS Unmapped Value Handling)
Set Qualified Update for destination field Contract Price to Update with matching qualifiers
Contract Item ID and Lower Bound. For new links set Create, for existing links set Update (All
Mapped Qualifiers). (Context menu on destination field Set Qualified Update)
ActionCode
04
No
05
Yes
ContractItemType
COCO
Product Category
Match Records
Select Supplier and Product Group as combined matching field.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.17 _MDMContractDataTransmission_ProductID
XML Schema & File for Map Creation
XML Schema: MDMContractDataTransmission
File:
_MDMContractData_ProductID_SRM.xml
Configuration Options
Set property Default qualified update to Replace.
Set property Import
30
Necessary Preparations
Source Table
Destination Table
MDMContractDataTransmission.ContractItemList.ContractItem
Catalog Items
Map Fields/Values
Source Fields
Destination Fields
ActionCode
[Contract Price]
ContractID
Contract Price
ContractItemID
[Contract Price]
Contract Item ID
ContractItemType
[Contract Price]
ProductID
Product ID
SupplierID
Supplier
Price
LowerBound
[Contract Price]
Lower Bound
Price
Amount
TEXT
[Contract Price]
Amount
Price
Amount
currencyCode
[Contract Price]
Currency
Obsolete
PriceBasisQuantity
TEXT
[Contract Price]
PriceBasisQuantity
unitCode
[Contract Price]
Set MDIS unmapped value handling for destination field Contract Price to Add. (Context menu on
Destination field Set MDIS Unmapped Value Handling)
Set Qualified Update for destination field Contract Price to Update with matching qualifiers
Contract Item ID and Lower Bound. For new links set Create, for existing links set Update (All
Mapped Qualifiers). (Context menu on destination field Set Qualified Update)
ActionCode
04
No
05
Yes
ContractItemType
Normal
Normal
Match Records
Select Supplier and Product ID as combined matching field.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
31
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.18 _MDMContractDataTransmission_SupPartNo
XML Schema & File for Map Creation
XML Schema: MDMContractDataTransmission
File:
_MDMContractData_SupplierPartNumber_SRM.xml
Configuration Options
Set property Default qualified update to Replace.
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMContractDataTransmission.ContractItemList.ContractItem
Catalog Items
Map Fields/Values
Source Fields
Destination Fields
ActionCode
[Contract Price]
ContractID
Contract Price
ContractItemID
[Contract Price]
Contract Item ID
ContractItemType
[Contract Price]
ProductID
Product ID
SupplierID
Supplier
SupplierPartNumber
Price
LowerBound
[Contract Price]
Lower Bound
Price
Percent
[Contract Price]
Discount
Price
Amount
TEXT
[Contract Price]
Amount
Price
Amount
currencyCode
[Contract Price]
Currency
Obsolete
PriceBasisQuantity
TEXT
[Contract Price]
PriceBasisQuantity
unitCode
[Contract Price]
32
Set MDIS unmapped value handling for destination field Contract Price to Add. (Context menu on
Destination field Set MDIS Unmapped Value Handling)
Set Qualified Update for destination field Contract Price to Update with matching qualifiers
Contract Item ID and Lower Bound. For new links set Create, for existing links set Update (All
Mapped Qualifiers). (Context menu on destination field Set Qualified Update)
ActionCode
04
No
05
Yes
ContractItemType
Normal
Normal
COCO
Product Category
Match Records
Select Supplier and Supplier Part Number as combined matching field.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.19 _MDMServiceTransmission
XML Schema & File for Map Creation
XML Schema: MDMServiceTransmission
File:
_MDMServiceTransmission_SRM.xml
Configuration Options
Set property Default hierarchy NULL handling to Ignore All Trailing NULLs.
Set property Value automap
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMServiceTransmission.ServiceItemList.ServiceItem
MSS Hierarchy
Create hierarchy field MSS Hierarchy using fields IDCombined and ParentIDCombined where
Parent field is ParentIDCombined, Child field is IDCombined and Node name field is None.
(Context menu in Source Hierarchy Create Hierarchy Field)
Map Fields/Values
Source Fields
Destination Fields
IDCombined
[Remote Key]
ItemType
Item Type
Text
SupplierID
Supplier
RootID
currencyCode
Currency
RootID
price
Amount
Description
TEXT
Short Description
Description
languageCode
ItemType
Item Type
Outline
MSS Header
Description
languageCode
ZH
Chinese
CS
Czech
DA
Danish
NL
Dutch
EN
English
FI
Finnish
FR
French
DE
German
EL
Greek
HE
Hebrew
HU
Hungarian
IT
Italian
JA
Japanese
34
KO
Korean
NO
Norwegian
PL
Polish
PT
Portuguese
RU
Russian
SK
Slovakian
ES
Spanish
SV
Swedish
TH
Thai
TR
Turkish
Match Records
Select [Remote Key] as matching field.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.20 _MDMServiceTransmission_MSS_Item
XML Schema & File for Map Creation
XML Schema: MDMServiceTransmission
File:
_MDMServiceTransmission_MSS_Item_SRM.xml
Configuration Options
Set property Default hierarchy NULL handling to Ignore All Trailing NULLs.
Set property Value automap
Set property Import
35
Necessary Preparations
Source Table
Destination Table
MDMServiceTransmission.ServiceItemList.ServiceItem
Catalog Items
Map Fields/Values
Source Fields
Destination Fields
CatalogID
CategoryID
Product Group
IsService
Service Item
ItemType
Item Type
OrderUnit
Order Unit
ProductID
Product ID
SupplierID
Supplier
RootID
MSS Hierarchy
TEXT
Description
TEXT
Short Description
Description
languageCode
IsService
Service Item
ItemType
Item Type
Functional Location
Free Text
Description
languageCode
ZH
Chinese
CS
Czech
DA
Danish
NL
Dutch
EN
English
FI
Finnish
FR
French
DE
German
36
EL
Greek
HE
Hebrew
HU
Hungarian
IT
Italian
JA
Japanese
KO
Korean
NO
Norwegian
PL
Polish
PT
Portuguese
RU
Russian
SK
Slovakian
ES
Spanish
SV
Swedish
TH
Thai
TR
Turkish
Necessary Post-Processing
Set MDIS unmapped value handling for destination field Product Group as well as Supplier Catalog
Name to Add. (Context menu on Destination field Set MDIS Unmapped Value Handling)
Match Records
Select Supplier and ProductID as combined matching fields.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.21 _MDMServiceTransmission_Price
XML Schema & File for Map Creation
XML Schema: MDMServiceTransmission
File:
_MDMServiceTransmission_Price_SRM.xml
37
Configuration Options
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMServiceTransmission.ServiceItemList.ServiceItem
Create hierarchy field MSS Hierarchy using fields IDCombined and ParentIDCombined where
Parent field is ParentIDCombined, Child field is IDCombined and Node name field is None.
(Context menu in Source Hierarchy Create Hierarchy Field)
Clone field IDCombined. (Context menu in Source Hierarchy Clone Field)
Map Fields/Values
Source Fields
Destination Fields
IDCombined
[Remote Key]
IDCombined <Clone>
MSS Header
MSS Hierarchy
Description
MSS Header
TEXT
Text
Short Description
Match Records
Select [Remote Key] as matching field.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.22 _MDMServiceTransmission_MSS_Item_Price
XML Schema & File for Map Creation
XML Schema: MDMServiceTransmission
File:
_MDMServiceTransmission_MSS_Item_Price_SRM.xml
38
Configuration Options
Set property Default hierarchy NULL handling to Ignore All Trailing NULLs.
Set property Default qualified update to Replace.
Set property Value automap
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMServiceTransmission.ServiceItemList.ServiceItem
Catalog Items
Map Fields/Values
Source Fields
Destination Fields
CatalogID
CategoryID
Product Group
IsService
Service Item
ItemType
Item Type
OrderUnit
Order Unit
ProductID
Product ID
SupplierID
Supplier
RootID
TEXT
Description
TEXT
Short Description
Description
languageCode
Price
Lower_Bound
Lower Bound
Price
Percent
Discount
Price
Amount
TEXT
Amount
Price
Amount
currencyCode
Currency
PriceBasisQuantity
TEXT
PriceBasisQuantity
unitCode
IsService
Service Item
39
ItemType
Item Type
Functional Location
Free Text
Description
languageCode
ZH
Chinese
CS
Czech
DA
Danish
NL
Dutch
EN
English
FI
Finnish
FR
French
DE
German
EL
Greek
HE
Hebrew
HU
Hungarian
IT
Italian
JA
Japanese
KO
Korean
NO
Norwegian
PL
Polish
PT
Portuguese
RU
Russian
SK
Slovakian
ES
Spanish
SV
Swedish
TH
Thai
TR
Turkish
Necessary Post-Processing
Set MDIS unmapped value handling for destination field Product Group as well as Supplier Catalog
Name to Add. (Context menu on Destination field Set MDIS Unmapped Value Handling)
Set MDIS unmapped value handling for destination field MSS Hierarchy Price to Add. (Context
menu on Destination field Set MDIS Unmapped Value Handling)
40
Set qualified update for destination field MSS Hierarchy Price to Update with Lower Bound
chosen as the only matching qualifiers. (Context menu on Destination field Set Qualified Update
Update)
Match Records
Select Supplier and ProductID as combined matching fields.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
5.1.23 _MDMServiceTransmission_NonHrcItem
XML Schema & File for Map Creation
XML Schema: MDMServiceTransmission
File:
_MDMServiceTransmission_NonHrcItem_SRM.xml
Configuration Options
Set property Import
Necessary Preparations
Source Table
Destination Table
MDMServiceTransmission.ServiceItemList.ServiceItem
Catalog Items
Add two fields and name them PurchasingOrganization and PurchasingInfoRecordID. (Context
menu in Source Hierarchy Add field)
Map Fields/Values
Source Fields
Destination Fields
CatalogID
CategoryID
Product Group
IsService
Service Item
41
ItemType
Item Type
ProductID
Product ID
PurchasingOrganization
Price Information
Purchasing Organization
PurchasingInfoRecordID
Price Information
SupplierID
Supplier
Description
TEXT
Short Description
Description
languageCode
Price
LowerBound
Price Information
Lower Bound
Price
Amount
TEXT
[Price Information]
Amount
Price
Amount
currencyCode
[Price Information]
Currency
PriceBasisQuantity
TEXT
[Price Information]
PriceBasisQuantity
unitCode
[Price Information]
IsService
Service Item
<NULL>
FALSE
ItemType
Item Type
Free Text
Description
languageCode
ZH
Chinese
CS
Czech
DA
Danish
NL
Dutch
EN
English
FI
Finnish
FR
French
DE
German
EL
Greek
HE
Hebrew
HU
Hungarian
IT
Italian
JA
Japanese
KO
Korean
42
NO
Norwegian
PL
Polish
PT
Portuguese
RU
Russian
SK
Slovakian
ES
Spanish
SV
Swedish
TH
Thai
TR
Turkish
Necessary Post-Processing
Create compound field Price Information. (Context menu on Source Fields Create Compound Field)
Set MDIS unmapped value handling for destination field Price Information to Add. (Context menu
on Destination field Set MDIS Unmapped Value Handling)
Set Qualified Update for destination field Price Information to Update without any matching
qualifiers. For new links set Create, for existing links set Update (All Mapped Qualifiers). (Context
menu on destination field Set Qualified Update)
Set MDIS unmapped value handling for destination field Product Group as well as Supplier Catalog
Name to Add. (Context menu on Destination field Set MDIS Unmapped Value Handling)
Match Records
Select Supplier, Item Type, Product Group and ProductID as combined matching fields.
Match Level
Match Type
None
None
Create
Single
Exact
Single
Partial
Skip
Single
Conflict
Skip
Multiple
Exact
Skip
Multiple
Partial
Skip
Multiple
Conflict
Skip
43
6. Ports
6.1 Remote System ERP
Port
Description
LT_Currencies
LT_UOM_ISO_Code
LT_ProductGroups
LT_PurchasingOrganization
_MDMContractDataTransmission_ProductID
_MDMInfoRecordataTransmission_ProductID
_MDMServiceTransmission
_MDMServiceTransmission_MSS_Item
_MDMServiceTransmission_Price
_MDMServiceTransmission_MSS_Item_Price
Description
LT_Currencies
LT_UOM_ISO_Code
44
LT_ProductGroups
_MDMProductDataTransmission
_MDMSupplierListTransmission
_MDMContractDataTransmission_ProductCategory
_MDMContractDataTransmission_ProductID
_MDMContractDataTransmission_SupplierPartNumber
_MDMServiceTransmission
_MDMServiceTransmission_MSS_Item
_MDMServiceTransmission_Price
_MDMServiceTransmission_MSS_Item_Price
_MDMServiceTransmission_NonHrcItem
(*)The split of a contract is done on the Integration Engine (XI) configuration. The transfer of a single
contract might result in the storage of three files in different ports.
45
Field Code
Description
Discount Price
Discount
New Tables
M
Table Code
Type
MDMSRM_DISCOUNT_TYPE_NAME
Text
New Tables
Field Name
Code
MDMSRM_MAIN_ITEM
Related Item
MDMSRM_RELATED_ITEM
Substitute Item
MDMSRM_SUBSTITUTE_ITEM
Width Change
Table
Field
Source
Target
46
Table
Field
Source
Target
MDMSRM_CATALOG_ITEMS
MDMSRM_PRODUCT_ID
18
40
New Tables
Table Code
Type
MDMSRM_MSS_HIERARCHY
Hierarchy
MDMSRM_MSS_HIERARCHY_PRICE
Qualified Flat
Changed Table
Additional fields in table MDMSRM_CATALOG_ITEMS
Field Code
Description
MDMSRM_MSS_HIERARCHY
MSS Hierarchy
MDMSRM_MSS_HIERARCHY_PRICE
New Fields
Addition fields in table MDMSRM_MSS_HIERARCHY
Field Code
Description
MDMSRM_TEXT
Text
MDMSRM_DESCRIPTION
Description
MDMSRM_PRODUCT_CATEGORY
Product Category
MDMSRM_SUPPLIER
Supplier
MDMSRM_ITEM_TYPE
Item Type
MDMSRM_AMOUNT
Amount
MDMSRM_CURRENCY
Currency
MDMSRM_SHORT_DESCRIPTION
Short Description
Description
MDMSRM_MSS_HEADER
MSS Header
MDMSRM_AMOUNT
Amount
MDMSRM_CURRENCY
Currency
MDMSRM_LOWER_BOUND
Lower Bound
MDMSRM_PRICE_BASE_QUANTITY
MDMSRM_PRICE_BASE_UNIT
MDMSRM_DISCOUNT
Discount
47