SAP ABAP Class CL_HRRCF_EMPLOYEE_INBOUND (Extract Employee Data)
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 20031211
Properties
Class CL_HRRCF_EMPLOYEE_INBOUND  
Short Description Extract Employee Data    
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 20011210   SAP 
Last change 20091125   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRRCF_EMPLOYEE_INBOUND has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20031211
Friends
Class CL_HRRCF_EMPLOYEE_INBOUND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Instance attribute Private Attribute reference (LIKE) 20031211
2 GC_CAND_EXT_CLASS Constant Public Type reference (TYPE) RCF_CANDIDATE_CLASS 'E' Candidate Class 20090403
3 GC_CAND_INT_CLASS Constant Public Type reference (TYPE) RCF_CANDIDATE_CLASS 'I' Candidate Class 20090403
4 GC_DELETE_OPERATION Instance attribute Private Attribute reference (LIKE) 20090212
5 GC_INSERT_OPERATION Instance attribute Private Attribute reference (LIKE) 20090212
6 MSGCL_ADMIN Instance attribute Private Attribute reference (LIKE) 20031211
7 TRUE Instance attribute Private Attribute reference (LIKE) 20031211
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_USER_ALIAS Static method Public Method Copy the User ID to ALIAS 20040322
2 CONVERT_ANRDE Static method Private Method Titles - See Data Elements of Parameters 20080225
3 CONVERT_ANRDE_BY_TSAD3HR Static method Private Method Titles - See Data Elements of Parameters 20080225
4 CONVERT_ANRDE_OLD Static method Private Method Titles - See Data Elements of Parameters 20080225
5 CONVERT_NAMZU Static method Private Method Supplementary title key from Suppl. title 20020115
6 CONVERT_PREFIX Static method Private Method Prefix Key from Prefix 20020115
7 CONVERT_TITLE Static method Private Method Academic title Key from Title. 20020114
8 DEACTIVATE_USER Static method Public Method Deactivate the user from a given date 20020301
9 DETERMINE_QUALI_CHANGES Static method Private Method Check Whether Qualifications Need to Be Added or Deleted 20090212
10 EXTRACT_IDOC_ITDATA_TO_TABLES Static method Public Method Extract Infotype Data from IDoc to Relevant Int. Table 20060705
11 FILL_ADDRESSDATA Static method Private Method Fill Address Data from Infotype 6 20110119
12 FILL_CENTRALDATA Static method Private Method Fills the Central Data from Infotype 2 20020115
13 FILL_CENTRALDATAPERSON Static method Private Method Fills the Central Person Data from Infotype 2 20020111
14 GET_DEFAULT_POSITION Static method Private Method Gets the default position 20020218
15 GET_HR_QUALI_IT1001_031 Static method Public Method Get HR Requirement Which Is Stored in 1001 '031' 20060705
16 GET_HR_QUALI_IT1001_032 Static method Public Method Get HR Qualifications/Skills Which Are Stored in 1001 '032' 20060705
17 GET_HR_QUALI_IT_PAD31 Static method Private Method Get HR Qualifications/Skills That Are Stored in 1001 PAD31 20110119
18 GET_REF_USER_DATAILS Static method Private Method Get Details of Reference User 20090401
19 HRRCF_CAND_FROM_EE_ALE Static method Public Method Create Candidate from Employee 20011210
20 MANAGE_QUALIFICATIONS Static method Private Method Take Actions to Import Qualification from HR 20090211
21 MANAGE_QUALI_VALIDITY Static method Private Method Analyze Validity To Find Which Qualification Has To Be Added 20090218
22 MOVE_HRPLOGI_TO_HRALE_ERR Static method Private Method Create Candidate from Employee 20080225
23 UPDATE_USER_PROFILE Static method Private Method Set reference user after (re)hire 20080421
24 WRITE_ERROR_HRALE_TO_EXCPT_LG Static method Protected Method 20080812
Events
Class CL_HRRCF_EMPLOYEE_INBOUND has no event.
Types
Class CL_HRRCF_EMPLOYEE_INBOUND has no local type.
Method Signatures

