Configuring the MDM Administration Cockpit
Configuring the MDM Administration Cockpit
Configuring the MDM Administration Cockpit
How-To Guide
Applicable Releases:
SAP NetWeaver MDM 7.1
SAP Solution Manager 7.0 EHP1 / EHP2
SAP Solution Manager 7.1
IT Scenario / Capability:
SAP NetWeaver Master Data Management
Version 1.2
July 2011
© Copyright 2011 SAP AG. All rights reserved. These materials are subject to change without notice.
No part of this publication may be reproduced or These materials are provided by SAP AG and its affiliated
transmitted in any form or for any purpose without the companies ("SAP Group") for informational purposes only,
express permission of SAP AG. The information contained without representation or warranty of any kind, and SAP
herein may be changed without prior notice. Group shall not be liable for errors or omissions with
Some software products marketed by SAP AG and its respect to the materials. The only warranties for SAP
distributors contain proprietary software components of Group products and services are those that are set forth in
other software vendors. the express warranty statements accompanying such
products and services, if any. Nothing herein should be
Microsoft, Windows, Outlook, and PowerPoint are
construed as constituting an additional warranty.
registered trademarks of Microsoft Corporation.
These materials are provided “as is” without a warranty of
IBM, DB2, DB2 Universal Database, OS/2, Parallel
any kind, either express or implied, including but not
Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390,
limited to, the implied warranties of merchantability,
OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP,
fitness for a particular purpose, or non-infringement.
Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix,
i5/OS, POWER, POWER5, OpenPower and PowerPC are SAP shall not be liable for damages of any kind including
trademarks or registered trademarks of IBM Corporation. without limitation direct, special, indirect, or consequential
damages that may result from the use of these materials.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader
are either trademarks or registered trademarks of Adobe SAP does not warrant the accuracy or completeness of the
Systems Incorporated in the United States and/or other information, text, graphics, links or other items contained
countries. within these materials. SAP has no control over the
information that you may access through the use of hot
Oracle is a registered trademark of Oracle Corporation.
links contained in these materials and does not endorse
UNIX, X/Open, OSF/1, and Motif are registered
your use of third party web pages nor provide any warranty
trademarks of the Open Group.
whatsoever relating to third party web pages.
Citrix, ICA, Program Neighborhood, MetaFrame,
SAP NetWeaver “How-to” Guides are intended to simplify
WinFrame, VideoFrame, and MultiWin are trademarks or
the product implementation. While specific product
registered trademarks of Citrix Systems, Inc.
features and procedures typically are explained in a
HTML, XML, XHTML and W3C are trademarks or practical business context, it is not implied that those
registered trademarks of W3C®, World Wide Web features and procedures are the only approach in solving a
Consortium, Massachusetts Institute of Technology. specific business problem using SAP NetWeaver. Should
Java is a registered trademark of Sun Microsystems, Inc. you wish to receive additional information, clarification or
JavaScript is a registered trademark of Sun Microsystems, support, please refer to SAP Consulting.
Inc., used under license for technology invented and Any software coding and/or code lines / strings (“Code”)
implemented by Netscape. included in this documentation are only examples and are
MaxDB is a trademark of MySQL AB, Sweden. not intended to be used in a productive system
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP environment. The Code is only intended better explain and
NetWeaver, and other SAP products and services visualize the syntax and phrasing rules of certain coding.
mentioned herein as well as their respective logos are SAP does not warrant the correctness and completeness of
trademarks or registered trademarks of SAP AG in the Code given herein, and SAP shall not be liable for
Germany and in several other countries all over the world. errors or damages caused by the usage of the Code, except
All other product and service names mentioned are the if such damages were caused by SAP intentionally or
trademarks of their respective companies. Data contained grossly negligent.
in this document serves informational purposes only. Disclaimer
National product specifications may vary. Some components of this product are based on Java™. Any
code change in these components may cause unpredictable
and severe malfunctions and is therefore expressively
prohibited, as is any decompilation of these components.
Any Java™ Source Code delivered with this product is only
to be used by SAP’s Support Services and may not be
modified or altered in any way.
Document History
Document Version Description
3. Prerequisites....................................................................................................................3
5. Appendix........................................................................................................................ 19
Configuring the MDM Administration Cockpit
1. Business Scenario
You are a system administrator who is not familiar with the MDM Console; however MDM (Master
Data Management) maintenance tasks are part of your daily business. You can perform these tasks
with the Solution Manager which enables you to control many different systems from one program.
2. Background Information
The Solution Manager is considered as a central administration tool for a SAP system landscape
because the following central tasks are combined in one central tool:
System Landscape definition (SLD, SMSY)
System Monitoring
Root Cause Analysis
System Administration via Work Centers
Alert Management
Work Centers in SAP Solution Manager make navigation through central role-based access points
easier. They combine different administrative, support and operative tasks in one generic User
Interface. The Work Centers are located in the ABAP Stack of the Solution Manager.
As of SAP NetWeaver Master Data Management (MDM) 7.1 and Solution Manager 7.0 EHP1, central
administration of MDM servers and MDM repositories is possible. The MDM Administration Cockpit is
embedded in the Solution Manager System Administration Work Center. The System Administration
Work Center provides a list of all SAP systems which are defined in the Solution Manager System
Landscape. For SAP Systems with MDM components, a link to the MDM Administration Cockpit is
offered in the details view.
The MDM Administration Cockpit offers the most important functions for a central system
administrator. These functions are only a subset of the functions that are available in the MDM
Console. The MDM Console provides the complete set of functions for data modeling and specific
MDM administration tasks (for example, master/slave maintenance).
The MDM Administration Cockpit allows mainly the following basic administration tasks for maintaining
your MDM system landscape:
Server maintenance
Display status of MDM servers
Start MDM server
Stop MDM server
MDM repository maintenance
Display status of MDM repositories
Load / unload MDM repository
Archive repository
Verify repository
Repair repository
July 2011 1
Configuring the MDM Administration Cockpit
SMSY MD M Administration
S ystem Cockpit
Definition
MDM 7.1
MDM
MDM Auxiliary MDM
MDM Auxiliary
Servers MDM Master Repository
Repository
1..n
Servers D ata Server
1..n
The MDM Administration Cockpit is an ABAP Web Dynpro Application that gives an overview of the
selected MDM system. The Cockpit gets the MDM system definition from the system landscape
definition in the Solution Manager (transaction SMSY) and displays the current status of its
components.
The status of the servers and the activities on the servers are controlled with Web services of the SAP
Startup Framework (new MDM 7.1 installation environment).
Retrieval of the status of the repositories and the current activities being performed on them are
carried out with the MDM ABAP API that connects directly to the MDM server via a trusted connection.
All activities in the MDM Administration Cockpit are controlled by an ABAP authorization object. This
authorization object does not substitute the MDM repository security concept but extends it to the
ABAP environment. The MDM repository role assigned to the user should allow at least the same
activities that are allowed by the ABAP authorization object. Otherwise a user cannot perform the
activity with the MDM Administration Cockpit.
Note
For more information about the security of an MDM repository, see the MDM 7.1 –
Console Reference Guide.
July 2011 2
Configuring the MDM Administration Cockpit
3. Prerequisites
To use the MDM Administration Cockpit, you need the following components:
SAP Notes for Solution Manager 7.0 EHP1:
SAP Note
Number Title Description
1270045 Disable Logical Port Modification Disable modification of logical port parameters
if logical port already exists, thus avoiding
MDM Administration Cockpit role extension to
delete RFC destination
1278029 MDM SolMan Admin Cockpit This note refers to naming conventions
cannot retrieve status of MDM regarding the MDM hostname. If you use
Host special characters for the MDM Host name,
the MDM Administration Cockpit might not be
able to handle it.
1300798 Cannot start the MDM Describes how to add the missing
Administration Cockpit with customization to the delivery.
Solution Manager 7.0 SP18
(EHP1)
1302110 MDM_TECH 700_710: SP00 – Describes the issue of upgrading the version
SP01: incorrect MDM Cockpit of MDM_TECH after having updated the MDM
settings server.
1286796 Miscellaneous SP19 corrections Contains extended check and code inspector
error corrections of low priority.
July 2011 3
Configuring the MDM Administration Cockpit
1354745 Capital hostnames are configured Allows you to configure your SMSY server
in small letters in SMSY names in capital or small letters without
respecting the real physical hostname.
1364110 MDM Admin Cockpit EHP2 Describes some limitations in the usage of the
Limitations MDM Administartion Cockpit released with
SolMan ST400 EHP2
July 2011 4
Configuring the MDM Administration Cockpit
4. Step-by-Step Procedure
Before you can work with the MDM Administration Cockpit, you need to perform the following setup
and configuration steps on the Solution Manager system, on hosts of the MDM servers, on the Master
Data server, and on the MDM repositories:
...
You have performed the customizing activity Activate Solution Manager Services in the SAP Solution
Manager customizing, under Configuration Basic Settings Solution Manager HTTP
Services Activate Solution Manager Services.
Several levels of authorization should be considered within the context of the MDM Administration
Cockpit. This is due to the fact that the Solution Manager (SOLMAN) user is not the same as the MDM
user and is also not the same as the operating system user (users on the hosts of each MDM server).
In the Solution Manager system, the activities of the MDM Administration Cockpit are controlled by the
ABAP authorization object MDM_ADMIN.
The following delivered roles with predefined profiles and additional necessary authorizations can be
assigned to the Solution Manager user:
1. SAP_SM_ADMIN_COMPONENT_DIS: Very restricted permissions. The user is not allowed to
perform any operation on MDM components.
2. SAP_SM_ADMIN_COMPONENT_EXE: The user is allowed to perform basic repository
activities: load, archive and verify-check.
3. SAP_SM_ADMIN_COMPONENT_ALL: The user is allowed to perform all offered repository and
server operations.
Additional roles with other combinations of activities may also be defined.
Tip
Note that with the authorization object MDM_ADMIN, it is only possible to allow starting
and stopping of the MDM Auxiliary Servers.
The MDM Administration Cockpit offers links to other applications to analyze and manage MDM
components, for example links to Root Cause Analysis, Alert Management, Downtime Management
and the DBA Cockpit. Note that the SOLMAN user should have additional roles or authorizations that
allow access and manipulation through these applications. For example, to get the link to the DBA
Cockpit, the role of the MDM administration user should be extended with the activity STOR of the
authorization object S_ADMI_FCD.
The roles with necessary authorizations have to be assigned to the MDM Administration Cockpit
users.
July 2011 5
Configuring the MDM Administration Cockpit
Note
For more details on role definition and assignment refer to the
Security Guide SAP Solution Manager on SAP Service Marketplace at
service.sap.com/instguides SAP Components SAP Solution Manager.
Also refer to the AGS User Administration Guide on SAP Service Marketplace at
service.sap.com/diagnostics.
The landscape maintenance of an MDM Systems depends on the SAP Solution Manager version you
use:
Solution Manager 7.0 EHP1 (for MDM 7.1): SMSY configuration of an MDM system should
take place as described below in option 1.
Solution Manager 7.0 EHP2 (for MDM 7.1): SMSY configuration according to option 1 or
option 2. Option 2 is recommended due to compatibility with SMD and possibility of usage of the
technical system wizard for a part of the configuration.
Solution Manager 7.1 (for MDM 7.1): The system needs to be maintained in the Technical
System Editor. Please refer to section 4.3.3
July 2011 6
Configuring the MDM Administration Cockpit
4. Define the MDM system: In the area Landscape Components, open the tree in the Systems
folder. Create a new system of product type SAP MDM with Product version: SAP
NETWEAVER MDM 7.1. We recommend that you choose the system ID <SID> as system
name.
In case of a SRM sys tem cont aining MD M cat alog man age men t syst ems, c rea te a new s yste m of pro duct type SAP SRM and pro duct versi on SAP SRM 7. 0/NW7. 01.
If an SRM system contains MDM Catalog Management Systems, create a new system of
product type SAP SRM and product version SAP SRM 7.0/NW7.01.
July 2011 7
Configuring the MDM Administration Cockpit
5. In the Selection of Main Instances tab page, select the Master Data Server checkbox in the
Relevant column.
Double click the Master Data Server main instance and define the instance of the master data
server in the List of Instances column. Use the following naming convention:
<MDMhostname>_<SID>_<InstanceNumber>.
Important
<instanceNumber> should have two characters even if it is less than 10.
If your MDM system also contains auxiliary servers, perform the same steps as for the Master
Data Server. Choose the main instances: Import Server, Syndication Server and Layout Server.
July 2011 8
Configuring the MDM Administration Cockpit
For an SRM system, select the main instance: MDM Import Server and MDM Server as
Relevant and insert the list of instances by double clicking on the Main Instance.
Important
If the Catalog Content Management System is installed as a standalone MDM 7.1
system, use the <SID> of the corresponding MDM system to define the instances.
July 2011 9
Configuring the MDM Administration Cockpit
1. Call transaction SMSY in the ABAP stack of the Solution Manager system.
2. Define the physical host where the MDM system (MDM servers) is running.
3. In the landscape components area, click on Server and create a new (MDM) server. Server
name is <MDMhostname>.
4. Define a System component: In the landscape components area, click on System Components
and create a new MDM Server. It is recommended to take the SID of the MDM system as name
for the system component.
5. Define the list of instances of the MDM system in the tab Instances. Use the following naming
convention: <MDMhostname>_<SID>_<InstanceNumber> if you perform this step
manually..
Important
<instanceNumber> should have two characters even if it is less than 10.
July 2011 10
Configuring the MDM Administration Cockpit
6. Define the MDM system: In the area Landscape Components, open the tree in the Systems
folder. Create manually a new system of product type SAP MDM with Product version: SAP
NETWEAVER MDM 7.1. We recommend that you choose the system ID <SID> as system
name.
In case of a SRM sys tem cont aining MD M cat alog man age men t syst ems, c rea te a new s yste m of pro duct type SAP SRM and pro duct versi on SAP SRM 7. 0/NW7. 01.
If an SRM system contains MDM Catalog Management Systems, create a new system of
product type SAP SRM and product version SAP SRM 7.0/NW7.01.
July 2011 11
Configuring the MDM Administration Cockpit
7. In the Selection of Main Instances tab page, select the Master Data Server checkbox in the
Relevant column. Refer to the created system component by checking the box and assigning
the corresponding system component.
For an SRM System with more than one catalog management, use the Extended assignment
property to assign more than one system component.
July 2011 12
Configuring the MDM Administration Cockpit
Note
For more information about the SMSY configuration, refer to the Solution Manager
configuration guide on SAP Service Marketplace at service.sap.com/instguides
SAP Components SAP Solution Manager Release 7.0 EHP 2.
July 2011 13
Configuring the MDM Administration Cockpit
5. Select Next.
6. Enter the System ID of your MDM Server into field MDM System ID.
7. Enter the MDM server host name and the instance number of the Master Data Server.
8. Select Next.
9. Select Save.
July 2011 14
Configuring the MDM Administration Cockpit
16. For each product instance, select the Installed attribute for the relevant software component
version:
MDM SERVER 7.1
MDM IMPORT SERVER 7.1
MDM LAYOUT SERVER 7.1
MDM SYNDICATION SERVER 7.1
July 2011 15
Configuring the MDM Administration Cockpit
20. Add the technical instances of your MDM system. For each instance type you need to enter the
instance type, host name, and instance number.
July 2011 16
Configuring the MDM Administration Cockpit
1. Define SAP Gateways: For the Solution Manager SAP Gateway, enter a value in parameter:
“SAP RFC Gateways=”, separated by a comma “, ”.
Important
Use the following format:
SAP RFC Gateways=<GW Host>:<GW Service>
or alternatively
GWHOST=<GW Host> GWSERV=<GW Service>[, …]
Example
SAP RFC Gateways= host1.wdf.sap.corp:sapgw21, host2:33350
GWHOST=host3.wdf.sap.corp GWSERV=3345
2. Define Trusted Systems: For the Solution Manager system to be trusted by the MDM server,
enter a value in parameter “Trusted SAP Systems=”.
Important
Use the following format:
Trusted SAP Systems=
[<sysId>[:<partnerHostname>]][,<sysId>[:<partnerHostname>]]
Example
Trusted SAP Systems= SID:host4, XYZ, X01, Y02, AAA
3. You have to stop and restart the Master Data Server to activate the trusted connection access
of the MDM ABAP API from the Solution Manager system with the trusted connection.
Note
As of MDM 7.1 SP03, a restart of the server is not required.
Note
For more information on trusted connection configuration, refer to the MDM 7.1 - ABAP
API Guide on SAP Service Marketplace at service.sap.com/installMDM71.
July 2011 17
Configuring the MDM Administration Cockpit
Tip
Alternatively you can use the options provided by the connected LDAP. In this case the
mds.ini parameters of the MDM server have to be set accordingly.
Example
Example of LDAP configuration entries in mds.ini:
[MDM LDAP]
LDAP In Use=True
Server=<LDAP_server_IP>
Admin DN=cn=Administrator,dc=kom,dc=com
Admin Password+=4D333RUNIE9J0Q35S8EE5RG6M5
User Identifier=uid
Base DN=dc=kom,dc=com
MDM Email Attribute=mail
MDM Roles Algorithm=groupMapping
MDM Roles Attribute=employeeType
Note
For more information about LDAP, refer to MDM 7.1 - Console Reference Guide on SAP
Service Marketplace at service.sap.com/installMDM71.
July 2011 18
Configuring the MDM Administration Cockpit
5. Appendix
Appendix A - Starting the MDM Administration Cockpit from the
Administration Work Center
Start the MDM Administration Cockpit after you have completed the configuration.
...
Note
The documentation for the MDM Administration Cockpit is available in the application
help (choose Help).
Note
If you cannot start the MDM Administration Cockpit, refer to instructions in SAP Note
1300798.
July 2011 19
Configuring the MDM Administration Cockpit
Prerequisites
The MDM servers are connected to the CCMS (Computer Center Management System) by means of
a CCMS Agent which sends a heartbeat signal to the CEN. Ideally the central CCMS system and the
Solution Manager system are identical.
Configuration
There are Analysis Methods provided to call the Solution Manager MDM Administration Cockpit from a
CCMS monitoring element. These methods are allocated to performance attributes of the MDM hosts.
Perform the following steps to manually add parameters to the analysis methods:
...
1. Call transaction RZ21 on the ABAP stack of the Solution Manager system. Select Method
definitions and Display overview.
2. The following analysis methods are provided to call the Solution Manager MDM Administration
Cockpit from a CCMS monitoring element: MDM_ANALYSE_MDS, MDM_ANALYSE_MDIS,
MDM_ANALYSE_MDSS, and MDM_ANALYSE_MDLS. For each server, type a separate method.
July 2011 20
Configuring the MDM Administration Cockpit
3. With Solution Manager 7.0 EHP1, parameters for the analysis methods have to be set manually
to be able to start the MDM Administration Cockpit with the correct system.
Recommendation
Copy the analysis method to specify parameters for different hosts of the same type.
Double click the analysis method and enter the following parameters in the following order:
SID, HOSTNAME and INSTANCE.
July 2011 21
Configuring the MDM Administration Cockpit
1. Call transaction RZ20 on the Solution Manager System. Under CCMS monitor sets, expand SAP
NetWeaver MDM Monitor Templates and then MDM Server Monitoring.
July 2011 22
Configuring the MDM Administration Cockpit
4. Double-click an attribute whose allocated method is the analysis method you defined in the
previous steps. The MDM Administration Cockpit starts in a new browser displaying the list of
components of the corresponding MDM system.
July 2011 23
Configuring the MDM Administration Cockpit
July 2011 24
www.sdn.sap.com/irj/sdn/howtoguides