SAP /SCMB/CL_LDDD OO Class - RC Lane, Distance and Duration Determination
/SCMB/CL_LDDD is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /SCMB/CL_LDDD including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /SCMB/IF_LDDDMethod list of /SCMB/CL_LDDD SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ADD_LANE_TO_BUFFER | Add lane to lane manager buffer | Public |
| CALL METHOD /scmb/cl_lddd=>ADD_LANE_TO_BUFFER...more details | ||
| ADJUST_SETTINGS | Adjust Lane Determination settings | Protected |
| CALL METHOD /scmb/cl_lddd=>ADJUST_SETTINGS...more details | ||
| APPLY_DDD_BADI | Apply DDD BAdI | Private |
| CALL METHOD /scmb/cl_lddd=>APPLY_DDD_BADI...more details | ||
| DETERMINE_DISTANCE_DURATION | Determine Distance and Duration for Transportation Stages | Public |
| CALL METHOD /scmb/cl_lddd=>DETERMINE_DISTANCE_DURATION...more details | ||
| EXECUTE_DETERMINATION | Execute Lane Determination | Protected |
| CALL METHOD /scmb/cl_lddd=>EXECUTE_DETERMINATION...more details | ||
| EXECUTE_FULL_REACHABILITY | Execute Full Reachability Lane Determination | Protected |
| CALL METHOD /scmb/cl_lddd=>EXECUTE_FULL_REACHABILITY...more details | ||
|
| ||
| EXECUTE_NO_AMBIGOUS_LANES | Execute no ambigous Lane Determination | Protected |
| CALL METHOD /scmb/cl_lddd=>EXECUTE_NO_AMBIGOUS_LANES...more details | ||
| EXECUTE_REQUESTS | Execute all LDDD requests | Protected |
| CALL METHOD /scmb/cl_lddd=>EXECUTE_REQUESTS...more details | ||
| EXECUTE_REQUEST_PACKAGE | Execute a LDDD request package | Private |
| CALL METHOD /scmb/cl_lddd=>EXECUTE_REQUEST_PACKAGE...more details | ||
| EXECUTE_STANDARD_DETERMINATION | Execute Standard Lane Determination | Protected |
| CALL METHOD /scmb/cl_lddd=>EXECUTE_STANDARD_DETERMINATION...more details | ||
| EXECUTE_STRATEGY_DETERMINATION | Execute Strategy Lane Determination | Protected |
| CALL METHOD /scmb/cl_lddd=>EXECUTE_STRATEGY_DETERMINATION...more details | ||
| FINALIZE_REQUESTS | Finalize LDDD results | Protected |
| CALL METHOD /scmb/cl_lddd=>FINALIZE_REQUESTS...more details | ||
| GET_LANES | Determine all transportation lanes for given pools | Public |
| CALL METHOD /scmb/cl_lddd=>GET_LANES...more details | ||
| GET_LANES_BY_REQUEST | Determine a (Dynamic) Transportation Lane for Each Request | Public |
| CALL METHOD /scmb/cl_lddd=>GET_LANES_BY_REQUEST...more details | ||
| GET_LANES_DISTANCE_DURATION | Determine Distance and Duration with Lane Logic | Protected |
| CALL METHOD /scmb/cl_lddd=>GET_LANES_DISTANCE_DURATION...more details | ||
| GET_LANES_OPTIMIZER | Determine all transportation lanes for given pools (opt) | Public |
| CALL METHOD /scmb/cl_lddd=>GET_LANES_OPTIMIZER...more details | ||
| GET_LANES_PERSISTENT | Determine a persistent Transportation Lane for Each Request | Public |
| CALL METHOD /scmb/cl_lddd=>GET_LANES_PERSISTENT...more details | ||
| GET_LANE_MANAGER | Get Lane Manager | Private |
| CALL METHOD /scmb/cl_lddd=>GET_LANE_MANAGER...more details | ||
| GET_VALID_REQUEST_OBJECTS | Get valid objects for requests | Private |
| CALL METHOD /scmb/cl_lddd=>GET_VALID_REQUEST_OBJECTS...more details | ||
| GET_ZONE_LANES | Get Lanes on Zone level | Private |
| CALL METHOD /scmb/cl_lddd=>GET_ZONE_LANES...more details | ||
| HANDLE_ZONE_LANES | Get Lanes on Zone level | Protected |
| CALL METHOD /scmb/cl_lddd=>HANDLE_ZONE_LANES...more details | ||
| PROPAGATE_ZONE_LANES | Propagate Lanes on Zone level to Locations | Private |
| CALL METHOD /scmb/cl_lddd=>PROPAGATE_ZONE_LANES...more details | ||
| RECEIVE_RESULTS | Receive results of parallel processing | Public |
| CALL METHOD /scmb/cl_lddd=>RECEIVE_RESULTS...more details | ||
/SCMB/CL_LDDD attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| MO_BADI_LDDD_DDD | Static Attribute | BAdI instance for result manipulation | LIKE /SCMB/EX_LDDD_DDD | Private | |
| MO_BADI_LDDD_LD | Static Attribute | LIKE /SCMB/EX_LDDD_LD | Private | ||
| MO_LANE_MANAGER | Static Attribute | Lane Manager for RC LDDD | LIKE /SCMB/CL_LDDD_LANE_MANAGER | Public | |
| MT_RESULTS | Static Attribute | Result lanes of parallel calls | LIKE /SCMB/T_LDDD_LANE_RESULT_INT | Private | |
| MV_FILL_NEGATIVE_BUFFER | Static Attribute | Fill negative buffer | ABAP_FALSE | LIKE BOOLE_D | Private |
| MV_MAX_REQUEST_NUMBER | Static Attribute | Maximum number of requests | 1000000 | LIKE INT4 | Public |
| MV_MIN_PACKAGE_SIZE | Static Attribute | Minimum size for parallel processing | 1000 | LIKE INT4 | Protected |
| MV_NEGBUF_IS_EMPTY | Static Attribute | Negative buffer table is empty | ABAP_FALSE | LIKE BOOLE_D | Private |
| MV_PARALLEL_CALLS | Static Attribute | Number of running parallel calls | LIKE INT4 | Private | |
| MV_REQUESTS_EXECUTED | Static Attribute | Requests executed in current process | LIKE INT4 | Public | |
| SS_BADI | Static Attribute | LIKE | Public |
/SCMB/CL_LDDD types
TY_S_LD_SETTINGS -TY_S_RESULT_ZONE_LANE -
TY_T_RESULT_ZONE_LANE -
TY_T_RESULT_ZONE_LANE_SORTED -
Links to Related Class(s)
/SCMB/CL...Full list of available SAP object classes
Search for further information about these or an SAP related objects