SAP ABAP Class CL_HRRCF_USER_MNT_USERMAIN_V (Controller Class for HRRCF_USER_MNT)
Hierarchy
ERECRUIT (Software Component) E-Recruiting
   PA-ER (Application Component) E-Recruiting
     PAOC_RCF_UI (Package) Recruitment Factory: User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_CONTROLLER Super Class of Unspecified HRRCF Controllers 20030305
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRRCF_USER_MNT_EXCHG User Maintenance Exchange Parameters 20030311
Properties
Class CL_HRRCF_USER_MNT_USERMAIN_V  
Short Description Controller Class for HRRCF_USER_MNT    
Super Class CL_HRRCF_CONTROLLER Super Class of Unspecified HRRCF Controllers 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_RCF_UI   Recruitment Factory: User Interface 
Created 20030305   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRRCF_USER_MNT_USERMAIN_V has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_USER_MNT_EXCHG User Maintenance Exchange Parameters 20030311
Friends
Class CL_HRRCF_USER_MNT_USERMAIN_V has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CAND_BUPA_BL Instance attribute Private Object reference (TYPE REF TO) CL_HRRCF_CANDIDATE_BUPA_BL BL Facade for Candidate (Business Partner) 20030312
2 CAND_HROBJECT Instance attribute Private Type reference (TYPE) HROBJECT Candidate 20030320
3 COMP_ID Instance attribute Private Type reference (TYPE) STRING 'userdetail' 20030311
4 CURRENT_CENTRALDATA Instance attribute Private Type reference (TYPE) BAPIBUS1006_CENTRAL SAP BP: BAPI Structure for Personal Data 20030311
5 CURRENT_CENTRALDATAPERSON Instance attribute Public Type reference (TYPE) BAPIBUS1006_CENTRAL_PERSON SAP BP: BAPI Structure for Central Data 20030311
6 CURRENT_EMAIL Instance attribute Private Type reference (TYPE) RCF_S_EMAILDATA_BP Candidate's E-Mail Data 20030311
7 CURRENT_ROLE Instance attribute Private Type reference (TYPE) RCF_ROLE Roles in E-Recruiting 20030311
8 ERROR Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030314
9 GROUP_DOC Instance attribute Public Type reference (TYPE) STRING 20030318
10 GROUP_TITLE Instance attribute Public Type reference (TYPE) STRING 20030305
11 LEVEL_OF_DETAIL Instance attribute Public Type reference (TYPE) RCF_LEVEL_OF_DETAIL Level of Detail of a Page 20030306
12 NO_CHECK Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030819
13 OPERATION Instance attribute Public Type reference (TYPE) RCF_OPERA Database Operation 20030305
14 PERNR Instance attribute Public Type reference (TYPE) STRING Personnel Number 20030305
15 PERNR_INVALID Instance attribute Public Type reference (TYPE) STRING 'false' 20030305
16 PERNR_LABEL Instance attribute Public Type reference (TYPE) RCF_UI_LABEL Field Label for User Interface 20030305
17 REF_CAND_BL Instance attribute Private Object reference (TYPE REF TO) CL_HRRCF_CANDIDATE_ADMIN_BL BL Facade for Candidate Object (Administration) 20030305
18 REQUIRED Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030318
19 REQ_PERNR Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030422
20 RETURN_MESSAGE Instance attribute Public Type reference (TYPE) RCF_RETURN_MESSAGE Return Message 20030305
21 SUBMIT Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030314
22 USER Instance attribute Public Type reference (TYPE) SYUNAME SAP System, User Logon Name 20030305
23 USER_INVALID Instance attribute Public Type reference (TYPE) STRING 'false' 20030305
24 USER_LABEL Instance attribute Public Type reference (TYPE) RCF_UI_LABEL Field Label for User Interface 20030305
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_CAND_PERNR Instance method Private Method Change Candidate Personal Number 20030313
2 CHECK_CAND_ROLE Instance method Private Method 20030430
3 CHECK_EMAIL Instance method Private Method Check E-Mail 20030312
4 CHECK_EMAIL_FORMAT Instance method Private Method Check E-mail Format 20030313
5 CHECK_ENTRIES_ON_CHANGE Instance method Private Method Check Entries 20030311
6 CHECK_ENTRIES_ON_CREATE Instance method Private Method Check Entries on Create 20030311
7 CHECK_MANDATORY_FIELDS Instance method Private Method Check Mandatory Fields 20030312
8 CHECK_PERNR Instance method Private Method Check Personnel Number 20030305
9 CHECK_PERNR_FORMAT Instance method Private Method Check Format 20030313
10 CHECK_PERNR_VALUE Instance method Private Method Check Value of Pernr 20030428
11 CHECK_USER Instance method Private Method Check User 20030306
12 CLEAR_ATTRIBUTES Instance method Private Method Clear Attributes 20030305
13 CREATE_NEW_USER Instance method Private Method Create a New User 20030312
14 GET_AND_MAINTAIN_CAND_EMAIL Instance method Private Method Get and Maintain Candidate E-Mail 20030313
15 GET_DATA_FROM_SUB_CONTROLLER Instance method Private Method Get Data from Subcontroller 20030311
16 GET_FULLNAME Instance method Private Method Determine Name 20030305
17 GET_GROUP_TITLE Instance method Private Method 20030305
18 GET_LABELS Instance method Private Method Read label 20030305
19 GET_REF_BL Instance method Private Method Get Reference to BL 20030305
20 GET_SEARCHHELP_RESULT Instance method Private Method Read Result of Search Help 20030305
21 MAINTAIN_CAND_EMAIL Instance method Private Method Maintain Candidate E-Mail 20030313
22 MAINTAIN_CAND_PERS_DATA Instance method Private Method Maintain Candidate Personal Data 20030313
23 MAINTAIN_CAND_ROLE Instance method Private Method Maintain Candidate Role 20030313
24 MODIFY_USER Instance method Private Method Modify Existing User 20030312
25 ON_CANCEL Instance method Private Method On Cancel 20030312
26 ON_CHANGE Instance method Private Method On Change User Details 20030311
27 ON_CREATE Instance method Private Method On Create User 20030311
28 ON_SAVE Instance method Private Method On Save 20030311
29 ON_SEARCH_PERNR Instance method Private Method Event Handler: Search Personnel Number 20030305
30 SET_CONFIRM_SCREEN Instance method Private Method 20030403
31 SET_LEVEL_OF_DETAIL Instance method Private Method Set Level of Detail 20030311
Events
Class CL_HRRCF_USER_MNT_USERMAIN_V has no event.
Types
Class CL_HRRCF_USER_MNT_USERMAIN_V has no local type.
Method Signatures

