SAP Master Data Governance on SAP S4HANA V18 PDF
Document Details
Tags
Related
- SAP S/4HANA Finance Deployment Options PDF
- SAP Master Data Governance on SAP S/4HANA V18_Part 4 PDF
- SAP Master Data Governance on SAP S4HANA V18 PDF
- SAP Master Data Governance on SAP S4HANA V18_Part8 PDF
- SAP Master Data Governance on SAP S4HANA V18
- SAP Master Data Governance on SAP S4HANA V18_Part11 PDF
Summary
This document details the SAP Master Data Governance (MDG) capabilities for material within the SAP S/4HANA system, specifically version 18. The document explains the "out-of-the-box" features and flexibility of MDG, integration scenarios, and data quality considerations. It also discusses methods for data replication to other systems.
Full Transcript
UNIT 2 MDG for Material Lesson 1 Explaining SAP MDG Capabilities for Material 50 Exercise 2: Change Material Master Data 59 Lesson 2 Explaining SAP Master Data Governance Principles...
UNIT 2 MDG for Material Lesson 1 Explaining SAP MDG Capabilities for Material 50 Exercise 2: Change Material Master Data 59 Lesson 2 Explaining SAP Master Data Governance Principles 71 Lesson 3 Exploring the Functions of MDG for Material in Detail 81 Exercise 3: Perform Typical Material Change Request Processing 109 Exercise 4: Request New Material Based on SAP Fiori for MDG 121 Exercise 5: Perform Parallel Change Requests for a Single Material 129 Lesson 4 Exploring Integration Scenarios 147 UNIT OBJECTIVES Explain SAP MDG capabilities for material Explain SAP Master Data Governance principles Exploring the functions of MDG for material in detail Explore integration scenarios of MDG for material © Copyright. All rights reserved. 49 Unit 2 Lesson 1 Explaining SAP MDG Capabilities for Material LESSON OBJECTIVES After completing this lesson, you will be able to: Explain SAP MDG capabilities for material SAP Master Data Governance Capabilities Figure 43: Establish Best-Quality Master Data to Optimize Business Processes In the course of the next couple of slides we will discuss questions like: What does "out-of-the- box" mean in this context? What are domain-specific applications that come with an "Integrated Object Model"? How do we enable Governance in a way that allows for collaboration and better data quality? How do we support data replication? And how do we allow customers to re-use our (and their own) past investments and do we allow them to extend the standard? 50 © Copyright. All rights reserved. Lesson: Explaining SAP MDG Capabilities for Material Figure 44: Master Data Governance Capabilities Deliver Out-of-the-Box What does "out-of-the-box" meant in the context of MDG? Our customers regularly complain about the high cost for implementing and running software solutions. This is also an issue when they are investigating MDM Solutions of our competitors. With SAP MDG we have a clear advantage here, as we offer MDG in way that you can for example co-deploy it with existing SAP ERP system. MDG is easy to consume and ready to run. It comes with standard roles, workflows, pre- defined workflow inboxes for processing change requests, with user interfaces for data maintenance or approval, interfaces for integration to BusinessObjects Data Services and so on. This allows customers to immediately start with a proof-of-concept. And it avoids one of the probably most costly parts of any other MDM implementation - the reuse of existing processing logic in the back-end. But regardless of its out-of-the-box nature, at the same time MDG is very flexible and this flexibility comes at a low price tag. There is many things you can change by configuration: for example by adapting workflows, or validation rules in BRF+. For many of this adaptations you do not need to change or create any coding. MDG's pre-delivered "best practice" data models are based on the models in the SAP Business Suite and hence are already proven in the SAP business context across multiple applications and industries. To a large extend, MDG behaves like master data applications in the Business Suite already do, especially in the sense that MDG uses the exact same validations that existing master data transactions use. In order to replicate the data from MDG into other systems, it uses established replication mechanisms (like existing IDoc templates) and thus provides out-of-the-box integration mechanism into the Suite, but of course also the means to replicate to non-SAP systems (for example using Enterprise Services). © Copyright. All rights reserved. 51 Unit 2: MDG for Material Integrated Object Model Figure 45: Integrated Object Model, Overview The figure illustrates the complete integrated object model of SAP master data governance. Capabilities Integrated Object Model Figure 46: Capabilities Integrated Object Model, Detail The figure explains the detail of available fields within SAP master data governance in SAP S/ 4HANA 1909. 52 © Copyright. All rights reserved. Lesson: Explaining SAP MDG Capabilities for Material Integrated Object Model: Enhancements Figure 47: Integrated Object Model: Enhancements Enhancements for Data Model and UI in SAP S/4HANA 1809 are: Shelf Life Advance Planning. Extended Warehouse Management (EWM). Advanced Planning (SCM). Unique Item Identifier. Simplification for SAP S/4HANA. Enhancements for Data Model and UI in SAP S/4HANA 1909 are: Production Resource/Tool (PRT). Advanced Planning (SCM) fields at MRP area level (MDMA). Simplification for SAP S/4HANA The following fields are related to MRP data and are on the simplification list (see SAP Note 2267246):Unit of Measure Group (MARC-MEGRU), Quota arr. usage (MARC-USEQU), Selection Method (MARC-ALTSL), Action control (MARC-MDACH), SLoc MRP indicator (MARD-DISKZ), spec.proc.type SLoc (MARD-LSOBS), Reorder Point (MARD-LMINB), Replenishment qty. (MARD-LBSTF). The following fields are related to Foreign Trade data and are on the simplification list (see 2267225):CAP product list no. (MARC-MOWNR), CAP prod. group (MARC-MOGRU), Preference status (MARC-PREFE), Vendor decl. status (MARC-PRENE), Exemption Certificate (MARC-PRENC), Exemption Cert. No. 9 (MARC-PRENO), Validity date of vendor declaration (MARC-PRENG), Iss.date of ex.cert. (MARC-PREND), Military goods (MARC- ITARK). These fields are removed from the related MDG UI configurations of entities MARCMRPLS, MARCMRPSP, MARCMRPMI, MARDMRP, MARCFRGTR. © Copyright. All rights reserved. 53 Unit 2: MDG for Material The complete Data Model can be found here: https://wiki.scn.sap.com/wiki/display/ SAPMDM/Documentation%3A+Material+Data Governance, Collaboration....... Figure 48: Governance, Collaboration… Part of the solution strategy are principles that represent the people-centric and flexibility goals of the solution. This is not specific to material data, but holds true for the overall SAP MDG solution. In general the processes of the solution can be adapted and tailored to the customer needs. This includes: Workflows that are even linear, can be distributed or even started immediately. Clear roles and responsibilities following a task-oriented approach. Process steps can be added, either reusing existing logic or using a flexible rules-engine. The data in the governance process is separated but transfer to operational database is done in very controlled mode. In summary this fosters Flexibility and User Acceptance while ensuring Governance Animation: Governance, Collaboration… For more information on Governance, Collaboration…, please view the animation in the lesson Explaining SAP MDG Capabilities for Material, online in the SAP Learning Hub. 54 © Copyright. All rights reserved. Lesson: Explaining SAP MDG Capabilities for Material …and Data Quality Figure 50: Master Data Governance Capabilities…and Data Quality 1/2 Prevent creation of duplicates for increased effectiveness and efficiency: Checked early and embedded in the process. High detection quality of matching using SAP S/4HANA or Enterprise Search. Validations: Reuse of existing validation logic. Custom validations can be modeled and programmed (For example, code lists, simple checks, or rules using BRFplus). Integration of rules from MDG Data Quality Management Figure 51: Master Data Governance Capabilities …and Data Quality 2/2 Showing what was changed: © Copyright. All rights reserved. 55 Unit 2: MDG for Material Changes by earlier processors and own (unsaved) changes in two colors. Previous, changed, and last-saved value per attribute. Available for all fields, including table cells, rows, navigation elements, etc. Helps people do their tasks: Supports the processor to decide on their next action. Supports approvers to quickly spot what they will approve. Supports auditors to easily see what was changed. Transparency on what has happened in the past: Change documents provide information on who changed which attribute from what value to what other value, and by when. Workflow logs show who was involved in the change request process and who approved which data change. Robust Data Replication Figure 52: Master Data Governance Capabilities Robust Data Replication Once you have maintained and approved the master data on the central MDG system, you might want to replicate the data to all SAP and non-SAP systems that will need the master data. MDG comes with a framework that supports the organization and execution of this data replication - it is called Data Replication Framework (DRF). With MDG, we of course did not want to invent yet another way to do this replication, but we intended to better support customers in managing the distribution they already do today. Accordingly the DRF framework sits on top of the established replication mechanisms that SAP customers have already been using for a long time (like ALE IDoc) and newer ones like Enterprise Services. The purpose of MDG's DRF is to help our customer keeping track of what needs to be distributed where, and what has been distributed successfully or not - regardless of the various replication mechanisms used underneath. In DRF, systems can subscribe to the distribution of master data based on certain filter criteria - like only materials for plant 1000 with material type FERT are distributed to system XYZ. In addition MDG can handle things like key mapping (in order to keep different historical keys for existing master data in de-central systems and at the same time only maintain the data once centrally). It also manages value mapping (in order to allow distribution into systems 56 © Copyright. All rights reserved. Lesson: Explaining SAP MDG Capabilities for Material that might have a different understanding of the values of an attribute, for example material type FERT in one system might be called PROD in other systems). DRF also helps in monitoring the distribution, and in resolving errors. Animation: Master Data Governance Capabilities Robust Data Replication For more information on Master Data Governance Capabilities Robust Data Replication, please view the animation in the lesson Explaining SAP MDG Capabilities for Material, online in the SAP Learning Hub. Reusability and Extensibility Figure 54: Master Data Governance Capabilities Reusability and Extensibility A major focus of MDG has been put on re-use and extensibility. But re-use does not only mean re-use for us in SAP development. Yes, we are re-using the existing ERP coding to validate entered data and we are often re-using the existing tables to store the active data after approval. But more importantly it is also about re-use for our customers: They can re-use extensions that they have already made to SAP master data in the Business Suite and they can include these extensions directly in the MDG data models. They can re-use the own business logic that they have created in SAP Business Suite for example to validate newly created master data. We know that each and every SAP customer has made extensions to SAP's standard master data model. And that many companies have very specific master data creation and change processes. Accordingly, MDG offers the flexibility and extensibility features to adapt the standard to their needs. The big value proposition here is that we allow our customers to do these extensions and still benefit from MDG out-of-the-box capabilities. Animation: Master Data Governance Capabilities Reusability and Extensibility For more information on Master Data Governance Capabilities Reusability and Extensibility, please view the animation in the lesson Explaining SAP MDG Capabilities for Material, online in the SAP Learning Hub. © Copyright. All rights reserved. 57 Unit 2: MDG for Material 58 © Copyright. All rights reserved. Unit 2 Exercise 2 Change Material Master Data Simulation: Change Material Master Data For more information on Change Material Master Data, please view the simulation in the lesson Explaining SAP MDG Capabilities for Material online in the SAP Learning Hub. Business Scenario You are acting as a business user of the logistics department. You are supposed to maintain material master data for an enhanced product line in the SAP S/4HANA system. After completing this exercise you will be able to complete the following tasks: Use the search capabilities of SAP ERP Transaction for Material View and Update an existing material master data record with standard ERP transaction View the Change history of the material master data records Note: In this exercise, when the values include ##, replace the characters with the number that your instructor assigned you. Task 1: Search for and Change a Material Object 1. Search for your prepared material object, and change them. 2. Switch to tab Basic Data 2. 3. Switch to an additional data view. Task 2: Check the Updated Material 1. View your updated material. 2. Get the list of performed updates. Task 3: Verify the Material Master Data Base Tables 1. Display tables. Use transaction code SE16. You also want to view the pure database tables in the system used to partially represent the material master data records. Use the following data: Main table: MARA © Copyright. All rights reserved. 59 Unit 2: MDG for Material Descriptions: MARA Note: There are further linked tables available. In the figure in the solution, you can find some of them explaining what their purposes are as a simplified data model for material master records. 60 © Copyright. All rights reserved. Unit 2 Solution 2 Change Material Master Data Simulation: Change Material Master Data For more information on Change Material Master Data, please view the simulation in the lesson Explaining SAP MDG Capabilities for Material online in the SAP Learning Hub. Business Scenario You are acting as a business user of the logistics department. You are supposed to maintain material master data for an enhanced product line in the SAP S/4HANA system. After completing this exercise you will be able to complete the following tasks: Use the search capabilities of SAP ERP Transaction for Material View and Update an existing material master data record with standard ERP transaction View the Change history of the material master data records Note: In this exercise, when the values include ##, replace the characters with the number that your instructor assigned you. Task 1: Search for and Change a Material Object 1. Search for your prepared material object, and change them. a) If not already done, log on into system T41 client 400. For more details, refer to Exercise Log on to the Training Environment. Task 1. b) To navigate to Material Master Data Maintenance in the SAP Menu, on the SAP Easy Access screen, choose SAP Menu → Logistics → Materials Management → Material Master → Material → Change → Immediately. Alternatively, enter the transaction code MM02. © Copyright. All rights reserved. 61 Unit 2: MDG for Material c) On Change Material (Initial Screen), choose the value help button for the Material field. Alternatively, on your keyboard press the F4 key, to start searching for a certain material. d) On the Material Number (1) screen, ensure, that tab Material Number/Material Description is selected. e) On the Material by material number tab, enter the following data: Table 1: Material Object Search Data Field Value Comment Material description suspension contains the string "sus- pension" Language Key EN Using the English language 62 © Copyright. All rights reserved. Lesson: Explaining SAP MDG Capabilities for Material Field Value Comment Material T-FL4* Material number starts with 'T-Fl4' f) Choose Execute. g) From the hitlist, select your material T-FL4A4## and choose Copy. The Material number links to the Change Material (Initial Screen). h) Choose the Select View(s) function (or press enter) and choose the subscreens Basic Data 1 and Basic Data 2, you must maintain. i) On the Change Material T-FL4A400 (Raw materials) screen, update the fields using the data in the table: © Copyright. All rights reserved. 63 Unit 2: MDG for Material Table 2: Material Object Change Data Field Value Material description Suspension Group## Old Material Number IDES P-100 GROUP## Lab/Office 001 X-Plant Material Status E1 Valid From First day of next month 2. Switch to tab Basic Data 2. a) On the Basic data 2 tab, set the flag for Environmentally rlvt. 3. Switch to an additional data view. a) On the Change Material T-FL4A4## (Raw materials) window, choose Additional Data. 64 © Copyright. All rights reserved. Lesson: Explaining SAP MDG Capabilities for Material b) c) In the Additional Data view, choose the Descriptions tab. Enhance the English, French, and German descriptions with your Group## ID. d) Choose Save. Task 2: Check the Updated Material 1. View your updated material. a) Open transaction MM03 and enter your material number T-FL4A4##, if it will not be automatically entered. b) Choose the Select View(s) function and choose the subscreens Basic Data 1 and Basic Data 2. c) Check the fields you have updated according to your previous step. 2. Get the list of performed updates. a) From the menu, choose Environment → Display Changes feature to get the list of performed updates. © Copyright. All rights reserved. 65 Unit 2: MDG for Material b) Select the line of your performed activity and choose Display. You can also double- click the line. c) As result you find the previous values and the new ones. d) Close your transaction. Task 3: Verify the Material Master Data Base Tables 1. Display tables. Use transaction code SE16. You also want to view the pure database tables in the system used to partially represent the material master data records. Use the following data: 66 © Copyright. All rights reserved. Lesson: Explaining SAP MDG Capabilities for Material Main table: MARA Descriptions: MARA Note: There are further linked tables available. In the figure in the solution, you can find some of them explaining what their purposes are as a simplified data model for material master records. a) On the SAP Easy Access screen, choose SAP Menu → Tools → ABAP Workbench → Overview → Data Browser. As alternative enter transaction SE16. b) On the Data Browser: Initial Screen in the Table Name field, enter MARA and press Enter. c) On the Data Browser: Table MARA: Selection Screen, in the MATNR field, enter your material number T-FL4A4## and choose Execute. You should now be able to see the global data part of the material with its current (new) values but also further internal technical details like last change data (LAEDA) and last user of change action (AENAM). d) Use the Back (F3) button twice to reach the Data Browser: Initial Screen. e) On the Data Browser: Initial Screen, in the Table Name field, enter MAKT and press Enter. f) On the Data Browser: Table MAKT: Selection Screen, in the MATNR field, enter T- FL4A4##, and choose Execute © Copyright. All rights reserved. 67 Unit 2: MDG for Material g) You retrieve the complete list of related description with your material ID residing in field MATNR and also the assigned language key (SPRAS) as combined key fields. There are further linked tables available. In the figure below you may find some of them explaining what their purposes are as a kind of simplified data model for material master records. 68 © Copyright. All rights reserved. Lesson: Explaining SAP MDG Capabilities for Material LESSON SUMMARY You should now be able to: Explain SAP MDG capabilities for material © Copyright. All rights reserved. 69 Unit 2: MDG for Material 70 © Copyright. All rights reserved. Unit 2 Lesson 2 Explaining SAP Master Data Governance Principles LESSON OBJECTIVES After completing this lesson, you will be able to: Explain SAP Master Data Governance principles SAP Master Data Governance Principles User-Centricity Central Maintenance of Materials. Master data governance bundles together all activities for material master data maintenance. Central deployment and authorization ensures governance. Local adaptation and personalization possible. Governance: Change Requests with Built-In Approval Process. Integrated process starts with a request to create or change a material, continues with processing and commenting by different expert users and stakeholders, and finishes with approval or rejection by authorized experts. All processing steps are supported by workflow. Workflow: Standardized but Flexible Processes including Rules Management and Tracking. The standard SAP Business Workflow is enhanced with a rule-based engine; therefore changes in responsibilities and in processes can be reflected immediately and with ease. Architecture: Staging Area to maintain inactive data of Material. Active area – Holds the active data; Staging – Holds the data during the change request processing before approval. The following slides will provide further explanations about these principles. © Copyright. All rights reserved. 71 Unit 2: MDG for Material User-Centric Principle Figure 57: Central Maintenance of Materials Customer business challenges are: Users have maintained master data in different systems. Different transactions were necessary to execute the maintenance tasks (change, create, delete). Planned changes were not transparent to other systems. Business value: Material master data governance bundles together all activities for material master data maintenance. Central deployment and authorization ensures governance. Local adaptation and personalization possible. Figure 58: Material Governance Homepage When starting the homepage for material governance via the Netweaver Business Client, you see the entry screen above. The business processes are grouped in main areas: 72 © Copyright. All rights reserved. Lesson: Explaining SAP Master Data Governance Principles Material processing Processing of Multiple Materials Change Requests and Documents Process Reporting Data Transfer My Change Requests (Graphic) Change Requests with My participation (Graphic) If you start with change requests, a personal worklist is displayed including all change requests where you are involved. You can adjust this list via filters, groupings, etc. to your needs. Animation: Material Governance Homepage For more information on Material Governance Homepage, please view the animation in the lesson Explaining SAP Master Data Governance Principles, online in the SAP Learning Hub. SAP Fiori Launchpad Figure 60: SAP Fiori Launchpad in SAP S/4HANA The figure illustrates the main properties of the SAP Fiori apps in the user-centric principle of master data governance. © Copyright. All rights reserved. 73 Unit 2: MDG for Material Workflow Inbox Figure 61: Workflow Inbox The figure illustrates the main properties of the Workflow inbox in the user-centric principle of master data governance. Workflow-Step-Dependent Configuration Figure 62: Workflow-Step-Dependent Configuration Enables Flexible UI / Process Design The figure illustrates the workflow step dependent configuration. This allows a flexible design of processes and UIs. Governance Principle Figure 63: Change Requests with Built-In Approval Process 74 © Copyright. All rights reserved. Lesson: Explaining SAP Master Data Governance Principles The figure illustrates a typical change request with a built-in approval process. Customer business challenge scenario Requests and reasons for new or changed master data had to be communicated by phone or e-mail to master data specialists. They had to gather any further information in a time- consuming process from other experts and stakeholders. Follow-up processing by certain specialists had to be triggered manually. An approval process with a two-person rule could not be assured. Business value The approval process for maintenance of master data enables: Fulfillment of compliance requirements. Better data quality. Faster and transparent decisions. Relevant information in one place. Change Request Header Figure 64: Governance Principle Change Request Header Properties of the change request header are: Notes and attachments can be assigned to the change request header. Requester has to enter a description. Priority, due date and reason are optional. The change request tracker can be called up via the new What's Next link, which is displayed in the change request UIBB next to the entry for the current work item. Any processor assigned to a change request can now view the current workflow step, all previously executed dialog workflow steps, as well as all future steps needed until the change request is successfully approved. Last user can approve or reject the change request. © Copyright. All rights reserved. 75 Unit 2: MDG for Material Workflow Principle Figure 65: Workflow Principle: Standardized but Flexible Processes Incl. Rules Management The data maintenance activities are bundled via a change request that is linked to a workflow. The workflow can be linear or distributed. Besides automated steps, ad hoc steps, delegation etc. can be used. The standard SAP Business Workflow is enhanced with a rule-based engine (Workflow template WS60800086); therefore changes in responsibilities and in processes can be reflected immediately and with ease. There is also a workflow template WS46000057 without BRF+, which covers the same processes. Customer business challenges are: Processes were unstructured and neither guided nor controlled. High effort in data collection, change processing and issue resolution. High TCO and low flexibility if hard-coded semi-automated processes are used. Business value: Build-in guidance, monitoring and reporting using a standard workflow tool provides process and data governance. Integrated tool for keeping data, process and issue resolution in one place. Enhanced flexibility by integrated rules management. 76 © Copyright. All rights reserved. Lesson: Explaining SAP Master Data Governance Principles Rule-Based Workflow Template Figure 66: Workflow Principle: Rule-Based Workflow Template The generic workflow template (WS60800086) is the foundation of the RBWF. The different processes are reflected by BRFplus decision tables, which are maintained in the Customizing for each change request type. The combination of this workflow template with the BRFplus decision tables allows you to easily set up many different processes that can be flexibly changed through Customizing. Animation: Workflow Principle: Rule-Based Workflow Template For more information on Workflow Principle: Rule-Based Workflow Template, please view the animation in the lesson Explaining SAP Master Data Governance Principles, online in the SAP Learning Hub. © Copyright. All rights reserved. 77 Unit 2: MDG for Material Rule-Based Workflow Components Figure 68: Workflow Principle: Rule-Based Workflow Components The figure illustrates different components of the rule-based workflow. Architecture Principle Figure 69: Architecture Principle: Staging Area to Maintain Inactive Versions of Material Data Customer business challenges are: Several users from different departments are involved in the creation of a material item. Material items were immediately available in the system as soon as the first user saved the entries. Many incomplete material items and partial changes could exist. Planned changes were usually not visible to the business users. Business value: Incomplete material (changes) are stored in an inactive version so the material can only be used in business processes when it is approved (better process quality). Rejected change requests don't create a material number in SAP (better data quality). Planned changes are visible to the concerned user groups (better transparency). 78 © Copyright. All rights reserved. Lesson: Explaining SAP Master Data Governance Principles Handling of Active and Inactive Data Figure 70: Architecture Principle: Handling of Active and Inactive Data The active version of one entity (for example: one material master record) holds the approved active data and is stored in the active area. Based on this version the distribution takes place and in case of reuse and integrated MDG also the operations are executed on the active data. To enable the master data governance process, MDG separates data as follows: Active data - Ready to be used by applications, can be distributed to client systems. Inactive data - Not yet approved, currently part of a change request. Accordingly there are two separate storage locations: Active area - Holds the active data. Staging - Holds the data during the change request processing before approval. For optimal integration, MDG allows two modes: Reuse active area (reuse mode): Existing application structures are used. For example: MDG for material use of the MARA table. Generated active area (flex mode): Tables as defined in the MDG data model are used to store active data. Animation: Architecture Principle: Handling of Active and Inactive Data For more information on Architecture Principle: Handling of Active and Inactive Data, please view the animation in the lesson Explaining SAP Master Data Governance Principles, online in the SAP Learning Hub. MDG for material data uses the re-use mode for integration into the business suite. This has some advantages: Reuse of existing business logic for the back end validation. Easy integration of existing customer enhancements. Reuse of back end authorization. Existing distribution mechanisms can be used (ALE/IDoc, CIF, Middleware). © Copyright. All rights reserved. 79 Unit 2: MDG for Material LESSON SUMMARY You should now be able to: Explain SAP Master Data Governance principles 80 © Copyright. All rights reserved. Unit 2 Lesson 3 Exploring the Functions of MDG for Material in Detail LESSON OBJECTIVES After completing this lesson, you will be able to: Exploring the functions of MDG for material in detail Functions of MDG for Material in Detail: Process Flow Process Flow Figure 72: Function in Detail: Process Flow Let's have a look at the typical maintenance process in MDG. The process typically starts when a user requests new master data or changes to existing master data. Or when changes to master data are requested through data flowing into the system through an API. At this moment a so called "MDG Change Request" is created. This change request is the container that keeps all intended changes in a "staging area", separate from the productive master data. This ensures that all changes are only used in production after the final approval. Via workflow the change request is then handed over from one person to the next, in order for everyone to contribute their knowledge to complete the master data. The good thing about change requests is also that data can be stored "incomplete" in between. This means that the company can decide how many people shall contribute and who contributes what - regardless if the SAP ERP could save the master data in the current status. During the maintenance the data is always validated by the system. This validation re-uses existing business logic and the customizing settings in the Business Suite system, but can also integrate various services for data enrichment and cleansing. For example, addresses could be checked for correctness against reference data from an SAP BusinessObjects Data © Copyright. All rights reserved. 81 Unit 2: MDG for Material Services system. Companies can also add their own validation rules, like all material numbers need to follow a certain pattern etc. At some point in time the workflow will meet a person for approval of the changes. Only after the approval, the data is moved from the staging area into the productive master data and can then be used in business processes and replicated to other systems. Often we see that organizations only put a subset of all master data attributes under central governance. The other attributes can then be enriched in the receiving systems according to the local needs. Functions of MDG for Material in Detail: Material Processes In this lesson, we will discuss the following topics: Material Processes: - Search - Create Material - Duplicate Check - Display - Change Material - Side Panel - Copy - DMS and Classification Integration - Mark for Deletion Material Processes Figure 73: Material Processes: Search Functionality 1/2 Customer business challenges: Search results only took operational or active data into account, not the inactive data in the staging area related to planned or future changes. Business activities could not be directly triggered from a search result list. Business value: 82 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail Comprehensive search functionality simplifies daily work. Integration into change request processing enhances productivity. Including inactive data from staging area reduces parallel change processes. Animation: Material Processes: Search Functionality 1/2 For more information on Material Processes: Search Functionality 1/2, please view the animation in the lesson Exploring the Functions of MDG for Material in Detail, online in the SAP Learning Hub. Figure 75: Material Processes: Search Functionality 2/2 Facts about the search functionality: Search methods easy to configure, more search methods can be added (SAP HANA-based search is the default search method). Search criteria combine material attributes and classification. Drop-down lists of available fields and operators. Add and remove search criteria. (Search criteria are combined using boolean operator AND.) Search criteria can be saved using a descriptive name for quick and easy reuse (as a global or private variant). Search for hits within active and inactive data. Preferred Language Sequence for Material Description if description is not available in logon language. Result can be downloaded to Excel. Result list can be personalized. One or more materials can be selected to find related change requests. © Copyright. All rights reserved. 83 Unit 2: MDG for Material Search functionality: copy search criteria to change request Figure 76: Material Processes Search Functionality: Copy Search Criteria to Change Request All search criteria values, entered by the user, are copied to the change request after clicking the New button. Search options in SAP Master Data Governance are: The following options are delivered: You can use SAP HANA-based search: - You can use it in a side-by-side approach or fully embedded if MDG itself runs on an SAP HANA database. - Follow the Configuration Guide which is available on SAP Help. - With SAP HANA-based search for MDG, the federated search is not supported. If you require search capabilities across systems and beyond the MDG system, Enterprise Search can still be used. You can use Enterprise Search: - You have installed and connected Enterprise Search either in embedded or federated form. The following option is not delivered: You can use Database Search in exceptional cases if the two delivered options are not feasible: Database Search is not released to be used in the context of master data governance for material for live systems – it is only intended to be used as a temporary workaround for POC/Test purposes. Follow the extension guide Replace Enterprise Search by DB or alternative search provider which also lists the limited capabilities. Main Features of the Search Options of MDG for Material are: 84 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail Table 3: Main Features of the Search Options Topic Enterprise Search SAP HANA-based search Fuzzy Search Yes Yes Support of Search Ranking No (SAP Note 2284745) Yes (Score) Duplicate Check Yes Yes Duplicate Check with Fuzzi- Yes, can’t be switched off Yes, configurable (defined by ness search view) Long texts (multi languages) Yes Yes Free-text Yes Yes Classification Yes Yes Time-Dependent Classifica- Yes No (SAP Note 2284745) tion Extensibility with fields Yes (higher effort) Yes (lower effort) Multiple Search Views (UI) No Yes Create Material with Template Figure 77: Material Processes: Create Material with Template, Initial Screen You can use Create Material to create a change request for material creation. This change request goes through the predetermined workflow process and when complete results in the creation of a new material in the active area. Process Steps: In the Material field enter a material ID or leave it blank and the system will create a temporary ID that will be changed to the standard ID when the change request is approved. © Copyright. All rights reserved. 85 Unit 2: MDG for Material Enter change request details like Description, and further details such as Priority, Due date, and Reason. You can also add comments and attach or link relevant files. Enter details for the new material. Submit your change request to trigger the proceeding workflow steps. The new change request for material creation is created and sent for processing according to the rule-based workflow you have assigned to the create material process. Usually this means that it passes to a Master Data Steward who reviews the changes. During this time the new material is stored in the staging area. Create Material Overview Page Figure 78: Material Processes: Create Material Overview Page You can use Create Material to create a change request for material creation. This change request goes through the predetermined workflow process and, when complete, will result in the creation of a new material in the active area. Process Steps: In the Material field enter a material ID or leave it blank and the system will create a temporary ID that will be changed to the standard ID when the change request is approved. Enter change request details like Description, and further details such as priority, due date, and reason. You can also add comments and attach or link relevant files. Enter details for the new material. Submit your change request to trigger the proceeding workflow steps. The new change request for material creation is created and sent for processing according to the rule-based workflow you have assigned to the create material process. Usually this means that it passes to a Master Data Steward who reviews the changes. During this time the new material is stored in the staging area. Several actions are possible for processing a change request (Customizing). The Workflow is controlled by the BRFplus decision tables when using the Rules-based Workflow template or 86 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail controlled by the Classic Workflow template. Dedicated users or organizational units are derived for further processing. Duplicate Check Figure 79: Material Processes: Duplicate Check Customer business challenges It often happens that users will create a new material despite it already existing. This not only results in bad data quality, but also increased processing costs as every master data record has a price! Business value The duplicate check improves the data quality as well as the decision and business process quality in the connected systems. Avoiding duplicates as early as possible saves time and money in the master data process. Display Material Figure 80: Material Processes: Display Material The delivered configurations can be used as a template. Application MDG_BS_MAT_OVP for Single Object Maintenance with FPM Application Configurations in SAP S/4HANA 1909 OP: © Copyright. All rights reserved. 87 Unit 2: MDG for Material BS_MAT_INIT_09 (Initial Page) BS_MAT_OVP_09 (Material create) BS_MAT_OVP_09H (Material change) Display material via WebDynpro application Change Material or display material via WebDynpro Application Search Material and click on the Material Number link. Switch to edit mode to create a new change request or go to an existing change request. Change Material with Template, Initial Screen Figure 81: Material Processes: Change Material with Template, Initial Screen You can use Change Material to create a change request for changing a single material. This change request goes through the predetermined workflow process and when complete results in the change of the selected material in the active area. Creating the change request copies the material to the inactive area. A material can only be assigned to one active change request at a time, so no new change requests can be created for a material that is already in the inactive area. Process Steps: Select a material: Enter a material number in the Material field or use the input help to choose one. Click the Start button to continue. Enter change request details: In the Change Request section, enter a description for your change request in the Description field. You can enter details for your change request such as priority, due date, and reason. You can also add comments and attach relevant files if you wish. Enter changes: Enter the changes you want to make to the material and click the Submit button to submit your change request. Your new change request is created and sent for processing according to the rule-based workflow you have assigned to the change material process. Normally this means that it passes to a Master Data Steward who reviews the changes. Once the change request has been approved and then technical validation has taken place the changed material data replaces the existing data in the active area. The material is no longer available in the inactive area. 88 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail Change Material Figure 82: Material Processes: Change Material You can use Change Material to create a change request for changing a single material. This change request goes through the predetermined workflow process and when complete results in the change of the selected material in the active area. Creating the change request copies the material to the inactive area. A material can only be assigned to one active change request at a time, so no new change requests can be created for a material that is already in the inactive area. Process Steps: Select a material: Enter a material number in the Material field or use the input help to choose one. Click the Start button to continue. Enter change request details: In the Change Request section, enter a description for your change request in the Description field. You can enter details for your change request such as priority, due date, and reason. You can also add comments and attach relevant files if you wish. Enter changes: Enter the changes you want to make to the material and click the Submit button to submit your change request. Your new change request is created and sent for processing according to the rule-based workflow you have assigned to the change material process. Normally this means that it passes to a Master Data Steward who reviews the changes. Once the Master Data Steward has approved the change request and technical validation has taken place the changed material is moved into the active area. Once the change request has been approved and then technical validation has taken place the changed material data replaces the existing data in the active area. The material is no longer available in the inactive area. Review Changes by showing the Change Documents, also in the Side Panel. Several actions are possible for processing a CR (Customizing). The workflow is controlled by the BRFplus decision tables when using the Rules-based Workflow template or controlled by the Classic Workflow template. Dedicated users or organizational units are derived for further processing. The delivered hierarchical template configuration is BS_MAT_OVP_09H. © Copyright. All rights reserved. 89 Unit 2: MDG for Material BCV Side Panel Content for MDG Material Figure 83: Material Processes: BCV Side Panel Content for MDG Material The BCV side panel content offers: Sales Overview: Sales orders created for the current material master. Production Overview: Production orders created for the current material master. Purchasing Overview: Purchase orders created for the current material master. Changes Overview: Changes raised by the current MDG change request. Copy Organizational Data Figure 84: Material Processes: Copy Organizational Data The figure illustrates the process to copy organizational data. 90 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail Change Material Type Figure 85: Material Processes: Change Material Type You can use Change Material to create a change request for changing the material type a single material if you have the authorization M_MATE_MTA to do so. Document Management System (DMS) Integration Figure 86: Material Processes: Document Management System (DMS) Integration This functionality offers the following: Display, edit and delete links to document info records. Maintain long text information for material link. Easy creation of new documents (and material link). © Copyright. All rights reserved. 91 Unit 2: MDG for Material Display document info record dependent on user/system environment. Using PLM Web UI. Using SAP GUI HTML. Using SAP GUI (NWBC for desktop only). Material Processes: Motivation for New Lean Classification Motivation for New Lean Classification are: Feedback for MDG-M Classification (up to MDG 9.0 and SAP S/4HANA 1610): - UI-related feedback: Classes and characteristics are not on same page. User should not see a difference between normal attributes and classification. More usable UI; possibility to adapt the UI. - Function-related feedback: Integration of derivations missing. Simultaneous display and change of classification is not supported (authorizations for display not possible). Simultaneous processing of different class types or classes using a parallel change request is not possible. Missing support in other MDG applications (up to MDG 9.0 and SAP S/4HANA 1610): - No support for classification in MDG Consolidation. - No support for classification for supplier and customer in MDG Central Governance. Material Processes: Capabilities of Classification and Lean Classification Capabilities of Classification and Lean Classification are: Table 4: Capabilities of Classification and Lean Classification Topic Classification available since Lean Classification since MDG EhP5 9.1 / SAP S/4HANA 1709 Usage Only for Material: MDG Single- For Customer, Supplier and Ma- Object Maintenance UI terial: MDG Single-Object Mainte- nance UIMDG Consolidation UI UI reused from PLM Simplified Uis; Class assignment and characteristics valuation work like normal entities in data model Mass Not mass-enabled Mass-enabled API 92 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail Topic Classification available since Lean Classification since MDG EhP5 9.1 / SAP S/4HANA 1709 Functions Restrictions (see SAP Note Simplified back-end features to 2461516) reduce complexity; detailed in- formation about included/ excluded features in SAP Note 2479869 CR Types Pre-delivered CR Types: Pre-delivered CR Types: MAT01, MAT02, MAT06, MATL01, MATL02, MATL0A, MAT0A, MAT0B MATL0B, MATLCLF Lean Classification Figure 87: Material Processes: Lean Classification The Usage of lean classification in MDG-M can be configured using change request type. Supported Features Derivations using BAdI CROSS_ENTITY_BADI (including defaulting for class types and classes). Checks using BRFplus. Authorizations (including display authorization). Change Documents. List UIBB to assign multiple class types and class assignments. Characteristic values: Single or multiple values, additional values, intervals, mandatory checks (required entry). Characteristics assigned to selected classes are visible in one row and can be filled with a value. You can use the special icon to clear the value. © Copyright. All rights reserved. 93 Unit 2: MDG for Material Multiple value characteristics are also visible in one row and can be recognized by '+' and '-' icons. You can use these icons to insert or delete rows. Restrictions (not supported) Object dependencies (preconditions, actions, selection condition, procedures). Overwriting of characteristic values and overwriting of inherited values. Engineering Change Number. You can find detailed information about included/excluded features in SAP Note 2479869. Mark Material for Deletion Figure 88: Material Processes: Mark Material for Deletion The service to mark a material for deletion allows to plan this via MDG. Process Steps: Select a material: Enter a material ID in the Material field or use the input help to search for a material ID. To continue, click the Start button. Enter change request data: In the General Data tab enter the change request description, priority, due date, and reason. Set the delete option and submit: Set the value for the radio button DF at Client Level to Yes. To create the change request, click the Submit button. The system creates a change request for deleting the chosen material. The change request enters the appropriate workflow and once approved results in the material being deleted from the active area (if not limited by other business rules). No remote checks about reuse of the material are made. Functions of MDG for Material in Detail: MDG SAP Fiori Apps In this lesson, we will discuss the following topics: MDG SAP Fiori apps: Request new material and Approve new or changed material. 94 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail Processing multiple materials: Multiple Record Processing, MDG Mass Processing and MDG Consolidation MDG Data Quality Management MDG Framework Capabilities: Highlighting, Mass change, Parallel CR, Additional Steps After Activation and Follow-Up Change Request, Enrichment Spot, Governance Scope, Import Master Data, Key Mapping and Value Mapping, Worklists, Data Replication. SAP Fiori Apps for MDG Material The following SAP Fiori Applications can be used for MDG Material: Table 5: SAP Fiori Applications used for MDG Material MDG SAP Fiori Applications Back End Front End (UI) MDG SAP Fiori Re- Lean Request for MDG7.0 SP07 On- MDG SAP Fiori 1.0 quest applications MDG Material wards (UIMDG001 100) SP06 Onwards Track status of My OR Requests MDG8.0 SP01 On- wards OR MDG 9.0 Onwards MDG SAP Fiori Ap- Approve Material MG8.0 SP02 On- MDG SAP Fiori 1.0 prove Applications wards (UIMDG001 100) SP07 Onwards OR MDG 9.0 Onwards Request New Material Figure 89: SAP Fiori Apps for MDG Material: Request New Material The figure shows the entry screen of the New Material SAP Fiori app. © Copyright. All rights reserved. 95 Unit 2: MDG for Material Approve Material Figure 90: SAP Fiori Apps for MDG Material: Approve Material The figure shows the entry screen of the Approve Material SAP Fiori app. Functions of MDG for Material in Detail: Processing of Multiple Materials When to Use What Multi-Record Processing: - Well-defined governance process with multiple workflow steps. - Typically, a collaboration of multiple processors. - Governance processes exist for single and multiple objects. - Examples: New global contract leads to changes in multiple materials, supervisor checks and approves changes. MRP controller checks his materials and changes stock-relevant data, production supervisor needs to agree. Mass Processing: - Interactive master data change process. - Typically ad-hoc/on-request/project-based processing by one data specialist. - Examples: Set distribution chain status of all materials of a closed sales organization. Exchange MRP controllers. 96 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail Multiple-Record Processing Figure 91: Processing Multiple Materials: Multiple-Record Processing The figure illustrates facts of multiple-record processing. Multiple-Record Processing Features Figure 92: Processing Multiple Materials: Multiple-Record Processing Features The button Highlight Changes (delivered in some template UI configurations) allows the user to toggle the highlight changes function in Multi-Record Processing. At startup, the highlighting of changes is always switched off. This may enhance UI performance in certain cases. For more information, see SAP note 2547067 - MR Processing: Switch "Highlight Changes" and How-To Guide Create User Interface for Multiple-Record Processing. Multiple-Record Processing (MuRP) Features are: Add, copy and change materials, language-dependent texts and organizational data in a change request. Delete, remove and discard changes possible, with highlighting. © Copyright. All rights reserved. 97 Unit 2: MDG for Material Copy with reference. Create MuRP Change Request without selecting objects. Add existing objects with New button Several operators available in context menu (for example, select rows with identical value). Highlighting changes with different colors. Saved changes. Current changes. Animation: Processing Multiple Materials: Multiple-Record Processing Features For more information on Processing Multiple Materials: Multiple-Record Processing Features, please view the animation in the lesson Exploring the Functions of MDG for Material in Detail, online in the SAP Learning Hub. SAP MDG: Mass Processing: Process Flow Note: This section is only a reference to the concept, giving detailed information about data quality you find in the Unit: MDG Mass Processing and Consolidation. Figure 94: SAP Master Data Governance, Mass Processing: Process Flow The figure illustrates the typical process of mass processing. SAP MDG, Consolidation: Process flow Note: This section is only a reference to the concept, giving detailed information about data quality you find in the Unit: MDG Mass Processing and Consolidation. 98 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail Figure 95: SAP Master Data Governance, Consolidation: Process Flow The figure illustrates the typical process of consolidation. Functions of MDG for Material in Detail: MDG Quality Management SAP MDG, Data Quality Management: process flow Note: This section is providing only an introduction to data quality management. A deeper information is provided in Unit 1 of MDG200. Figure 96: SAP Master Data Governance, Data Quality Management: Process Flow As a master data steward, I want to use existing data quality rules for quality evaluation in change request processing as well. Solution: Integration of Master Data Quality rules in Central Governance Change Request Processing: © Copyright. All rights reserved. 99 Unit 2: MDG for Material Enable additional usage of rule for check in change request. Reuse of the same rule implementation. Flexibility to independently enable rules for evaluation and check. Open for custom implementation in the access class of MDG, central governance for custom objects. With the initial shipment of SAP S/4HANA 1909 only available for business partner master data (MDG-C, MDG-S, MDG-BP). With SP01 it is also available for MDG-M. Functions of MDG for Material in Detail: MDG Framework Capabilities Common services of change request processing are: Highlighting Mass change Support of parallel Change Request Additional Steps After Activation and Follow-Up Change Request Enrichment Spot Governance Scope Import Master Data Key Mapping and Value Mapping Worklists (My Change Request, Display Change Requests, Change Documents) Data Replication Highlight Changes: Field Changes Figure 97: Highlight Changes: Field Changes Highlighting of Saved and Unsaved Changes The system shows saved changes and unsaved changes in two different colors on the UI. If you create an object, the system highlights unsaved changes but no saved changes. If you change an object, the system highlights unsaved changes and those saved changes that have a value that is different from the active value. If you change an edition-based object, the system uses the active value either from the validity period to which the change refers to or 100 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail from the previous validity period. If the object did not exist before the validity period to which the change refers to or if the object was deleted in the previous validity period, the system highlights unsaved changes but no saved changes. Highlighting of Table Rows The system also highlights table rows referring to changes that you can only see navigating from a table row to the details of a dependent entity. You can distinguish new rows from changed rows in a table. Tooltip Information The tooltip of the field shows the previous value. If you change a value several times before saving it, the tooltip displays the active value and the last saved value. Mass Change Figure 98: Mass Change The mass change process permits selection of materials and then provides the ability to select fields for editing, each to a single value (or none-initialize). Updating multiple materials is a two step process; you first create a change request for multiple materials, then you use the Mass Change to enter the details for the changes you want to make. Procedure: Open the Mass Change screen: Select the Mass Change link from the Material Governance home page. Select materials to include: Use the Define Selection to choose the materials you want to include in your change request. Click the Next button to continue. Refine your selection: Use the Refine Selection to review your chosen materials and remove any materials you do not want to include in your change request. Note that if a material you have selected already exists in the staging area, this change request overwrites it. Click the Next button to continue. Define values: Choose the attributes you wish to change and the value you wish to set them to. To do this, enter the new value in the Replace With column of the attribute you want to change. This value is set for the attribute in each material you selected. Note that © Copyright. All rights reserved. 101 Unit 2: MDG for Material only attributes available for mass change are visible on this screen. Click the Next button to continue. Check and execute: Review your changes. If you are happy with them, click the Execute Changes button to submit your change request. If not yet done, you now need to assign an open mass change request that is assigned to you Support of Parallel Change Requests Figure 99: Multiple Change Requests per Material at the Same Time Further details: Creation of material with initial Change Request Only one Change Request for create material. Parallel Change Requests for subsequent individual processing Parallel Change Requests for extending material. Extend material to different organizations or change existing data in parallel to extend the material. Activation for general data and per organizational unit directly after approval Workflow creation for each selected organizational unit, activation after approval. Lock on entity level (interlocking) Instead of locking the entire object. Change request type determines the maintainable fields. 102 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail Additional Steps After Activation Figure 100: Additional Steps After Activation As a master data steward, I want to trigger additional workflow steps after the activation. This may include additional steps related to the object of the change request itself, and could also result in a follow-up change request as well. A user can now define additional steps after the activation step, if necessary. In other words, the workflow no longer has to end after a change request has been activated successfully. Instead, after a change request has been activated, further actions can be performed to trigger additional dialog workflow steps. A workflow item for these additional steps can then be found in the workflow inbox of the user who has been assigned accordingly. Note that this feature is included in the single maintenance UI, however it is not available if you are using a CR for multiple objects involving the MASS, LOAD or HIERARCHY business activities, as these use a generic UI instead (USMD_CREQUEST_PROCESS). Follow-Up Change Request Figure 101: Follow-Up Change Request As a master data steward, I want to define additional follow-up processes for object changes which are not part of the original change request (for technical or organizational reasons). Those follow-up change requests should be triggered automatically with reference to the existing change request. © Copyright. All rights reserved. 103 Unit 2: MDG for Material As a master data steward, I want to be able to find the related change requests and to have transparency about the related master data changes. Master data stewards can define additional follow-up processes that are not part of the original change request due to technical or organizational reasons using the existing How-To Guide. New links on the Change Request UI and in the My Change Requests screen allow them to call up previous change requests and follow-up change requests directly. Data Quality Framework for Data Enrichment Spots Figure 102: Data Quality Framework for Data Enrichment Spots Flexible framework to define enrichment spots: Used by SAP, for example for Address Validation. Can be used by customers to define further enhancement spots. Animation: Data Quality Framework for Data Enrichment Spots For more information on Data Quality Framework for Data Enrichment Spots, please view the animation in the lesson Exploring the Functions of MDG for Material in Detail, online in the SAP Learning Hub. Governance Scope - Deactivate Entity Types / Fields Figure 104: Governance Scope - Deactivate Entity Types / Fields 104 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail Governance Scope: Only parts of the data model shall be put under governance. Entity types / attributes can be excluded from governance. Excluded entity types / attributes. Cannot be changed within a Change Request. Are displayed only within the UI; can be suppressed by changing the UI configuration. Can still be loaded to active area but not via CR / staging. Can easily be re-added to the governance scope afterwards. Import Master Data Figure 105: Import Master Data Material master data, Key Mapping and Value Mapping can be uploaded to the MDG system from an XML file using the MDG Import Master Data transaction. The imported material master data can be adjusted or modified in a change request. Only when the change request is approved is data written to the SAP S/4HANA material master data (which is the active area). Animation: Import Master Data For more information on Import Master Data, please view the animation in the lesson Exploring the Functions of MDG for Material in Detail, online in the SAP Learning Hub. If data quality is good, the data can also be written directly into the active area. Customer business challenges No direct upload functionality was available within SAP ERP. No governance process existed for the upload of mass data. Business value Upload to MDG system (Material, Key Mapping and Value Mapping). Built-in upload functionality for MDG increases the speed of updates and streamlines integration between systems. Governance functionality avoids creation of duplicates and ensures completeness and accuracy of data. © Copyright. All rights reserved. 105 Unit 2: MDG for Material Mapping Figure 107: Key Mapping and Value Mapping This feature supports the replication of data into systems with non-harmonized Customizing or with heterogeneous keys for material. For example, in cases where the same material has a different material number on the master data governance (MDG) hub as on a client (key mapping), or similar material groups have a different code in hub and clients (value mapping). Customer business challenges Customers built their own solutions to map the values to distribute the data correctly to different systems. Business value Heterogeneous system landscapes can be supplied using the key mapping and value mapping functionality offered with MDG. Worklists Figure 108: Worklists Different lists for change requests and change documents are available. Data Replication for MDG Material, Outbound implementations You can decide which outbound implementation you want to use in the replication models: DRF outbound implementation I_MAT. The IDocs MATMAS (material) and CLFMAS (classification) are sent. DRF outbound implementation I_MAT_V2. With the new outbound implementation, the IDocs DOLMAS (document assignment), ECMREV (change number and revision level) and 106 © Copyright. All rights reserved. Lesson: Exploring the Functions of MDG for Material in Detail MATQM (inspection lot) are sent in addition to MATMAS (material) and CLFMAS (classification). DRF outbound implementation 194_3 (only SAP S/4HANA). The SOAP service ProductMDMBulkReplicateRequest_Out enables you to replicate product master records from the SAP S/4HANA system to client systems. Data Replication for MDG Material Figure 109: Enable Pooled or Direct Replication You can decide if you want to enable direct replication or pooled replication for each combination of business object and target system. With direct replication the IDocs are sent with the activation of the change request, with pooled replication the IDocs are sent periodically using the DRF change pointer. Possibilities: Direct Output: Changes are directly transferred to a target system. Pooled Output: Changes are collected and transferred in a mass process at a later point in time. You can trigger the mass process for pooled output by starting or scheduling the report Execute Data Replication (RDRF_MESSAGE_OUT) for the relevant replication models. Animation: Enable Pooled or Direct Replication For more information on Enable Pooled or Direct Replication, please view the animation in the lesson Exploring the Functions of MDG for Material in Detail, online in the SAP Learning Hub. © Copyright. All rights reserved. 107 Unit 2: MDG for Material DRF Replication Status Information Figure 111: DRF Replication Status Information Replication Status Information: Overview of replication status per material to all relevant target systems. Status per target system: - Green: OK - Yellow: OK, but answer from target system still pending - Red: Error occurred Detailed log per target systems available. 108 © Copyright. All rights reserved. Unit 2 Exercise 3 Perform Typical Material Change Request Processing Simulation: Perform Typical Material Change Request Processing For more information on Perform Typical Material Change Request Processing, please view the simulation in the lesson Exploring the Functions of MDG for Material in Detail online in the SAP Learning Hub. Business Scenario You are a business user of the logistics department. You maintain the material master data of an enhanced product line. After completing this exercise, you will be able to perform the following tasks: Use the search capabilities of SAP MDG (HANA Search) Run SAP MDG change requests with examples from the Material domain In MDG you can work with the NetWeaver Business Client (NWBC) or via the SAP Fiori launchpad. Note: In this exercise, when the values include ##, replace the characters with the number that your instructor assigned you. Task 1: Search for Material and Change it Your company is in the CD manufacturing business and has enhanced an existing product line. Before you can add further products, you want to ensure that the main lab has enough capacity to ensure the quality of the new products. Therefore, you want to move the quality processes of the existing product line Demo CD to another q-lab. Hint: This and the following processes can all be done using your training user. Typically, this would be shared responsibility and segregation of duties, so the individual steps would show up in different work lists. For simplification, we allowed every training user to process all steps. This allows you to work either from the work list or from My Change Requests to process the approval steps. 1. Open the SAP Fiori launchpad and the Manage Material app. © Copyright. All rights reserved. 109 Unit 2: MDG for Material 2. Search for a certain material Demo. 3. Maintain Material T-MDG100-## using the Change Request type Process Material. 4. Run through the approval process using the refresh button. Hint: You might want to trigger this activity directly from the search results. 5. Close the window and go to the My Change Requests application in the same tile group to display your change requests. 6. Review your change in the ERP back end using transaction MM03 Display Material. Task 2: Search for Material and Trigger a Copy Your company is in the CD manufacturing business and has enhanced an existing product line. Therefore, additional master data needs to be maintained in order to reflect the business in the SAP ERP back end system. You also want to manufacture Mini-CDs and therefore you need the correct labels. 1. Search for the CD labels by starting your search in the Manage Material app. 2. Use HANA Search as Search Method and search for label. How many materials with description containing label exist? Narrow down your search to finished goods materials (FERT) How many materials with description containing label exist? 3. Copy an existing label to a new material, Mini-CD. 4. Check your copied material using transaction code MM03 110 © Copyright. All rights reserved. Unit 2 Solution 3 Perform Typical Material Change Request Processing Simulation: Perform Typical Material Change Request Processing For more information on Perform Typical Material Change Request Processing, please view the simulation in the lesson Exploring the Functions of MDG for Material in Detail online in the SAP Learning Hub. Business Scenario You are a business user of the logistics department. You maintain the material master data of an enhanced product line. After completing this exercise, you will be able to perform the following tasks: Use the search capabilities of SAP MDG (HANA Search) Run SAP MDG change requests with examples from the Material domain In MDG you can work with the NetWeaver Business Client (NWBC) or via the SAP Fiori launchpad. Note: In this exercise, when the values include ##, replace the characters with the number that your instructor assigned you. Task 1: Search for Material and Change it Your company is in the CD manufacturing business and has enhanced an existing product line. Before you can add further products, you want to ensure that the main lab has enough capacity to ensure the quality of the new products. Therefore, you want to move the quality processes of the existing product line Demo CD to another q-lab. Hint: This and the following processes can all be done using your training user. Typically, this would be shared responsibility and segregation of duties, so the individual steps would show up in different work lists. For simplification, we allowed every training user to process all steps. This allows you to work either from the work list or from My Change Requests to process