SAP ABAP Class CL_HRRCF_TG_BL (Business Logic Class for Talent Group)
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 20050302
Properties
Class CL_HRRCF_TG_BL  
Short Description Business Logic Class for Talent Group    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_RCF_BL   Recruitment Factory: Business Logic 
Created 20050302   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRRCF_TG_BL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20050302
Friends
Class CL_HRRCF_TG_BL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_OTYPE_TG Constant Private Type reference (TYPE) OTYPE 'NF' Object Type 20050309
2 C_TG_ATTACH_SUBTYPE Constant Private Type reference (TYPE) SUBTY '0007' 20050401
3 DELETE Instance attribute Private Attribute reference (LIKE) 20050302
4 FALSE Instance attribute Private Attribute reference (LIKE) 20050302
5 HIGH_DATE Instance attribute Public Attribute reference (LIKE) 20050302
6 INSERT Instance attribute Private Attribute reference (LIKE) 20050302
7 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_HRRCF_TG_BL Business Logic Class for Talent Group 20050302
8 LOW_DATE Instance attribute Public Attribute reference (LIKE) 20050302
9 MODIFY Instance attribute Private Attribute reference (LIKE) 20050302
10 MSGCL_ADMIN Instance attribute Private Attribute reference (LIKE) 20050302
11 MSGCL_USER Instance attribute Private Attribute reference (LIKE) 20050302
12 TRUE Instance attribute Private Attribute reference (LIKE) 20050302
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_CANDIDATE Instance method Public Method Assign Candidates to Target Group 20050322
2 COPY_TG Instance method Public Method Copy Talent Group 20050303
3 COPY_TG_DESCRIPTION_TXT Instance method Public Method Copy Talent Group Description Text 20050303
4 COPY_TG_TITLE_TXT Instance method Public Method Copy Talent Group Title Text 20050303
5 CREATE_TG Instance method Public Method Create Talent Group 20050302
6 DELETE_CAND_ASSIGNMENT Instance method Public Method 20061010
7 DELETE_TG Instance method Public Method Delete Talent Group 20050302
8 DELIMIT_ALL_CAND_ASSIGNMENTS Instance method Public Method Delimit Assignments to All Talent Groups 20050331
9 DELIMIT_CAND_ASSIGNMENT Instance method Public Method Delimit Candidate Assignment for Given Talent Group 20050407
10 DEQUEUE_TG Instance method Public Method Dequeue Talent Group 20050310
11 ENQUEUE_TG Instance method Public Method Enqueue Talent Group 20050310
12 GET_ALL_TG_INFO Instance method Public Method Get Information for All Talent Groups for Role Administrator 20050309
13 GET_ATTACHMENTS Instance method Private Method Get Talent Group Attachments 20050331
14 GET_CANDIDATE Instance method Public Method List of Candidates Assigned to Talent Group 20050322
15 GET_DATA_FOR_PREVIEW Instance method Public Method Get Talent Group Data for Preview 20050331
16 GET_INSTANCE Static method Public Method Get Instance of BL Class 20050302
17 GET_TG_INFO Instance method Public Method Get Talent Group Basic Information 20050302
18 GET_TG_INFO_FOR_RESP Instance method Public Method Get Talent Groups for Person Responsible 20050331
19 GET_TG_INFO_FOR_SELECTION Instance method Public Method 20051104
20 GET_TG_LIST Instance method Public Method Get Talent Group List for Candidate hrobject 20050318
21 GET_VALUEHELP_TAB Static method Public Method Key and Value Field List for Search 20050318
22 MAINTAIN_TG_BASIC_INFO Instance method Public Method Maintain Talent Group Basic Information 20050321
23 MAINTAIN_TG_TEAM_INFO Instance method Public Method Maintain Talent Group Team Information 20050321
Events
Class CL_HRRCF_TG_BL has no event.
Types
Class CL_HRRCF_TG_BL has no local type.
Method Signatures

Method ASSIGN_CANDIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_TG_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20050322
2 Importing PT_CANDIDATES Call by reference Type reference (TYPE) RCF_T_HROBJECT Tabellentyp zur Übergabe von HR Objekten 20050322
3 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20061003
4 Importing P_BEGIN_DATE Call by reference Type reference (TYPE) BEGDA LOW_DATE Start Date 20061003
5 Importing P_END_DATE Call by reference Type reference (TYPE) ENDDA HIGH_DATE End Date 20061003
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050322

