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 NameDescriptionVisability
ADD_EXCEPT_MESSAGEAdd message from exceptionProtected
CALL METHOD /sctm/cl_sp=>ADD_EXCEPT_MESSAGE...more details

ADD_MESSAGEAdd messageProtected
CALL METHOD /sctm/cl_sp=>ADD_MESSAGE...more details

ADD_TIMESTAMP_TO_SELECTIONAdd Timestamp to SelectionProtected
CALL METHOD /sctm/cl_sp=>ADD_TIMESTAMP_TO_SELECTION...more details

ADJUST_SELECTION_TABLEAdjust the UI selection to the DB formatProtected
CALL METHOD /sctm/cl_sp=>ADJUST_SELECTION_TABLE...more details

ANALYZE_ASPECT_PROPERTYAnalyse porperties for aspectsProtected
CALL METHOD /sctm/cl_sp=>ANALYZE_ASPECT_PROPERTY...more details

APPEND_EQ_TO_RANGEOBSOLETE: Create search range (equal)Public
CALL METHOD /sctm/cl_sp=>APPEND_EQ_TO_RANGE...more details

APPEND_EQ_TO_RANGE_EXCLUDEOBSOLETE: Create search range (equal exclude)Public
CALL METHOD /sctm/cl_sp=>APPEND_EQ_TO_RANGE_EXCLUDE...more details

APPEND_TO_RANGECreate search range (to)Public
CALL METHOD /sctm/cl_sp=>APPEND_TO_RANGE...more details

APPEND_TO_RANGE_EXCLUDEOBSOLETE: Create search range (to exclude)Public
CALL METHOD /sctm/cl_sp=>APPEND_TO_RANGE_EXCLUDE...more details

APPLY_PROPERTYApply properties for aspectsProtected
CALL METHOD /sctm/cl_sp=>APPLY_PROPERTY...more details

APPLY_PROPERTY_COMPLETEApply properties for aspectsProtected
CALL METHOD /sctm/cl_sp=>APPLY_PROPERTY_COMPLETE...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD /sctm/cl_sp=>CONSTRUCTOR...more details

CONVERT_DATE2TIMESTMPConvert date to timestampPublic
CALL METHOD /sctm/cl_sp=>CONVERT_DATE2TIMESTMP...more details

CONVERT_TIMESTMP2DATEConvert Timestamp to datePublic
CALL METHOD /sctm/cl_sp=>CONVERT_TIMESTMP2DATE...more details

EXIST_COUNTRYCheck if Country existsPublic
CALL METHOD /sctm/cl_sp=>EXIST_COUNTRY...more details

EXIST_DEPART_CALCheck if Departure Calendar existsProtected
CALL METHOD /sctm/cl_sp=>EXIST_DEPART_CAL...more details

EXIST_GEO_OBJECTCheck if Geo Object (Location / Zone) existsProtected
CALL METHOD /sctm/cl_sp=>EXIST_GEO_OBJECT...more details

EXIST_LANECheck if Transportion Lane existsProtected
CALL METHOD /sctm/cl_sp=>EXIST_LANE...more details

EXIST_LOCATIONCheck if Location existsProtected
CALL METHOD /sctm/cl_sp=>EXIST_LOCATION...more details

EXIST_MTRCheck if Means of Transport existsProtected
CALL METHOD /sctm/cl_sp=>EXIST_MTR...more details

EXIST_PARTNERCheck if Partner existsProtected
CALL METHOD /sctm/cl_sp=>EXIST_PARTNER...more details

EXIST_POSTAL_CODECheck if Postal Code is validPublic
CALL METHOD /sctm/cl_sp=>EXIST_POSTAL_CODE...more details

EXIST_REGIONCheck if Region is validPublic
CALL METHOD /sctm/cl_sp=>EXIST_REGION...more details

EXIST_SCUCheck if Supply Chain Unit existsPublic
CALL METHOD /sctm/cl_sp=>EXIST_SCU...more details

EXIST_TRAGRCheck if Transportation Group existsProtected
CALL METHOD /sctm/cl_sp=>EXIST_TRAGR...more details

EXIST_TSPCheck if TSP existsProtected
CALL METHOD /sctm/cl_sp=>EXIST_TSP...more details

EXIST_TSP_PROFILECheck if TSP Profile existsProtected
CALL METHOD /sctm/cl_sp=>EXIST_TSP_PROFILE...more details

EXIST_VEHICLECheck if Vehicle existsProtected
CALL METHOD /sctm/cl_sp=>EXIST_VEHICLE...more details

EXIST_ZONECheck if Transportation Zone existsProtected
CALL METHOD /sctm/cl_sp=>EXIST_ZONE...more details

FILL_PARTNER_BUFFERFill Partner bufferProtected
CALL METHOD /sctm/cl_sp=>FILL_PARTNER_BUFFER...more details

FIND_GUID_FOR_SCUNew GUID or GUID of an Existing SCUProtected
CALL METHOD /sctm/cl_sp=>FIND_GUID_FOR_SCU...more details

GET_ADV_SEARCH_GUIDSReduction of GUID Table in Advanced SearchProtected
CALL METHOD /sctm/cl_sp=>GET_ADV_SEARCH_GUIDS...more details

GET_ASPECT_PROPERTYRead properties for aspectsProtected
CALL METHOD /sctm/cl_sp=>GET_ASPECT_PROPERTY...more details

GET_HEADERSGet Header dataProtected
CALL METHOD /sctm/cl_sp=>GET_HEADERS...more details

GET_LANESGet Transportion LanesProtected
CALL METHOD /sctm/cl_sp=>GET_LANES...more details

