SAP /SCMB/CL_DIST_DUR_DET OO Class - RC Distance and Duration Determination
/SCMB/CL_DIST_DUR_DET 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_DIST_DUR_DET including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of /SCMB/CL_DIST_DUR_DET 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 |
| BUILD_MTR_GROUPS | Groups MTrs with same velocity which DiMas can be aggregated | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>BUILD_MTR_GROUPS...more details | ||
| CALCULATE_STANDARD_DIST_DUR | Determine Straight-Line Distance/Duration | Protected |
| CALL METHOD /scmb/cl_dist_dur_det=>CALCULATE_STANDARD_DIST_DUR...more details | ||
| CALCULATE_STRAIGHT_LINE_DIDU | Calculate Straight-Line Distance/Duration | Protected |
| CALL METHOD /scmb/cl_dist_dur_det=>CALCULATE_STRAIGHT_LINE_DIDU...more details | ||
| CHECK_IGS_INSTALLATION | Check if IGS is installed | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>CHECK_IGS_INSTALLATION...more details | ||
| CHECK_REQUESTS_DIST_DUR | Check Distance and Duration Determination Requests | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>CHECK_REQUESTS_DIST_DUR...more details | ||
| CHECK_REQUESTS_DIST_DUR_VALID | Check Distance and Duration Determination Requests | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>CHECK_REQUESTS_DIST_DUR_VALID...more details | ||
|
| ||
| CHECK_REQUESTS_GEOCODING | Check Geo Coordinate Determination Requests | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>CHECK_REQUESTS_GEOCODING...more details | ||
| CHECK_REQUESTS_GEOROUTING | Check Geo Routing Determination Requests | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>CHECK_REQUESTS_GEOROUTING...more details | ||
| CLASS_CONSTRUCTOR | Static Class Constructor | Public |
| CALL METHOD /scmb/cl_dist_dur_det=>CLASS_CONSTRUCTOR...more details | ||
| CLEAR_BUFFERS | Clear internal buffer tables | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>CLEAR_BUFFERS...more details | ||
| CREATE_DDD_OPT_RESULT | Create DDD optimizer result DIMA from standard results | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>CREATE_DDD_OPT_RESULT...more details | ||
| DETERMINE_DDD_REQUEST_COORD | Determine valid coordinates for DDD request | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>DETERMINE_DDD_REQUEST_COORD...more details | ||
| DETERMINE_DDD_REQUEST_STRATEGY | Determine Strategy for given requests | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>DETERMINE_DDD_REQUEST_STRATEGY...more details | ||
| DETERMINE_DDD_STRATEGY | Determine Strategy for given requests (for external callers) | Public |
| CALL METHOD /scmb/cl_dist_dur_det=>DETERMINE_DDD_STRATEGY...more details | ||
| DETERMINE_DISTANCE_DURATION | Distance and Duration Determination | Public |
| CALL METHOD /scmb/cl_dist_dur_det=>DETERMINE_DISTANCE_DURATION...more details | ||
| DETERMINE_DIST_DUR_BY_STRATEGY | Determine Distance/Duration with given Strategy | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>DETERMINE_DIST_DUR_BY_STRATEGY...more details | ||
| DETERMINE_GEO_COORDINATES | Geocoordinate Determination | Public |
| CALL METHOD /scmb/cl_dist_dur_det=>DETERMINE_GEO_COORDINATES...more details | ||
| DETERMINE_GEO_ROUTING | Georouting Determination | Public |
| CALL METHOD /scmb/cl_dist_dur_det=>DETERMINE_GEO_ROUTING...more details | ||
| DETERMINE_GR_REQUEST_STRATEGY | Determine Strategy for given requests | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>DETERMINE_GR_REQUEST_STRATEGY...more details | ||
| DETERMINE_STRAT_FOR_COUNTRY | Private | |
| CALL METHOD /scmb/cl_dist_dur_det=>DETERMINE_STRAT_FOR_COUNTRY...more details | ||
| EXTEND_LOC_BUFFER | Extend Location buffer by additional geocoding levels | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>EXTEND_LOC_BUFFER...more details | ||
| FILL_LOC_ADDRESS_BUFFER | Fill Location address buffer | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>FILL_LOC_ADDRESS_BUFFER...more details | ||
| FILL_LOC_BUFFER | Fill Location buffer | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>FILL_LOC_BUFFER...more details | ||
| FILL_MTR_BUFFER | Fill Means of Transport buffer | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>FILL_MTR_BUFFER...more details | ||
| FILL_MTR_BUFFER_INTERNAL | Fill internal Means of Transport buffer | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>FILL_MTR_BUFFER_INTERNAL...more details | ||
| GET_EXTERNAL_GIS_COORDINATES | Determine GIS Coordinates with IGS | Protected |
| CALL METHOD /scmb/cl_dist_dur_det=>GET_EXTERNAL_GIS_COORDINATES...more details | ||
| GET_EXTERNAL_GIS_DIST_DUR | Determine GIS Distance/Duration with IGS | Protected |
| CALL METHOD /scmb/cl_dist_dur_det=>GET_EXTERNAL_GIS_DIST_DUR...more details | ||
| GET_GIS_ZONES_FOR_COUNTRY | Get GIS zone(s) for a specified country | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>GET_GIS_ZONES_FOR_COUNTRY...more details | ||
| GET_LOC_ADDRESS_FROM_BUFFER | Get Location address from buffer | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>GET_LOC_ADDRESS_FROM_BUFFER...more details | ||
| GET_LOC_COUNTRY | Get Location country | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>GET_LOC_COUNTRY...more details | ||
| GET_LOC_GC_FROM_BUFFER | Get Geocoordinates of a Location from Buffer for a GC Level | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>GET_LOC_GC_FROM_BUFFER...more details | ||
| GET_MTR_FROM_BUFFER | Get Means of Transport from buffer | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>GET_MTR_FROM_BUFFER...more details | ||
| IS_ADDRESS_RELEVANT | is address data relevant for geocoding? | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>IS_ADDRESS_RELEVANT...more details | ||
| MERGE_OPTIMIZED_RESULTS | Merges 2 optimized result tables | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>MERGE_OPTIMIZED_RESULTS...more details | ||
| PROCESS_DDD_REQUEST_OPTIMIZED | Process DDD requests with optimized result | Protected |
| CALL METHOD /scmb/cl_dist_dur_det=>PROCESS_DDD_REQUEST_OPTIMIZED...more details | ||
| PROCESS_DDD_REQUEST_PACKAGE | Process a package of DDD Requests | Public |
| CALL METHOD /scmb/cl_dist_dur_det=>PROCESS_DDD_REQUEST_PACKAGE...more details | ||
| PROCESS_DDD_REQUEST_STD | Process DDD requests without optimized result | Protected |
| CALL METHOD /scmb/cl_dist_dur_det=>PROCESS_DDD_REQUEST_STD...more details | ||
| RECEIVE_DDD_REQ_PACKAGE_RESULT | Collects the result of a parallel task | Public |
| CALL METHOD /scmb/cl_dist_dur_det=>RECEIVE_DDD_REQ_PACKAGE_RESULT...more details | ||
| START_PARALLEL_TASK | Starts a parallel task with a DDD request package | Private |
| CALL METHOD /scmb/cl_dist_dur_det=>START_PARALLEL_TASK...more details | ||
/SCMB/CL_DIST_DUR_DET 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 |
| GV_IGS_CHECKED | Static Attribute | IGS checked? | 0 | LIKE INT1 | Protected |
| MO_ACCESS_EXECUTE | Static Attribute | Execute Determination Strategy | LIKE /SCMB/IF_DIST_DUR_DET_EXECUTE | Protected | |
| MO_ACCESS_IGS | Static Attribute | Access to IGS | LIKE /SCMB/IF_DIST_DUR_DET_IGS | Protected | |
| MO_ACCESS_LOCATION | Static Attribute | Access to Location | LIKE /SCMB/IF_DIST_DUR_DET_LOCATION | Protected | |
| MO_ACCESS_MTR | Static Attribute | Access to Means of Transport | LIKE /SCMB/IF_DIST_DUR_DET_MTR | Protected | |
| MO_ACCESS_SETTINGS | Static Attribute | Access to DDD settings | LIKE /SCMB/IF_DIST_DUR_DET_SETTINGS | Protected | |
| MO_BADI_DDD | Static Attribute | LIKE /SCMB/EX_DDD | Private | ||
| MS_DEF_GC_LEVEL | Static Attribute | Default Geocoding Level | LIKE /SAPAPO/LOC_GL_STR | Private | |
| MT_DDD_STRAT_BUFFER | Static Attribute | Table type for DDD Strategy Customizing | LIKE /SCMB/TT_DDD_STRAT | Private | |
| MT_GIS_ZONE_ASGMT_BUFFER | Static Attribute | Table type for DDD GIS zone assignment to countries | LIKE /SCMB/TT_GIS_ZN_A | Private | |
| MT_LOC_ADDRESS_BUFFER | Static Attribute | Internal Location address buffer | LIKE /SCMB/TT_DDD_LOC_ADDR_BUFFER | Private | |
| MT_LOC_BUFFER | Static Attribute | Internal Location buffer | LIKE /SCMB/TT_DDD_LOC_BUFFER | Private | |
| MT_MESSAGE | Static Attribute | Message Table to collect messages from parallel Processes | LIKE /SCMB/T_LDDD_MESSAGE | Private | |
| MT_MTR_BUFFER | Static Attribute | Internal Means of Transport buffer | LIKE /SCMB/TT_DDD_MTR_BUFFER | Private | |
| MT_MTR_GROUP | Static Attribute | Hashed Table Type for MTr - MTr Group Assignment | LIKE TT_MTR_GROUP_HT | Private | |
| MT_RESULT_OPT | Static Attribute | Opt. Result Table to collect results from parallel Processes | LIKE /SCMB/T_DDD_RESULT_OPT | Private | |
| MV_CALL_COUNT | Static Attribute | Counts if the framework calls itself (straight line case) | 0 | LIKE INT1 | Private |
| MV_GC_LEVEL_MAINTAINED | Static Attribute | Has the user defined GC Levels in Customizing? | LIKE BOOLE_D | Private | |
| MV_GIS_ENABLED | Static Attribute | GIS enabled | LIKE BOOLE_D | Private | |
| MV_MTR_BUFFER_COMPLETE | Static Attribute | True ('X') if all Means of Transports are buffered | LIKE BOOLE_D | Private | |
| MV_PROCESS_RETURNED | Static Attribute | Number of returned parallel processes | LIKE /SCMB/DE_PARALLEL_PROCESSES | Private | |
| MV_PROCESS_RUNNING | Static Attribute | Number of currently running parallel processes | LIKE /SCMB/DE_PARALLEL_PROCESSES | Private | |
| MV_PROCESS_STARTED | Static Attribute | Number of started parallel processes | LIKE /SCMB/DE_PARALLEL_PROCESSES | Private | |
| MV_SWITCH_TR_NETWORK_ACTIVE | Static Attribute | Switch active | LIKE BOOLE_D | Private |
/SCMB/CL_DIST_DUR_DET types
TT_COUNTRIES -TT_GIS_ZONE -
TT_GIS_ZONE_STRAT -
TT_MTR_GROUP_HT - HashedTable Type for MTr - MTr Group Assignment in RF
TY_COUNTRIES -
TY_S_GIS_ZONE -
TY_S_GIS_ZONE_STRAT -
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