SAP ABAP Class CL_HRRCF_ABSTRACT_CONTROLLER (Super Class of All HRRCF Controllers)
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_BSP_CONTROLLER2 BSP Component 20021025
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20021025
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRRCF_CONSTANTS_UI Constants for Interface 20021025
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRRCF_NV_CTRL_CALLS Calls Navigation Controller -> Display Controller 20021111
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_APPLICATION_CTRL Super Class for Application Controller 20021025
2 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_CONTROLLER Super Class of Unspecified HRRCF Controllers 20021025
3 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_DISPATCHER Super Class for Dispatcher 20021031
4 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_ERROR_CONTROLLER Error Handling 20021027
5 Inheritance (c INHERITING FROM c_ref)  CL_HRRCF_NAV_CONTROLLER Control Information of Navigation 20021025
Properties
Class CL_HRRCF_ABSTRACT_CONTROLLER  
Short Description Super Class of All HRRCF Controllers    
Super Class CL_BSP_CONTROLLER2 BSP Component 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_RCF_UI   Recruitment Factory: User Interface 
Created 20021025   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRRCF_UI_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20021025
2 IF_HRRCF_CONSTANTS_UI Constants for Interface 20021025
3 IF_HRRCF_NV_CTRL_CALLS Calls Navigation Controller -> Display Controller 20021111
Friends
Class CL_HRRCF_ABSTRACT_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADD_TO_FAVORITE_ICON Instance attribute Public Attribute reference (LIKE) 20021025
2 APPLY_ICON Instance attribute Public Attribute reference (LIKE) 20021025
3 APPROVAL_ICON Instance attribute Public Attribute reference (LIKE) 20030310
4 ARROW_DOWN_ICON Instance attribute Public Attribute reference (LIKE) 20030331
5 ARROW_LEFT_ICON Instance attribute Public Attribute reference (LIKE) 20021025
6 ARROW_RIGHT_ICON Instance attribute Public Attribute reference (LIKE) 20021025
7 ARROW_UP_ICON Instance attribute Public Attribute reference (LIKE) 20030331
8 ASSIGNCAND2REQ_ICON Instance attribute Public Attribute reference (LIKE) 20021025
9 ASSIGNPOST2CAND_ICON Instance attribute Public Attribute reference (LIKE) 20021025
10 CDCY_INFO_ICON Instance attribute Public Attribute reference (LIKE) 20030721
11 CHANGE_TEXT_ICON Instance attribute Public Attribute reference (LIKE) 20021025
12 CONTAINER_WIDTH Instance attribute Public Attribute reference (LIKE) 20021025
13 COPY_ICON Instance attribute Public Attribute reference (LIKE) 20021025
14 CORRESPONDENCE_ICON Instance attribute Public Attribute reference (LIKE) 20021025
15 COVERLETTER_ICON Instance attribute Public Attribute reference (LIKE) 20021108
16 DATA_ICON Instance attribute Public Attribute reference (LIKE) 20021025
17 DATA_ICON_NEW Instance attribute Public Attribute reference (LIKE) 20040226
18 DELETE_FAVORITES_ICON Instance attribute Public Attribute reference (LIKE) 20030320
19 DELETE_ICON Instance attribute Public Attribute reference (LIKE) 20021025
20 DELETE_OPERATION Instance attribute Public Attribute reference (LIKE) 20021025
21 DETAILS_ICON Instance attribute Public Attribute reference (LIKE) 20021025
22 DETAIL_LEVEL Instance attribute Public Attribute reference (LIKE) 20021025
23 DISPLAY_ICON Instance attribute Public Attribute reference (LIKE) 20021106
24 DISPLAY_MODE Instance attribute Public Attribute reference (LIKE) 20021025
25 DISPLAY_TEXT_ICON Instance attribute Public Attribute reference (LIKE) 20021025
26 DONE_ICON Instance attribute Public Attribute reference (LIKE) 20021122
27 EDIT_ICON Instance attribute Public Attribute reference (LIKE) 20021025
28 EDIT_MODE Instance attribute Public Attribute reference (LIKE) 20021025
29 EMPLOYEE_ICON Instance attribute Public Attribute reference (LIKE) 20021109
30 FALSE Instance attribute Public Attribute reference (LIKE) 20021025
31 FAVORITE_ICON Instance attribute Public Attribute reference (LIKE) 20021025
32 FILLED_BY_CANDIDATE_ICON Instance attribute Public Attribute reference (LIKE) 20030417
33 FOLDER_ICON Instance attribute Public Attribute reference (LIKE) 20021118
34 HELP_ICON Instance attribute Public Attribute reference (LIKE) 20021025
35 HIGH_DATE Instance attribute Public Attribute reference (LIKE) 20021025
36 HISTORY_ICON Instance attribute Public Attribute reference (LIKE) 20030410
37 HR_POSITION_ICON Instance attribute Public Attribute reference (LIKE) 20040119
38 INFO_ICON Instance attribute Public Attribute reference (LIKE) 20030305
39 INITIAL_ICON Instance attribute Public Attribute reference (LIKE) 20040119
40 INSERT_OPERATION Instance attribute Public Attribute reference (LIKE) 20021025
41 INTERVIEW_ICON Instance attribute Public Attribute reference (LIKE) 20030409
42 LINKED_DOCUMENT_ICON Instance attribute Public Attribute reference (LIKE) 20030724
43 LOW_DATE Instance attribute Public Attribute reference (LIKE) 20021025
44 MASS_ICON Instance attribute Public Attribute reference (LIKE) 20021108
45 MESSAGE_LEVEL Instance attribute Public Attribute reference (LIKE) 20021216
46 MODIFY_OPERATION Instance attribute Public Attribute reference (LIKE) 20021025
47 MSGCL_ADMIN Instance attribute Public Attribute reference (LIKE) 20021025
48 MSGCL_USER Instance attribute Public Attribute reference (LIKE) 20021025
49 NEW_EMPLOYEE_ICON Instance attribute Public Attribute reference (LIKE) 20040119
50 NOT_SUITABLE_ICON Instance attribute Public Attribute reference (LIKE) 20030408
51 OPEN_ICON Instance attribute Public Attribute reference (LIKE) 20021122
52 OVERVIEW_LEVEL Instance attribute Public Attribute reference (LIKE) 20021025
53 PCT_FIELD_WIDTH Instance attribute Public Attribute reference (LIKE) 20021025
54 PCT_LABEL_WIDTH Instance attribute Public Attribute reference (LIKE) 20021025
55 PCT_SMALL_FIELD_WIDTH Instance attribute Public Attribute reference (LIKE) 20021025
56 READ_ICON Instance attribute Public Attribute reference (LIKE) 20021025
57 RELATIONSHIP_ICON Instance attribute Public Attribute reference (LIKE) 20030317
58 SEARCH_ICON Instance attribute Public Attribute reference (LIKE) 20021025
59 SELECTED_ICON Instance attribute Public Attribute reference (LIKE) 20021025
60 SELECT_LINE_ICON Instance attribute Public Attribute reference (LIKE) 20030313
61 SEND_MAIL_ICON Instance attribute Public Attribute reference (LIKE) 20021025
62 SPACE_ICON Instance attribute Public Attribute reference (LIKE) 20021106
63 SUITABLE_ICON Instance attribute Public Attribute reference (LIKE) 20030408
64 TEXT_EDIT_WRAPPING Instance attribute Public Attribute reference (LIKE) 20040820
65 TRANSFER_ICON Instance attribute Public Attribute reference (LIKE) 20030319
66 TRUE Instance attribute Public Attribute reference (LIKE) 20021025
67 UNREAD_ICON Instance attribute Public Attribute reference (LIKE) 20021025
68 VISIBLEROWCOUNT_LIST_DETAIL Instance attribute Public Attribute reference (LIKE) 20030110
69 WARNING_ICON Instance attribute Public Attribute reference (LIKE) 20021122
70 WITHDRAW_ICON Instance attribute Public Attribute reference (LIKE) 20021108
71 WIZARD_ICON Instance attribute Public Attribute reference (LIKE) 20030404
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Instance method Protected Method Write Exception in Message List 20021025
2 CALL_HRRCF_VIEW Instance method Protected Method Calls View 20021025
3 CHECK_URL Static method Protected Method Checks Whether Navigation Target Can Be Called 20081216
4 CONSTRUCT_URL Instance method Protected Method Constructs Local URL 20021031
5 CREATE_SUBCONTROLS_STATELESS Instance method Protected Method Create Subcontroller for Stateless Applications 20021028
6 EXIST_EXCEPTION Instance method Protected Method Checks Whether an Exception Exists in Message List 20021025
7 GET_PURE_COMP_ID Instance method Public Method Gets Component ID of Controller Without Hierarchy 20021025
8 HANDLE_EXCEPTION Instance method Protected Method Call Exception Controller if Required, Delete Exceptions 20021025
9 ON_CHECK_FOR_DATA Instance method Public Method 20021111
10 ON_FOCUS_LOST Instance method Public Method 20021111
11 RESET_EXCEPTION Instance method Protected Method Remove Exceptions from Message List 20021025
12 SET_MSG_FOR_DISPLAY_FROM_TAB Static method Protected Method Set Message for Display 20071017
13 STORE_CONTROLLER_TREE Instance method Protected Method Save Controller Hierarchy 20021028
Events
Class CL_HRRCF_ABSTRACT_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LHRRCF_CNTR_STRUC Protected See coding Structure for Controller Details 20021028 BEGIN OF lhrrcf_cntr_struc, compid type string, contr TYPE string, appln TYPE string, END OF lhrrcf_cntr_struc
2 LHRRCF_CNTR_TAB Protected See coding Table Type for Controller Details 20021028 lhrrcf_cntr_tab TYPE STANDARD TABLE OF lhrrcf_cntr_struc
Method Signatures

