Create an enrichment Spot with User Interaction in Master Data Governance for Data Model SFlight

This document describes the solution to create an enrichment spot implementation with user interaction in Master Data Governance. The implementation is called when executing a consistency check in the Single Processing UI (WebDynpro Application usmd_entity_value2). Download the Document

PUBLICHow to Create an enrichment Spot with UserInteraction in Master Data Governance for DataModel SFlightApplicable Releases:From MDG 7.0 and from SAP S/4HANA 1511Version 1.1October 2024
© 2024 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material. 2 / 20Document HistoryDocumentVersion Description1.0 First official release of this guide (November 2012)1.1 Apply template (October 2024)
© 2024 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material. 3 / 20Table of contents1. Introduction .................................................................................................................................. 42. Business Scenario.......................................................................................................................... 42.1. Scenario ‘Create Airline’ .......................................................................................................................... 42.2. Scenario ‘Process Airline’ ........................................................................................................................ 63. Create a Change Request Type ..................................................................................................... 94. Assign a Processor to Workflow Step Number ............................................................................. 95. Create an Enrichment Adapter Class .......................................................................................... 106. Create an Enrichment Feeder Class ............................................................................................ 116.1. Method IF_USMD_ENRICHMENT_FEEDER~GET_ADAPTER_DATA ....................................................... 126.2. Method IF_USMD_ENRICHMENT_FEEDER~GET_MDG_DATA ............................................................. 136.3. Method IF_USMD_ENRICHMENT_FEEDER~PREPARE_UI_DATA .......................................................... 146.4. Method IF_USMD_ENRICHMENT_FEEDER~CONVERT_ACTION_RESULT ............................................. 146.5. Method IF_USMD_ENRICHMENT_FEEDER~IS_RELEVANT.................................................................... 146.6. Method IF_USMD_ENRICHMENT_FEEDER~GET_RELEVANT_ENTITIES ................................................ 147. Create a Popup which displays a table of URLs .......................................................................... 148. Define an Enrichment Spot ......................................................................................................... 189. Configure Properties of the Change Request Step ..................................................................... 1810. Additional Information ............................................................................................................. 2010.1. Further Reading................................................................................................................................... 2010.1.1. Information on SAP MDG on SAP S/4HANA ......................................................................................................2010.1.2. SAP Roadmap Explorer ......................................................................................................................................2010.1.3. Related Information ..........................................................................................................................................2010.2. SAP Notes ............................................................................................................................................ 20
© 2024 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material. 4 / 201. IntroductionSAP Master Data Governance (MDG) provides business processes to find, create, change, and mark master datafor deletion. It supports the governance of master data in a central hub and the distribution to connectedoperational and business intelligence systems.The processes are workflow-driven and can include several approval and revision phases, and the collaborationof all users participating in the master data maintenance.MDG offers change request (CR)-based processing of master data with integrated workflow, staging, approval,activation, and distribution.This How-To Guide describes the solution to create an enrichment spot implementation with user interaction inMaster Data Governance. The implementation is called when executing a consistency check in the SingleProcessing UI (WebDynpro Application usmd_entity_value2)..2. Business ScenarioThe business scenario comprises the creation of a change request for a single airline and the processing of the changerequest. When creating a change request or processing a change request a consistency check can be executed in theSingle Processing UI.The consistency check processing shall be enhanced by a customer specific implementation (enrichment). Thecustomer specific implementation shall be executed when a user clicks on the ‘Check’ button in the Single ProcessingUI.2.1. Scenario ‘Create Airline’Call the Single Processing UI in order to create an airline.Enter an airline and select a change request type which refers to an enrichment implementation (the definition of thechange request type is described in the following chapters).
© 2024 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material. 5 / 20Now enter a description, name of airline, airline URL and currency. Then click on the ‘Check’ button to execute aconsistency check. During the check processing the customer specific enrichment implementation is called whichdisplays a popup containing an URL for an airline ID.When you click on the ‘OK’ button the selected URL ‘www.sap.com’ in the popup is transferred to the field Airline URLon the UI.