Method CHANGE_USER_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_ERRORS Call by reference Type reference (TYPE) HRALE_ERR_TAB HR: ALE Error Message Table 20040322
2 Importing P_ALIAS Call by reference Type reference (TYPE) BAPIALIAS Alias für Benutzername 20121205
3 Importing P_EMPLOYEEID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20040322
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20040322

Method CONVERT_ANRDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) EDIMESSAGE HR: ALE Error Message Table 20080225
2 Exporting EV_TITL Call by reference Type reference (TYPE) AD_TITLE Anredeschlüssel 20080225
3 Importing IV_ANRED Call by reference Type reference (TYPE) ANRDE Anrede 20080225

Method CONVERT_ANRDE on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method CONVERT_ANRDE_BY_TSAD3HR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) EDIMESSAGE HR: ALE Error Message Table 20080225
2 Exporting EV_TITL Call by reference Type reference (TYPE) AD_TITLE Anredeschlüssel 20080225
3 Importing IV_ANRED Call by reference Type reference (TYPE) ANRDE Anrede 20080225

Method CONVERT_ANRDE_BY_TSAD3HR on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method CONVERT_ANRDE_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TITL Call by reference Type reference (TYPE) AD_TITLE Anredeschlüssel 20080225
2 Importing IV_ANRED Call by reference Type reference (TYPE) ANRDE Anrede 20080225

Method CONVERT_ANRDE_OLD on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method CONVERT_NAMZU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_ERRORS Call by reference Type reference (TYPE) HRALE_ERR_TAB HR: ALE Error Message Table 20020122
2 Importing P_NAMZU Call by reference Type reference (TYPE) E1P0002-NAMZU Zusatzwort 20020115
3 Exporting P_TITLE_SPPL Call by reference Type reference (TYPE) AD_TITLES Namenszusatz, z.B. Adelstitel (Schlüssel) 20020115

Method CONVERT_NAMZU on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method CONVERT_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_ERRORS Call by reference Type reference (TYPE) HRALE_ERR_TAB HR: ALE Error Message Table 20020122
2 Exporting P_PREFIX1 Call by reference Type reference (TYPE) AD_PREFIX Vorsatzwort zum Namen (Schlüssel) 20020115
3 Importing P_VORSW Call by reference Type reference (TYPE) E1P0002-VORSW Vorsatzwort 20020115

Method CONVERT_PREFIX on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method CONVERT_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_ERRORS Call by reference Type reference (TYPE) HRALE_ERR_TAB HR: ALE Error Message Table 20020122
2 Importing P_TITEL Call by reference Type reference (TYPE) E1P0002-TITEL Titel 20020114
3 Exporting P_TITLE_ACA1 Call by reference Type reference (TYPE) AD_TITLE1 Academic title: Key 20020115

Method CONVERT_TITLE on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method DEACTIVATE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_ERRORS Call by reference Type reference (TYPE) HRALE_ERR_TAB HR: ALE Error Message Table 20020301
2 Importing P_DATE Call by reference Type reference (TYPE) DATUM Datum 20020301
3 Importing P_EMPLOYEEID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20020301
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20020301

Method DETERMINE_QUALI_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUALI_DELETE Call by reference Type reference (TYPE) RCF_T_E1P5105 Infotyp 5105: Table of Qualifications 20090223
2 Exporting ET_QUALI_INSERT Call by reference Type reference (TYPE) RCF_T_E1P5105 Infotyp 5105: Table of Qualifications 20090223
3 Importing IT_QUALI_EREC_DB Call by reference Type reference (TYPE) RCF_T_E1P5105 Infotyp 5105: Table of Qualifications 20090223
4 Importing IT_QUALI_LIST_IDOC Call by reference Type reference (TYPE) RCF_T_E1P5105 Infotyp 5105: Table of Qualifications 20090223

