SAP ABAP Class CL_CAM_REF_BCS (BCS: Address References)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
     SBCOMS (Package) Business Communication Service
Properties
Class CL_CAM_REF_BCS  
Short Description BCS: Address References    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBCOMS   Business Communication Service 
Created 20071108   SAP 
Last change 20080612   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CAM_REF_BCS has no forward declaration.
Interfaces
Class CL_CAM_REF_BCS has no interface implemented.
Friends
Class CL_CAM_REF_BCS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OWNED_BY_DOC Constant Private Type reference (TYPE) PERS_REF-OWNER 'D' SOMG belongs to document 20071210
2 GC_OWNER_DELETED Constant Private Type reference (TYPE) PERS_REF-OWNER 'X' SOMG belongs to deleted document 20071210
3 GC_REL_DEL Constant Private Type reference (TYPE) STRING 'DELE' 20071210
4 GC_REL_DEL_TEST Constant Private Type reference (TYPE) STRING 'DELT' 20071210
5 GC_REL_DLI Constant Private Type reference (TYPE) STRING 'DDLI' 20071210
6 GC_REL_DOCS Constant Private Type reference (TYPE) STRING 'DOCS' 20071210
7 GO_ALV Static Attribute Public Object reference (TYPE REF TO) CL_CAM_ALV_BCS ALV Manager for CAM REF 20071210
8 MT_ADDR_MAP Instance attribute Private Type reference (TYPE) TYPE_MT_ADDR_MAP Buffer for New SO_KEYs 20071210
9 MT_ADRV Instance attribute Private Type reference (TYPE) TYPE_MT_ADRV Deletion Buffer 20071210
10 MT_ADRVP Instance attribute Private Type reference (TYPE) TYPE_MT_ADRVP Deletion Buffer 20071210
11 MT_BCST_CAM Instance attribute Private Type reference (TYPE) TYPE_MT_BCST_CAM Deletion Buffer 20071210
12 MT_DOCS Instance attribute Private Type reference (TYPE) TYPE_MT_SOOD Documents that use the address 20071210
13 MT_REF_LOG Instance attribute Private Type reference (TYPE) TYPE_MT_LOG ADRVP Records Found 20071210
14 MT_SOER Instance attribute Private Type reference (TYPE) TYPE_MT_SOER Deletion Buffer 20071210
15 MT_SOES Instance attribute Private Type reference (TYPE) TYPE_MT_SOES Deletion Buffer 20071210
16 MT_SOMG Instance attribute Private Type reference (TYPE) TYPE_MT_SOMG Deletion Buffer 20071210
17 MT_SOOD Instance attribute Private Type reference (TYPE) TYPE_MT_SOOD Deletion Buffer 20071210
18 MT_SOOS Instance attribute Private Type reference (TYPE) TYPE_MT_SOOS Deletion Buffer 20071210
19 MT_TAB_CNT Instance attribute Private Type reference (TYPE) TYPE_MT_TABCNT Table Deletion Counter 20071210
20 MT_TAB_LOG Instance attribute Private Type reference (TYPE) TYPE_MT_LOG BCS records found without errors 20071210
21 MV_ADDRNUMBER Instance attribute Private Type reference (TYPE) AD_ADDRNUM Address Number 20071210
22 MV_NAME_TEXT Instance attribute Private Type reference (TYPE) ADRP-NAME_TEXT Complete Personal Name 20071210
23 MV_PERSNUMBER Instance attribute Private Type reference (TYPE) AD_PERSNUM Person Number 20071210
24 MV_SO_KEY Instance attribute Private Type reference (TYPE) ADCP-SO_KEY SAP-Office key 20071210
Methods
# Method Level Visibility Method type Description Created on
1 ADDRESS_NAME Static method Public Method Get Visible Name 20071210
2 ADD_TAB_CNT Instance method Private Method Enter Deleted Entries in Deletion Counter 20071210
3 CHECK_DELETED Instance method Public Method Check for references of nonexistent objects 20071210
4 CREATE Static method Public Method Create Instance for Address 20071210
5 CREATE_BUPA_BCS Static method Public Method Create Instance of cl_bupa_bcs 20071210
6 CREATE_FROM_BUPA Static method Public Method Create Instance for BUPA 20071210
7 DELETE_BAS_REFS Instance method Private Method Delete References 20071210
8 DELETE_DOCS Instance method Public Method Set Send Requests to "to delete" and Release References 20071210
9 DETERMINE_DOCS Instance method Private Method Get SOOD Information from Entries 20071210
10 FIND_ADDRESS Static method Public Method Get Address from String (with Dialog) 20071210
11 FIND_REFERENCES Instance method Public Method Get BCS References 20071210
12 FIND_UNIQUE_TYPE12 Static method Private Method Get Type 1, 2 Address from String (if Unique) 20071210
13 FREE_DELETED Instance method Public Method Delete References of Nonexistent Objects 20071210
14 GET_NEW_KEY Instance method Private Method Get New so_key (Direct Address) (create if necessary) 20071210
15 GET_NEW_KEY_SOO Instance method Private Method get_new_key Wrapper for SOOS and SOOD 20071210
16 READ_RECIPIENT_KEY Static method Public Method RECIPIENT String from SOMG Key 20071210
17 READ_TABLES Instance method Private Method Get BCS Where-Used List 20071210
18 REF_EXISTS Instance method Private Method Check Entries Against (Predetermined) ADRVP 20071210
19 RELEASE_FROM_DOCS Instance method Public Method Release BCS References 20071210
20 REMOVE_FROM_DLIS Instance method Public Method Remove Addresses from Distribution Lists and Forwards 20071210
21 RESET Instance method Public Method Initialize Tables 20071210
22 SADRFD_TO_STRING Static method Public Method Convert Fax Address 20071210
23 SEARCH_HELP Static method Public Method Search Using ADDRESS Search Help 20071210
24 STRING_TO_SADRFD Static method Public Method Convert Fax Address 20071210
25 UPDATE_TABLES Instance method Private Method DB Updates for BCS Tables 20071210
26 WRITE_LIST Instance method Private Method Write List 20071210
Events
Class CL_CAM_REF_BCS has no event.
Types
Class CL_CAM_REF_BCS has no local type.
Method Signatures

