SlideShare una empresa de Scribd logo
1 de 36
SAP MDG Training
Copyright © 2016 Accenture All rights reserved. 2
Agenda
• Existing Master Data Solutions
• Introduction to SAP MDG
• MDM v MDG
• Basic Technical Settings
• Data Modeling
• SMT Mappings
Existing Master Data Solutions
• Standard Transactions-CRUD
• MDM
Copyright © 2016 Accenture All rights reserved. 3
• Scope for MDG
Copyright © 2016 Accenture All rights reserved. 4
Introduction to SAP MDG
• MDG Overview
• SAP Standard Data Models-0G, BP, MM
• Custom Objects
Copyright © 2016 Accenture All rights reserved. 5
MDG Deployment Approach by SAP
MDG Deployment Approach by SAP
Copyright © 2016 Accenture All rights reserved. 6
• Integrated with One • As a Standalone Hub SAP
ERP
– Pros – Pros
• Single Integrated SAP • Flexibility in Upgrade
instance
• Platform for broader MDM
• Less data distribution over- solutions heads
• Less maintenance overheads -
–
Cons
• Additional data distribution over-heads
– Cons
• Separate maintenance track
• Upgrade Strategy for standalone solution
Copyright © 2016 Accenture All rights reserved. 7
Big picture: Hub vs. Co-existence
Factor Hub Co-existence
H/W Extra Hardware Cost Hardware Reuse
Industry
solutions/add-ons
Flexible Limited
Schema/Object
ERP/MDG unification
NA Object/Values
Superset
Data distribution Required NA
Upgrade flexibility Decoupled/independent Linked/depende
nt
Copyright © 2016 Accenture All rights reserved. 8
Customizing/Configur
ation
Required NA
Copyright © 2016 Accenture All rights reserved. 9
SAP MDG Architecture
Copyright © 2016 Accenture All rights reserved. 10
MDG Solution Strategy
Copyright © 2016 Accenture All rights reserved. 11
MDM v MDG
Copyright © 2016 Accenture All rights reserved. 12
MDM v MDG
Copyright © 2016 Accenture All rights reserved. 13
Basic Technical Settings
• Activation of Business Functions: MDG_APPL,
MDG_MATERIAL, etc..
• Workflow : User WF-BATCH Settings, SWU3
• Number Ranges: For Change Request, Type 1 entity key
• User Roles: TREX for Enterprise Search, SAP ALL to
WF-BATCH, Approver Roles
• Activation of BC sets: MM, 0G, BP (MDGIMG)
• Prefix for internal key assignment (MDGIMG)
Copyright © 2016 Accenture All rights reserved. 14
Data Modeling
• Entity Types
1. Type 1
2. Type 2
3. Type 3
4. Type 4
All four types are explained in detail on next slides
Copyright © 2016 Accenture All rights reserved. 15
Entity Types
Copyright © 2016 Accenture All rights reserved. 16
Copyright © 2016 Accenture All rights reserved. 17
Type 1:Changeable via Change Request; Generated
Database Tables
• Key Fields: Entity type itself, The Edition if your master
data is Edition dependent, Entity types related through
Leading relationship.
• Active Flag
• Additional Tables: Language dependent text,
Attachment, Set
• Non key fields
• Checkbox for Deletion
Copyright © 2016 Accenture All rights reserved. 18
Type 2:Changeable w/o Change Request; Generated
Check/Text Tables
• Key Fields: Entity type itself, Entity types related through
Leading relationship
• Active Flag: N/A
• Additional Tables: N/A
• Checkbox for Deletion: N/A
Copyright © 2016 Accenture All rights reserved. 19
Type 3:Not Changeable via MDG; No Generated
Tables
• Key Fields: N/A since no tables are generated
• Active Flag: N/A
• Additional Tables: N/A
• Non key fields: N/A
• Checkbox for Deletion: N/A
Copyright © 2016 Accenture All rights reserved. 20
Type 4:Changeable via Other Entity Type;
Generated Database Tables
• Key Fields: Entity types related through Leading and
Qualifying relationship
• Active Flag
• Additional Tables: N/A
• Non key fields
• Checkbox for Deletion
Data Modeling
• Relationships
Copyright © 2016 Accenture All rights reserved. 21
1. Leading
2. Qualifying
3. Referencin
g 4.
Foreign
Key
• Cardinalities
Leading Relationship
• Specifies the From-Entity type on a higher level than the
To-Entity type
Copyright © 2016 Accenture All rights reserved. 22
• The From-Entity type is automatically taken as the key in
the generated tables
• A Leading relationship type is identical to a Qualifying
relationship type, except when the To-Entity type has a
Storage and Use Type of 4
• It serves the purpose of avoiding redundancy of single
common key field
Qualifying Relationship
• Specifies the From-Entity type on a higher level than the
To-Entity type
• The From-Entity type is automatically taken as the key in
the generated tables
Copyright © 2016 Accenture All rights reserved. 23
• A Leading relationship type is identical to a Qualifying
relationship type, except when the To-Entity type has a
Storage and Use Type of 4
Referencing Relationship
• Specifies the From-Entity type as an attribute of the
ToEntity type
• It serves the purpose of avoiding redundancy of single
common optional field
Copyright © 2016 Accenture All rights reserved. 24
Foreign Key Relationship
• Basic relational database concept
• Specifies that certain attributes or key fields of the
toentity type use the from-entity type as a foreign key
• Need to assign the relevant fields in the view Fields of
Foreign Key Relationships so that all key fields of the
from-entity type of a relationship are assigned
Cardinalities
• 1:N- This cardinality represents a mandatory relationship
in which one or more To-Entity Types can be assigned to
a From-Entity Type
Copyright © 2016 Accenture All rights reserved. 25
• 0:N- This cardinality represents an optional relationship in
which any number To- Entity Types can be assigned to a
From-Entity Type
• 1:1- This cardinality represents a mandatory relationship
in which only one To-Entity Types can be assigned to a
From-Entity Type
Copyright © 2016 Accenture All rights reserved. 26
Simplified
Copyright © 2016 Accenture All rights reserved. 27
Data Modeling
• Access Class
1. Interface : IF_USMD_PP_ACCESS
2. Check/Validations
3. Derivations
4. Field Properties
5. Save Operation
6. Read Operation
Copyright © 2016 Accenture All rights reserved. 28
SAP MDG – Integrated Data Model
Copyright © 2016 Accenture All rights reserved. 29
Adaptations to the Data Model
Copyright © 2016 Accenture All rights reserved. 30
Data Modeling & Custom Objects – Use Cases
Copyright © 2016 Accenture All rights reserved. 31
Flex versus Reuse Model
Copyright © 2016 Accenture All rights reserved. 32
Flex and Reuse Model
• To enable the master data governance process
MDG separates
• 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
Copyright © 2016 Accenture All rights reserved. 33
Flex and Reuse Model
• For optimal integration into SAP Business Suite
MDG allows two modes
• Re-Use active area (re-use mode) – Existing structures of
applications are used. For example, MDG for material makes use
of the MARA table in ECC
• Generated active area (flex mode) – Tables as defined in the MDG
data model are used to store active data
Copyright © 2016 Accenture All rights reserved. 34
SMT Mappings
• Background
The SMT(Service Mapping Tool) is a program that
you can use in ABAP to fill a target structure with a
set of source structures.
The following are supported:
• Simple mappings
• Mappings with field transformations
• Complex transformations
• Field Checks
• Extended XML handling
Copyright © 2016 Accenture All rights reserved. 35
SAP MDG System Walkthrough
• Transaction MDGIMG
• SMT Mappings
Copyright © 2016 Accenture All rights reserved. 36
Thank You!
Questions?

