SAP /SCMB/CL_GIS_CONNECTOR_SCP OO Class - GIS Connector to SAP Cloud Platform Spatial Services









/SCMB/CL_GIS_CONNECTOR_SCP 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 /SCMB/CL_GIS_CONNECTOR_SCP including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class /SCMB/IF_GIS_CONNECTOR_SCP_C

Method list of /SCMB/CL_GIS_CONNECTOR_SCP 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_MSG_TO_BAPIRETAdd system message to BAPI return tableProtected
CALL METHOD /scmb/cl_gis_connector_scp=>ADD_MSG_TO_BAPIRET...more details

ADD_WAYPOINT_COORDINATEAdd a waypointProtected
CALL METHOD /scmb/cl_gis_connector_scp=>ADD_WAYPOINT_COORDINATE...more details

CHECK_SETUP_ERRORCheck SCP HSS Setup errorsProtected
CALL METHOD /scmb/cl_gis_connector_scp=>CHECK_SETUP_ERROR...more details

CONVERT_SECONDS_TO_DURATIONConvert seconds to internal duration formatProtected
CALL METHOD /scmb/cl_gis_connector_scp=>CONVERT_SECONDS_TO_DURATION...more details

CREATE_DDD_REQUESTCreate Distance Determination requestProtected
CALL METHOD /scmb/cl_gis_connector_scp=>CREATE_DDD_REQUEST...more details

CREATE_DDD_RESULTCreate Distance Determination resultProtected
CALL METHOD /scmb/cl_gis_connector_scp=>CREATE_DDD_RESULT...more details

CREATE_GEOCODING_REQUESTCreate Geo-Coding requestProtected
CALL METHOD /scmb/cl_gis_connector_scp=>CREATE_GEOCODING_REQUEST...more details

CREATE_GEOROUTING_REQUESTCreate Geo-Routing requestProtected
CALL METHOD /scmb/cl_gis_connector_scp=>CREATE_GEOROUTING_REQUEST...more details

CREATE_MATRIX_ROUTING_REQUESTOBSOLETEPrivate
CALL METHOD /scmb/cl_gis_connector_scp=>CREATE_MATRIX_ROUTING_REQUEST...more details

CREATE_PKG_FOR_PROCESS_PAIRSCreate packages for process pairsProtected
CALL METHOD /scmb/cl_gis_connector_scp=>CREATE_PKG_FOR_PROCESS_PAIRS...more details

CREATE_REQUESTCreate RequestPrivate
CALL METHOD /scmb/cl_gis_connector_scp=>CREATE_REQUEST...more details

CREATE_TEST_METHOD_PARAMETERSCreate Test ParameterProtected
CALL METHOD /scmb/cl_gis_connector_scp=>CREATE_TEST_METHOD_PARAMETERS...more details

DECODE_COORDINATEDecode Coordinates to map to request locationsProtected
CALL METHOD /scmb/cl_gis_connector_scp=>DECODE_COORDINATE...more details

DETERMINE_DDD_RESULTSDetermine DDD for all combinations of a sourceProtected
CALL METHOD /scmb/cl_gis_connector_scp=>DETERMINE_DDD_RESULTS...more details

DETERMINE_METHOD_PARAMETERDetermine Method ParameterProtected
CALL METHOD /scmb/cl_gis_connector_scp=>DETERMINE_METHOD_PARAMETER...more details

DETERMINE_PREFIXDetermine prefix from strategyProtected
CALL METHOD /scmb/cl_gis_connector_scp=>DETERMINE_PREFIX...more details

DETERMINE_STATUS_FROM_RESPONSEDetermine status from HTTP response status codeProtected
CALL METHOD /scmb/cl_gis_connector_scp=>DETERMINE_STATUS_FROM_RESPONSE...more details

EXECUTE_DISTANCE_DETERMINATIONExecute Distance and Duration DeterminationPublic
CALL METHOD /scmb/cl_gis_connector_scp=>EXECUTE_DISTANCE_DETERMINATION...more details

EXECUTE_GEOCODINGExecute Geo Coding DeterminationPublic
CALL METHOD /scmb/cl_gis_connector_scp=>EXECUTE_GEOCODING...more details

EXECUTE_GEOROUTINGExecute Geo Route DeterminationPublic
CALL METHOD /scmb/cl_gis_connector_scp=>EXECUTE_GEOROUTING...more details

