• No results found

Master Data Management as a Solution Using SAP MDM and Complementing Technologies

N/A
N/A
Protected

Academic year: 2021

Share "Master Data Management as a Solution Using SAP MDM and Complementing Technologies"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

Master Data Management as a Solution –

Using SAP MDM and Complementing Technologies

WhiTe PAPer

Abstract

SAP MDM provides typical features of Data Consolidation, Management and Data harmonization to be able to meet most of the Master Data Management needs.

however, sometimes SAP MDM is not capable of providing end-to-end Master

Data Solution on its own. This paper explains how other technologies can be

complemented with MDM to overcome the challenges and provide a complete

solution.

(2)

Background

SAP MDM (Master Data Management) supports Master data management and governance scenarios by features like, import, syndication, workflows and matching and merging. Most of the typical master data management implementation needs are met with these out-of-the- box features. however, it falls short of meeting certain customer specific requirements of an end to end master data solution.

For better explanation in this paper, let us define terms MDM implementation and MDM Solution:

MDM implementation : implementation of Master data management by using out of the box features of SAP MDM.

This fits well in, green-field implementation of MDM which include establishing interfacing systems that provide the data to MDM and receive the data from MDM. Business Processes may need to be revised to suit features of SAP MDM.

MDM solution : An end to end solution that satisfies customer-specific application logic around the master data before it is made available for operational usage. This fits well in, scenarios where Master Data Management is introduced into the already existing system landscape. And there is no possibility to revise the business processes to suit feature of SAP MDM.

SAP MDM Provides features which are required for an MDM implementation, but fails to satisfy the needs of an MDM Solution. This paper outlines, with an example scenario, how features of Ce and SAP Pi can be complemented with MDM to provide an MDM Solution.

Scenario

Figure 1 below depicts a typical New Product Development and introduction (NPDi) at a high level.

1. R&D, Product

Development 2. Packaging 3. Commercialization

Commercials SAP 1.. n Reporting

Figure 1: New Product Development and introduction (NPDi)

1. r&D and development of the core product, Chemical (C) – e.g. A Beverage.

2. Suitable packaging development, Pack (P) – e.g. A Bottle and associated elements.

3. Creating SKU (S) by provisioning of commercial information – e.g. Brand Names.

4. Making all the above information available to the systems that enable delivery to the end customers and support reporting.

The core product could be packed in multiple configurations (A Bottle of 1 L, A Can of 600 ML etc.) and these could further have varying commercial information to suit the land where a product is sold as depicted in Figure 2 below.

(3)

P1 P2 P3 P4 P5 P6

C1 C2

S1 S2 S3 S4 S5 S6 S7 S7 S8 S9

Figure 2: SKU material association structure – simplified for illustration purposes

Core Product (C), Packaging (P) and SKU (S) are products (or intermediates) and these are records on their own with associated data. There is often a need to see Core product information, Packaging information and the Commercial information on a given SKU in SAP and other target systems.

in MDM repository, C, P and S are modelled to be stored as separate records as they need to be managed independently. The relationship between these record types is maintained using Lookup main field.

What SAP MDM can do?

SAP MDM Syndication process can provide record specific information to the target systems at the independent record level (S or P or C). But, it does not support the need of

distributing SKU (S) along with information of Pack (P) and Core Product (C). This is due to the reason that MDM can syndicate the individual main table records but not associated records based on the established relationship.

What is the Solution?

One should look at the below features of complementing technologies to arrive at an MDM Solution for the described scenario.

SAP Composition environment (Ce) : Provides infrastructure to create enterprise class web service which in

turn can consume MDM web services that are deployed on Ce.

SAP MDM : Provides the ability to create Web Services to expose its data to external systems.

SAP Process integration (Pi) : Provides infrastructure to invoke a Web Service

that is deployed on the SAP Ce.

exploit these features (along with others) and complement them with SAP MDM as depicted in Figure 3 below to provide an MDM solution.

(4)

Enterprise Portal Composition Environment

Web UI using Goverance workflows

Data Manager Import Manager Syndicator Other Clients

Clients MDM

Workflows Validations Matching & Merging

Repository

Import Server Syndicate Server

SAP MDM Servers

SAP PI/Middleware

Legacy SAP ECC SAP BI Commercial

System Post S yndication Completor(PSC) la ye r

3

2 4

3.3 1

3.2 3.1

Rule Base

MDM Webservice Post Syndication Completor(PSC) Webservice

Figure 3: Master Data Solution with Post Syndication Completer (PSC)

(5)

Steps involved in creating CXM are described in detail below:

in this paper PSC is explained with a simple scenario for the ease of explanation. The infrastructure established with PSC here is scalable to accommodate further customer-specific business logic on the data before its distribution. implementing such logic on standard MDM is not possible.

No. Step