Más contenido relacionado

Similar a Data_Model.docx

Migrating Lotus Notes Applications to Sharepoint Online with Nintex
Migrating Lotus Notes Applications to Sharepoint Online with NintexMigrating Lotus Notes Applications to Sharepoint Online with Nintex
Migrating Lotus Notes Applications to Sharepoint Online with NintexMaarga Systems
 
FIWARE Training: Introduction to Smart Data Models
FIWARE Training: Introduction to Smart Data ModelsFIWARE Training: Introduction to Smart Data Models
FIWARE Training: Introduction to Smart Data ModelsFIWARE
 
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites ManagementAdobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites ManagementKen Knitter
 
Enterprise Data Management
Enterprise Data ManagementEnterprise Data Management
Enterprise Data ManagementBhavendra Chavan
 
In search of database nirvana - The challenges of delivering Hybrid Transacti...
In search of database nirvana - The challenges of delivering Hybrid Transacti...In search of database nirvana - The challenges of delivering Hybrid Transacti...
In search of database nirvana - The challenges of delivering Hybrid Transacti...Rohit Jain
 
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...Chad Lawler
 
FOSSASIA 2016 - 7 Tips to design web centric high-performance applications
FOSSASIA 2016 - 7 Tips to design web centric high-performance applicationsFOSSASIA 2016 - 7 Tips to design web centric high-performance applications
FOSSASIA 2016 - 7 Tips to design web centric high-performance applicationsAshnikbiz
 