Method DETERMINE_QUALI_CHANGES on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method EXTRACT_IDOC_ITDATA_TO_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_E1P0000 Call by reference Type reference (TYPE) RCF_T_E1P0000 HR_TAB: Personal-Stammsatz Infotyp 0000 (Massnahmen) 20110119
2 Exporting ET_E1P0001 Call by reference Type reference (TYPE) RCF_T_E1P0001 HR_TAB: Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20110119
3 Exporting ET_E1P0002 Call by reference Type reference (TYPE) RCF_T_E1P0002 HR_TAB: Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20110119
4 Exporting ET_E1P0006 Call by reference Type reference (TYPE) RCF_T_E1P0006 HR_tab: Personal-Stammsatz Infotyp 0006 (Anschriften) 20110119
5 Exporting ET_E1P0105 Call by reference Type reference (TYPE) RCF_T_E1P0105 HR_TAB: Personal-Stammsatz Infotyp 0105 (Kommunikationen) 20110119
6 Exporting ET_E1P1001 Call by reference Type reference (TYPE) RCF_T_E1P1001 HR_TAB: Infotyp 1001 Verknüpfungen 20110119
7 Exporting ET_E1PAD31 Call by reference Type reference (TYPE) RCF_T_E1PAD31 HR_TAB: Infotype 1001 with Additional Data PAD31 20110119
8 Exporting ET_TEMP_P_STAT Call by reference Type reference (TYPE) T77RCF_P_STAT_TAB Table of future employee status records 20110119
9 Exporting EV_IS_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20110119
10 Exporting EV_SET_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20110119
11 Importing IS_PLOGI Call by reference Type reference (TYPE) HRPLOGI HR: Kopf für ein HR Objekt 20110119
12 Importing IT_PNNNN Call by reference Type reference (TYPE) HROBJSDATA_TAB HR: Tabelle IDOC-Daten 20110119

Method EXTRACT_IDOC_ITDATA_TO_TABLES on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method FILL_ADDRESSDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADDRESS Call by reference Type reference (TYPE) BAPIBUS1006_ADDRESS SAP-GP: BAPI-Struktur für Adreßdaten 20110119
2 Changing E1P0006 Call by reference Type reference (TYPE) E1P0006 HR: Personal-Stammsatz Infotyp 0006 (Anschriften) 20110119

Method FILL_ADDRESSDATA on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method FILL_CENTRALDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CENTRALDATA Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL SAP-GP: BAPI-Struktur für zentrale Daten 20020115
2 Exporting ES_ERROR Call by reference Type reference (TYPE) EDIMESSAGE 20080225
3 Importing PS_E1P0002 Call by reference Type reference (TYPE) E1P0002 HR: Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020115

Method FILL_CENTRALDATA on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method FILL_CENTRALDATAPERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CENTRALDATAPERSON Call by reference Type reference (TYPE) BAPIBUS1006_CENTRAL_PERSON SAP-GP: BAPI-Struktur für Personendaten 20020111
2 Importing PS_E1P0002 Call by reference Type reference (TYPE) E1P0002 HR: Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020114
3 Exporting PT_ERRORS Call by reference Type reference (TYPE) HRALE_ERR_TAB HR: ALE Error Message Table 20020121

Method FILL_CENTRALDATAPERSON on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method GET_DEFAULT_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DEFAULT_PLANS Call by reference Type reference (TYPE) E1P0001-PLANS Planstelle 20020218

Method GET_DEFAULT_POSITION on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method GET_HR_QUALI_IT1001_031 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E1P1001 Call by reference Type reference (TYPE) RCF_T_E1P1001 HR_TAB: Infotyp 1001 Verknüpfungen 20060705
2 Exporting T_REQUIREMENT Call by reference Type reference (TYPE) RCF_T_E1P5129 API-Tabellentyp für Felder des Infotyps 5129 20060705

Method GET_HR_QUALI_IT1001_031 on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method GET_HR_QUALI_IT1001_032 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E1P1001 Call by reference Type reference (TYPE) RCF_T_E1P1001 HR_TAB: Infotyp 1001 Verknüpfungen 20060705
2 Exporting T_QUALIFICATION Call by reference Type reference (TYPE) RCF_T_E1P5105 Infotyp 5105: Table of Qualifications 20060705