XML Message generated whenever an SKU record is created or updated. XML Message contains all the information that is maintained on the SKU. This includes associated product numbers of Packaging and Core Product.

Example syndicated XML message :

<Product>

<Product_Type>P</Product_Type>

<Product_Number>4444</Product_Number>

<Product_Name>A bottle of beverage</Product_Name>

<Pack_Product_Number>8888</Pack_Product_Number>

<CoreProduct_Number>5555</CoreProduct_Number>

</Product>

When a syndication event is triggered by MDM and XML message is generated, SAP PI identifies this event and invokes PSC by making a Web service call. Scheduling the web service calls by SAP PI provides better control and flexibility. Other scheduling tools can be looked at depending on the infrastructure availability.

PSC Reads the XML message from the MDM outbound folder. And based on Product type, it reads the rule base to find out how to complete the XML message for the incoming product type (S or C or P). In our example incoming product type is S. Typical rules are:

• net weight of the SKU (S) = capacity property of the Packaging (P)

• product colour of SKU (S) = colour property of Core product (C)

Rule base is defined with qualifiers (like product type and few other product properties) to make it scalable.

Standard wizard generated MDM Web services are used to read the data from MDM. In this example, read data of Packag- ing and Core product which are associated with SKU.

A complete xml message (CXM) is created by PSC by,

• Retaining the information syndicated by MDM for SKU

• Adding additional segments with values from Packaging and Core product

Produced CXM is then placed into PSC’s processed folder. After that CXM is picked up by SAP PI and distributed to the target systems.

Example CXM :

<Product>

<Product_Type>P</Product_Type>

<Product_Number>4444</Product_Number>

<Product_Name>A bottle of beverage</Product_Name>

<Pack_Product_Number>8888</Pack_Product_Number>

<CoreProduct_Number>5555</CoreProduct_Number>

<Net_Weight>10Kg</ Net_Weight >

<CoreProduct_Colour>White</ CoreProduct_Colour >

</Product>

Segments in italic font above are added by PSC.

1

2

3.1

3.2

3.3

4

(6)

Conclusion

SAP MDM has all the features that are required for a typical Master Data Management implementation.

What it lacks is an application

development infrastructure. SAP MDM can be complemented with other technologies to fill this gap in creating Master Data Solutions as described with an example, in this paper.

As multiple technologies are involved, the Si partner should be experienced enough to exploit the right tool to the right extent else, one could end up with more issues than solutions.

(7)

About the Author

S.S. Swamycharan Avunooru

S.S. Swamycharan Avunooru has 15 years of iT and solution architecture experience in the manufacturing and life sciences domain.

his experience includes architecting and delivering the solutions in enterprise information management, product lifecycle

management, and related areas, using technologies like SAP, PTC, Microsoft and Java. he holds a master’s degree in engineering from indian institute of Science.

(8)

© 2013 Infosys Limited, Bangalore, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice.

Infosys acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Except as expressly permitted, neither this documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, printing, photocopying, recording or otherwise, without the prior permission of Infosys Limited and/ or any named intellectual property rights holders under this document.

About Infosys

Infosys is a global leader in consulting, technology and outsourcing solutions. As a proven partner focused on building tomorrow's enterprise, Infosys enables clients in more than 30 countries to outperform the competition and stay ahead of the innovation curve. With $7.4B in annual revenues and 155,000+ employees, Infosys provides enterprises with strategic insights on what lies ahead. We help enterprises transform and thrive in a changing world through strategic consulting, operational leadership and the co-creation of breakthrough solutions, including those in mobility, sustainability, big data and cloud computing.

Visit www.infosys.com to see how Infosys (NYSE: INFY) is Building Tomorrow's Enterprise® today.

For more information, contact [email protected] www.infosys.com

References

Related documents

complementary field experiments in grasslands in North America (Ontario, Canada and Minnesota, USA) to determine how plant disease and productivity change over a gradient of

If the pivot point (fulcrum) is at the centre of the connecting lever, then the output movement will be the same as the input movement, but it will act in the opposite direction..

Anastassiou, Quantitative approximation by fractional smooth Picard singular operators, 2009 (submitted for publication). Anastassiou, On right fractional calculus, Chaos, Solitons

SPD Contract RN Program Provider Rate Increase Effective July 1,2008 that Impacts the Total Dollar Amounts for Services that are Prior Authorized for RN Providers.. Applies to

The chapter sets the stage for the present study by first providing an overview of the state-of-the-art developments of fast fashion retailing along with the related

• Your public key is used by others to encrypt files that only you as the receiver can decrypt (not even the one who encrypted the file can decrypt it). The public key is thus meant

5 CDDC functions transferred into DCC, clearly branded as a business focused team, but arms length company retained to maximise any future trading opportunities 

The College of Engineering (COE) sponsors students who intend to study in one of its seven units: Biomedical Engineering, Chemical Engineering, Civil and Environmental