GET_LOCATIONSFill internal buffer with locations (mass read)Protected
CALL METHOD /sctm/cl_sp=>GET_LOCATIONS...more details

GET_MTRSFill internal buffer with mtrs (mass read)Protected
CALL METHOD /sctm/cl_sp=>GET_MTRS...more details

GET_TRANSPORT_TIMETransportation Duration of Dynamic Transportation LaneProtected
CALL METHOD /sctm/cl_sp=>GET_TRANSPORT_TIME...more details

GET_VEHICLESFill internal buffer with vehicle (mass read)Protected
CALL METHOD /sctm/cl_sp=>GET_VEHICLES...more details

GET_ZONESFill internal buffer with zones (mass read)Protected
CALL METHOD /sctm/cl_sp=>GET_ZONES...more details

GUID_INTERSECTIONAverage of GUID TablesProtected
CALL METHOD /sctm/cl_sp=>GUID_INTERSECTION...more details

HANDLE_UNKNOWN_ASPECTHandle unknown pattern aspectProtected
CALL METHOD /sctm/cl_sp=>HANDLE_UNKNOWN_ASPECT...more details

IS_CHILD_MTR_OFCheck Means of Transport Child relationProtected
CALL METHOD /sctm/cl_sp=>IS_CHILD_MTR_OF...more details

QUERY_EXECUTEInterface: Execute QueryProtected
CALL METHOD /sctm/cl_sp=>QUERY_EXECUTE...more details

READ_ALLSelection with Reference to Input ParametersProtected
CALL METHOD /sctm/cl_sp=>READ_ALL...more details

REJECT_AUTHORITY_RGCheck authority for RG master dataProtected
CALL METHOD /sctm/cl_sp=>REJECT_AUTHORITY_RG...more details

REJECT_AUTHORITY_SCUCheck authority for SCU maintenanceProtected
CALL METHOD /sctm/cl_sp=>REJECT_AUTHORITY_SCU...more details

SET_PROPERTY_READONLYSet property to readonlyProtected
CALL METHOD /sctm/cl_sp=>SET_PROPERTY_READONLY...more details

TRANSFER_QRY_SCUNITSConversion of SCU ID to DB GUIDProtected
CALL METHOD /sctm/cl_sp=>TRANSFER_QRY_SCUNITS...more details

TRANSFER_SIMPLE_SEARCHConversion of Input Parameters for Simple SearchPrivate
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.

NameLevelDescriptionInitial ValueTypeVisability
MO_ATTRIBUTE_HANDLERInstance AttributeAttribute Handler UI (SAPGUI)LIKE
/SCMB/CL_ATTRIBUTE_HANDLER
Protected
MO_MESSAGE_HANDLERInstance AttributeMessage Handler UI (SAPGUI)LIKE
/SCMB/CL_MESSAGE_HANDLER
Protected
MT_ASPECT_PROPERTIESInstance AttributeLIKE
TY_T_ASPECT_PROPERTIES
Protected
MT_COUNTRIESStatic AttributeMapping: Country Key -> Country NameLIKE
/SCTM/TT_UI_COUNTRY
Private
MT_DEPART_CALSStatic AttributeMapping: Dep. Cal. -> Departure Calendar NameLIKE
/SCTM/TT_UI_CAL
Private
MT_LOCATIONSStatic AttributeMapping: Location ID -> Location GUID and DescriptionLIKE
/SCTM/TT_UI_LOCATION
Private
MT_MESSAGESInstance AttributeReturn parameter tableLIKE
BAPIRET2_T
Public
MT_MTRSStatic AttributeAdapter: Means of Transport HeaderLIKE
/SCTM/TT_AD_MTR_HD
Private
MT_PARTNERSStatic AttributeMapping: Business Partner -> Name and Contact DataLIKE
/SCTM/TT_UI_PARTNER
Private
MT_REGIONSStatic AttributeMapping: Region -> Name of RegionLIKE
/SCTM/TT_UI_REGION
Private
MT_SCUSStatic AttributeMapping: SCU ID -> GUIDs and Important SCU AttributesLIKE
/SCTM/TT_UI_SCU
Private
MT_TRANS_GROUPSStatic AttributeMapping: Transportation Group -> Name of Transp. GroupLIKE
/SCTM/TT_UI_TRAGR
Private
MT_TSP_PROFILESStatic AttributeMapping: Business Partner -> Profile DataLIKE
/SCTM/TT_UI_TSP_PROF
Private
MT_VEHICLESStatic AttributeMapping: Vehicle ID -> GUID and Name of VehicleLIKE
/SCTM/TT_UI_VEHICLE
Private
MT_ZONESStatic AttributeMapping: Zone ID -> GUID and Important Zone AttributesLIKE
/SCTM/TT_UI_ZONE
Private
MT_ZONE_TZONESStatic AttributeLIKE
TY_T_ZONE_TZONE
Private
MV_ICON_EDITInstance AttributeChange ModeLIKE
/SCTM/UI_EDIT_MODE
Protected
MV_ICON_NO_EDITInstance AttributeChange ModeLIKE
/SCTM/UI_EDIT_MODE
Protected
MV_LANGUAGEInstance AttributeLanguage KeyLIKE
SPRAS
Protected
MV_MODEInstance AttributeExecution mode for service provider (SCMB UI Pattern)LIKE
/SCTM/DE_SP_MODE
Protected
MV_MSGStatic AttributeMessageLIKE
STRING
Protected
MV_TZONEInstance AttributeTime ZoneLIKE
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



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!