SAP ABAP Class CL_GEOCODER_ZIP5GOLD (Geocoder for zip5gold database)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GEO (Application Component) Geographical Functions
     SZGEOCODING (Package) Geocoding, Independent of Business Address Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GEOCODING_TOOL Interface for Geocoding Tools (Possibly Third Party) 20000703
Properties
Class CL_GEOCODER_ZIP5GOLD  
Short Description Geocoder for zip5gold database    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SZGEOCODING   Geocoding, Independent of Business Address Services 
Created 20000703   SAP 
Last change 20000703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GEOCODER_ZIP5GOLD has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GEOCODING_TOOL Interface for Geocoding Tools (Possibly Third Party) 20000703
Friends
Class CL_GEOCODER_ZIP5GOLD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ALTITUDE Constant Protected Type reference (TYPE) FIELDNAME 'ALTITUDE' Field name 20000710
2 MC_GEOCODER_IDENTIFIER Constant Protected Type reference (TYPE) FIELDNAME '5GLD' Field name 20000710
3 MC_LATITUDE Constant Protected Type reference (TYPE) FIELDNAME 'LATITUDE' Field name 20000710
4 MC_LONGITUDE Constant Protected Type reference (TYPE) FIELDNAME 'LONGITUDE' Field name 20000710
5 MC_PRECISID Constant Protected Type reference (TYPE) FIELDNAME 'PRECISID' Field name 20000710
6 MC_SERVICE_GEOCODING Constant Protected Type reference (TYPE) TABNAME 'GEOCODING' Field name 20000710
7 MC_SRCID Constant Protected Type reference (TYPE) FIELDNAME 'SRCID' Field name 20000710
8 MC_SRCTSTMP Constant Protected Type reference (TYPE) FIELDNAME 'SRCTSTMP' Field name 20000710
9 MC_TIMEZONE Constant Protected Type reference (TYPE) FIELDNAME 'TZONE' Field name 20001212
Methods
# Method Level Visibility Method type Description Created on
1 FIND_FITTING_CITIES Instance method Protected Method Searches for suitable city using parameters 20000710
2 GEOCODE_ONE_ADDRESS Instance method Protected Method Geocoding of an address in USA using ZIP5Gold 20000707
3 MAKE_RESULT_ENTRY Instance method Protected Method Creates result entry for return to geocoder dispatch 20000710
Events
Class CL_GEOCODER_ZIP5GOLD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GEOZ5GOLD_SORTEDTABLE Protected See coding Sorted Table for ZIP5GOLD Entries 20000707
2 GEOZ5GOLD_TABLE Protected See coding Table for ZIP5GOLD Entries 20000707
Method Signatures

Method FIND_FITTING_CITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CITYNAME Value transfer Type reference (TYPE) AD_CITY1 Stadtname 20000710
2 Exporting PERCENTAGE Call by reference Type reference (TYPE) GEOCD_PERC Prozentangabe in der Adressauswahlliste 20000710
3 Importing STATECODE Value transfer Type reference (TYPE) REGIO Bundesstaat 20000710
4 Exporting TAB_RESULT Call by reference Type reference (TYPE) GEOZ5GOLD_TABLE mögliche Ergebnisse 20000710
5 Importing ZIPCODE Call by reference Type reference (TYPE) AD_PSTCD1 Zipcode 5 20000710

Method FIND_FITTING_CITIES on class CL_GEOCODER_ZIP5GOLD has no exception.

Method GEOCODE_ONE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AES_ADDRESS Call by reference Type reference (TYPE) AES_ADDR Adresse + ID 20000707
2 Changing CHOICE Call by reference Type reference (TYPE) GEOCD_CHOICE_TABLE Adressauswahlliste 20000707
3 Changing CONTAINERS Call by reference Type reference (TYPE) AESC_SORTEDTABLE Container mit Geokodierungsergebnissen 20000707
4 Changing MESSAGES Call by reference Type reference (TYPE) AES_MSG_TABLE Bei der Geokodierung erzeugte Meldungen 20000707
5 Changing RELEVANT_FIELDS Call by reference Type reference (TYPE) GEOCD_ADDR_RELFIELDS_SORTEDTAB Anzeigerelevante Felder 20000707
6 Changing RESULTS Call by reference Type reference (TYPE) GEOCD_RES_TABLE Ergebnis der Geokodierung 20000707

Method GEOCODE_ONE_ADDRESS on class CL_GEOCODER_ZIP5GOLD has no exception.

Method MAKE_RESULT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AES_ADDRESS Call by reference Type reference (TYPE) AES_ADDR Adresse im AES-Format 20000710
2 Exporting CHOICE Call by reference Type reference (TYPE) GEOCD_CHOI Ermittelte Adresse für Auswahlliste 20000710
3 Importing PERCENTAGE Call by reference Type reference (TYPE) GEOCD_PERC Prozentangabe in der Adressauswahlliste 20000710
4 Importing RANKING Call by reference Type reference (TYPE) GEOCD_RANK Reihenfolge bei Adressauswahlliste 20000710
5 Importing Z5ADDRESS Call by reference Type reference (TYPE) GEOZ5GOLD GEOZ5GOLD Eintrag 20000710

Method MAKE_RESULT_ENTRY on class CL_GEOCODER_ZIP5GOLD has no exception.
History
Last changed by/on SAP  20000703 
SAP Release Created in 610