SAP ABAP Class CL_WB_NAVIGATOR (Navigator for Request Processing)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-BRR (Application Component) Repository Browser
     SWBM_INTERNAL (Package) Internal Objects within SWBM
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WB_NAVIGATOR_NEW_WINDOW Navigator for Requests in New Window 19990520
2 Inheritance (c INHERITING FROM c_ref)  CL_WB_NAVIGATOR_NO_VIS Navigator for Requests Without Dialog 00000000
3 Inheritance (c INHERITING FROM c_ref)  CL_WB_NAVIGATOR_VIS_AS_CONTROL Navigator for Requests to Control-Based Tools 00000000
4 Inheritance (c INHERITING FROM c_ref)  CL_WB_NAVIGATOR_VIS_AS_DYNPRO Navigator for Requests to Screen-Based Tools 00000000
5 Inheritance (c INHERITING FROM c_ref)  CL_WB_NAVIGATOR_VIS_AS_POPUP Navigator for Requests to Dialog-Box-Based Tools 00000000
Properties
Class CL_WB_NAVIGATOR  
Short Description Navigator for Request Processing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWBM_INTERNAL   Internal Objects within SWBM 
Created 19981009   SAP 
Last change 19981106   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 WMNGR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WB_NAVIGATOR has no interface implemented.
Friends
Class CL_WB_NAVIGATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE_OBJECT_NAME Instance attribute Protected Type reference (TYPE) TEXT80 Semantic Name of Active Object 19991026
2 ACTIVE_PROGRAM_STATE Instance attribute Protected Object reference (TYPE REF TO) IF_WB_PROGRAM_STATE Current Tool State 19981013
3 ACTIVE_REQUEST Instance attribute Protected Object reference (TYPE REF TO) CL_WB_REQUEST Active Request in Tool 19981013
4 ACTIVE_STATE_DESCRIPT Instance attribute Protected Type reference (TYPE) WBOBJLINE-DESCRIPT Description of Program State 19991013
5 ACTIVE_TOOL Instance attribute Protected Object reference (TYPE REF TO) IF_WB_PROGRAM Current Active Tool 19981012
6 ACTIVE_WINDOW Instance attribute Protected Type reference (TYPE) WMNGR_WINDOW_ID Window of Current Active Tool 19981013
7 DATA_CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_WB_DATA_CONTAINER Data Container 19990630
8 NAVIGATION_STATUS Instance attribute Public Type reference (TYPE) WMNGR_NAVIGATION_STATUS Navigation Progress 19981020
9 NAVIGATION_TYPE Instance attribute Public Type reference (TYPE) WMNGR_NAVIGATION_TYPE Internal/External Navigation 19981020
10 NAVIGATION_WITH_STACK_ENTRY Instance attribute Protected Type reference (TYPE) SEU_BOOL Write Stack Entry on Navigation? 19990715
11 NEW_NAVIGATION_CONTEXT Instance attribute Public Type reference (TYPE) SEU_OBJKEY New Navigation Context 19990713
12 NEW_TOOL Instance attribute Protected Object reference (TYPE REF TO) IF_WB_PROGRAM Instance of New Tool 19981013
13 NEW_TOOLNAME Instance attribute Protected Type reference (TYPE) SEOCLSNAME Name of New Tool 19981013
14 NEW_TOOL_LAYOUT Instance attribute Protected Type reference (TYPE) WBTOOLTYPE Visualization Method for New Tool 19981013
15 NEW_TOOL_WINDOW Instance attribute Protected Type reference (TYPE) WMNGR_WINDOW_ID Window for New Tool 19981013
16 NEXT_PROGRAM_STATE Instance attribute Public Object reference (TYPE REF TO) IF_WB_PROGRAM_STATE New Tool Situation 20000201
17 NEXT_REQUEST Instance attribute Public Object reference (TYPE REF TO) CL_WB_REQUEST Request to be Executed 19981013
18 PROGRAM_STATE Instance attribute Public Object reference (TYPE REF TO) IF_WB_PROGRAM_STATE State of Workbench Program to be Processed 19990302
19 REQUEST Instance attribute Public Object reference (TYPE REF TO) CL_WB_REQUEST Request to be Executed 19981009
20 TOOL_MANAGER Instance attribute Protected Object reference (TYPE REF TO) CL_WB_TOOL_MANAGER Tool Manager 19981009
21 WB_MANAGER Instance attribute Protected Object reference (TYPE REF TO) IF_WB_MANAGER Workbench Manager 19990714
22 WINDOW_MANAGER Instance attribute Protected Object reference (TYPE REF TO) IF_WB_WINDOW_MANAGER Window Manager 19981009
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INT_EXT_NAVIGATION Instance method Protected Method Check: Internal/External Navigation 19981009
2 CHECK_SAME_ENQUEUE_OBJECT Instance method Protected Method Check Whether Lock Objects are the Same 19981106
3 DO_THE_NAVIGATION Instance method Public Method Execute Navigation Step 19981012
4 HANDLE_END_REQUEST Instance method Protected Method Process End Request 20000831
5 INITIALIZE Instance method Public Method Constructor 19981020
6 NAVIGATE Instance method Public Method Carry out navigation 19981009
7 PROCESS_EXTERNAL_NAVIGATION Instance method Protected Method Control External Navigation 19981009
8 PROCESS_INTERNAL_NAVIGATION Instance method Protected Method Control Internal Navigation 19981009
9 RECOVER_FROM_REQUEST_ERROR Instance method Protected Method Handle Errors in Request Processing 19981203
10 SET_SYSTEM_ERROR Instance method Protected Method Fill Error Parameters 19990622
11 STACK_ACTIVE_TOOL_STATE Instance method Protected Method Save Active Tool State to Stack 19981106
Events
Class CL_WB_NAVIGATOR has no event.
Types
Class CL_WB_NAVIGATOR has no local type.
Method Signatures