Method ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20021025

Method ADD_EXCEPTION on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.

Method CALL_HRRCF_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW_URL Call by reference Type reference (TYPE) STRING URL der View 20021025

Method CALL_HRRCF_VIEW on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.

Method CHECK_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL Call by reference Type reference (TYPE) STRING 20081216
2 Returning RV_NAVIGATION_ALLOWED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081216

Method CHECK_URL on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.

Method CONSTRUCT_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_APPL_NAME Call by reference Type reference (TYPE) RCF_CTRL_APPL_NAME Name einer BSP Applikation 20021031
2 Importing P_CONTROLLER Call by reference Type reference (TYPE) RCF_CTRL_URL URL eines Controllers 20021031
3 Exporting P_URL Call by reference Type reference (TYPE) RCF_UI_LINK_URL URL des Links 20021031

Method CONSTRUCT_URL on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.

Method CREATE_SUBCONTROLS_STATELESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CNTR_TAB Call by reference Type reference (TYPE) LHRRCF_CNTR_TAB Controller tree 20021028

Method CREATE_SUBCONTROLS_STATELESS on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.

Method EXIST_EXCEPTION Signature

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

Method EXIST_EXCEPTION on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.

Method GET_PURE_COMP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_COMP_ID Value transfer Type reference (TYPE) STRING 20021025

