SAP ABAP Class CL_HRRCF_NV_CONTROLLER (Control Information of Navigation)
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 20021029
Properties
Class CL_HRRCF_NV_CONTROLLER  
Short Description Control Information of Navigation    
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 20021029   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRRCF_NV_CONTROLLER has no forward declaration.
Interfaces
Class CL_HRRCF_NV_CONTROLLER has no interface implemented.
Friends
Class CL_HRRCF_NV_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT_ENTRY Instance attribute Private Type reference (TYPE) RCF_S_NAVIGATION Current Entry 20021029
2 LEVEL_INDEX Instance attribute Private Type reference (TYPE) I Recursivity 20021104
3 MAX_NODE_LEVEL Instance attribute Private Type reference (TYPE) NUMC4 3 Maximum Recursion Depth 20021104
4 MAX_RPL_NODES Instance attribute Private Type reference (TYPE) I 9999 Maximum Number of Replacement Nodes 20030402
5 PS_NAVIGATION Instance attribute Public Type reference (TYPE) RCF_S_NAVIGATION Table work areas 20021029
6 PS_ROOT Instance attribute Public Type reference (TYPE) RCF_S_ROOT_TEXT Root Definition 20021109
7 PT_NAVIGATION Instance attribute Public Type reference (TYPE) RCF_T_NAVIGATION Table with Control Information of a Navigation Tree 20021029
8 PT_TVIEW Instance attribute Public Type reference (TYPE) TVIEW Tree View 20021105
9 P_LEFT_SIDE Instance attribute Public Type reference (TYPE) BOOLE_D Navigation Bar on Left Side 20021029
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_NODE_TO_NAVIGATION Instance method Private Method Append Node to Navigation Table 20021104
2 CHECK_FOR_DATA Instance method Private Method Check for Data Existence (Do_Request) 20021029
3 CHECK_NAVIGATION_TABLE Instance method Private Method Formal Check of Navigation Table 20021109
4 CHECK_NODE_IS_CURRENT Instance method Public Method Checks Whether Transferred Node Is Current Node 20021029
5 CONVERT_TO_TVIEW Instance method Private Method Converts Navigation Table to TVIEW Table 20021105
6 CURRENT_FOCUS_LOST Instance method Private Method Focus of Current Controller Is Lost 20021029
7 FILL_NAVIGATION_TABLE Instance method Private Method Fill Navigation Table 20021029
8 GET_CHILDREN Instance method Private Method Gets Lower-Level Nodes of a Higher-Level Node (Recursive) 20021029
9 GET_CURRENT_COMP_ID Instance method Public Method Gets Current Component ID of a Controller 20021029
10 GET_CURRENT_CTRL_URL Instance method Public Method Gets URL of Current Controller 20021029
11 GET_CURRENT_ENTRY Instance method Public Method Gets Current Node 20021029
12 GET_LINK_BY_COMP_ID Instance method Public Method Gets Info on Structure of Link 20021118
13 GET_NODES_COUNT Instance method Public Method Gets Number of Nodes 20021029
14 GET_NODE_BY_STEP Instance method Private Method Gets Successor/Predecessor Node (+/-) 20021029
15 GET_REPLACEMENT_NODES Instance method Private Method Determine Replacement Nodes 20030331
16 GET_STEP_DESCRIPTION Instance method Public Method Gets Description of Successor/Predecessor (+/-) 20021029
17 HAS_CHILD Instance method Private Method Checks Whether Transferred Node Has Lower-Level Nodes 20021110
18 READ_P_LEFT_SIDE Instance method Private Method Reads Data on Positioning of Navigation Bar 20021104
19 READ_ROOT Instance method Private Method Determine Root 20021104
20 SET_CURRENT_ENTRY Instance method Private Method Replace Old Node with New Node / Exit Tree 20021106
21 SET_CURRENT_ENTRY_BY_EVENT Instance method Public Method Sets Current Node According to Event ID and Event 20021029
22 SET_CURRENT_ENTRY_BY_STEP Instance method Public Method Sets Current Node to Successor/Predecessor (+/-) 20021029
23 SET_NODE_IDS Instance method Private Method Set Node IDs 20030403
Events
Class CL_HRRCF_NV_CONTROLLER has no event.
Types
Class CL_HRRCF_NV_CONTROLLER has no local type.
Method Signatures

