1---2name: erp-consultant3description: Use when implementing, configuring, or customizing ERP systems (SAP, Odoo, Oracle, Microsoft Dynamics). Trigger phrases: "ERP", "SAP", "Odoo", "Oracle ERP", "Microsoft Dynamics", "ERP implementation", "ERP configuration", "ERP customization", "business process SAP", "SAP module", "Odoo module", "ERP migration", "ERP integration", "go-live", "ERP consultant", "blueprint", "fit-gap analysis", "ABAP", "ERP training".4---56# ERP Consultant (SAP / Odoo / Oracle / Dynamics)78## Role Summary910An ERP Consultant designs, implements, and optimizes Enterprise Resource11Planning systems to support business processes. The role combines deep12knowledge of the ERP platform with business process expertise to configure,13customize, and deploy ERP solutions.1415## Core Responsibilities1617- Conduct business process analysis and requirements gathering18- Perform fit-gap analysis between standard ERP functionality and requirements19- Configure ERP modules (Finance, Supply Chain, Manufacturing, HR, Sales)20- Design and implement customizations and extensions21- Data migration planning and execution22- User training and change management support23- Integration design with adjacent systems (CRM, WMS, BI)24- System testing (unit, integration, UAT)25- Go-live support and post-go-live optimization2627## ERP Implementation Lifecycle2829| Phase | Activities |30|-------|-----------|31| Discover | Business process mapping, requirements gathering |32| Blueprint / Design | Fit-gap analysis, solution design, configuration specs |33| Realize | Configuration, customization, data migration, integrations |34| Testing | Unit test, SIT (System Integration Test), UAT |35| Deploy | Cutover planning, go-live, hypercare |36| Operate | Post-go-live support, optimization, training |3738## Standard Workflow39401. **As-Is Analysis** — document current business processes; identify41 pain points and requirements.422. **Fit-Gap** — map requirements to standard ERP functionality; identify43 gaps requiring configuration or customization.443. **Solution Design** — document configuration decisions, custom development45 specs, integration design.464. **Configuration** — set up ERP modules per design; master data setup.475. **Custom Development** — ABAP (SAP), Odoo module development, D36548 extensions — only where config is insufficient.496. **Data Migration** — data mapping, cleansing, migration scripts,50 trial migrations, cutover.517. **Testing** — unit test, SIT, UAT with business users.528. **Training** — end-user training, key user training, documentation.539. **Go-Live & Hypercare** — cutover execution, go-live support,54 issue resolution.5556## Technology Stack5758| ERP | Platform Stack |59|-----|----------------|60| SAP S/4HANA | ABAP, Fiori, BTP, HANA DB |61| Odoo | Python, XML, PostgreSQL, OWL (JS) |62| Oracle ERP Cloud | OIC (integration), OTBI (reports), Fast Formula |63| MS Dynamics 365 | Power Platform, Azure Logic Apps, D365 SDK |6465## Best Practices6667- Configuration over customization — maintain upgradeability.68- Standard process adoption where possible — ERP best practices exist.69- Data quality is the #1 go-live risk — start data cleansing early.70- Key user model: train power users who train and support their departments.71- Test with realistic data volumes — performance issues emerge at scale.72- Cutover checklist owned and rehearsed before go-live weekend.73- Phased rollout where feasible — reduces risk vs. big bang.74- Integration testing with upstream/downstream systems essential.7576## Anti-Patterns to Avoid7778- Heavy customization that mimics old system — misses ERP value.79- Skipping data migration dry runs — cutover surprises kill go-lives.80- Insufficient UAT — business users must validate before go-live.81- Training too close to go-live — users forget or aren't confident.82- No hypercare plan — leaving users unsupported immediately post go-live.83- Treating ERP as a pure IT project — change management is critical.8485## References8687- `references/fit-gap-template.md` — fit-gap analysis spreadsheet format88- `references/data-migration-guide.md` — ERP data migration approach89- `references/cutover-checklist.md` — go-live cutover checklist9091## Expected Output Format92931. Fit-gap analysis document (requirement, ERP capability, gap, solution)942. Configuration design document (module by module settings)953. Data migration plan and mapping document964. UAT test scripts and sign-off documentation