SAP ABAP Class CL_BSP_ADDRESS_DUPLICATE_CHECK (Buffer Class for Duplicate Check)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF-SRV-ADR (Application Component) Addresses
     CRM_BSP_FRAME_SC_ADDRESS (Package) Controller Implementation: Addresses
Properties
Class CL_BSP_ADDRESS_DUPLICATE_CHECK  
Short Description Buffer Class for Duplicate Check    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_SC_ADDRESS   Controller Implementation: Addresses 
Created 20030128   SAP 
Last change 20030128   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BSP_ADDRESS_DUPLICATE_CHECK has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BSP_ADDRESS_DIALOG 20030128 Dialog Class for Addresses
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_TRUE Constant Private Type reference (TYPE) XFELD 'X' Checkbox Field 20030131
2 GS_DCI_CURRENT_ADDRESS_KEY Instance attribute Private Type reference (TYPE) ADKEY_INDX External Index Address Key 20030131
3 GS_FLI_OBJECT_TYPE Instance attribute Private Type reference (TYPE) ADREF_INDX Logical Object Type for External Address Index 20030131
4 GT_DCE_SEARCH_RESULT Instance attribute Private Type reference (TYPE) ADKEY_OBJ_TAB Table with Duplicate Hits (Address Key/Owner Objects) 20030131
5 GT_DCI_OBJECT_TYPES_FOR_SEARCH Instance attribute Private Type reference (TYPE) ADREF_INDX_TAB Table with Logical Object Types for Address Search 20030131
6 GT_DCI_SEARCH_FIELDS Instance attribute Private Type reference (TYPE) ADSRCHLIST Search Module Address Transfer Table 20030131
7 GT_FLE_FIELD_LIST Instance attribute Private Type reference (TYPE) ADSRCHLIST Search Module Address Transfer Table 20030131
8 GV_DCE_INDEX_INCOMPLETE Instance attribute Private Type reference (TYPE) T_BOOLE 20030131
9 GV_DCE_NUMBER_OF_HITS Instance attribute Private Type reference (TYPE) I 20030131
10 GV_DCI_CURRENT_ADDRESS_TYPE Instance attribute Private Type reference (TYPE) AD_ADRTYPE Address Type (1=Organization, 2=Person, 3=Contact Person) 20030131
11 GV_DCI_SEARCH_IN_ADDR_TYPE_1 Instance attribute Private Type reference (TYPE) T_BOOLE 20030131
12 GV_DCI_SEARCH_IN_ADDR_TYPE_2 Instance attribute Private Type reference (TYPE) T_BOOLE 20030131
13 GV_DCI_SEARCH_IN_ADDR_TYPE_3 Instance attribute Private Type reference (TYPE) T_BOOLE 20030131
14 GV_DCI_SEARCH_IN_ALL_OBJ_TYPES Instance attribute Private Type reference (TYPE) T_BOOLE 20030131
15 GV_DCI_SEARCH_MODE Instance attribute Private Type reference (TYPE) AD_DUPMODE Call Mode for Duplicate Check Method 20030131
16 GV_FLI_ADDRESS_TYPE Instance attribute Private Type reference (TYPE) AD_ADRTYPE Address Type (1=Organization, 2=Person, 3=Contact Person) 20030131
17 GV_SEARCH_DATA_UNCHANGED Instance attribute Private Type reference (TYPE) XFELD Checkbox Field 20030131
Methods
# Method Level Visibility Method type Description Created on
1 DUPLICATE_CHECK Instance method Private Method Error-Tolerant Search Using External Index 20030128
2 GET_FIELD_LIST Instance method Private Method Read List of Indexed Fields During Duplicate Check 20030128
3 INITIALIZE_DC_PROCESSING Instance method Private Method Prepare Buffer for New Round Trip 20030131
Events
Class CL_BSP_ADDRESS_DUPLICATE_CHECK has no event.
Types
Class CL_BSP_ADDRESS_DUPLICATE_CHECK has no local type.
Method Signatures

Method DUPLICATE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH_RESULT Value transfer Type reference (TYPE) ADKEY_OBJ_TAB Tabelle mit Dublettentreffern (A 20030128
2 Exporting EV_DO_CALLBACK Call by reference Type reference (TYPE) XFELD Die Callback-Methode muß gerufen werden 20030131
3 Exporting EV_INDEX_INCOMPLETE Call by reference Type reference (TYPE) T_BOOLE Kz.: Suchindex unvollständig 20030128
4 Exporting EV_NUMBER_OF_HITS Call by reference Type reference (TYPE) I Anzahl der Treffer 20030128
5 Importing IS_CURRENT_ADDRESS_KEY Value transfer Type reference (TYPE) ADKEY_INDX Adressschlüssel für externen Index 20030128
6 Importing IT_OBJECT_TYPES_FOR_SEARCH Value transfer Type reference (TYPE) ADREF_INDX_TAB Objekttypen, in denen gesucht werden soll 20030128
7 Importing IT_SEARCH_FIELDS Value transfer Type reference (TYPE) ADSRCHLIST Suchkriterien 20030128
8 Importing IV_CURRENT_ADDRESS_TYPE Value transfer Type reference (TYPE) AD_ADRTYPE Adreßtyp (1=Organisation, 2=Person, 3=Ansprechpartner) 20030128
9 Importing IV_SEARCH_IN_ADDRESS_TYPE_1 Value transfer Type reference (TYPE) T_BOOLE SPACE Kz.: Suche in Typ1-Adressen 20030128
10 Importing IV_SEARCH_IN_ADDRESS_TYPE_2 Value transfer Type reference (TYPE) T_BOOLE SPACE Kz.: Suche in Typ2-Adressen 20030128
11 Importing IV_SEARCH_IN_ADDRESS_TYPE_3 Value transfer Type reference (TYPE) T_BOOLE SPACE Kz.: Suche in Typ3-Adressen 20030128
12 Importing IV_SEARCH_IN_ALL_OBJECT_TYPES Value transfer Type reference (TYPE) T_BOOLE SPACE Kz.: Suche in allen Objekttypen 20030128
13 Importing IV_SEARCH_MODE Value transfer Type reference (TYPE) AD_DUPMODE 'I' 'I' = Anlegen, 'U' = Ändern 20030128

Method DUPLICATE_CHECK on class CL_BSP_ADDRESS_DUPLICATE_CHECK has no exception.

Method GET_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_LIST Value transfer Type reference (TYPE) ADSRCHLIST Liste der indizierten Felder 20030128
2 Importing IS_OBJECT_TYPE Value transfer Type reference (TYPE) ADREF_INDX Logischer Objekttyp für externen Adressindex 20030128
3 Importing IV_ADDRESS_TYPE Value transfer Type reference (TYPE) AD_ADRTYPE '1' Adreßtyp (1=Organisation, 2=Person, 3=Ansprechpartner) 20030128

Method GET_FIELD_LIST on class CL_BSP_ADDRESS_DUPLICATE_CHECK has no exception.

Method INITIALIZE_DC_PROCESSING Signature

Method INITIALIZE_DC_PROCESSING on class CL_BSP_ADDRESS_DUPLICATE_CHECK has no parameter.
Method INITIALIZE_DC_PROCESSING on class CL_BSP_ADDRESS_DUPLICATE_CHECK has no exception.
History
Last changed by/on SAP  20030128 
SAP Release Created in 400