EXECUTE_MATRIX_ROUTINGOBSOLETEPrivate
CALL METHOD /scmb/cl_gis_connector_scp=>EXECUTE_MATRIX_ROUTING...more details

EXTRACT_DURATION_FROM_ROUTEExtract duration from routeProtected
CALL METHOD /scmb/cl_gis_connector_scp=>EXTRACT_DURATION_FROM_ROUTE...more details

FINALIZE_AIF_LOGCreate AIF logsProtected
CALL METHOD /scmb/cl_gis_connector_scp=>FINALIZE_AIF_LOG...more details

FINALIZE_GIS_METRICSWrite GIS metrics entry for method executionProtected
CALL METHOD /scmb/cl_gis_connector_scp=>FINALIZE_GIS_METRICS...more details

GET_COUNTRY_DESCRIPTIONGet description for countryProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_COUNTRY_DESCRIPTION...more details

GET_CURRENT_TIME_AS_STRINGGet current system time as stringProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_CURRENT_TIME_AS_STRING...more details

GET_DDD_PROC_PAIRS_FROM_REQPackage DDD requestsProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_DDD_PROC_PAIRS_FROM_REQ...more details

GET_DDD_SETTINGSGet DDD settingsProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_DDD_SETTINGS...more details

GET_DESTINATIONSGet DestinationsProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_DESTINATIONS...more details

GET_FILTERED_GC_REQUESTSFilter geocoding requestsProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_FILTERED_GC_REQUESTS...more details

GET_GC_ADDRESSGet geocoding input address based on location addressProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_GC_ADDRESS...more details

GET_GC_MATCHGet geocoding matchProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_GC_MATCH...more details

GET_GC_PRECISIONGet geocoding precisionProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_GC_PRECISION...more details

GET_GIS_PROVIDERGet relevant GIS providerProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_GIS_PROVIDER...more details

GET_HTTP_CLIENTGet HTTP ClientProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_HTTP_CLIENT...more details

GET_OAUTH_TOKENGet OAUTH TokenProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_OAUTH_TOKEN...more details

GET_PARAMETER_VALUEGet Provider CredentialsProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_PARAMETER_VALUE...more details

GET_PATH_SUFFIXGet path suffix for HTTP client requestProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_PATH_SUFFIX...more details

GET_PROVIDER_CREDENTIALSGet Provider CredentialsProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_PROVIDER_CREDENTIALS...more details

GET_REGION_DESCRIPTIONGet description for regionProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_REGION_DESCRIPTION...more details

GET_REST_CLIENTGet REST ClientProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_REST_CLIENT...more details

GET_RFC_DESTINATION_FOR_CLOUDGet RFC destinationProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_RFC_DESTINATION_FOR_CLOUD...more details

GET_ROUTE_CONFIGGet Route ConfigurationProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_ROUTE_CONFIG...more details

GET_TIMESTAMPGet timestampProtected
CALL METHOD /scmb/cl_gis_connector_scp=>GET_TIMESTAMP...more details

INITIALIZE_GIS_METRICSWrite GIS metrics entry for method executionProtected
CALL METHOD /scmb/cl_gis_connector_scp=>INITIALIZE_GIS_METRICS...more details

JSON_DESERIALIZEDeserializeProtected
CALL METHOD /scmb/cl_gis_connector_scp=>JSON_DESERIALIZE...more details

JSON_SERIALIZESerializeProtected
CALL METHOD /scmb/cl_gis_connector_scp=>JSON_SERIALIZE...more details

REFRESH_HTTP_CLIENT_REQUESTRefresh HTTP client requestProtected
CALL METHOD /scmb/cl_gis_connector_scp=>REFRESH_HTTP_CLIENT_REQUEST...more details

SEND_REQUESTSend requestProtected
CALL METHOD /scmb/cl_gis_connector_scp=>SEND_REQUEST...more details

SETUP_SERVICESetup requested service connectionProtected
CALL METHOD /scmb/cl_gis_connector_scp=>SETUP_SERVICE...more details

SET_OAUTH_TOKEN_FOR_CLOUDGet OAuth token for cloudProtected
CALL METHOD /scmb/cl_gis_connector_scp=>SET_OAUTH_TOKEN_FOR_CLOUD...more details

