SAP ABAP Class CL_HRRCF_CANDIDATE_BUPA_BL (BL Facade for Candidate (Business Partner))
Hierarchy
ERECRUIT (Software Component) E-Recruiting
   PA-ER (Application Component) E-Recruiting
     PAOC_RCF_BL (Package) Recruitment Factory: Business Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20021210
Properties
Class CL_HRRCF_CANDIDATE_BUPA_BL  
Short Description BL Facade for Candidate (Business Partner)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_RCF_BL   Recruitment Factory: Business Logic 
Created 20021210   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRRCF_CANDIDATE_BUPA_BL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20021210
Friends
Class CL_HRRCF_CANDIDATE_BUPA_BL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DELETE Instance attribute Public Attribute reference (LIKE) 20021210
2 FALSE Instance attribute Public Attribute reference (LIKE) 20021210
3 HIGH_DATE Instance attribute Public Attribute reference (LIKE) 20021210
4 INSERT Instance attribute Public Attribute reference (LIKE) 20021210
5 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_HRRCF_CANDIDATE_BUPA_BL 20021210
6 LOW_DATE Instance attribute Public Attribute reference (LIKE) 20021210
7 MODIFY Instance attribute Public Attribute reference (LIKE) 20021210
8 MSGCL_ADMIN Instance attribute Public Attribute reference (LIKE) 20021210
9 MSGCL_USER Instance attribute Public Attribute reference (LIKE) 20021210
10 TRUE Instance attribute Public Attribute reference (LIKE) 20021210
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EMAIL_FORMAT Static method Public Method Checks Format E-Mail Address 20030205
2 CHECK_EMAIL_UNIQUENESS Instance method Public Method Checks E-Mail Address 20021210
3 CHECK_TITLE_SEX Instance method Public Method Checks Gender Against Form of Address 20021210
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021210
5 GET_CONTACT_DATA Instance method Public Method Read Complete Contact Data 20021210
6 GET_FREE_COMM_CHANNEL Instance method Public Method Get Free Communication Channel for Communication Type 20041111
7 GET_INSTANCE Static method Public Method Gets Instance of this BL Facade 20021210
8 GET_PERS_DATA Instance method Public Method Read Personal Data 20021217
9 GET_PREFERRED_CONTACT_DATA Instance method Public Method Read Preferred Contact Data 20021210
10 MAINTAIN_ADDRESS_DATA Instance method Public Method Maintain Address Data 20021210
11 MAINTAIN_CONTACT_DATA_MDE Instance method Public Method Maintain Contact Data (MDE) 20021211
12 MAINTAIN_EMAIL_DATA Instance method Public Method Maintain E-Mail Address 20021210
13 MAINTAIN_PERS_DATA Instance method Public Method Maintain Personal Data 20021210
14 MAINTAIN_TELEFON_DATA Instance method Public Method Maintain Telephone Data 20021210
Events
Class CL_HRRCF_CANDIDATE_BUPA_BL has no event.
Types
Class CL_HRRCF_CANDIDATE_BUPA_BL has no local type.
Method Signatures

Method CHECK_EMAIL_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EMAIL Call by reference Type reference (TYPE) AD_SMTPADR E-Mail-Adresse 20030205
2 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20030205

Method CHECK_EMAIL_FORMAT on class CL_HRRCF_CANDIDATE_BUPA_BL has no exception.

Method CHECK_EMAIL_UNIQUENESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EMAIL Call by reference Type reference (TYPE) AD_SMTPADR E-Mail-Adresse 20021210
2 Returning P_RESULT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021210
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021210

Method CHECK_TITLE_SEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_SET Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021210
2 Changing P_SEX Call by reference Type reference (TYPE) BU_SEXID Geschlecht des Geschäftspartners (Person) 20021210
3 Importing P_TITLE Call by reference Type reference (TYPE) AD_TITLE Anredeschlüssel 20021210

Method CHECK_TITLE_SEX on class CL_HRRCF_CANDIDATE_BUPA_BL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20021210

Method CONSTRUCTOR on class CL_HRRCF_CANDIDATE_BUPA_BL has no exception.

Method GET_CONTACT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_CAND_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt-ID des Kandidaten 20021211
2 Exporting PT_ADDRESSDATA Call by reference Type reference (TYPE) RCF_T_ADDRESSDATA_BP Adresse des Kandidaten 20021210
3 Exporting PT_EMAILDATA Call by reference Type reference (TYPE) RCF_T_EMAILDATA_BP E-Mail-Daten des Kandidaten 20021210
4 Exporting PT_FAXDATA Call by reference Type reference (TYPE) RCF_T_FAXDATA_BP Faxdaten des Kandidaten 20021210
5 Exporting PT_TELEFONDATA Call by reference Type reference (TYPE) RCF_T_TELEFONDATA_BP Telefondaten des Kandidaten 20021210
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021210

