SAP NetWeaver MDM 7.1 SP08
As of SAP NetWeaver MDM 7.1 SP08, the following improvements are available:
Following the introduction of support for SSL in SAP NetWeaver MDM 7.1 SP07, this release extends SSL support in the following areas:
● SSL-based authentication for Trusted Connections
More information: http://service.sap.com/installmdm71 → MDM Security Guide → Part 3: Network and Communication Security → Trusted Connections
● Secure Connection to Microsoft Active Directory (SLDAP)
More information: http://service.sap.com/installmdm71 → MDM Security Guide → Part 3: Network and Communication Security → Secure Connection to Microsoft Active Directory
Additional information:
● MDM components that support SSL in this release: http://service.sap.com/installmdm71 → MDM Master Guide → Securing Communication Channels Using Secure Sockets Layer (SSL)
● Detailed overview of how SSL is implemented in this release: http://service.sap.com/installmdm71 → MDM Security Guide → Securing Communication Channels Using SSL
● Setting up SSL and SSL TCP/IP ports, see http://service.sap.com/installmdm71 → MDM Installation Guides
MDM now provides multiple ways to explore the hierarchical relationships created through Lookup [Main] fields, including:
● Reverse lookup fields in the Data Manager Record Details tab.
● Record hierarchy display in the Data Manager Records pane
● Relations Graph window in the Data Manager.
More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode→ Record Operations→ Viewing a Record’s Hierarchical Relationships
Support for SAP NetWeaver 7.30 has been qualified for MDM PI Adapter.
For more information, see the SAP NetWeaver MDM 7.1 Master Guide on SAP Service Marketplace at http://service.sap.com/installmdm71.
A new Web Dynpro application called the SAP NetWeaver Destination Administration Tool is available. This tool is part of the MDM Connector component and provides a convenient user interface enabling users to establish connections between an application and an MDM system.
More information: Creating MDM Connections Using the MDM Destination Administration Tool
For information about the bug fixes and additional minor enhancements available in SAP NetWeaver Master Data Management (MDM) 7.1 SP08, see SAP Note 1573045.
In addition to the aforementioned enhancements, the documentation also contains the following updates:
Prior to the release of this support package, some documentation corrections were already announced in SAP Note 1429115 (Central SAP Note for MDM 7.1 Documentation Corrections). Any late updates and corrections that did not make it into the MDM 7.1 SP08 documentation publication will also be announced in this SAP Note.