Method COPY_TG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_NEW_HROBJECT Value transfer Type reference (TYPE) HROBJECT Objekt 20050303
2 Importing PS_TG_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20050303
3 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20050303
4 Importing P_ROLE Call by reference Type reference (TYPE) RCF_ROLE Rolle im E-Recruiting 20050303
5 Importing P_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20050303
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050303

Method COPY_TG_DESCRIPTION_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PS_NEW_TG_INFO Call by reference Type reference (TYPE) P5115 Infotyp 5115: Talent Group 20050303
2 Importing PS_ORIG_TG_INFO Call by reference Type reference (TYPE) P5115 Infotyp 5115: Talent Group 20050303
3 Importing P_NEW_TG Call by reference Type reference (TYPE) HROBJECT Objekt 20050303
4 Importing P_ORIG_TG Call by reference Type reference (TYPE) HROBJECT Objekt 20050303
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050303

Method COPY_TG_TITLE_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PS_NEW_TG_INFO Call by reference Type reference (TYPE) P5115 Infotyp 5115: Talent Group 20050303
2 Importing PS_ORIG_TG_INFO Call by reference Type reference (TYPE) P5115 Infotyp 5115: Talent Group 20050303
3 Importing P_NEW_TG Call by reference Type reference (TYPE) HROBJECT Objekt 20050303
4 Importing P_ORIG_TG Call by reference Type reference (TYPE) HROBJECT Objekt 20050303
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050303

Method CREATE_TG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_TG_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20050302
2 Exporting PS_TG_INFO Call by reference Type reference (TYPE) P5115 Infotyp 5115: Talent Group 20050302
3 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20050302
4 Importing P_ROLE Call by reference Type reference (TYPE) RCF_ROLE Rolle im E-Recruiting 20050302
5 Importing P_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20050302
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050302

Method DELETE_CAND_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_TG_HROBJECT Call by reference Type reference (TYPE) HROBJECT 20061010
2 Importing PT_CANDIDATES Call by reference Type reference (TYPE) RCF_T_HROBJECT 20061010
3 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20061010
# Exception Resumable Description Created on
1 CX_HRRCF 20061010

Method DELETE_TG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RETURN_MESSAGE Call by reference Type reference (TYPE) RCF_RETURN_MESSAGE Return Message 20050302
2 Importing TG_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20050302

Method DELETE_TG on class CL_HRRCF_TG_BL has no exception.

Method DELIMIT_ALL_CAND_ASSIGNMENTS 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-HR-Objekt 20050331
2 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20050331
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050331

Method DELIMIT_CAND_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_TG_HROBJECT Call by reference Type reference (TYPE) HROBJECT 20050407
2 Importing PT_CANDIDATES Call by reference Type reference (TYPE) RCF_T_HROBJECT Table Type for Transfer of HR Objects 20050411
3 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20050407
4 Importing P_DELIMITDATE Call by reference Type reference (TYPE) NBEGDATUM SY-DATUM Start Date of the New Interval 20061004
# Exception Resumable Description Created on
1 CX_HRRCF 20050407

Method DEQUEUE_TG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_TG_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20050310
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050310

Method ENQUEUE_TG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_TG_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20050310
2 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20050310
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050310

Method GET_ALL_TG_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_TG_INFO_HEADER_LIST Call by reference Type reference (TYPE) RCF_T_TG_INFO_TEXT_HEADER Rolle im E-Recruiting 20050310
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050310

Method GET_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20050331
2 Exporting PT_TG_ATTACHMENTS Call by reference Type reference (TYPE) RCF_T_CP_ATTCH_T 20050401
3 Importing P_LANGU Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20050331
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050331

Method GET_CANDIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_TG_HROBJECT Call by reference Type reference (TYPE) HROBJECT Talent Group 20050322
2 Exporting PT_CANDIDATE_LIST Call by reference Type reference (TYPE) RCF_T_OBJECT_WITH_PERIOD Tabellentyp zur Übergabe von HR Objekten 20050322
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050322