Method GET_FREE_COMM_CHANNEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_CAND_HROBJECT Call by reference Type reference (TYPE) HROBJECT Kandidaten-Objekt 20041111
2 Exporting P_COMM_CHANNEL Call by reference Type reference (TYPE) RCF_COMM_CHANNEL Kommunikationskanal 20041111
3 Importing P_COMM_TYPE Call by reference Type reference (TYPE) RCF_COMM_TYPE '0000' Kommunikationsart 20041111
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20041111

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Object reference (TYPE REF TO) CL_HRRCF_CANDIDATE_BUPA_BL 20021210

Method GET_INSTANCE on class CL_HRRCF_CANDIDATE_BUPA_BL has no exception.

Method GET_PERS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_CAND_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt-ID des Kandidaten 20021217
2 Exporting PS_CENTRALDATA Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL SAP-GP: BAPI-Struktur für zentrale Daten 20021217
3 Exporting PS_CENTRALDATAPERSON Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL_PERSON SAP-GP: BAPI-Struktur für Personendaten 20021217
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021217

Method GET_PREFERRED_CONTACT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_ADDRESSDATA Call by reference Type reference (TYPE) RCF_S_ADDRESSDATA_BP Adresse des Kandidaten 20021210
2 Importing PS_CAND_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt-ID des Kandidaten 20021211
3 Exporting PS_EMAILDATA Call by reference Type reference (TYPE) RCF_S_EMAILDATA_BP E-Mail-Daten des Kandidaten 20021210
4 Exporting PS_FAXDATA Call by reference Type reference (TYPE) RCF_S_FAXDATA_BP Faxdaten des Kandidaten 20021210
5 Exporting PS_TELEFONDATA Call by reference Type reference (TYPE) RCF_S_TELEFONDATA_BP Telefondaten des Kandidaten 20021210
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021210

Method MAINTAIN_ADDRESS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_ADDRESSDATA Call by reference Type reference (TYPE) RCF_S_ADDRESSDATA_BP Adresse des Kandidaten 20021210
2 Importing PS_CAND_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt-ID des Kandidaten 20021211
3 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20021210
4 Importing P_OPERATION Call by reference Type reference (TYPE) RCF_OPERA Datenbankoperation 20021210
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021210

Method MAINTAIN_CONTACT_DATA_MDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PS_ADDRESSDATA Call by reference Type reference (TYPE) RCF_S_ADDRESSDATA_BP Adresse des Kandidaten 20021211
2 Importing PS_CAND_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt-ID des Kandidaten 20021211
3 Changing PS_EMAILDATA Call by reference Type reference (TYPE) RCF_S_EMAILDATA_BP E-Mail-Daten des Kandidaten 20021211
4 Changing PS_TELEFONDATA Call by reference Type reference (TYPE) RCF_S_TELEFONDATA_BP Telefondaten des Kandidaten 20021211
5 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20021211
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021211

Method MAINTAIN_EMAIL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_CAND_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt-ID des Kandidaten 20021211
2 Importing PS_EMAILDATA Call by reference Type reference (TYPE) RCF_S_EMAILDATA_BP E-Mail-Daten des Kandidaten 20021210
3 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20021210
4 Importing P_OPERATION Call by reference Type reference (TYPE) RCF_OPERA Datenbankoperation 20041111
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021210

Method MAINTAIN_PERS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_CAND_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt-ID des Kandidaten 20021211
2 Importing PS_CENTRALDATA Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL SAP-GP: BAPI-Struktur für zentrale Daten 20021210
3 Importing PS_CENTRALDATAPERSON Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL_PERSON SAP-GP: BAPI-Struktur für Personendaten 20021210
4 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20021210
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021210

Method MAINTAIN_TELEFON_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_CAND_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt-ID des Kandidaten 20021211
2 Importing PS_TELEFONDATA Call by reference Type reference (TYPE) RCF_S_TELEFONDATA_BP Telefondaten des Kandidaten 20021210
3 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20021210
4 Importing P_OPERATION Call by reference Type reference (TYPE) RCF_OPERA Datenbankoperation 20021210
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021210
History
Last changed by/on SAP  20050109 
SAP Release Created in 10A