We recommend that you subscribe to this SAP Note so that you can be notified automatically when it is updated.
The main updates to this guide in this release include:
● Support for MDM PI Adapter on SAP NetWeaver 7.30.
● Support for MS Office 2010, MS Visio 2010, and Adobe Acrobat 9.
For more information about all the updates to the SAP NetWeaver MDM 7.1 Master Guide, refer to the Document History section in this guide, which is available on SAP Service Marketplace at http://service.sap.com/installmdm71.
The main updates to these guides relate to the following:
● The default password for the Administrator user is now sapmdm, and can no longer be empty.
● To connect MDM Web Dynpro components to the MDM Server, you must define an MDM destination. In MDM 7.1 SP08, to define an MDM destination, you must install one of the SAP NetWeaver AS Java servers.
● From MDM 7.1 SP06 and higher, to use LDAP authentication for MDM users on HP-UX 11.31, you must have Mozilla LDAP C SDK 7.15 installed. For support, contact your Hewlett-Packard (HP) vendor.
For more information about all the updates to the SAP NetWeaver MDM 7.1 Installation Guides and Upgrade Guide, refer to the Document History section in these guides, which are available on SAP Service Marketplace at http://service.sap.com/installmdm71.
The following change was made to the MDM 7.1 Checklists: Project Preparation and Business Blueprint guide in the Business Blueprint Checklist → Data Modeling section:
Task: Previously you had to use Large Text fields when the expected text length was longer than 333 characters. This has been extended to 500 characters.
More information: http://service.sap.com/installmdm71 → MDM 7.1 Checklists: Project Preparation and Business Blueprint
Improvement |
Description |
Added Reverse Navigation field property |
The Reverse Navigation field property enables reverse lookup capabilities for Lookup [Main] fields. More information: http://service.sap.com/installmdm71 → MDM Console Reference Guide → Part 5: Repository Maintenance → Working with Fields → Field Properties |
Some MDS.ini settings moved to Repository Properties dialog, others newly added |
The following configuration settings are now editable from within the Repository Properties dialog, instead of the mds.ini configuration file:
New repository properties added to the Repository Properties dialog are:
More information: http://service.sap.com/installmdm71 → MDM Console Reference Guide → Part 5: Repository Maintenance → Working with MDM Repositories → Modifying Repository Properties |
Schema Transport enhancements |
You can now include validation groups and branches in a schema transport. Additionally, MDM Console automatically initiates a repository Repair operation on the target repository after a schema import. More information: http://service.sap.com/installmdm71 → MDM Console Reference Guide → Part 5: Repository Maintenance → Working with MDM Repositories → Modifying Repository Properties |
CLIX command for retrieving DBMS server and client version |
New CLIX command for retrieving the DBMS server and client versions used for a repository: mdsDBVersion More information: http://service.sap.com/installmdm71 → MDM Console Reference Guide → Part 14: CLIX Command Line Interface → CLIX Commands |
CLIX command for retrieving count of master repository transactions available to synch with a slave repository |
New CLIX command for counting the master repository transactions to synch with slave repositories repGetMasterChangeCounter More information: http://service.sap.com/installmdm71 → MDM Console Reference Guide → Part 14: CLIX Command Line Interface → CLIX Commands |
CLIX commands for managing passwords |
New CLIX commands for managing user passwords: ● repUsersGetInfo returns information related to user passwords ● repUserSetPass changes non-admin user passwords ● repEmergenceAdminUserSetPassword changes admin password ● repUserSetExpire expires user passwords ● repUserSetUnexpire un-expires user passwords More information: http://service.sap.com/installmdm71 → MDM Console Reference Guide → Part 14: CLIX Command Line Interface → CLIX Commands |
Access control enhancements for Remote Key, Matching, and Workflow functions |
The following functional privileges were added to the Roles table: ● Edit Remote Key Mappings ● Add Matching Strategies, Rules, Transformations, and Fields ● Modify Matching Strategies, Rules, Transformations, and Fields ● Delete Matching Strategies, Rules, Transformations, and Fields ● Execute Matches ● Add Records to Job More information: http://service.sap.com/installmdm71 → MDM Console Reference Guide → Part 10: Repository Administration → MDM User and Role Management → Roles Table → Functional Privileges |
Added Performance Tracing capability |
A Performance Tracing option was added for all MDM server types. This option logs information about each MDM activity completed on a server, helping to identify where performance bottlenecks may be occurring. Performance tracing can be enabled from the server configuration (.ini) file, CLIX, or from within MDM Console. More information: http://service.sap.com/installmdm71 → MDM Console Reference Guide → Part 7: MDS Administration → Logs, Traces, and Reports → Performance Tracing |
Export XML Schema |
The ability to export an XSD file from a repository was added to the XML Schemas table. More information: http://service.sap.com/installmdm71 → MDM Console Reference Guide → Part 10: Repository Administration → Additional System Tables→ XML Schemas Table |
Suppression Mode property for Remote Systems |
A new remote system property, Suppression Mode, was added to give users the option of suppressing syndication of unchanged records by port instead of by remote system. More information: http://service.sap.com/installmdm71 → MDM Console Reference Guide → Part 10: Repository Administration → Additional System Tables→ Remote Systems Table |
Calculated fields in tuples |
Calculated fields can now be added as tuple member fields. More information: http://service.sap.com/installmdm71 → MDM Console Reference Guide → Part 4 Repository Design → MDM Tuples → Supported Field Types |
Slicing support added for four additional record operations
|
Added support for slicing of delete, rollback, validations, and calculations of calculated fields. More information: http://service.sap.com/installmdm71 → MDM Console Reference Guide → Part 7: MDS Administration → Optimizing MDS Performance |
MDM Data Manager
Improvement |
Description |
Reverse Lookup fields in Record Details tab |
Reverse lookup fields provide the ability to see all of the main table or tuple records which link to the selected main table record, and navigate “backward” to those records. More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode → Record Operations → Viewing a Record’s Hierarchical Relationships |
Record Hierarchy Display option in Records pane |
The Record Hierarchy Display option lets you see the main table records linked from each record on the current main table, and navigate to those records. More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode → Record Operations → Viewing a Record’s Hierarchical Relationships |
Relations Graph |
The Relations Graph window lets you navigate graphically backward and forward through a record’s hierarchical relationships. More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode→ Record Operations → Viewing a Record’s Hierarchical Relationships |
Tuple management enhancements |
Several functional and usability enhancements for managing tuples were added: ● Support for simultaneous editing of tuple fields belonging to multiple main table records ● Support for editing multiple tuple records inside the tuple editor ● Added tuple hierarchy tree to tuple editor ● Enabled picklist limiting of tuple field values More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode→ Record Operations→ Editing Tuple Fields |
Remote Key display |
A remote key field was added to the Record Details tab More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode → Record Operations → Editing Remote Keys |
Lookup [Main] selector |
The process of searching for Lookup [Main] records was improved. More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode → Record Operations → Editing Lookup Fields |
Expression Editor Copy/Paste enhancements |
The ability to copy and paste expressions between the MDM Expression Editors and/or external editors was added. More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode→ MDM Expressions→ Expression Dialog→ Copying and Pasting Expressions |
Multi-Valued Lookup for Qualified and Tuple records |
A new Multi-Valued Lookup function was added to the MDM Expression Editor. More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode → MDM Expressions → Expression Functions → Multi-Valued Lookup |
Visual Indication of Required Fields |
The ability for Data Manager to add an asterisk to required fields in the Record Details pane was added. More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode → Editing Record Details → Identifying Required Fields |
Display Owner of Checked-Out Records |
The name of a record’s checkout owner is now visible in the Checked Out column of the Records pane. More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode → Checking Out Records → [Checked Out] Column |
MDM Workflow design |
The ability to add loops to an MDM Workflow design was added, with the restriction that a loop must include at least one manual step. More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode → MDM Workflows |
Automatic archive or delete of completed MDM Workflow jobs |
A new workflow property, Action on Complete, was added which gives users the option of automatically archiving or deleting completed workflow jobs. More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode → MDM Workflows |
Merging and Validations |
MDM Data Manager now indicates which validations failed during merge records and record assignment operations. Also, during merge records and single record assignment operations, the user is given an option to continue if the validation failure only results in a warning. More information: http://service.sap.com/installmdm71 → MDM Data Manager Reference Guide → Part 2: Record Mode → Record Operations → Merging Records → Performing the Merge |
MDM Import Manager
Improvement |
Description |
Record matching on Lookup [Main] fields |
Support for record matching on Lookup [Main] fields was added. More information: http://service.sap.com/installmdm71 → MDM Import Manager Reference Guide → Part 11: Matching Records → The Match Records Tab → The Value Matching Lists |
MDM Syndicator
Improvement |
Description |
Whole Number/Fraction Connector destination item property |
The ability to customize the connector between a whole number and a fraction in a syndicated value was added. More information: http://service.sap.com/installmdm71 → MDM Data Syndicator Reference Guide → Part 4: Preparing Destination Items → Customizing Destination Item Values |
Improvement |
Description |
Added support for filtering qualified links in Search Web service operations |
The ResultDefinition data type is used in a Search or Retrieve Web service operation for defining the structure of the response (which fields are returned and which fields are populated). A new element has been implemented in the ResultDefinition data type called filterQualifiedLinks which can be defined so that the response is only populated with qualified links that answer the search criteria defined in the request. More information: ResultDefinition Data Type |
A Tuple value can be removed from a multi-valued Tuple field |
A removeTupleValueIndicator element has been implemented for removing Tuple values from a multi-valued Tuple field during an Update Records Web service operation. To delete a Tuple value, the following conditions must be in place: ● tupleValueId must exist ● removeTupleIndicator is set to True More Information: ● Update Records Operation → Update Policy for Tuple Fields |
Validations on Tuple fields supported |
New validation data types have been implemented. The ValidationByCode and ValidationsByCode data types represent an MDM validation entity that is executed on selected records and is identified by the validation's code. The validation code is used to support execution of validations on Tuple fields. More information: |
A new Execute Selected Validations By Code Web service operation |
Used for executing specified validations or validation groups on fields (including Tuple fields) in an MDM table. The validations are identified by their code. More information: Execute Selected Validations By Code Operation |
A new Execute Selected New Record Validations Web service operation |
Used for executing specified validations or validation groups on new records that are not yet created in the MDM repository. The validations are identified by their code. This operation is useful when you want to create a new record but you do not want the Create Records operation to fail due to an unexpected validation result. You can execute this Web service operation on the new record to see the outcome of the validation prior to actually creating the record in the MDM repository. More information: Execute Selected New Record Validations Operation |
A new Execute All New Record Validations operation has been implemented |
Used for executing all automatic validations defined for an MDM table on new records that have not yet been created in the MDM repository. More information: Execute All New Record Validations Operation |
Support for creating MDM destinations using the MDM Destination Administration tool |
As of MDM 7.1 SP08, you can establish connection between the MDM Web Service Generator and the MDM server, using the MDM Destination Administration Tool. However the following parameters are ignored when creating the destination: ● Trusted System Type ● Authentication Type More information: Creating MDM Destinations for Web Service Operation Calls |
Improvement |
Description |
Expand All and Collapse All buttons have been implemented to easily expand or collapse a hierarchy tree |
Prior to MDM 7.1 SP08, to expand a hierarchy tree, you would have to open each level manually. As of MDM 7.1 SP08, Expand All and Collapse All buttons have been implemented enabling you to expand (or collapse) hierarchies with a single action. These buttons are available on the following user interfaces: ● On a Result Set component that is based on a Hierarchy table ● On a Hierarchy lookup field's popup editor More information: Editing an Item Details Web Dynpro Component |
Binary Objects can be added on the fly while maintaining a Main table record |
Prior to MDM 7.1 SP08, a user could only add an existing binary object (blob), to the MDM repository from an Item Details component that is defined on a Blob table. As of MDM 7.1 SP08, if a user has permissions to add a blob to the MDM repository, an Add New button is visible on the popup of the Blob Lookup field in the Item Details editor. More information: Editing an Item Details Web Dynpro Component |
Viewing relationships of Main table records |
As of MDM 7.1 SP08 a user can view multi-level relationships of Main table records in a relations graph from the Item Details Web Dynpro component. By expanding each record in the graph, a user can display the parents and children of the currently selected record as well as the children of each parent record. More information: Viewing Relationships of Main Table Records |
Validation of Tuple member fields is supported |
As of MDM 7.1 SP08, validations of Tuple member fields (single or multi- valued) are supported and can be selected for execution from the MDM Configuration Manager’s list of possible validations when configuring an Item Details Web Dynpro component. More information: Configuring Validations for Item Details Web Dynpro Component |
A new Disable Force Unlock property has been implemented |
Disables the option to forcefully unlock a record previously locked by another user or session. A confirmation message on the Web Dynpro Item Details component shows the Id of the user who has locked the record. More information: Configuring an Item Details Web Dynpro Component |
Improvement |
Description |
Installing the MDM Portal iViews Framework - updated installation prerequisites added to documentation |
Updated installation prerequisites for installing MDM Portal iViews including procedures on how to download the Portal Content SCA file and deploy the Portal iViews framework has been added to the guide. More information:
|
A new customization property Is Close Button Visible has been implemented |
Determines if the Close button is visible on an Item Details iView. This feature can be used in any scenario when a customer wants to ensure that a user cannot close the Item Details iView and in doing so, deselects the record in the Result Set iView. More information: ●
●
|
Records can be exported as an Excel formatted XML file from a Result Set iView |
You can export records returned for a current search from the Result Set iView to an Excel-formatted, XML file. The export is executed from a configured button on the Result Set iView. More information:
|
Searches can be executed using category attributes and attribute values |
You can search by category attributes and attribute values by using the custom parameters in the following structure: TaxonomyCode=_ATTR_AttributeName_ATTR_AttributeValue. For example, Category=_ATTR_AttribName_ATTR_AttribValue More information:
|
A new customization property, Tooltip Display Values Number has been added to the Item Details property editor |
Relevant for flat multi-valued Lookup fields. The number you select in the dropdown list determines the number of display lookup values that appear in the tooltip. Maximum number = 50; Minimum number = 0; Default = 5. More information:
|
Improvement |
Description |
Improvement in the MDM Change History database table, A2i_CM_History |
Prior to MDM 7.1 SP08, when changes were applied to Tuple field values, information that was stored in the change tracking tables did not directly relate to the top level Main table record and Main table Tuple field. To find this information, a Show Complete Event Details button was implemented on the Change Tracker user interface to show the event details of the selected record including all changes to Tuple fields. As of MDM 7.1 SP08, the Show Complete Event Details button has been deprecated and stored information in the database fields now includes the change history of the modified Tuple field in relation to the Main table record. More information:
|
Improvement |
Description |
Improved Search Capabilities Using Search Groups |
Search capabilities have been improved, in that you can now define a search group that contains more than one search parameter. For this purpose, the IT_SEARCH_GROUP and the IV_SEARCH_OPERATOR parameters were added to the following commands: ● QUERY ● STORE_QUERY ● INVOKE_MATCHING ● INVOKE_MATCHING_VALUE_CHECK ● RETRIEVE_MATCHING_RESULT |
Performance Tracing |
It is now possible to create a log file that traces data relating to the performance of the server. For this purpose, the following commands were added: ● IF_MDM_ADMIN~GET_PERFORMANCE_TRACE_STATE – retrieves the state of performance tracing. Returns true if performance tracing is enabled, otherwise false. ● IF_MDM_ADMIN~SET_PERFORMANCE_TRACE_STATE – enables or disables the performance tracing feature. By default, performance tracing is not enabled. |
Validations |
The following new command was added: IF_MDM_CORE_SERVICES~INVOKE_VALIDATION_VALUE_CHECK Use this command to run validation checks on new record values, without creating the record. You can specify the IDs of the validations to run, or, if no IDs are provided, the automatic validations are run. |
Slicing of Operations |
Slicing parameters were added to the following commands: IF_MDM_CORE_SERVICES~INVOKE_VALIDATIONS IF_MDM_CORE_SERVICES~DELETE IF_MDM_CORE_SERVICES~ROLLBACK |
For more information about these MDM ABAP API enhancements, refer to the API documentation in the ABAP system.
For more information about the enhancements to MDM Java API in this release, see What's New in MDM Java and .NET API - MDM 7.1 SP08.
For more information about:
● Release restrictions in SAP NetWeaver MDM 7.1, see SAP Note 1244358.
● What is new in previous support packages of SAP NetWeaver MDM 7.1, see:
○ SAP NetWeaver MDM 7.1 SP00-SP03 - What's New
○ SAP NetWeaver MDM 7.1 SP04 - What's New
○ SAP NetWeaver MDM 7.1 SP05 - What's New
○ SAP NetWeaver MDM 7.1 SP06 - What's New
