Hierarchy
⤷
⤷
Basic Data
| Data Element | CLB2_IC_DISP_ID |
| Short Description | Process Layer: Interceptor Dispatcher ID |
Data Type
| Category of Dictionary Type | D | Domain |
| Type of Object Referenced | No Information | |
| Domain / Name of Reference Type | CLB2_IC_DISP_ID | |
| Data Type | CHAR | Character String |
| Length | 20 | |
| Decimal Places | 0 | |
| Output Length | 20 | |
| Value Table | CLB2C_IC_DISP |
Further Characteristics
| Search Help: Name | ||
| Search Help: Parameters | ||
| Parameter ID | ||
| Default Component name | ||
| Change document | ||
| No Input History | ||
| Basic direction is set to LTR | ||
| No BIDI Filtering |
Field Label
| Length | Field Label | |
| Short | 10 | Dispatcher |
| Medium | 20 | Dispatcher ID |
| Long | 30 | Interceptor Dispatcher ID |
| Heading | 30 | Dispatcher ID |
Documentation
Definition
The dispatcher ID represents a dispatcher class that is responsible for delegating the execution of requests at the process layer.
The originating design pattern is the interceptor pattern; in this application it has been simplified so that the dispatcher class comprises a hard-coded sequence of interceptors to call, and any variability can be introduced by deriving a subclass and redefining the relevant execution method.
Use
The definition of new dispatchers is only needed if any variance from the standard chain of execution is necessary;
the definition takes place at table CLB2C_IC_DISP.
Dependencies
Note that the authentication step has some internal varaibility by eveluating the authenticaion method and deriving the relevant implementation of BAdI CLB2_AUTHENTICATE.
Example
The default implementation class CL_CLB2_DISPATCHER comprises the following steps:
- Prepare the connection
- Authenticate
- Prepare the call
- Before the call
- Call
- Set / evaluate the result
- After the call
- Close the connection
History
| Last changed by/on | SAP | 20131122 |
| SAP Release Created in | 100 |