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 |