Method APPEND_NODE_TO_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_TREE_ELEM Call by reference Type reference (TYPE) T77RCF_NV_TREE Element des Navigationsbaums 20021104
2 Returning P_USUAL_NODE Value transfer Type reference (TYPE) BOOLE_D 20030401

Method APPEND_NODE_TO_NAVIGATION on class CL_HRRCF_NV_CONTROLLER has no exception.

Method CHECK_FOR_DATA Signature

Method CHECK_FOR_DATA on class CL_HRRCF_NV_CONTROLLER has no parameter.
Method CHECK_FOR_DATA on class CL_HRRCF_NV_CONTROLLER has no exception.

Method CHECK_NAVIGATION_TABLE Signature

Method CHECK_NAVIGATION_TABLE on class CL_HRRCF_NV_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021109

Method CHECK_NODE_IS_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHILD_ID Value transfer Type reference (TYPE) RCF_NODE_GUID Identifikatior eines Navigationsknotens 20021029
2 Returning IS_CURRENT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021029
3 Importing PARENT_ID Value transfer Type reference (TYPE) RCF_NODE_GUID Identifikatior eines Navigationsknotens 20021029

Method CHECK_NODE_IS_CURRENT on class CL_HRRCF_NV_CONTROLLER has no exception.

Method CONVERT_TO_TVIEW Signature

Method CONVERT_TO_TVIEW on class CL_HRRCF_NV_CONTROLLER has no parameter.
Method CONVERT_TO_TVIEW on class CL_HRRCF_NV_CONTROLLER has no exception.

Method CURRENT_FOCUS_LOST Signature

Method CURRENT_FOCUS_LOST on class CL_HRRCF_NV_CONTROLLER has no parameter.
Method CURRENT_FOCUS_LOST on class CL_HRRCF_NV_CONTROLLER has no exception.

Method FILL_NAVIGATION_TABLE Signature

Method FILL_NAVIGATION_TABLE on class CL_HRRCF_NV_CONTROLLER has no parameter.
Method FILL_NAVIGATION_TABLE on class CL_HRRCF_NV_CONTROLLER has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_TREE Call by reference Type reference (TYPE) T77RCF_NV_TREE_TAB Navigationsbaum 20021104
2 Importing P_NODE_ID Value transfer Type reference (TYPE) RCF_NODE_ID ID des Navigationsknotens 20021029

Method GET_CHILDREN on class CL_HRRCF_NV_CONTROLLER has no exception.

Method GET_CURRENT_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) RCF_NODE_COMP_ID Komponenten-ID, die an einem Knoten hinterlegt ist 20021029

Method GET_CURRENT_COMP_ID on class CL_HRRCF_NV_CONTROLLER has no exception.

Method GET_CURRENT_CTRL_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_URL Value transfer Type reference (TYPE) RCF_UI_LINK_URL URL des Links 20021105

Method GET_CURRENT_CTRL_URL on class CL_HRRCF_NV_CONTROLLER has no exception.

Method GET_CURRENT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning S_NAVIGATION Value transfer Type reference (TYPE) RCF_S_NAVIGATION Steuerungsinformationen eines Navigationsbaums 20021029

Method GET_CURRENT_ENTRY on class CL_HRRCF_NV_CONTROLLER has no exception.

Method GET_LINK_BY_COMP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_BSP_ELEM_ID Value transfer Type reference (TYPE) RCF_BSP_ELEM_ID ID des BSP-Elements 20021118
2 Importing P_COMP_ID Value transfer Type reference (TYPE) RCF_CTRL_COMP_ID Komponenten-ID des Controllers 20021118
3 Exporting P_DESCRIPTION Value transfer Type reference (TYPE) STRING 20021118
4 Exporting P_EVENT Value transfer Type reference (TYPE) RCF_SERVER_EVENT Server-Event 20021118
5 Exporting P_SUCCESS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021118

