MDM Architecture CFIN Program V1
MDM Architecture CFIN Program V1
Vinay Simha
Senior Platform Architect – Information and Data Management
1 © Philips - Confidential
IT Architecture Master Data Management
MDM Reference Architecture (Capability view)
View Point : Conceptual model of Capabilities stacked across MDM Open Collaboration Architecture Landscape enabling ‘Separation of concerns’
SAP Business Process Management (SAP BPM) / SAP Process Orchestration (SAP PO)
Business Process Governance Workflows Service Orchestration Business Rules Event Management Task Monitoring
Interoperability
3
Sensitivity: Internal & Restricted
IT Architecture Master Data Management
Target State Architecture 2022/23: Business Partner Data Hub (BPDH)
Application Agnostic UI
Sources Unified User Experience and Apps
Ariba SLP SFDC
(A) (A) Create Change Extend A, B &C level
SAP Business Process Management (SAP BPM) / SAP Process Orchestration (SAP PO) API Driven
Single Record - Realtime
GRID, A, B & C Level - Single Record - Realtime
Application Centric UI
Business
IDD
Application Layer
GRID - A level - Multiple Records – Batch
A level – Batch Consolidation
Application Centric UI
Informatica Power Center / Data Integration Hub (DIH) Targets
Synchronous/ GRID - A level - Multiple Records – Batch Reporting Fusion RSA
ETL Publish / Subscribe
Asynchronous Apps Archer
Batch Interface
4 Real time Interface Note : Lead Deployment scope : Only MP1
IT Architecture Master Data Management
Transition State Architecture : Business Partner Data Hub (BPDH) – Scope 2021
Sources Unified User Experience and Apps
Ariba SLP SFDC
(A) (A) Create Change Extend A, B &C level
A Level - Single Record - Realtime A, B & C Level - Single Record - Realtime Application Agnostic UI
SAP Business Process Management (SAP BPM) / SAP Process Orchestration (SAP PO)
Single Record - Realtime
API Driven
GRID, A, B & C Level - Single Record - Realtime
Application Centric UI
Business
IDD
A level – (B&C)
Multiple Records
Partner Data
– Batch Hub (BPDH)
(A)
Application Layer
GRID - A level - Multiple Records – Batch
A level – Batch Consolidation
Application Centric UI
Informatica Power Center / Data Integration Hub (DIH) Targets
Synchronous/ GRID - A level - Multiple Records – Batch Reporting Fusion RSA
ETL Publish / Subscribe
Asynchronous Apps Archer
A Level - Single Record - Realtime A, B & C Level - Single Record - Realtime Application Agnostic UI
SAP Business Process Management (SAP BPM) / SAP Process Orchestration (SAP PO)
Single Record - Realtime
API Driven
GRID, A, B & C Level - Single Record - Realtime
Application Centric UI
Application Layer
GRID - A level - Multiple Records – Batch
A level – Batch Consolidation
8
Sensitivity: Internal & Restricted
IT Architecture Master Data Management
Target State Architecture 2021/22: BPDH and FORDH to cFIN Integration
Sources Unified User Experience and Apps
Ariba SLP SFDC
(A) (A) Create Change Extend A, B &C level
SAP Business Process Management (SAP BPM) / SAP Process Orchestration (SAP PO)
Finance master data A, B & C Level – Business Partner master data GRID, A, B & C Level – Master data GRID, A, B & C Level – Single Record - Realtime
Single Record - Realtime Single Record - Realtime
PIL SAP Kernels
A level – Multiple Records – Batch
(B&C)
Deduplication,
Business
IDD
GRID - A level –
FORDH Partner Data Customer & Vendor master data - GRID, B & C
(A) Finance Master data – A,B
Hub (BPDH)
(A) SAP SLT Interface Transactional Data
Targets
Finance Value sets (FORDH flow) MDG
A level – Batch Consolidation A level - Multiple Records – Batch
Foundation
(Mappings) SAP S/4 HANA
Informatica Power Center / Data Integration Hub (DIH)
Synchronous/
Central
ETL Publish / Subscribe
Asynchronous Business Partner (BPDH flow) Finance
GRID - A level - Multiple Records – Batch
9 Batch Interface Note : Deployment scope as per CFIN & MDM roadmaps
Real time Interface Note : Evaluate & determine latency needs (Realtime VS Batch) based on user stories & NFRs
IT Architecture Master Data Management
Target State Architecture 2021/22: BPDH to cFIN Integration
Sources Unified User Experience and Apps
Ariba SLP SFDC
(A) (A) Create Change Extend A, B &C level
SAP Business Process Management (SAP BPM) / SAP Process Orchestration (SAP PO)
Business Partner master data GRID, A, B & C Level –
Single Record - Realtime PIL SAP Kernels
A level – Multiple Records – Batch
(B&C)
Deduplication,
Business
IDD
GRID - A level –
Partner Data Customer and Vendor master data -
GRID, SAP Local ID, B & C
Hub (BPDH)
(A) SAP SLT Interface Transactional Data
Targets
MDG
A level – Batch Consolidation
Foundation
(Mappings) SAP S/4 HANA
Informatica Power Center / Data Integration Hub (DIH)
Synchronous/
Central
ETL Publish / Subscribe
Asynchronous Business Partner (BPDH flow) Finance
GRID - A level - Multiple Records – Batch
Batch Interface Note : Deployment scope as per CFIN & MDM roadmaps
10 Real time Interface Note : Evaluate & determine latency needs (Realtime VS Batch) based on user stories & NFRs
IT Architecture Master Data Management
Transition State Architecture 2021: BPDH to cFIN Integration
Sources Manual Processes Unified User Experience and Apps
SFDC
(A) SNOW OSCAR Create Change Extend A, B &C level
BP - Manual maintenance by GBS (Work instructions driven) A, B & C Level - Single Record – Realtime – Kernels currently on Open Collab
SAP Business Process Management (SAP BPM) / SAP Process Orchestration (SAP PO)
Business Partner master data GRID, A, B & C Level –
Single Record - Realtime
PIL SAP Kernels
A level – Multiple Records – Batch
(B&C)
Deduplication,
Business
IDD
GRID - A level –
Partner Data Customer and Vendor master data -
GRID, SAP Local ID, B & C
Hub (BPDH)
(A) SAP SLT Interface Transactional Data
Targets
MDG
A level – Batch Consolidation
Foundation
(Mappings) SAP S/4 HANA
Informatica Power Center / Data Integration Hub (DIH)
Synchronous/
Central
ETL Publish / Subscribe Business Partner (BPDH flow)
Asynchronous
GRID - A level - Multiple Records – Batch
Finance
11 Batch Interface Note : Deployment scope as per CFIN & MDM roadmaps
Real time Interface Note : Evaluate & determine latency needs (Realtime VS Batch) based on user stories & NFRs
CFIN Customer master data intermediate state, Phase 1
Master Data Consistency through synchronization
MDM: transform
Business Partner
Master Data
Sales / Revenues Sales / Revenues Cost Info Contract nfo Leads / opportunities
Contract info
GRID GRID GRID GRID
• B&C-Level data
MP1 KUNNR
94509735
94525986
CFIN (=GRID)
420022968
100004757
• Connect CFIN for all BPDH connected kernels
94072884
94067185
400483088
400240966 through GRID number
• Non connected kernels and applications need
94535424 100012371
94274685 100212578 ID mapping (manual)
ID mapping 94095379 100209068
94217039
94227146
400469438
100210797 manual mapping setup
94312915 100213221
94549044 100028256
94051650 400476972
94147991 400458344
94227405 400479122
94550037 100029705
94046544 400264919
A-Level data
CFIN
GRID
MDM: transform
Business Partner
Master Data
Sales / Revenues Sales / Revenues Cost Info Contract nfo Contract info Leads / opportunities
GRID GRID GRID GRID GRID
GRID
A-Level data
CFIN
GRID
13
Author : Paul Wijnands
CFIN Customer master data intermediate state, Phase 3
Hierarchy through Azure BP enrichment
MDM: transform
Business Partner
Master Data
D&B
14
Author : Paul Wijnands
CFIN Customer master data end-state
Master Data Consistency through synchronization
Legal Entity Sales / Revenues Sales / Revenues Cost Info Contract nfo Contract info Leads / opportunities
LE Hierarchy
GRID GRID GRID GRID GRID GRID
• ID mapping data
• B&C-Level data MP1 KUNNR CFIN (=GRID)
94509735 420022968
94525986 100004757
94072884 400483088
94067185 400240966
94535424 100012371
94274685 100212578
ID mapping 94095379 100209068
94217039 400469438
94227146 100210797
94312915 100213221
94549044 100028256
94051650 400476972
94147991 400458344
94227405 400479122
94550037 100029705
94046544 400264919
MDM:
transform
CFIN
GRID
Azure
SAP Business Process Management (SAP BPM) / SAP Process Orchestration (SAP PO)
Finance master data A, B & C Level – Single Record - Realtime
PIL SAP Kernels
MDM Hubs MP1 WPP MBP
(B&C) (B&C) (B&C)
xxP
Multiple Records – Batch
Value set management
(B&C)
Deduplication,
IDD
Targets
Finance Value sets (FORDH flow) MDG
A level – Batch Consolidation A level - Multiple Records – Batch
Foundation
(Mappings) SAP S/4 HANA
Informatica Power Center / Data Integration Hub (DIH)
Synchronous/
Central
ETL Publish / Subscribe Finance Master (FORDH flow)
Asynchronous
A level - Multiple Records – Batch
Finance
16 Batch Interface Note : Deployment scope as per CFIN & MDM roadmaps
Real time Interface Note : Evaluate & determine latency needs (Realtime VS Batch) based on user stories & NFRs
IT Architecture Master Data Management
Target Architecture : Finance, Organization & Reference Data Hub (FORDH) – System View (Scope 2021/22)
Reference Data Management in FORDH
Architecture View : Inbound/Outbound Flows - FORDH
Scope : Finance, Organization and Reference Data entities (Value sets) for Multi-domain Master Data
Note :
• Evaluate & determine latency needs (Manual VS Realtime VS Batch) based on NFRs
• Enterprise Data Model for all Master Data Entities is a prerequisite to realize this architecture (Conceptual,
17 Logical and Physical models)
18