SAP ABAP Class CL_HRRCF_NAV_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_ABSTRACT_CONTROLLER Super Class of All HRRCF Controllers 20021025
Properties
Class CL_HRRCF_NAV_CONTROLLER  
Short Description Control Information of Navigation    
Super Class CL_HRRCF_ABSTRACT_CONTROLLER Super Class of All 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 20020704   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRRCF_NAV_CONTROLLER has no forward declaration.
Interfaces
Class CL_HRRCF_NAV_CONTROLLER has no interface implemented.
Friends
Class CL_HRRCF_NAV_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_CTRL Current Entry 20020710
2 PS_NAVIGATION Instance attribute Public Type reference (TYPE) RCF_S_NAVIGATION_CTRL Work Area 20020704
3 PT_NAVIGATION Instance attribute Public Type reference (TYPE) RCF_T_NAVIGATION_CTRL Table with Control Information of a Navigation Tree 20020704
4 P_LEFT_SIDE Instance attribute Public Type reference (TYPE) BOOLE_D Navigation Bar on Left Side 20020801
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_NAVIGATION_TABLE Instance method Private Method Create Navigation Table (max. 2 levels) 20020704
2 CHECK_NAVIGATION_TABLE Instance method Private Method Checks Navigation Table 20020704
3 CHECK_NODE_IS_CURRENT Instance method Public Method Checks Whether Transferred Node Is Current Node 20020705
4 CURRENT_FOCUS_LOST Instance method Public Method Focus of Current Controller Is Lost 20020806
5 FILL_NAVIGATION_TABLE Instance method Protected Method Fill Navigation Table 20020704
6 GET_APPLICATION_CTRL Instance method Protected Method Returns Instance of Application Controller 20021025
7 GET_CHILDREN Instance method Private Method Gets Lower Level Nodes of a Higher Level Node 20020704
8 GET_CURRENT_COMP_ID Instance method Public Method Gets Current Component ID of a Controller 20020704
9 GET_CURRENT_ENTRY Instance method Public Method Gets Current Node 20020704
10 GET_CURRENT_URL Instance method Public Method Gets Current URL 20020704
11 GET_NODES_COUNT Instance method Public Method Gets Number of Nodes 20020706
12 GET_NODE_BY_STEP Instance method Private Method Gets Successor/Predecessor Node (+/-) 20020708
13 GET_STEP_DESCRIPTION Instance method Public Method Gets Description of Successor/Predecessor (+/-) 20020708
14 INIT_NAVIGATION_TABLE Instance method Public Method Initialization of Navigation List 20020704
15 SET_CURRENT_ENTRY_BY_EVENT Instance method Public Method Sets Current Node According to Event ID and Event 20020704
16 SET_CURRENT_ENTRY_BY_STEP Instance method Public Method Sets Current Node to Successor/Predecessor (+/-) 20020708
Events
Class CL_HRRCF_NAV_CONTROLLER has no event.
Types
Class CL_HRRCF_NAV_CONTROLLER has no local type.
Method Signatures

Method BUILD_NAVIGATION_TABLE Signature

Method BUILD_NAVIGATION_TABLE on class CL_HRRCF_NAV_CONTROLLER has no parameter.
Method BUILD_NAVIGATION_TABLE on class CL_HRRCF_NAV_CONTROLLER has no exception.

Method CHECK_NAVIGATION_TABLE Signature

Method CHECK_NAVIGATION_TABLE on class CL_HRRCF_NAV_CONTROLLER has no parameter.
Method CHECK_NAVIGATION_TABLE on class CL_HRRCF_NAV_CONTROLLER has no exception.

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_ID Identifikatior eines Navigationsknotens 20020705
2 Returning IS_CURRENT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020705
3 Importing PARENT_ID Value transfer Type reference (TYPE) RCF_NODE_ID Identifikatior eines Navigationsknotens 20020705

Method CHECK_NODE_IS_CURRENT on class CL_HRRCF_NAV_CONTROLLER has no exception.

Method CURRENT_FOCUS_LOST Signature

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

Method FILL_NAVIGATION_TABLE Signature

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

Method GET_APPLICATION_CTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LO_APPLICATION Value transfer Object reference (TYPE REF TO) CL_HRRCF_APPLICATION_CTRL Superklasse für Applikationscontroller 20021025

Method GET_APPLICATION_CTRL on class CL_HRRCF_NAV_CONTROLLER has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PT_CHILDREN Value transfer Type reference (TYPE) RCF_T_NAVIGATION_CTRL Tabelle mit Steuerungsinformationen eines Navigationsbaums 20020704
2 Importing P_NODE_ID Value transfer Type reference (TYPE) RCF_NODE_ID Identifikatior eines Navigationsknotens 20020704

Method GET_CHILDREN on class CL_HRRCF_NAV_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 20020704

Method GET_CURRENT_COMP_ID on class CL_HRRCF_NAV_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_CTRL Steuerungsinformationen eines Navigationsbaums 20020705

Method GET_CURRENT_ENTRY on class CL_HRRCF_NAV_CONTROLLER has no exception.

Method GET_CURRENT_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_NODE_URL URL, die an einem Navigationsknoten hinterlegt ist 20020704

Method GET_CURRENT_URL on class CL_HRRCF_NAV_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 20020708
2 Returning NODES Value transfer Type reference (TYPE) I 20020706

Method GET_NODES_COUNT on class CL_HRRCF_NAV_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_CTRL Steuerungsinformationen eines Navigationsbaums 20020708
2 Importing STEP Value transfer Type reference (TYPE) C '+' Nachfolger (+), Vorgänger (-) 20020708

Method GET_NODE_BY_STEP on class CL_HRRCF_NAV_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 20020708
2 Importing PREFIX Value transfer Type reference (TYPE) STRING 20020708
3 Importing STEP Value transfer Type reference (TYPE) C '+' Nachfolger (+), Vorgänger (-) 20020708

Method GET_STEP_DESCRIPTION on class CL_HRRCF_NAV_CONTROLLER has no exception.

Method INIT_NAVIGATION_TABLE Signature

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

Method INIT_NAVIGATION_TABLE on class CL_HRRCF_NAV_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_NODE_EVENT Event, der an einem Navigationsknoten ausgelöst wird 20020704
2 Importing EVENT_ID Value transfer Type reference (TYPE) RCF_NODE_EVENT_ID Identifikator eines Knoten-Events 20020704

Method SET_CURRENT_ENTRY_BY_EVENT on class CL_HRRCF_NAV_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 (-) 20020708

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