SAP MDG Technical Client Interview Prep - Schneider Electric
Client Questions with Sample Answers
Q: Will I be working on a global template or regional rollouts?
A: I'm comfortable with both. I'd be excited to work on a global template where standardization and scalability are key.
Q: How is the current MDG landscape set up - hub or embedded?
A: This helps me understand replication and integration models better. I'm experienced with both hub and embedded
setups.
Q: Are there plans to move from ECC to S/4HANA?
A: Knowing the roadmap helps me prepare for future enhancements or migrations. I've already optimized ABAP for
HANA in past projects.
Q: What integration tools are used (e.g., CPI, PI/PO)?
A: I've worked extensively with CPI and Postman for API integrations and can adapt quickly to other middleware tools if
needed.
Q: How is the governance model structured for master data?
A: I'd love to understand the roles and ownership model to align my work with business expectations.
Expected Interview Questions with Sample Answers
Q: Explain your current MDG project and your role.
A: I'm currently working on an end-to-end MDG-F implementation project. My role includes entity modeling, UIBB
enhancements, BRF+ workflows, and CPI-based integration.
SAP MDG Technical Client Interview Prep - Schneider Electric
Q: What was the business challenge and how did MDG solve it?
A: The client needed centralized G/L Account governance across countries. MDG helped standardize validations and
workflows, reducing duplication and errors.
Q: How did you handle CR failures or incorrect replication?
A: Used TCode USMD_MONITOR for CR status, debugged SMT mapping, checked DRF logs, and coordinated with the
receiving system team.
Q: Have you worked on BRF+? Explain a real scenario.
A: Yes. I created BRF+ rules to route CRs to different approvers based on company code and GL account type.
Q: How did you integrate MDG with external systems?
A: Using CPI, I built an interface to fetch credit ratings and configured SOA Manager for communication with external
endpoints.
Q: Explain SMT Mapping use cases.
A: Used field transformation to clean input data and complex transformation to derive fields dynamically before
replicating.
Q: What's the difference between access class and feeder class?
A: Access class handles CRUD for reuse-mode data, while feeder class supplies data to UIBBs.
Q: What is GENIL? How did you enhance it?
A: GENIL is the generic interaction layer. I created custom GENIL components and linked custom entities to standard
components for UI access.
SAP MDG Technical Client Interview Prep - Schneider Electric
Q: Explain a custom validation you created.
A: I used a BADI to block G/L creation if company code was inactive or missing certain mandatory values.
Q: How did you troubleshoot performance issues in MDG?
A: Used SAT/ST05 for trace, optimized select queries in BADI, reduced redundant validations, and implemented
buffering in ABAP.