Method CHECK_INT_EXT_NAVIGATION Signature

Method CHECK_INT_EXT_NAVIGATION on class CL_WB_NAVIGATOR has no parameter.
Method CHECK_INT_EXT_NAVIGATION on class CL_WB_NAVIGATOR has no exception.

Method CHECK_SAME_ENQUEUE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IS_SAME_ENQ_OBJECT Value transfer Type reference (TYPE) SEU_BOOL gleiches Sperrobjekt? 19981106

Method CHECK_SAME_ENQUEUE_OBJECT on class CL_WB_NAVIGATOR has no exception.

Method DO_THE_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROR Call by reference Type reference (TYPE) WBERROR Fehler 19990622
2 Exporting P_REQUEST_ENTRY Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST_ENTRY Todo-Request 19981203
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler im WB Manager aufgetreten 19981012

Method HANDLE_END_REQUEST Signature

Method HANDLE_END_REQUEST on class CL_WB_NAVIGATOR has no parameter.
Method HANDLE_END_REQUEST on class CL_WB_NAVIGATOR has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATA_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WB_DATA_CONTAINER Datencontainer 19990630
2 Importing P_LAYOUT Call by reference Type reference (TYPE) WBTOOLTYPE Layout 19981020
3 Importing P_PROGRAM_STATE Call by reference Object reference (TYPE REF TO) IF_WB_PROGRAM_STATE Zu verarbeitender Workbench Program State 19990302
4 Importing P_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Request 19981020
5 Importing P_TOOLNAME Call by reference Type reference (TYPE) SEOCLSNAME Name der Toolklasse 19981020
6 Importing P_TOOL_MANAGER Call by reference Object reference (TYPE REF TO) CL_WB_TOOL_MANAGER Tool Manager 19981020
7 Importing P_WB_MANAGER Call by reference Object reference (TYPE REF TO) IF_WB_MANAGER Workbench Manager 19990714
8 Importing P_WINDOW_MANAGER Call by reference Object reference (TYPE REF TO) IF_WB_WINDOW_MANAGER Window Manager 19981020
9 Importing P_WITH_STACK_ENTRY Call by reference Type reference (TYPE) SEU_BOOL 'X' Stackeintrag bei Navigation schreiben 19990715

Method INITIALIZE on class CL_WB_NAVIGATOR has no exception.

Method NAVIGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROR Call by reference Type reference (TYPE) WBERROR Fehler 19990622
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler im WB Manager 19981009

Method PROCESS_EXTERNAL_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROR Call by reference Type reference (TYPE) WBERROR Fehler 19990622
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler im WB Manager aufgetreten 19981009

Method PROCESS_INTERNAL_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROR Call by reference Type reference (TYPE) WBERROR Fehler 19990622
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler im WB Manager aufgetreten 19981009

Method RECOVER_FROM_REQUEST_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_REQUEST_ENTRY Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST_ENTRY Nächster Request 19981203

Method RECOVER_FROM_REQUEST_ERROR on class CL_WB_NAVIGATOR has no exception.

Method SET_SYSTEM_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ERROR Value transfer Type reference (TYPE) WBERROR Fehler 19990622
2 Importing P_SYSTEM_FIELDS Value transfer Type reference (TYPE) SYST Systemfelder 19990622

Method SET_SYSTEM_ERROR on class CL_WB_NAVIGATOR has no exception.

Method STACK_ACTIVE_TOOL_STATE Signature

Method STACK_ACTIVE_TOOL_STATE on class CL_WB_NAVIGATOR has no parameter.
Method STACK_ACTIVE_TOOL_STATE on class CL_WB_NAVIGATOR has no exception.
History
Last changed by/on SAP  19981106 
SAP Release Created in