Master data management (MDM) enables the approach of having a single source of truth for business critical data. The typical business benefits are a high level of data quality and the prevention of duplicates. I found an interesting post about master data management by Rob Karel on the Forrester Blog MDM Remains A Top Technology Trend For 2011 And Beyond where the following statement really caught my attention.
Data governance is not – and should never have been – about the data. High-quality and trustworthy data sitting in some repository somewhere does not in fact increase revenue, reduce risk, improve operational efficiencies, or strategically differentiate any organization from its competitors. It’s only when this trusted data can be delivered and consumed within the most critical business processes and decisions that run your business that these business outcomes can become reality. So what is data governance all about? It’s all about business process, of course.
The idea that not the data, but the business processes should be in the main focus of a master data management approach, leads me to the question - Is it possible to support (or even cover) the master data governance process for material master or parts data with a PLM-ERP integration solution?
Making sure that data is created and continuously updated across systems according to the needs of people dealing with the data and use them in their business activities helps ensuring data reliability, which at least in my view is one of the main reasons why people try to follow a single source of truth approach. A benefit for making data available across systems alongside business processes is that information is captured as and where it originates. That way data entered or modified becomes part of a business process, in many cases one that touches multiple systems, and thereby gets transmitted as the business process propagates. Data is being validated and enriched along the way which I think leads to a better data quality by having people with the best knowledge providing the information. To give an example -
Some of our customers, especially the ones having a PLM-CAD integration, create items in the PLM system which will be transferred as material master objects to the ERP system as they reach a certain level of maturity. Most likely the transfer is part of a release workflow containing check routines and review or approval steps. During the life cycle process, besides a greater maturity of the CAD model design, the item is also enriched with information needed by the downstream ERP processes. Examples are weight, unit of measure, type of material and so on. As part of the transfer process, business rules ensure that the information is mapped to the right attribute of the material master object in ERP. Besides one to one attribute mapping, business rules also allow the handling of more complex business cases, for example to classify the material master object in ERP based on a few attributes management in PLM. One of our customers even fills all business relevant attributes of the material master object based on attributes managed in PLM. That of course implies business process and rules allowing to apply values to attributes programmatically. I am certain that a workflow and therewith a business process supported material creation and update process helps achieving a greater data quality and reliability and that is why in my opinion PLM-ERP integrations, like the Teamcenter Gateway, can be key enablers for cross-system master data governance if the opportunity is being used.
Some of our customers running SAP as their ERP system are thinking about introducing SAP’s Master Data Governance for Material Master Data to cover their master data management needs, so -
What is SAP Master Data Governance for Material Master Data (MDG MM)?
The SAP Community Network Blogs post SAP Master Data Governance in SAP Business Suite 7 Innovations 2011 by Markus Kuppe in my opinion provides a very good overview of SAP’s capabilities and philosophy behind MDG, for MM and other areas.
Here is what I have understood from the post. The idea behind Master Data Governance is to combine the “classic” MDM approach to ensure data quality and prevent duplicates across all business divisions with a workflow based change management process. The creation and update process of a material master object starts with a workflow supported change request, where defined persons add particular information. For example one person adds data to the basic data view, another one, from the purchasing department, adds purchasing information to the purchasing view of a material master object and so on. The idea behind this approach is that information is provided by the person having the best knowledge in his particular area, to ensure a higher level of data quality and reliability. As long as the workflow has not passed the approval step the data is stored in a staging table. The approval completes the material master creation process and the data is moved from the staging table to the productive environment and is therewith for example available in the ERP system. Besides the workflow based material master creation, MDG MM provides possibilities to prevent duplicates, by verifying, based on business rules, if a material master with same characteristics already exists.
Having SAP MDG MM enabled in SAP in my opinion provides similar functionality as the workflow based material creation process of a PLM system combined with an PLM-ERP integration and ensures that the data has a certain maturity before spreading it out to other business divisions.
Does a PLM-ERP integration solution need to support the MDM process when SAP’s MDG MM is in place?
For data created in SAP, MDG MM can really help improving the data quality across an SAP landscape for the benefit of business divisions using SAP. By time the data is transferred to the PLM system, the master data management process responsibility changes to the PLM system and this the point where in my view PLM-ERP integrations, like the Teamcenter Gateway, can ensure a seamless master data management process across systems.
Customers having a material creation process starting in PLM and using the PLM-ERP integration capabilities, combined with master data management aligned business processes, at least from my point of view, do not typically require a double check by SAP’s MDG MM before the material master data is transferred to the ERP system. This is true if the data entered in PLM is properly validated either as part of the processes executed in PLM, or during transfer to ERP, and the same also applies to a material master update processes initiated from the PLM system. Again that really depends on the customer’s processes and the amount of ERP relevant information managed in the PLM system. Scenarios where the material master creation and update process initiated from PLM integrates to SAP’s MDG MM can also be conceivable. In those cases other PLM-ERP use cases like BOM creation and update, also have to support the staging table concept, by for example checking the material master existence in SAP before creating or updating the BOM. This is already a long post, so let me only add a quick note here: To help achieve good data quality, the PLM-ERP integration should make the list of valid values from the ERP system available to the PLM user. Thereby, the PLM user as the one with authority over e.g. the raw material to be used, can enter only values acceptable to the ERP system, eliminating a common source of data entry errors and leaving the point of data entry where it belongs.
What is my conclusion – I really like the idea of discussing master data management supported business processes rather than data repositories. I think people should refrain from the idea that successful master data management is complete when information is kept cleanly and unambiguously in one repository. In my view making reliable data available to the right people at the right time, and having the data entered where the requisite knowledge is available, is a key part of a true master data management approach. In scenarios where SAP’s MDG MM is supporting the master data management process in SAP, suitable business processes have to be defined ensuring a seamless MDM process across the PLM-ERP landscape.
~Dirk