conceptTermStoreManager – The Native SharePoint Utility to Manage Term Sets W...
conceptTermStoreManager – The Native SharePoint Utility to Manage Term Sets W...conceptTermStoreManager – The Native SharePoint Utility to Manage Term Sets W...
conceptTermStoreManager – The Native SharePoint Utility to Manage Term Sets W...Concept Searching, Inc
 
Credit Suisse: Multi-Domain Enterprise Reference Data
Credit Suisse: Multi-Domain Enterprise Reference DataCredit Suisse: Multi-Domain Enterprise Reference Data
Credit Suisse: Multi-Domain Enterprise Reference DataOrchestra Networks
 
Strategic Portfolio Management for IT
Strategic Portfolio Management for ITStrategic Portfolio Management for IT
Strategic Portfolio Management for ITiasaglobal
 
Common Data Model - A Business Database!
Common Data Model - A Business Database!Common Data Model - A Business Database!
Common Data Model - A Business Database!Pedro Azevedo
 
DITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise ScaleDITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise ScaleKristen Eberlein
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)Moshe Kozlovski
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)Dror Leshem
 
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...finitsolutions
 
Coexist or Integrate? How Add-ins Deliver an Integrated Environment to Manage...
Coexist or Integrate? How Add-ins Deliver an Integrated Environment to Manage...Coexist or Integrate? How Add-ins Deliver an Integrated Environment to Manage...
Coexist or Integrate? How Add-ins Deliver an Integrated Environment to Manage...Concept Searching, Inc
 
Manage Content In-Place, Migrate as Needed for Records and Retention
 Manage Content In-Place, Migrate as Needed for Records and Retention Manage Content In-Place, Migrate as Needed for Records and Retention
Manage Content In-Place, Migrate as Needed for Records and RetentionZia Consulting
 
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster AnswersR+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster AnswersRevolution Analytics
 
Geek Sync I The Importance of Data Model Change Management
Geek Sync I The Importance of Data Model Change ManagementGeek Sync I The Importance of Data Model Change Management
Geek Sync I The Importance of Data Model Change ManagementIDERA Software
 
Key Methodologies for Migrating from Oracle to Postgres
Key Methodologies for Migrating from Oracle to PostgresKey Methodologies for Migrating from Oracle to Postgres
Key Methodologies for Migrating from Oracle to PostgresEDB
 

Similar a Data_Model.docx (20)

