SAP /SCTM/CL_GEOGRAPHY_ACCESS_SQL OO Class - Direct access to SCMB geography via SQL









/SCTM/CL_GEOGRAPHY_ACCESS_SQL 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_GEOGRAPHY_ACCESS_SQL 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 /SCTM/IF_GEOGRAPHY_ACCESS_SQL

Method list of /SCTM/CL_GEOGRAPHY_ACCESS_SQL 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_NEXT_LEVEL_HIERARCHYAdd the next level of the hierarchyProtected
CALL METHOD /sctm/cl_geography_access_sql=>ADD_NEXT_LEVEL_HIERARCHY...more details

CHECK_EXCLUDED_LOCATIONS_EXISTDetermine Locations excluded by a ZoneProtected
CALL METHOD /sctm/cl_geography_access_sql=>CHECK_EXCLUDED_LOCATIONS_EXIST...more details

COMPLETE_ZONE_CHILDRENComplete child Transportation ZonesProtected
CALL METHOD /sctm/cl_geography_access_sql=>COMPLETE_ZONE_CHILDREN...more details

COMPLETE_ZONE_PARENTSComplete parent Transportation ZonesProtected
CALL METHOD /sctm/cl_geography_access_sql=>COMPLETE_ZONE_PARENTS...more details

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

FILTER_LOCATIONS_4_DPPFilter blocked Locations for Data Protection and PrivacyProtected
CALL METHOD /sctm/cl_geography_access_sql=>FILTER_LOCATIONS_4_DPP...more details

GET_LOCATION_ZONES_BY_DIRECTDetermine Zones including a Location (directly)Protected
CALL METHOD /sctm/cl_geography_access_sql=>GET_LOCATION_ZONES_BY_DIRECT...more details

GET_LOCATION_ZONES_BY_PCODEDetermine Zones including a Location (Postal Code)Protected
CALL METHOD /sctm/cl_geography_access_sql=>GET_LOCATION_ZONES_BY_PCODE...more details

GET_LOCATION_ZONES_BY_REGIONDetermine Zones including a Location (Region)Protected
CALL METHOD /sctm/cl_geography_access_sql=>GET_LOCATION_ZONES_BY_REGION...more details

GET_LOCATION_ZONES_HIERARCHYDetermine Zones including a Location (with hierarchy)Protected
CALL METHOD /sctm/cl_geography_access_sql=>GET_LOCATION_ZONES_HIERARCHY...more details

GET_LOCATION_ZONES_INCLUDEDDetermine Zones including a LocationProtected
CALL METHOD /sctm/cl_geography_access_sql=>GET_LOCATION_ZONES_INCLUDED...more details

GET_ZONE_CHILDREN_PACKAGEDetermine child Transportation Zones (package)Protected
CALL METHOD /sctm/cl_geography_access_sql=>GET_ZONE_CHILDREN_PACKAGE...more details

GET_ZONE_CHILDREN_SQLDetermine child Transportation ZonesProtected
CALL METHOD /sctm/cl_geography_access_sql=>GET_ZONE_CHILDREN_SQL...more details

GET_ZONE_HIERARCHY_IDGet Zone hierarchy IDProtected
CALL METHOD /sctm/cl_geography_access_sql=>GET_ZONE_HIERARCHY_ID...more details

GET_ZONE_LOCATIONS_BY_DIRECTDetermine Locations included by a Zone (directly)Protected
CALL METHOD /sctm/cl_geography_access_sql=>GET_ZONE_LOCATIONS_BY_DIRECT...more details

GET_ZONE_LOCATIONS_BY_PCODEDetermine Locations included by a Zone (Postal Code)Protected
CALL METHOD /sctm/cl_geography_access_sql=>GET_ZONE_LOCATIONS_BY_PCODE...more details

GET_ZONE_LOCATIONS_BY_REGIONDetermine Locations included by a Zone (Region)Protected
CALL METHOD /sctm/cl_geography_access_sql=>GET_ZONE_LOCATIONS_BY_REGION...more details

GET_ZONE_LOCATIONS_EXCLUDEDDetermine Locations excluded by a ZoneProtected
CALL METHOD /sctm/cl_geography_access_sql=>GET_ZONE_LOCATIONS_EXCLUDED...more details

GET_ZONE_LOCATIONS_HIERARCHYDetermine Locations included by a Zone (with hierarchy)Protected
CALL METHOD /sctm/cl_geography_access_sql=>GET_ZONE_LOCATIONS_HIERARCHY...more details

GET_ZONE_LOCATIONS_INCLUDEDDetermine Locations included by a Transportation ZoneProtected
CALL METHOD /sctm/cl_geography_access_sql=>GET_ZONE_LOCATIONS_INCLUDED...more details

GET_ZONE_PARENTS_PACKAGEDetermine parent Transportation Zones (package)Protected
CALL METHOD /sctm/cl_geography_access_sql=>GET_ZONE_PARENTS_PACKAGE...more details

GET_ZONE_PARENTS_SQLDetermine parent Transportation ZonesProtected
CALL METHOD /sctm/cl_geography_access_sql=>GET_ZONE_PARENTS_SQL...more details



/SCTM/CL_GEOGRAPHY_ACCESS_SQL 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_EXCLUDED_LOCATIONS_EXISTConstantLIKE
Protected
GC_LOC_TYPE_ZONEConstantLocation Type'1005'LIKE
/SAPAPO/C_LOCTYPE
Protected
MV_EXCLUDED_LOCATIONS_EXISTInstance AttributeExcluded locations existLIKE
BOOLEAN
Protected
MV_ZONE_HIERARCHY_IDInstance AttributeHierarchy IDLIKE
GUID_22
Protected




/SCTM/CL_GEOGRAPHY_ACCESS_SQL types

TY_S_CHILD_ZONES -
TY_S_GUID_MAP -
TY_S_ZONE_HIERARCHY_FLAT -
TY_S_ZONE_REL -
TY_T_CHILD_ZONES -
TY_T_GUID_MAP -
TY_T_LOC_GUID -
TY_T_ZONE_HIERARCHY_FLAT -
TY_T_ZONE_REL -

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!