Method CHANGE_CAND_PERNR Signature

Method CHANGE_CAND_PERNR on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method CHANGE_CAND_PERNR on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method CHECK_CAND_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CURRENT_ROLE Value transfer Type reference (TYPE) RCF_ROLE Rolle im E-Recruiting 20030502

Method CHECK_CAND_ROLE on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method CHECK_EMAIL Signature

Method CHECK_EMAIL on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method CHECK_EMAIL on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method CHECK_EMAIL_FORMAT Signature

Method CHECK_EMAIL_FORMAT on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method CHECK_EMAIL_FORMAT on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method CHECK_ENTRIES_ON_CHANGE Signature

Method CHECK_ENTRIES_ON_CHANGE on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method CHECK_ENTRIES_ON_CHANGE on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method CHECK_ENTRIES_ON_CREATE Signature

Method CHECK_ENTRIES_ON_CREATE on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method CHECK_ENTRIES_ON_CREATE on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method CHECK_MANDATORY_FIELDS Signature

Method CHECK_MANDATORY_FIELDS on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method CHECK_MANDATORY_FIELDS on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method CHECK_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PERNR_EXISTS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030311

Method CHECK_PERNR on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method CHECK_PERNR_FORMAT Signature

Method CHECK_PERNR_FORMAT on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method CHECK_PERNR_FORMAT on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method CHECK_PERNR_VALUE Signature

Method CHECK_PERNR_VALUE on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method CHECK_PERNR_VALUE on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method CHECK_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning USER_EXISTS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030311

Method CHECK_USER on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method CLEAR_ATTRIBUTES Signature

Method CLEAR_ATTRIBUTES on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method CLEAR_ATTRIBUTES on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method CREATE_NEW_USER Signature

Method CREATE_NEW_USER on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method CREATE_NEW_USER on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method GET_AND_MAINTAIN_CAND_EMAIL Signature

Method GET_AND_MAINTAIN_CAND_EMAIL on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method GET_AND_MAINTAIN_CAND_EMAIL on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method GET_DATA_FROM_SUB_CONTROLLER Signature

Method GET_DATA_FROM_SUB_CONTROLLER on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method GET_DATA_FROM_SUB_CONTROLLER on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method GET_FULLNAME Signature

Method GET_FULLNAME on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method GET_FULLNAME on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method GET_GROUP_TITLE Signature

Method GET_GROUP_TITLE on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method GET_GROUP_TITLE on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method GET_LABELS Signature

Method GET_LABELS on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method GET_LABELS on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method GET_REF_BL Signature

Method GET_REF_BL on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method GET_REF_BL on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method GET_SEARCHHELP_RESULT Signature

Method GET_SEARCHHELP_RESULT on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method GET_SEARCHHELP_RESULT on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method MAINTAIN_CAND_EMAIL Signature

Method MAINTAIN_CAND_EMAIL on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method MAINTAIN_CAND_EMAIL on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method MAINTAIN_CAND_PERS_DATA Signature

Method MAINTAIN_CAND_PERS_DATA on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method MAINTAIN_CAND_PERS_DATA on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method MAINTAIN_CAND_ROLE Signature

Method MAINTAIN_CAND_ROLE on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method MAINTAIN_CAND_ROLE on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method MODIFY_USER Signature

Method MODIFY_USER on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method MODIFY_USER on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method ON_CANCEL Signature

Method ON_CANCEL on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method ON_CANCEL on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method ON_CHANGE Signature

Method ON_CHANGE on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method ON_CHANGE on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method ON_CREATE Signature

Method ON_CREATE on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method ON_CREATE on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method ON_SAVE Signature

Method ON_SAVE on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method ON_SAVE on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method ON_SEARCH_PERNR Signature

Method ON_SEARCH_PERNR on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method ON_SEARCH_PERNR on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method SET_CONFIRM_SCREEN Signature

Method SET_CONFIRM_SCREEN on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method SET_CONFIRM_SCREEN on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.

Method SET_LEVEL_OF_DETAIL Signature

Method SET_LEVEL_OF_DETAIL on class CL_HRRCF_USER_MNT_USERMAIN_V has no parameter.
Method SET_LEVEL_OF_DETAIL on class CL_HRRCF_USER_MNT_USERMAIN_V has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 10A