SAP /SCTM/CL_SP OO Class - Basis Class for Service Provider
/SCTM/CL_SP 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_SP 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 /SCTM/CL_SP 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_EXCEPT_MESSAGE | Add message from exception | Protected |
| CALL METHOD /sctm/cl_sp=>ADD_EXCEPT_MESSAGE...more details | ||
| ADD_MESSAGE | Add message | Protected |
| CALL METHOD /sctm/cl_sp=>ADD_MESSAGE...more details | ||
| ADD_TIMESTAMP_TO_SELECTION | Add Timestamp to Selection | Protected |
| CALL METHOD /sctm/cl_sp=>ADD_TIMESTAMP_TO_SELECTION...more details | ||
| ADJUST_SELECTION_TABLE | Adjust the UI selection to the DB format | Protected |
| CALL METHOD /sctm/cl_sp=>ADJUST_SELECTION_TABLE...more details | ||
| ANALYZE_ASPECT_PROPERTY | Analyse porperties for aspects | Protected |
| CALL METHOD /sctm/cl_sp=>ANALYZE_ASPECT_PROPERTY...more details | ||
| APPEND_EQ_TO_RANGE | OBSOLETE: Create search range (equal) | Public |
| CALL METHOD /sctm/cl_sp=>APPEND_EQ_TO_RANGE...more details | ||
|
| ||
| APPEND_EQ_TO_RANGE_EXCLUDE | OBSOLETE: Create search range (equal exclude) | Public |
| CALL METHOD /sctm/cl_sp=>APPEND_EQ_TO_RANGE_EXCLUDE...more details | ||
| APPEND_TO_RANGE | Create search range (to) | Public |
| CALL METHOD /sctm/cl_sp=>APPEND_TO_RANGE...more details | ||
| APPEND_TO_RANGE_EXCLUDE | OBSOLETE: Create search range (to exclude) | Public |
| CALL METHOD /sctm/cl_sp=>APPEND_TO_RANGE_EXCLUDE...more details | ||
| APPLY_PROPERTY | Apply properties for aspects | Protected |
| CALL METHOD /sctm/cl_sp=>APPLY_PROPERTY...more details | ||
| APPLY_PROPERTY_COMPLETE | Apply properties for aspects | Protected |
| CALL METHOD /sctm/cl_sp=>APPLY_PROPERTY_COMPLETE...more details | ||
| CONSTRUCTOR | CONSTRUCTOR | Public |
| CALL METHOD /sctm/cl_sp=>CONSTRUCTOR...more details | ||
| CONVERT_DATE2TIMESTMP | Convert date to timestamp | Public |
| CALL METHOD /sctm/cl_sp=>CONVERT_DATE2TIMESTMP...more details | ||
| CONVERT_TIMESTMP2DATE | Convert Timestamp to date | Public |
| CALL METHOD /sctm/cl_sp=>CONVERT_TIMESTMP2DATE...more details | ||
| EXIST_COUNTRY | Check if Country exists | Public |
| CALL METHOD /sctm/cl_sp=>EXIST_COUNTRY...more details | ||
| EXIST_DEPART_CAL | Check if Departure Calendar exists | Protected |
| CALL METHOD /sctm/cl_sp=>EXIST_DEPART_CAL...more details | ||
| EXIST_GEO_OBJECT | Check if Geo Object (Location / Zone) exists | Protected |
| CALL METHOD /sctm/cl_sp=>EXIST_GEO_OBJECT...more details | ||
| EXIST_LANE | Check if Transportion Lane exists | Protected |
| CALL METHOD /sctm/cl_sp=>EXIST_LANE...more details | ||
| EXIST_LOCATION | Check if Location exists | Protected |
| CALL METHOD /sctm/cl_sp=>EXIST_LOCATION...more details | ||
| EXIST_MTR | Check if Means of Transport exists | Protected |
| CALL METHOD /sctm/cl_sp=>EXIST_MTR...more details | ||
| EXIST_PARTNER | Check if Partner exists | Protected |
| CALL METHOD /sctm/cl_sp=>EXIST_PARTNER...more details | ||
| EXIST_POSTAL_CODE | Check if Postal Code is valid | Public |
| CALL METHOD /sctm/cl_sp=>EXIST_POSTAL_CODE...more details | ||
| EXIST_REGION | Check if Region is valid | Public |
| CALL METHOD /sctm/cl_sp=>EXIST_REGION...more details | ||
| EXIST_SCU | Check if Supply Chain Unit exists | Public |
| CALL METHOD /sctm/cl_sp=>EXIST_SCU...more details | ||
| EXIST_TRAGR | Check if Transportation Group exists | Protected |
| CALL METHOD /sctm/cl_sp=>EXIST_TRAGR...more details | ||
| EXIST_TSP | Check if TSP exists | Protected |
| CALL METHOD /sctm/cl_sp=>EXIST_TSP...more details | ||
| EXIST_TSP_PROFILE | Check if TSP Profile exists | Protected |
| CALL METHOD /sctm/cl_sp=>EXIST_TSP_PROFILE...more details | ||
| EXIST_VEHICLE | Check if Vehicle exists | Protected |
| CALL METHOD /sctm/cl_sp=>EXIST_VEHICLE...more details | ||
| EXIST_ZONE | Check if Transportation Zone exists | Protected |
| CALL METHOD /sctm/cl_sp=>EXIST_ZONE...more details | ||
| FILL_PARTNER_BUFFER | Fill Partner buffer | Protected |
| CALL METHOD /sctm/cl_sp=>FILL_PARTNER_BUFFER...more details | ||
| FIND_GUID_FOR_SCU | New GUID or GUID of an Existing SCU | Protected |
| CALL METHOD /sctm/cl_sp=>FIND_GUID_FOR_SCU...more details | ||
| GET_ADV_SEARCH_GUIDS | Reduction of GUID Table in Advanced Search | Protected |
| CALL METHOD /sctm/cl_sp=>GET_ADV_SEARCH_GUIDS...more details | ||
| GET_ASPECT_PROPERTY | Read properties for aspects | Protected |
| CALL METHOD /sctm/cl_sp=>GET_ASPECT_PROPERTY...more details | ||
| GET_HEADERS | Get Header data | Protected |
| CALL METHOD /sctm/cl_sp=>GET_HEADERS...more details | ||
| GET_LANES | Get Transportion Lanes | Protected |
| CALL METHOD /sctm/cl_sp=>GET_LANES...more details | ||
| GET_LOCATIONS | Fill internal buffer with locations (mass read) | Protected |
| CALL METHOD /sctm/cl_sp=>GET_LOCATIONS...more details | ||
| GET_MTRS | Fill internal buffer with mtrs (mass read) | Protected |
| CALL METHOD /sctm/cl_sp=>GET_MTRS...more details | ||
| GET_TRANSPORT_TIME | Transportation Duration of Dynamic Transportation Lane | Protected |
| CALL METHOD /sctm/cl_sp=>GET_TRANSPORT_TIME...more details | ||
| GET_VEHICLES | Fill internal buffer with vehicle (mass read) | Protected |
| CALL METHOD /sctm/cl_sp=>GET_VEHICLES...more details | ||
| GET_ZONES | Fill internal buffer with zones (mass read) | Protected |
| CALL METHOD /sctm/cl_sp=>GET_ZONES...more details | ||
| GUID_INTERSECTION | Average of GUID Tables | Protected |
| CALL METHOD /sctm/cl_sp=>GUID_INTERSECTION...more details | ||
| HANDLE_UNKNOWN_ASPECT | Handle unknown pattern aspect | Protected |
| CALL METHOD /sctm/cl_sp=>HANDLE_UNKNOWN_ASPECT...more details | ||
| IS_CHILD_MTR_OF | Check Means of Transport Child relation | Protected |
| CALL METHOD /sctm/cl_sp=>IS_CHILD_MTR_OF...more details | ||
| QUERY_EXECUTE | Interface: Execute Query | Protected |
| CALL METHOD /sctm/cl_sp=>QUERY_EXECUTE...more details | ||
| READ_ALL | Selection with Reference to Input Parameters | Protected |
| CALL METHOD /sctm/cl_sp=>READ_ALL...more details | ||
| REJECT_AUTHORITY_RG | Check authority for RG master data | Protected |
| CALL METHOD /sctm/cl_sp=>REJECT_AUTHORITY_RG...more details | ||
| REJECT_AUTHORITY_SCU | Check authority for SCU maintenance | Protected |
| CALL METHOD /sctm/cl_sp=>REJECT_AUTHORITY_SCU...more details | ||
| SET_PROPERTY_READONLY | Set property to readonly | Protected |
| CALL METHOD /sctm/cl_sp=>SET_PROPERTY_READONLY...more details | ||
| TRANSFER_QRY_SCUNITS | Conversion of SCU ID to DB GUID | Protected |
| CALL METHOD /sctm/cl_sp=>TRANSFER_QRY_SCUNITS...more details | ||
| TRANSFER_SIMPLE_SEARCH | Conversion of Input Parameters for Simple Search | Private |
| CALL METHOD /sctm/cl_sp=>TRANSFER_SIMPLE_SEARCH...more details | ||
/SCTM/CL_SP 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_ATTRIBUTE_HANDLER | Instance Attribute | Attribute Handler UI (SAPGUI) | LIKE /SCMB/CL_ATTRIBUTE_HANDLER | Protected | |
| MO_MESSAGE_HANDLER | Instance Attribute | Message Handler UI (SAPGUI) | LIKE /SCMB/CL_MESSAGE_HANDLER | Protected | |
| MT_ASPECT_PROPERTIES | Instance Attribute | LIKE TY_T_ASPECT_PROPERTIES | Protected | ||
| MT_COUNTRIES | Static Attribute | Mapping: Country Key -> Country Name | LIKE /SCTM/TT_UI_COUNTRY | Private | |
| MT_DEPART_CALS | Static Attribute | Mapping: Dep. Cal. -> Departure Calendar Name | LIKE /SCTM/TT_UI_CAL | Private | |
| MT_LOCATIONS | Static Attribute | Mapping: Location ID -> Location GUID and Description | LIKE /SCTM/TT_UI_LOCATION | Private | |
| MT_MESSAGES | Instance Attribute | Return parameter table | LIKE BAPIRET2_T | Public | |
| MT_MTRS | Static Attribute | Adapter: Means of Transport Header | LIKE /SCTM/TT_AD_MTR_HD | Private | |
| MT_PARTNERS | Static Attribute | Mapping: Business Partner -> Name and Contact Data | LIKE /SCTM/TT_UI_PARTNER | Private | |
| MT_REGIONS | Static Attribute | Mapping: Region -> Name of Region | LIKE /SCTM/TT_UI_REGION | Private | |
| MT_SCUS | Static Attribute | Mapping: SCU ID -> GUIDs and Important SCU Attributes | LIKE /SCTM/TT_UI_SCU | Private | |
| MT_TRANS_GROUPS | Static Attribute | Mapping: Transportation Group -> Name of Transp. Group | LIKE /SCTM/TT_UI_TRAGR | Private | |
| MT_TSP_PROFILES | Static Attribute | Mapping: Business Partner -> Profile Data | LIKE /SCTM/TT_UI_TSP_PROF | Private | |
| MT_VEHICLES | Static Attribute | Mapping: Vehicle ID -> GUID and Name of Vehicle | LIKE /SCTM/TT_UI_VEHICLE | Private | |
| MT_ZONES | Static Attribute | Mapping: Zone ID -> GUID and Important Zone Attributes | LIKE /SCTM/TT_UI_ZONE | Private | |
| MT_ZONE_TZONES | Static Attribute | LIKE TY_T_ZONE_TZONE | Private | ||
| MV_ICON_EDIT | Instance Attribute | Change Mode | LIKE /SCTM/UI_EDIT_MODE | Protected | |
| MV_ICON_NO_EDIT | Instance Attribute | Change Mode | LIKE /SCTM/UI_EDIT_MODE | Protected | |
| MV_LANGUAGE | Instance Attribute | Language Key | LIKE SPRAS | Protected | |
| MV_MODE | Instance Attribute | Execution mode for service provider (SCMB UI Pattern) | LIKE /SCTM/DE_SP_MODE | Protected | |
| MV_MSG | Static Attribute | Message | LIKE STRING | Protected | |
| MV_TZONE | Instance Attribute | Time Zone | LIKE SYSTZONLO | Protected |
/SCTM/CL_SP types
TY_S_ASPECT_PROPERTIES -TY_S_ZONE_TZONE -
TY_T_ASPECT_PROPERTIES -
TY_T_PROPERTY_NAME -
TY_T_ZONE_TZONE -
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