IntegrationArchitect (Hardest)erporder-to-cashsap
Integrate Salesforce with ERP order-to-cash flow
Real World Scenario
Quotes won in Salesforce must create sales orders in SAP, return order numbers, and sync invoice status back for rep visibility.
Expected Answer
• Opportunity Closed Won triggers async order creation—not synchronous user wait
• Mapping table Quote line to SAP material codes and pricing conditions
• Staging object Order_Integration__c tracking status Pending Sent Confirmed Failed
• SAP returns order number written to Salesforce Order custom field external ID
• Invoice and shipment status via IDoc, API poll, or event back to Salesforce
• Error handling with ops dashboard and manual retry for failed creates
• End-to-end reconciliation report matching SF opportunities to SAP orders daily
Follow-Up Questions & Answers
Click to expand — each follow-up includes a direct, interview-ready answer
Main difference: use case and scale. Opportunity Closed Won triggers async order creation—not synchronous user wait. Mapping table Quote line to SAP material codes and pricing conditions. Pick based on your integration pattern and team capability. Order-to-cash is long-running workflow—never block sales user on ERP latency; stage and notify. Document the decision in an ADR and align with enterprise standards.
Architect Perspective
Order-to-cash is long-running workflow—never block sales user on ERP latency; stage and notify.