Method GET_PURE_COMP_ID on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.

Method HANDLE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_APPLICATION_NAME Value transfer Type reference (TYPE) STRING Applikation 20021025
2 Importing P_CONTROLLER_ID Value transfer Type reference (TYPE) STRING 'error' ID des Exception-Controllers 20021025
3 Importing P_CONTROLLER_NAME Value transfer Type reference (TYPE) STRING 'error.do' Name des Exception-Controllers 20021025
4 Returning P_HANDLED Value transfer Type reference (TYPE) BOOLE_D Exceptions vorgefunden = 'X' 20021025

Method HANDLE_EXCEPTION on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.

Method ON_CHECK_FOR_DATA Signature

Method ON_CHECK_FOR_DATA on class CL_HRRCF_ABSTRACT_CONTROLLER has no parameter.
Method ON_CHECK_FOR_DATA on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.

Method ON_FOCUS_LOST Signature

Method ON_FOCUS_LOST on class CL_HRRCF_ABSTRACT_CONTROLLER has no parameter.
Method ON_FOCUS_LOST on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.

Method RESET_EXCEPTION Signature

Method RESET_EXCEPTION on class CL_HRRCF_ABSTRACT_CONTROLLER has no parameter.
Method RESET_EXCEPTION on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.

Method SET_MSG_FOR_DISPLAY_FROM_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MESSAGEBAR_TEXT Call by reference Type reference (TYPE) STRING 20071017
2 Exporting MESSAGEBAR_TYPE Call by reference Type reference (TYPE) STRING 20071017
3 Importing MESSAGE_TAB Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20071017

Method SET_MSG_FOR_DISPLAY_FROM_TAB on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.

Method STORE_CONTROLLER_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CNTR_TAB Call by reference Type reference (TYPE) LHRRCF_CNTR_TAB 20021028

Method STORE_CONTROLLER_TREE on class CL_HRRCF_ABSTRACT_CONTROLLER has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 10A