Migrating Lotus Notes Applications to Sharepoint Online with Nintex
Migrating Lotus Notes Applications to Sharepoint Online with NintexMigrating Lotus Notes Applications to Sharepoint Online with Nintex
Migrating Lotus Notes Applications to Sharepoint Online with Nintex
 
FIWARE Training: Introduction to Smart Data Models
FIWARE Training: Introduction to Smart Data ModelsFIWARE Training: Introduction to Smart Data Models
FIWARE Training: Introduction to Smart Data Models
 
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites ManagementAdobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
Adobe Summit 2016 Bombardier’s AEM Implementation for Multi-sites Management
 
Enterprise Data Management
Enterprise Data ManagementEnterprise Data Management
Enterprise Data Management
 
In search of database nirvana - The challenges of delivering Hybrid Transacti...
In search of database nirvana - The challenges of delivering Hybrid Transacti...In search of database nirvana - The challenges of delivering Hybrid Transacti...
In search of database nirvana - The challenges of delivering Hybrid Transacti...
 
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
 
FOSSASIA 2016 - 7 Tips to design web centric high-performance applications
FOSSASIA 2016 - 7 Tips to design web centric high-performance applicationsFOSSASIA 2016 - 7 Tips to design web centric high-performance applications
FOSSASIA 2016 - 7 Tips to design web centric high-performance applications
 
conceptTermStoreManager – The Native SharePoint Utility to Manage Term Sets W...
conceptTermStoreManager – The Native SharePoint Utility to Manage Term Sets W...conceptTermStoreManager – The Native SharePoint Utility to Manage Term Sets W...
conceptTermStoreManager – The Native SharePoint Utility to Manage Term Sets W...
 
Credit Suisse: Multi-Domain Enterprise Reference Data
Credit Suisse: Multi-Domain Enterprise Reference DataCredit Suisse: Multi-Domain Enterprise Reference Data
Credit Suisse: Multi-Domain Enterprise Reference Data
 
Strategic Portfolio Management for IT
Strategic Portfolio Management for ITStrategic Portfolio Management for IT
Strategic Portfolio Management for IT
 
Common Data Model - A Business Database!
Common Data Model - A Business Database!Common Data Model - A Business Database!
Common Data Model - A Business Database!
 
DITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise ScaleDITA and Metadata on an Enterprise Scale
DITA and Metadata on an Enterprise Scale
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)
 
SoftWatch Overview_short (1)
SoftWatch Overview_short (1)SoftWatch Overview_short (1)
SoftWatch Overview_short (1)
 
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
Redesigning Hyperion Planning - Is going from Block Storage (BSO) to Aggregat...
 
Coexist or Integrate? How Add-ins Deliver an Integrated Environment to Manage...
Coexist or Integrate? How Add-ins Deliver an Integrated Environment to Manage...Coexist or Integrate? How Add-ins Deliver an Integrated Environment to Manage...
Coexist or Integrate? How Add-ins Deliver an Integrated Environment to Manage...
 
Manage Content In-Place, Migrate as Needed for Records and Retention
 Manage Content In-Place, Migrate as Needed for Records and Retention Manage Content In-Place, Migrate as Needed for Records and Retention
Manage Content In-Place, Migrate as Needed for Records and Retention
 
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster AnswersR+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
R+Hadoop - Ask Bigger (and New) Questions and Get Better, Faster Answers
 
Geek Sync I The Importance of Data Model Change Management
Geek Sync I The Importance of Data Model Change ManagementGeek Sync I The Importance of Data Model Change Management
Geek Sync I The Importance of Data Model Change Management
 
Key Methodologies for Migrating from Oracle to Postgres
Key Methodologies for Migrating from Oracle to PostgresKey Methodologies for Migrating from Oracle to Postgres
Key Methodologies for Migrating from Oracle to Postgres
 

Último

JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 

Último (20)

JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 