Method GET_DATA_FOR_PREVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_HEADER_TEXT Call by reference Type reference (TYPE) RCF_S_TG_HEADER_TEXT Talent Group Header texts 20050331
2 Importing PS_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20050331
3 Exporting PT_ATTACHMENTS Call by reference Type reference (TYPE) RCF_T_CP_ATTCH_T Candidate Preview: Attachments (list) 20050331
4 Exporting PT_SUPPORT_TEAM Call by reference Type reference (TYPE) RCF_T_REC_TEAM_TXT Bearbeitungsteam 20050331
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050331

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_TG_BL Business Logic class for Talent Group 20050302

Method GET_INSTANCE on class CL_HRRCF_TG_BL has no exception.

Method GET_TG_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_DESCRIPTION Call by reference Type reference (TYPE) RCF_S_ITF_DESCRIPTION Übergabe-Objekt für Freitexte aus Infotypen 20050302
2 Importing PS_TG_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20050302
3 Exporting PS_TG_INFO Call by reference Type reference (TYPE) P5115 Infotyp 5115: Talent Group 20050302
4 Exporting PS_TG_INFO_TXT Call by reference Type reference (TYPE) RCF_S_TG_INFO_TXT Talent Group data with text 20050302
5 Exporting PS_TITLE Call by reference Type reference (TYPE) RCF_S_ITF_DESCRIPTION Übergabe-Objekt für Freitexte aus Infotypen 20050302
6 Importing P_DEFAULT_INITIAL_TITLE Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050302
7 Importing P_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20050302
8 Importing P_USE_FALLBACK Call by reference Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050302
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050302

Method GET_TG_INFO_FOR_RESP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_RESP Call by reference Type reference (TYPE) RCF_S_TG_RESPONSIBLE Talent Group Responsible 20050331
2 Exporting PT_TG_INFO_LIST Call by reference Type reference (TYPE) RCF_T_TG_INFO_TEXT_HEADER 20050331
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050331

Method GET_TG_INFO_FOR_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_RESP Call by reference Type reference (TYPE) RCF_S_TG_RESPONSIBLE 20051104
2 Exporting PT_HROBJECT Value transfer Type reference (TYPE) RCF_T_HROBJECT 20051104
3 Importing P_ROLE Call by reference Type reference (TYPE) RCF_ROLE Rolle im E-Recruiting 20051104
4 Importing P_TITLE_PATTERN Call by reference Type reference (TYPE) STRING 20051104
# Exception Resumable Description Created on
1 CX_HRRCF 20051104

Method GET_TG_LIST 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 20050318
2 Exporting PT_TG_LIST Call by reference Type reference (TYPE) RCF_T_CAND_TG 20050318
# Exception Resumable Description Created on
1 CX_HRRCF 20050318

Method GET_VALUEHELP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEPENDENT_FROM Call by reference Type reference (TYPE) ANY 20050318
2 Importing LANGU Call by reference Type reference (TYPE) SPRAS 20050318
3 Exporting VALUEHELP_TAB Call by reference Type reference (TYPE) RCF_T_UI_VALUEHELP 20050318
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING 20050318

Method MAINTAIN_TG_BASIC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_RESULT Call by reference Type reference (TYPE) P5115 Infotyp 5115: Talent Group 20050321
2 Importing PS_TG_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20050321
3 Importing PS_TG_INFO Call by reference Type reference (TYPE) P5115 Infotyp 5115: Talent Group 20050321
4 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20050321
5 Importing P_CHECK_ONLY Call by reference Type reference (TYPE) BOOLE_D SPACE 20050321
6 Importing P_DESCRIPTION Call by reference Type reference (TYPE) RCF_ITF_DESCRIPTION Übergabe-Objekt für Freitexte aus Infotypen 20050321
7 Importing P_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20050321
8 Importing P_TITLE Call by reference Type reference (TYPE) RCF_ITF_DESCRIPTION Übergabe-Objekt für Freitexte aus Infotypen 20050321
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050321

Method MAINTAIN_TG_TEAM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_TG_HROBJECT Call by reference Type reference (TYPE) HROBJECT Objekt 20050321
2 Importing PS_TG_INFO Call by reference Type reference (TYPE) P5115 Infotyp 5115: Talent Group 20050322
3 Exporting PT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20050321
4 Importing P_ROLE Call by reference Type reference (TYPE) RCF_ROLE Rolle im E-Recruiting 20050321
5 Importing P_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20050321
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20050321
History
Last changed by/on SAP  20070917 
SAP Release Created in 600