Method GET_HR_QUALI_IT1001_032 on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method GET_HR_QUALI_IT_PAD31 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUALIFICATION_LIST Call by reference Type reference (TYPE) RCF_T_E1P5105 Infotyp 5105: Table of Qualifications 20110119
2 Importing IT_E1PAD31 Call by reference Type reference (TYPE) RCF_T_E1PAD31 HR_TAB: Infotyp 1001 mit Zusatzdaten PAD31 20110119

Method GET_HR_QUALI_IT_PAD31 on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method GET_REF_USER_DATAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOGONDATA Call by reference Type reference (TYPE) BAPILOGOND Benutzer: Übergabestruktur Logondaten 20090401
2 Exporting ES_UCLASS Call by reference Type reference (TYPE) BAPIUCLASS Lizenzbezogene Nutzerklassifikation 20090401
3 Importing IS_REFERENCE_USER Call by reference Type reference (TYPE) BAPIREFUS Benutzername 20090401

Method GET_REF_USER_DATAILS on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method HRRCF_CAND_FROM_EE_ALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTERNAL_COMMIT Call by reference Type reference (TYPE) BOOLE_D 'X' Externe COMMIT WORK Behandlung 20100104
2 Importing LS_PLOGI Call by reference Type reference (TYPE) HRPLOGI HR: Table of Header Data for HR Objects 20020103
3 Importing LT_PNNNN Call by reference Type reference (TYPE) HROBJSDATA_TAB HR: IDoc Data Table 20020107
4 Exporting T_ERRORS Call by reference Type reference (TYPE) HRALE_ERR_TAB HR: ALE Error Message Table 20011217
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20020110

Method MANAGE_QUALIFICATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090212
2 Importing IT_QUALIFICATION_LIST_IDOC Call by reference Type reference (TYPE) RCF_T_E1P5105 Infotyp 5105: Table of Qualifications 20090211
3 Importing IV_EMPLOYEE_ID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20090211
4 Importing IV_EMPLOYEE_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20090211

Method MANAGE_QUALIFICATIONS on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method MANAGE_QUALI_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUALI_DELETE Call by reference Type reference (TYPE) RCF_T_E1P5105 Infotyp 5105: Table of Qualifications 20090218
2 Exporting ET_QUALI_LIST_IDOC_UNIQUE Call by reference Type reference (TYPE) RCF_T_E1P5105 Infotyp 5105: Table of Qualifications 20090218
3 Importing IT_QUALI_EREC_DB Call by reference Type reference (TYPE) RCF_T_E1P5105 Infotyp 5105: Table of Qualifications 20090223
4 Importing IT_QUALI_LIST_IDOC Call by reference Type reference (TYPE) RCF_T_E1P5105 Infotyp 5105: Table of Qualifications 20090218

Method MANAGE_QUALI_VALIDITY on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method MOVE_HRPLOGI_TO_HRALE_ERR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_ERROR Value transfer Type reference (TYPE) HRALE_ERR HR: ALE Error Message Table 20080225
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) EDIMESSAGE Übergabestruktur mit allen Sy-Feldern für die T100 20080225
3 Importing IS_PLOGI Call by reference Type reference (TYPE) HRPLOGI HR: Table of Header Data for HR Objects 20080225
4 Importing IV_REPID Call by reference Type reference (TYPE) REPID Abap-Reportname 20080225
5 Importing IV_ROUTID Call by reference Type reference (TYPE) EDI_ROUTID Name des Unterprogramms (Routine, Funktionsbaustein) 20080225
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20080225

Method UPDATE_USER_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20080421
2 Importing IO_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRRCF_EMPLOYEE Recruitment Factory: Darstellung eines Mitarbeiters 20080421

Method UPDATE_USER_PROFILE on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.

Method WRITE_ERROR_HRALE_TO_EXCPT_LG 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 20080812
2 Importing PT_ERRORS Call by reference Type reference (TYPE) HRALE_ERR_TAB 20080812

Method WRITE_ERROR_HRALE_TO_EXCPT_LG on class CL_HRRCF_EMPLOYEE_INBOUND has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in 110