In SAP Cloud Integration, an Exception Subprocess handles errors within an iFlow. Let’s identify its starting event:
Step 1: Exception Subprocess Role- It’s a subprocess triggered when an error occurs in the main flow, used for error handling (e.g., logging, notifications).
Step 2: Start Events- iFlows use various start events, but only specific ones apply to exception handling:
A. Error Start Event: Explicitly designed to begin an Exception Subprocess when an error (e.g., runtime exception) occurs.
B. Start Escalation Start Event: Used for escalation processes (e.g., timeouts), not general exceptions.
C. Start Message Event: Triggers iFlows via incoming messages, not exceptions.
D. Start Timer Event: Schedules iFlow execution, not for error handling.
Step 3: Configuration- In the iFlow editor, an Exception Subprocess is linked to the main flow via an Error Start Event, catching exceptions like mapping failures or adapter errors.
Step 4: Official Verification- The SAP Help Portal’s "Defining Exception Subprocess" documentation states that the "Error Start Event" initiates the subprocess when an error is thrown.
Conclusion: Option A (Error Start Event) is the correct answer.References:
SAP Help Portal: "Defining Exception Subprocess" (SAP Cloud Integration)
SAP Cloud Integration Documentation: "Error Handling"