Method ADDRESS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME_TEXT Value transfer Type reference (TYPE) CLIKE 20071210
2 Exporting EV_SO_KEY Value transfer Type reference (TYPE) ADCP-SO_KEY 20071210
3 Importing IV_ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM 20071210
4 Importing IV_EXTERN_ONLY Call by reference Type reference (TYPE) OS_BOOLEAN 'X' Boolean 20071210
5 Importing IV_PERSNUMBER Call by reference Type reference (TYPE) AD_PERSNUM 20071210
# Exception Resumable Description Created on
1 CX_ADDRESS_BCS 20071210

Method ADD_TAB_CNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CNT Call by reference Type reference (TYPE) I 20071210
2 Importing IV_TAB Call by reference Type reference (TYPE) CLIKE 20071210

Method ADD_TAB_CNT on class CL_CAM_REF_BCS has no exception.

Method CHECK_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NOTHING_TO_DO Value transfer Type reference (TYPE) OS_BOOLEAN Boolean 20071210

Method CHECK_DELETED on class CL_CAM_REF_BCS has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM 20071210
2 Importing IV_PERSNUMBER Call by reference Type reference (TYPE) AD_PERSNUM 20071210
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CAM_REF_BCS 20071210

Method CREATE on class CL_CAM_REF_BCS has no exception.

Method CREATE_BUPA_BCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER Call by reference Type reference (TYPE) CLIKE 20071210
2 Returning RO_BUPA Value transfer Object reference (TYPE REF TO) OBJECT 20071210
# Exception Resumable Description Created on
1 CX_BCS 20071210

Method CREATE_FROM_BUPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER Call by reference Type reference (TYPE) CLIKE 20071210
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CAM_REF_BCS 20071210
# Exception Resumable Description Created on
1 CX_BCS 20071210

Method DELETE_BAS_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CLIKE Boolean 20071210
2 Returning RV_NOTHING_TO_DO Value transfer Type reference (TYPE) OS_BOOLEAN Boolean 20071210

Method DELETE_BAS_REFS on class CL_CAM_REF_BCS has no exception.

Method DELETE_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20071210
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20071210

Method DETERMINE_DOCS Signature

Method DETERMINE_DOCS on class CL_CAM_REF_BCS has no parameter.
Method DETERMINE_DOCS on class CL_CAM_REF_BCS has no exception.

Method FIND_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRNUMBER Value transfer Type reference (TYPE) AD_ADDRNUM 20071210
2 Exporting EV_NAME_TEXT Value transfer Type reference (TYPE) AD_NAMTEXT 20071210
3 Exporting EV_PERSNUMBER Value transfer Type reference (TYPE) AD_PERSNUM 20071210
4 Importing IV_ADDRTYPE Call by reference Type reference (TYPE) CLIKE 20071210
5 Importing IV_EXTERN_ONLY Call by reference Type reference (TYPE) OS_BOOLEAN 'X' Boolean 20071210
6 Importing IV_STRING Call by reference Type reference (TYPE) CLIKE 20071210
# Exception Resumable Description Created on
1 CX_ADDRESS_BCS BCS: Ausnahmen bei Adressen 20071210

Method FIND_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FULL_LOG Call by reference Type reference (TYPE) OS_BOOLEAN 20071210
# Exception Resumable Description Created on
1 CX_ADDRESS_BCS 20071210

Method FIND_UNIQUE_TYPE12 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRNUMBER Value transfer Type reference (TYPE) AD_ADDRNUM 20071210
2 Exporting EV_NAME_TEXT Value transfer Type reference (TYPE) AD_NAMTEXT 20071210
3 Exporting EV_PERSNUMBER Value transfer Type reference (TYPE) AD_PERSNUM 20071210
4 Importing IV_ADDRTYPE Call by reference Type reference (TYPE) CLIKE 20071210
5 Importing IV_STRING Call by reference Type reference (TYPE) CLIKE 20071210