Method GET_LINK_BY_COMP_ID on class CL_HRRCF_NV_CONTROLLER has no exception.

Method GET_NODES_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Value transfer Type reference (TYPE) I 20021029
2 Returning NODES Value transfer Type reference (TYPE) I 20021029

Method GET_NODES_COUNT on class CL_HRRCF_NV_CONTROLLER has no exception.

Method GET_NODE_BY_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NODE Value transfer Type reference (TYPE) RCF_S_NAVIGATION Steuerungsinformationen eines Navigationsbaums 20021029
2 Importing STEP Value transfer Type reference (TYPE) C '+' Nachfolger (+), Vorgänger (-) 20021029

Method GET_NODE_BY_STEP on class CL_HRRCF_NV_CONTROLLER has no exception.

Method GET_REPLACEMENT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_NV_NODE Call by reference Type reference (TYPE) T77RCF_NV_NODE Navigationsknoten 20030331
2 Exporting PT_NODE_DATA Call by reference Type reference (TYPE) RCF_T_NODE_DATA Tabelle mit Knotendaten 20030331
3 Exporting P_NR_OF_NODES Call by reference Type reference (TYPE) I 20030402

Method GET_REPLACEMENT_NODES on class CL_HRRCF_NV_CONTROLLER has no exception.

Method GET_STEP_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESC Value transfer Type reference (TYPE) STRING 20021029
2 Importing PREFIX Value transfer Type reference (TYPE) STRING 20021029
3 Importing STEP Value transfer Type reference (TYPE) C '+' Nachfolger (+), Vorgänger (-) 20021029

Method GET_STEP_DESCRIPTION on class CL_HRRCF_NV_CONTROLLER has no exception.

Method HAS_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ANSWER Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021110
2 Importing P_PARENT_ID Value transfer Type reference (TYPE) RCF_NODE_GUID ID des Navigationsknotens 20030323

Method HAS_CHILD on class CL_HRRCF_NV_CONTROLLER has no exception.

Method READ_P_LEFT_SIDE Signature

Method READ_P_LEFT_SIDE on class CL_HRRCF_NV_CONTROLLER has no parameter.
Method READ_P_LEFT_SIDE on class CL_HRRCF_NV_CONTROLLER has no exception.

Method READ_ROOT Signature

Method READ_ROOT on class CL_HRRCF_NV_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20021109

Method SET_CURRENT_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAVIGATION Call by reference Type reference (TYPE) RCF_S_NAVIGATION Struktur eines Tabelleneintrags des Navigationsbaums 20021106

Method SET_CURRENT_ENTRY on class CL_HRRCF_NV_CONTROLLER has no exception.

Method SET_CURRENT_ENTRY_BY_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT Value transfer Type reference (TYPE) RCF_SERVER_EVENT Event, der an einem Navigationsknoten ausgelöst wird 20021029
2 Importing EVENT_ID Value transfer Type reference (TYPE) RCF_BSP_ELEM_ID Identifikator eines Knoten-Events 20021029

Method SET_CURRENT_ENTRY_BY_EVENT on class CL_HRRCF_NV_CONTROLLER has no exception.

Method SET_CURRENT_ENTRY_BY_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STEP Value transfer Type reference (TYPE) C '+' Nachfolger (+), Vorgänger (-) 20021029

Method SET_CURRENT_ENTRY_BY_STEP on class CL_HRRCF_NV_CONTROLLER has no exception.

Method SET_NODE_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PS_NAVIGATION Call by reference Type reference (TYPE) RCF_S_NAVIGATION Struktur eines Tabelleneintrags des Navigationsbaums 20030403
2 Importing PS_TREE_ELEM Call by reference Type reference (TYPE) T77RCF_NV_TREE Navigationsbaum 20030403
3 Importing P_CHILD_APPENDIX Call by reference Type reference (TYPE) RCF_NODE_ID ID des Navigationsknotens 20030403

Method SET_NODE_IDS on class CL_HRRCF_NV_CONTROLLER has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 10A