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

.

NameTypeData TypeDescriptionDefault Value
IT_GEO_FRImportingTYPE
/SCMB/TT_GUID
Quantity of GUIDs for SCM Master Data Objects
IT_GEO_FR_OBJImportingTYPE
/SCMB/T_LDDD_GEO_OBJECT_SORTED
GEO Objects for Lane Determination (Queue Buffer)
IT_GEO_OBJ_MAPPINGImportingTYPE
/SCMB/T_LDDD_MAP_GEO
Map LDDD Geo Object
IT_GEO_OBJ_NO_RESULTImportingTYPE
/SCMB/T_LDDD_GEO_OBJECT
GEO Objects for Lane Determination (Queue Buffer)
IT_GEO_OBJ_NO_RESULT_PARENTImportingTYPE
/SCMB/MDL_LOCID_TAB
Internal Key for Location
IT_GEO_OBJ_RELATIONImportingTYPE
/SCMB/T_GEO_GEO
Geo - Geo relation
IT_GEO_TOImportingTYPE
/SCMB/TT_GUID
Quantity of GUIDs for SCM Master Data Objects
IT_GEO_TO_OBJImportingTYPE
/SCMB/T_LDDD_GEO_OBJECT_SORTED
GEO Objects for Lane Determination (Queue Buffer)
IT_INPUT_METHPARImportingTYPE
/SCTM/TT_CON_INPUT_METHPAR
Method Parameters for Request
IT_MTRImportingTYPE
/SCMB/TT_MTR_UID_SORTED
Number of Means of Transport (Identification)
IT_MTR_OBJImportingTYPE
/SCMB/T_LDDD_MTR_OBJECT_SORTED
MTR Objects for Lane Determination (Queue Buffer)
IT_MTR_OBJ_MAPPINGImportingTYPE
/SCMB/T_LDDD_MAP_MTR
Map LDDD Means of Transport Object
IT_MTR_OBJ_RELATIONImportingTYPE
/SCMB/T_MTR_MTR
Means of Transport - Means of Transport relation
IT_REQUESTSImportingTYPE
/SCMB/T_LDDD_LANE_REQUEST
SCMB LDDD: Request Table for Lane Determination
IV_CS_RELEVANTImportingTYPE
BOOLE_D
Consider only carrier selection lanes
IV_DETAIL_MESSAGESImportingTYPE
BOOLE_D
Raise detailed messages?
IV_DETERMINE_ALL_LANESImportingTYPE
BOOLE_D
Find all lanes per Request?
IV_EXCLUDE_LEGSImportingTYPE
BOOLE_D
Exclude Schedules
IV_FILL_NEGATIVE_BUFFERImportingTYPE
BOOLE_D
Fill negative buffer (DB)
IV_GEO_FROM_FIRSTImportingTYPE
BOOLE_D
TM: Is the city considered first within the geography?
IV_MTR_HIERARCHY_FIRSTImportingTYPE
BOOLE_D
TM: Is the MTr hierarchy considered first?
IV_PACKAGE_SIZEImportingTYPE
INT4
Package size for parallel processing
IV_PARALLEL_PROCESSESImportingTYPE
/SCMB/DE_PARALLEL_PROCESSES
Number of parallel processes
IV_SERVER_GROUPImportingTYPE
SPTA_RFCGR
Server Group for Parallel Processing
IV_STRATEGYImportingTYPE
/SCMB/DE_STRATEGY
Control Strategy
IV_TIMEImportingTYPE
/SCMB/DE_TIMESTAMP
Time Stamp
IV_TIME_ENDImportingTYPE
/SCMB/DE_TIMESTAMP
End of interval
CO_RESULTChangingTYPE REF TO
/SCMB/CL_LDDD_RESULT
RC LDDD result



Exceptions of Method EXECUTE_DETERMINATION

/SCTM/CX_TM_RG_CODE - Internal Programming Error in Routing Guide

Example 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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!