EXECUTE_DETERMINATION SAP Method Execute determination with supplied requests
Below is documentation, parameters and attributes of ABAP Method EXECUTE_DETERMINATION within SAP class /SCMB/CL_LD_CONTROLLER. There is also a number of example ABAP code snipts to help you use the functionality of this method.
This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name /SCMB/CL_LD_CONTROLLER into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.
Method Type - Instance
This is an Instance Method so needs to be instantiated first before you can access any of the methods. I.e. you need to create a local variable of TYPE ref to the class.The following technical details of method EXECUTE_DETERMINATION can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method EXECUTE_DETERMINATION
.| Name | Type | Data Type | Description | Default Value |
| IT_GEO_FR | Importing | TYPE /SCMB/TT_GUID | Quantity of GUIDs for SCM Master Data Objects | |
| IT_GEO_FR_OBJ | Importing | TYPE /SCMB/T_LDDD_GEO_OBJECT_SORTED | GEO Objects for Lane Determination (Queue Buffer) | |
| IT_GEO_OBJ_MAPPING | Importing | TYPE /SCMB/T_LDDD_MAP_GEO | Map LDDD Geo Object | |
| IT_GEO_OBJ_NO_RESULT | Importing | TYPE /SCMB/T_LDDD_GEO_OBJECT | GEO Objects for Lane Determination (Queue Buffer) | |
| IT_GEO_OBJ_NO_RESULT_PARENT | Importing | TYPE /SCMB/MDL_LOCID_TAB | Internal Key for Location | |
| IT_GEO_OBJ_RELATION | Importing | TYPE /SCMB/T_GEO_GEO | Geo - Geo relation | |
| IT_GEO_TO | Importing | TYPE /SCMB/TT_GUID | Quantity of GUIDs for SCM Master Data Objects | |
| IT_GEO_TO_OBJ | Importing | TYPE /SCMB/T_LDDD_GEO_OBJECT_SORTED | GEO Objects for Lane Determination (Queue Buffer) | |
| IT_INPUT_METHPAR | Importing | TYPE /SCTM/TT_CON_INPUT_METHPAR | Method Parameters for Request | |
| IT_MTR | Importing | TYPE /SCMB/TT_MTR_UID_SORTED | Number of Means of Transport (Identification) | |
| IT_MTR_OBJ | Importing | TYPE /SCMB/T_LDDD_MTR_OBJECT_SORTED | MTR Objects for Lane Determination (Queue Buffer) | |
| IT_MTR_OBJ_MAPPING | Importing | TYPE /SCMB/T_LDDD_MAP_MTR | Map LDDD Means of Transport Object | |
| IT_MTR_OBJ_RELATION | Importing | TYPE /SCMB/T_MTR_MTR | Means of Transport - Means of Transport relation | |
| IT_REQUESTS | Importing | TYPE /SCMB/T_LDDD_LANE_REQUEST | SCMB LDDD: Request Table for Lane Determination | |
| IV_CS_RELEVANT | Importing | TYPE BOOLE_D | Consider only carrier selection lanes | |
| IV_DETAIL_MESSAGES | Importing | TYPE BOOLE_D | Raise detailed messages? | |
| IV_DETERMINE_ALL_LANES | Importing | TYPE BOOLE_D | Find all lanes per Request? | |
| IV_EXCLUDE_LEGS | Importing | TYPE BOOLE_D | Exclude Schedules | |
| IV_FILL_NEGATIVE_BUFFER | Importing | TYPE BOOLE_D | Fill negative buffer (DB) | |
| IV_GEO_FROM_FIRST | Importing | TYPE BOOLE_D | TM: Is the city considered first within the geography? | |
| IV_MTR_HIERARCHY_FIRST | Importing | TYPE BOOLE_D | TM: Is the MTr hierarchy considered first? | |
| IV_PACKAGE_SIZE | Importing | TYPE INT4 | Package size for parallel processing | |
| IV_PARALLEL_PROCESSES | Importing | TYPE /SCMB/DE_PARALLEL_PROCESSES | Number of parallel processes | |
| IV_SERVER_GROUP | Importing | TYPE SPTA_RFCGR | Server Group for Parallel Processing | |
| IV_STRATEGY | Importing | TYPE /SCMB/DE_STRATEGY | Control Strategy | |
| IV_TIME | Importing | TYPE /SCMB/DE_TIMESTAMP | Time Stamp | |
| IV_TIME_END | Importing | TYPE /SCMB/DE_TIMESTAMP | End of interval | |
| CO_RESULT | Changing | TYPE REF TO /SCMB/CL_LDDD_RESULT | RC LDDD result |
Exceptions of Method EXECUTE_DETERMINATION
/SCTM/CX_TM_RG_CODE - Internal Programming Error in Routing GuideExample ABAP coding
DATA: lo_class TYPE REF TO /SCMB/CL_LD_CONTROLLER.
DATA: lv_CO_RESULT TYPE /SCMB/CL_LDDD_RESULT,
lv_IT_GEO_FR TYPE /SCMB/TT_GUID,
lv_IT_GEO_FR_OBJ TYPE /SCMB/T_LDDD_GEO_OBJECT_SORTED,
lv_IT_GEO_OBJ_MAPPING TYPE /SCMB/T_LDDD_MAP_GEO,
lv_IT_GEO_OBJ_NO_RESULT TYPE /SCMB/T_LDDD_GEO_OBJECT,
lv_IT_GEO_OBJ_NO_RESULT_PARENT TYPE /SCMB/MDL_LOCID_TAB,
lv_IT_GEO_OBJ_RELATION TYPE /SCMB/T_GEO_GEO,
lv_IT_GEO_TO TYPE /SCMB/TT_GUID,
lv_IT_GEO_TO_OBJ TYPE /SCMB/T_LDDD_GEO_OBJECT_SORTED,
lv_IT_INPUT_METHPAR TYPE /SCTM/TT_CON_INPUT_METHPAR,
lv_IT_MTR TYPE /SCMB/TT_MTR_UID_SORTED,
lv_IT_MTR_OBJ TYPE /SCMB/T_LDDD_MTR_OBJECT_SORTED,
lv_IT_MTR_OBJ_MAPPING TYPE /SCMB/T_LDDD_MAP_MTR,
lv_IT_MTR_OBJ_RELATION TYPE /SCMB/T_MTR_MTR,
lv_IT_REQUESTS TYPE /SCMB/T_LDDD_LANE_REQUEST,
lv_IV_CS_RELEVANT TYPE BOOLE_D,
lv_IV_DETAIL_MESSAGES TYPE BOOLE_D,
lv_IV_DETERMINE_ALL_LANES TYPE BOOLE_D,
lv_IV_EXCLUDE_LEGS TYPE BOOLE_D,
lv_IV_FILL_NEGATIVE_BUFFER TYPE BOOLE_D,
lv_IV_GEO_FROM_FIRST TYPE BOOLE_D,
lv_IV_MTR_HIERARCHY_FIRST TYPE BOOLE_D,
lv_IV_PACKAGE_SIZE TYPE INT4,
lv_IV_PARALLEL_PROCESSES TYPE /SCMB/DE_PARALLEL_PROCESSES,
lv_IV_SERVER_GROUP TYPE SPTA_RFCGR,
lv_IV_STRATEGY TYPE /SCMB/DE_STRATEGY,
lv_IV_TIME TYPE /SCMB/DE_TIMESTAMP,
lv_IV_TIME_END TYPE /SCMB/DE_TIMESTAMP,
lv_other TYPE c.
CALL METHOD lo_class=>EXECUTE_DETERMINATION(
EXPORTING
IT_GEO_FR = lv_IT_GEO_FR
IT_GEO_FR_OBJ = lv_IT_GEO_FR_OBJ
IT_GEO_OBJ_MAPPING = lv_IT_GEO_OBJ_MAPPING
IT_GEO_OBJ_NO_RESULT = lv_IT_GEO_OBJ_NO_RESULT
IT_GEO_OBJ_NO_RESULT_PARENT = lv_IT_GEO_OBJ_NO_RESULT_PARENT
IT_GEO_OBJ_RELATION = lv_IT_GEO_OBJ_RELATION
IT_GEO_TO = lv_IT_GEO_TO
IT_GEO_TO_OBJ = lv_IT_GEO_TO_OBJ
IT_INPUT_METHPAR = lv_IT_INPUT_METHPAR
IT_MTR = lv_IT_MTR
IT_MTR_OBJ = lv_IT_MTR_OBJ
IT_MTR_OBJ_MAPPING = lv_IT_MTR_OBJ_MAPPING
IT_MTR_OBJ_RELATION = lv_IT_MTR_OBJ_RELATION
IT_REQUESTS = lv_IT_REQUESTS
IV_CS_RELEVANT = lv_IV_CS_RELEVANT
IV_DETAIL_MESSAGES = lv_IV_DETAIL_MESSAGES
IV_DETERMINE_ALL_LANES = lv_IV_DETERMINE_ALL_LANES
IV_EXCLUDE_LEGS = lv_IV_EXCLUDE_LEGS
IV_FILL_NEGATIVE_BUFFER = lv_IV_FILL_NEGATIVE_BUFFER
IV_GEO_FROM_FIRST = lv_IV_GEO_FROM_FIRST
IV_MTR_HIERARCHY_FIRST = lv_IV_MTR_HIERARCHY_FIRST
IV_PACKAGE_SIZE = lv_IV_PACKAGE_SIZE
IV_PARALLEL_PROCESSES = lv_IV_PARALLEL_PROCESSES
IV_SERVER_GROUP = lv_IV_SERVER_GROUP
IV_STRATEGY = lv_IV_STRATEGY
IV_TIME = lv_IV_TIME
IV_TIME_END = lv_IV_TIME_END
CHANGING
CO_RESULT = lv_CO_RESULT ).
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