TEST_DISTANCE_DETERMINATIONTest SCP Distance DeterminationPublic
CALL METHOD /scmb/cl_gis_connector_scp=>TEST_DISTANCE_DETERMINATION...more details

TEST_GEOCODINGTest SCP GeocodingPublic
CALL METHOD /scmb/cl_gis_connector_scp=>TEST_GEOCODING...more details

TEST_GEOROUTINGTest SCP GeoroutingPublic
CALL METHOD /scmb/cl_gis_connector_scp=>TEST_GEOROUTING...more details

UPDATE_AIF_WITH_PROCESS_ERRORSUpdate AIF logs with errors from request processingProtected
CALL METHOD /scmb/cl_gis_connector_scp=>UPDATE_AIF_WITH_PROCESS_ERRORS...more details



/SCMB/CL_GIS_CONNECTOR_SCP 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
C_CUSTOM_PREFIXConstantPrefix for custom strategy'Z'LIKE
CHAR1
Protected
C_GC_LEVELConstantGeocoding Level for a Location'0001'LIKE
/SAPAPO/GC_LEVEL
Protected
C_LOCSConstantLIKE
Protected
C_METHOD_PARAMETERInstance AttributeLIKE
Protected
C_REQUEST_HEADERConstantSCP SS Request HeaderLIKE
Protected
C_RFCDEST_SCP_OAUTHInstance AttributeLIKE
Protected
C_RFCDEST_SCP_SSInstance AttributeLIKE
Protected
C_SCP_SS_APIConstantSCP SS APILIKE
Protected
C_STRATEGY_METHODInstance AttributeLIKE
Protected
MO_AIF_ENABLERInstance AttributeAIF enabler objectLIKE
/AIF/CL_ENABLER_SYNC_LOG
Private
MO_DAOInstance AttributeInterface for GIS metrics DAOLIKE
/SCMB/IF_GIS_METRICS_DAO
Private
MS_STATUSInstance AttributeService StatusLIKE
TY_S_STATUS
Protected
MV_DESTINATION_SCP_OAUTHInstance AttributeRFC destination for OAuthLIKE
CHAR32
Protected
MV_DESTINATION_SCP_SSInstance AttributeRFC destination for SCP spatial serviceLIKE
CHAR32
Protected
MV_OAUTH_TOKENInstance AttributeOAuth tokenLIKE
STRING
Protected
MV_PREFIXInstance AttributePrefix for parameter determinationLIKE
CHAR1
Protected




/SCMB/CL_GIS_CONNECTOR_SCP types

TY_COORDINATE - Coordinate
TY_METERS -
TY_R_CREDENTIALS - Credentials
TY_S_COORDINATE_PAIR - Coordinate Pair
TY_S_FEATURES - Features
TY_S_GC_PROPERTIES -
TY_S_GC_REQUEST_PACKAGE -
TY_S_GEOCODE - Geo-Code
TY_S_GEOCODEREQUEST - Geo-Code Request
TY_S_GEOROUTE - Geo-Route
TY_S_GEOROUTEREQUEST - Geo-Route Request
TY_S_KEY - Key
TY_S_KEY_VALUE -
TY_S_MAP_LOC_TO_COORDINATES - Location Coordinates
TY_S_MATRIXROUTEREQUEST - Matrix-Route Request
TY_S_MATRIX_RESULT -
TY_S_MATRIX_SUMMARY -
TY_S_PACKAGE -
TY_S_PROCESS_PAIR - DDD process pair
TY_S_ROUTE_CONFIG -
TY_S_STATUS - Service Status
TY_S_WAYPOINT - Waypoint
TY_TOKEN - Token
TY_TT_COORDINATES - Coordinates
TY_TT_COORDINATE_PAIRS - Coordinate Pairs
TY_T_COORDINATES - Coordinates
TY_T_COORDINATES_GC - Coordinates
TY_T_COORDINATE_PAIRS - Coordinate Pairs
TY_T_FEATURES - Features
TY_T_GC_REQUEST_PACKAGE -
TY_T_KEY - Keys
TY_T_KEY_VALUE -
TY_T_MAP_LOC_TO_COORDINATES - Location Coordinates
TY_T_MATRIX_RESULT -
TY_T_PACKAGE -
TY_T_PROCESS_PAIR - DDD process pair
TY_WEIGHT -

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!