Data_Model.docx

  • 2. Copyright © 2016 Accenture All rights reserved. 2 Agenda • Existing Master Data Solutions • Introduction to SAP MDG • MDM v MDG • Basic Technical Settings • Data Modeling • SMT Mappings Existing Master Data Solutions • Standard Transactions-CRUD • MDM
  • 3. Copyright © 2016 Accenture All rights reserved. 3 • Scope for MDG
  • 4. Copyright © 2016 Accenture All rights reserved. 4 Introduction to SAP MDG • MDG Overview • SAP Standard Data Models-0G, BP, MM • Custom Objects
  • 5. Copyright © 2016 Accenture All rights reserved. 5 MDG Deployment Approach by SAP MDG Deployment Approach by SAP
  • 6. Copyright © 2016 Accenture All rights reserved. 6 • Integrated with One • As a Standalone Hub SAP ERP – Pros – Pros • Single Integrated SAP • Flexibility in Upgrade instance • Platform for broader MDM • Less data distribution over- solutions heads • Less maintenance overheads - – Cons • Additional data distribution over-heads – Cons • Separate maintenance track • Upgrade Strategy for standalone solution
  • 7. Copyright © 2016 Accenture All rights reserved. 7 Big picture: Hub vs. Co-existence Factor Hub Co-existence H/W Extra Hardware Cost Hardware Reuse Industry solutions/add-ons Flexible Limited Schema/Object ERP/MDG unification NA Object/Values Superset Data distribution Required NA Upgrade flexibility Decoupled/independent Linked/depende nt
  • 8. Copyright © 2016 Accenture All rights reserved. 8 Customizing/Configur ation Required NA
  • 9. Copyright © 2016 Accenture All rights reserved. 9 SAP MDG Architecture
  • 10. Copyright © 2016 Accenture All rights reserved. 10 MDG Solution Strategy
  • 11. Copyright © 2016 Accenture All rights reserved. 11 MDM v MDG
  • 12. Copyright © 2016 Accenture All rights reserved. 12 MDM v MDG
  • 13. Copyright © 2016 Accenture All rights reserved. 13 Basic Technical Settings • Activation of Business Functions: MDG_APPL, MDG_MATERIAL, etc.. • Workflow : User WF-BATCH Settings, SWU3 • Number Ranges: For Change Request, Type 1 entity key • User Roles: TREX for Enterprise Search, SAP ALL to WF-BATCH, Approver Roles • Activation of BC sets: MM, 0G, BP (MDGIMG) • Prefix for internal key assignment (MDGIMG)
  • 14. Copyright © 2016 Accenture All rights reserved. 14 Data Modeling • Entity Types 1. Type 1 2. Type 2 3. Type 3 4. Type 4 All four types are explained in detail on next slides
  • 15. Copyright © 2016 Accenture All rights reserved. 15 Entity Types
  • 16. Copyright © 2016 Accenture All rights reserved. 16
  • 17. Copyright © 2016 Accenture All rights reserved. 17 Type 1:Changeable via Change Request; Generated Database Tables • Key Fields: Entity type itself, The Edition if your master data is Edition dependent, Entity types related through Leading relationship. • Active Flag • Additional Tables: Language dependent text, Attachment, Set • Non key fields • Checkbox for Deletion
  • 18. Copyright © 2016 Accenture All rights reserved. 18 Type 2:Changeable w/o Change Request; Generated Check/Text Tables • Key Fields: Entity type itself, Entity types related through Leading relationship • Active Flag: N/A • Additional Tables: N/A • Checkbox for Deletion: N/A
  • 19. Copyright © 2016 Accenture All rights reserved. 19 Type 3:Not Changeable via MDG; No Generated Tables • Key Fields: N/A since no tables are generated • Active Flag: N/A • Additional Tables: N/A • Non key fields: N/A • Checkbox for Deletion: N/A
  • 20. Copyright © 2016 Accenture All rights reserved. 20 Type 4:Changeable via Other Entity Type; Generated Database Tables • Key Fields: Entity types related through Leading and Qualifying relationship • Active Flag • Additional Tables: N/A • Non key fields • Checkbox for Deletion Data Modeling • Relationships
  • 21. Copyright © 2016 Accenture All rights reserved. 21 1. Leading 2. Qualifying 3. Referencin g 4. Foreign Key • Cardinalities Leading Relationship • Specifies the From-Entity type on a higher level than the To-Entity type
  • 22. Copyright © 2016 Accenture All rights reserved. 22 • The From-Entity type is automatically taken as the key in the generated tables • A Leading relationship type is identical to a Qualifying relationship type, except when the To-Entity type has a Storage and Use Type of 4 • It serves the purpose of avoiding redundancy of single common key field Qualifying Relationship • Specifies the From-Entity type on a higher level than the To-Entity type • The From-Entity type is automatically taken as the key in the generated tables
  • 23. Copyright © 2016 Accenture All rights reserved. 23 • A Leading relationship type is identical to a Qualifying relationship type, except when the To-Entity type has a Storage and Use Type of 4 Referencing Relationship • Specifies the From-Entity type as an attribute of the ToEntity type • It serves the purpose of avoiding redundancy of single common optional field
  • 24. Copyright © 2016 Accenture All rights reserved. 24 Foreign Key Relationship • Basic relational database concept • Specifies that certain attributes or key fields of the toentity type use the from-entity type as a foreign key • Need to assign the relevant fields in the view Fields of Foreign Key Relationships so that all key fields of the from-entity type of a relationship are assigned Cardinalities • 1:N- This cardinality represents a mandatory relationship in which one or more To-Entity Types can be assigned to a From-Entity Type
  • 25. Copyright © 2016 Accenture All rights reserved. 25 • 0:N- This cardinality represents an optional relationship in which any number To- Entity Types can be assigned to a From-Entity Type • 1:1- This cardinality represents a mandatory relationship in which only one To-Entity Types can be assigned to a From-Entity Type
  • 26. Copyright © 2016 Accenture All rights reserved. 26 Simplified
  • 27. Copyright © 2016 Accenture All rights reserved. 27 Data Modeling • Access Class 1. Interface : IF_USMD_PP_ACCESS 2. Check/Validations 3. Derivations 4. Field Properties 5. Save Operation 6. Read Operation
  • 28. Copyright © 2016 Accenture All rights reserved. 28 SAP MDG – Integrated Data Model
  • 29. Copyright © 2016 Accenture All rights reserved. 29 Adaptations to the Data Model
  • 30. Copyright © 2016 Accenture All rights reserved. 30 Data Modeling & Custom Objects – Use Cases
  • 31. Copyright © 2016 Accenture All rights reserved. 31 Flex versus Reuse Model
  • 32. Copyright © 2016 Accenture All rights reserved. 32 Flex and Reuse Model • To enable the master data governance process MDG separates • 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
  • 33. Copyright © 2016 Accenture All rights reserved. 33 Flex and Reuse Model • For optimal integration into SAP Business Suite MDG allows two modes • Re-Use active area (re-use mode) – Existing structures of applications are used. For example, MDG for material makes use of the MARA table in ECC • Generated active area (flex mode) – Tables as defined in the MDG data model are used to store active data
  • 34. Copyright © 2016 Accenture All rights reserved. 34 SMT Mappings • Background The SMT(Service Mapping Tool) is a program that you can use in ABAP to fill a target structure with a set of source structures. The following are supported: • Simple mappings • Mappings with field transformations • Complex transformations • Field Checks • Extended XML handling
  • 35. Copyright © 2016 Accenture All rights reserved. 35 SAP MDG System Walkthrough • Transaction MDGIMG • SMT Mappings
  • 36. Copyright © 2016 Accenture All rights reserved. 36 Thank You! Questions?