SAP /SCTM/CL_RG_REQUEST OO Class - SCTM: Transportation Request
/SCTM/CL_RG_REQUEST 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 /SCTM/CL_RG_REQUEST including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for /SCTM/CL_RG_REQUEST is /SCTM/CL_REQUESTMethod list of /SCTM/CL_RG_REQUEST 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 |
| ACCEPTS | Is the format required covered by the current one? | Protected |
| CALL METHOD /sctm/cl_rg_request=>ACCEPTS...more details | ||
| ADAPT_MTR_RESTRICTS | Transform Restrictions from Identifiers to Objects | Public |
| CALL METHOD /sctm/cl_rg_request=>ADAPT_MTR_RESTRICTS...more details | ||
| ADAPT_ROUTE_RESTRICTS | Calculate Restrictions with Reference to Linear Routes | Public |
| CALL METHOD /sctm/cl_rg_request=>ADAPT_ROUTE_RESTRICTS...more details | ||
| BUNDLE_TRIPS | Combine Trips Accord. to Format Switch | Private |
| CALL METHOD /sctm/cl_rg_request=>BUNDLE_TRIPS...more details | ||
| CHANGE_TO | Switch to an Adjacent Format | Protected |
| CALL METHOD /sctm/cl_rg_request=>CHANGE_TO...more details | ||
| CHECK_TIME | Check Validity of Time Stamp Against Restrictions | Public |
| CALL METHOD /sctm/cl_rg_request=>CHECK_TIME...more details | ||
|
| ||
| CONSTRUCTOR | Constructor | Public |
| CALL METHOD /sctm/cl_rg_request=>CONSTRUCTOR...more details | ||
| GET_FORMAT | Current Format | Protected |
| CALL METHOD /sctm/cl_rg_request=>GET_FORMAT...more details | ||
| GET_RESTRICT_ASSIGNS | Assignments According to Request Restrictions | Public |
| CALL METHOD /sctm/cl_rg_request=>GET_RESTRICT_ASSIGNS...more details | ||
| GET_RESTRICT_ASSIGN_PARAMS | Read Parameters Relevant for Restricting Assignments | Public |
| CALL METHOD /sctm/cl_rg_request=>GET_RESTRICT_ASSIGN_PARAMS...more details | ||
| GET_SCHEDULING_INFO | Read Scheduling Time Information | Public |
| CALL METHOD /sctm/cl_rg_request=>GET_SCHEDULING_INFO...more details | ||
| GET_TOTWEIGHT_INFO | Read Total Weight and Unit | Public |
| CALL METHOD /sctm/cl_rg_request=>GET_TOTWEIGHT_INFO...more details | ||
| IS_ROUTE_VALID | Is the Given Route Valid? | Public |
| CALL METHOD /sctm/cl_rg_request=>IS_ROUTE_VALID...more details | ||
| REACH_FORMAT | Required Format | Protected |
| CALL METHOD /sctm/cl_rg_request=>REACH_FORMAT...more details | ||
| REACH_RG_FORMAT | Requested Routing Guide Format | Public |
| CALL METHOD /sctm/cl_rg_request=>REACH_RG_FORMAT...more details | ||
| SELECT_VALID_ROUTES | Select the Valid Routes | Public |
| CALL METHOD /sctm/cl_rg_request=>SELECT_VALID_ROUTES...more details | ||
| SIMPLIFY | Standardized Restrictions for TSPs | Private |
| CALL METHOD /sctm/cl_rg_request=>SIMPLIFY...more details | ||
| SIMPLIFY_MTR_RESTRICTS | Standardized Restrictions for Means of Transport | Private |
| CALL METHOD /sctm/cl_rg_request=>SIMPLIFY_MTR_RESTRICTS...more details | ||
| SIMPLIFY_ROUTE_RESTRICTS | Standardized Restrictions for Routes | Private |
| CALL METHOD /sctm/cl_rg_request=>SIMPLIFY_ROUTE_RESTRICTS...more details | ||
/SCTM/CL_RG_REQUEST 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_FORMAT | Instance Attribute | Format of RG Solutions | LIKE /SCTM/CL_RG_FORMAT | Private | |
| MS_IN_LOCFROM | Instance Attribute | SCTM: RG Identification of Location | LIKE /SCMB/S_LOC_DESCR | Public | |
| MS_IN_LOCTO | Instance Attribute | SCTM: RG Identification of Location | LIKE /SCMB/S_LOC_DESCR | Public | |
| MT_INVALID_ROUTE_GUIDS | Instance Attribute | GUIDs of Invalid Routes | LIKE /SCMB/TT_GUID | Private | |
| MT_IN_LOCRES | Instance Attribute | SCTM: Constraint for Location | LIKE /SCMB/TT_RESTRICTION_LOC | Public | |
| MT_IN_PROD | Instance Attribute | SCTM: Product Information Request | LIKE /SCMB/TT_RG_PROD | Public | |
| MT_IN_SHIP_CONDS | Instance Attribute | Quantity of Shipping Conditions | LIKE /SCTM/TT_SHIP_COND | Public | |
| MT_RESTR_MTR_OBJS | Instance Attribute | Number of Means of Transport (Identification) | LIKE /SCTM/TT_MTR | Public | |
| MT_RESTR_MTR_UIDS | Instance Attribute | Number of Means of Transport (Identification) | LIKE /SCMB/TT_MTR_UID | Public | |
| MT_RESTR_RT_IDS | Instance Attribute | Number of Route Names | LIKE /SCMB/TT_ROUTE_ID | Public | |
| MT_RESTR_RT_OBJS | Instance Attribute | Number of (Abstract) Routes | LIKE /SCTM/TT_BASIC_ROUTE | Public | |
| MT_RESTR_TSP_GUIDS | Instance Attribute | Number of TSP Profiles | LIKE /SCMB/TT_GUID | Public | |
| MT_TRIPS | Instance Attribute | Quantity of Trips | LIKE /SCTM/TT_TRIP | Public | |
| MV_IN_END_TIME | Instance Attribute | Time Stamp | LIKE /SCMB/DE_TIMESTAMP | Public | |
| MV_IN_PROD_GIVEN | Instance Attribute | Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') | LIKE BOOLE_D | Public | |
| MV_IN_REQ_CREATE_TIME | Instance Attribute | Time Stamp | LIKE /SCMB/DE_TIMESTAMP | Public | |
| MV_IN_REQ_TYPE | Instance Attribute | Classification of Requests | LIKE /SCMB/DE_TYPE_REQUEST | Public | |
| MV_IN_SCHD_DIRECTION | Instance Attribute | SCTM: Scheduling Direction | LIKE /SCMB/DE_SCHD_DIRECTION | Public | |
| MV_IN_SHIPTYPE | Instance Attribute | Classification of Shipments | 'O' | LIKE /SCMB/DE_TYPE_SHIP | Public |
| MV_IN_START_TIME | Instance Attribute | Time Stamp | LIKE /SCMB/DE_TIMESTAMP | Public | |
| MV_RESTR_MTR_SIGN | Instance Attribute | Inclusion (with) or Exclusion (Without) | LIKE /SCMB/DE_SIGN | Public | |
| MV_RESTR_RT_SIGN | Instance Attribute | Inclusion (with) or Exclusion (Without) | LIKE /SCMB/DE_SIGN | Public | |
| MV_RESTR_TSP_SIGN | Instance Attribute | Inclusion (with) or Exclusion (Without) | LIKE /SCMB/DE_SIGN | Public |
Links to Related Class(s)
/SCTM/CL...Full list of available SAP object classes
Search for further information about these or an SAP related objects