Method FIND_UNIQUE_TYPE12 on class CL_CAM_REF_BCS has no exception.

Method FREE_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NOTHING_TO_DO Value transfer Type reference (TYPE) OS_BOOLEAN Boolean 20071210

Method FREE_DELETED on class CL_CAM_REF_BCS has no exception.

Method GET_NEW_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LFDNR Call by reference Type reference (TYPE) SO_LFD_NR 20071210
2 Exporting EV_SO_KEY Call by reference Type reference (TYPE) ADCP-SO_KEY 20071210
3 Importing IS_PERS_REF Call by reference Type reference (TYPE) PERS_REF 20071210
4 Importing IV_ADRTP Call by reference Type reference (TYPE) C 20071210
5 Importing IV_DUMMY Call by reference Type reference (TYPE) OS_BOOLEAN Boolean 20071210
6 Importing IV_LFDNR Value transfer Type reference (TYPE) SO_LFD_NR 20071210
# Exception Resumable Description Created on
1 CX_ADDRESS_BCS 20071210

Method GET_NEW_KEY_SOO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SNDNAM Call by reference Type reference (TYPE) SOOS-SNDNAM 20071210
2 Changing CV_SNDNO Call by reference Type reference (TYPE) SOOS-SNDNO 20071210
3 Changing CV_SNDYR Call by reference Type reference (TYPE) SOOS-SNDYR 20071210
4 Importing IV_SNDART Call by reference Type reference (TYPE) SOOS-SNDART 20071210
# Exception Resumable Description Created on
1 CX_ADDRESS_BCS 20071210

Method READ_RECIPIENT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_RECIPIENT_KEY Value transfer Type reference (TYPE) STRING 20071210
2 Importing IV_SOMG_KEY Call by reference Type reference (TYPE) CLIKE 20071210

Method READ_RECIPIENT_KEY on class CL_CAM_REF_BCS has no exception.

Method READ_TABLES Signature

Method READ_TABLES on class CL_CAM_REF_BCS has no parameter.
Method READ_TABLES on class CL_CAM_REF_BCS has no exception.

Method REF_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REF Call by reference Type reference (TYPE) PERS_REF 20071210
2 Returning RV_EXISTS Value transfer Type reference (TYPE) OS_BOOLEAN 20071210

Method REF_EXISTS on class CL_CAM_REF_BCS has no exception.

Method RELEASE_FROM_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NOTHING_TO_DO Value transfer Type reference (TYPE) OS_BOOLEAN Boolean 20071210

Method RELEASE_FROM_DOCS on class CL_CAM_REF_BCS has no exception.

Method REMOVE_FROM_DLIS Signature

Method REMOVE_FROM_DLIS on class CL_CAM_REF_BCS has no parameter.
Method REMOVE_FROM_DLIS on class CL_CAM_REF_BCS has no exception.

Method RESET Signature

Method RESET on class CL_CAM_REF_BCS has no parameter.
Method RESET on class CL_CAM_REF_BCS has no exception.

Method SADRFD_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SADRFD Call by reference Type reference (TYPE) SADRFD Datenteil einer Telefaxadresse 20071210
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20071210

Method SADRFD_TO_STRING on class CL_CAM_REF_BCS has no exception.

Method SEARCH_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRNUMBER Value transfer Type reference (TYPE) AD_ADDRNUM 20071210
2 Exporting EV_NAME_TEXT Value transfer Type reference (TYPE) AD_NAMTEXT 20071210
3 Exporting EV_PERSNUMBER Value transfer Type reference (TYPE) AD_PERSNUM 20071210
4 Importing IV_ADDRTYPE Call by reference Type reference (TYPE) CLIKE 20071210
5 Importing IV_EXTERN_ONLY Call by reference Type reference (TYPE) OS_BOOLEAN 'X' Boolean 20071210
6 Importing IV_STRING Call by reference Type reference (TYPE) CLIKE 20071210
# Exception Resumable Description Created on
1 CX_ADDRESS_BCS BCS: Ausnahmen bei Adressen 20071210

Method STRING_TO_SADRFD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) CLIKE 20071210
2 Returning RS_SADRFD Value transfer Type reference (TYPE) SADRFD Datenteil einer Telefaxadresse 20071210

Method STRING_TO_SADRFD on class CL_CAM_REF_BCS has no exception.

Method UPDATE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NOTHING_TO_DO Value transfer Type reference (TYPE) OS_BOOLEAN Boolean 20071210

Method UPDATE_TABLES on class CL_CAM_REF_BCS has no exception.

Method WRITE_LIST Signature

Method WRITE_LIST on class CL_CAM_REF_BCS has no parameter.
Method WRITE_LIST on class CL_CAM_REF_BCS has no exception.
History
Last changed by/on SAP  20080612 
SAP Release Created in