SAP ABAP Class CL_BSP_NAVIGATION (Business Server Pages (BSP) Navigation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BSP (Application Component) Business Server Pages
     SBSP_RUNTIME (Package) Business Server Pages (BSP): Runtime Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20000907
Properties
Class CL_BSP_NAVIGATION  
Short Description Business Server Pages (BSP) Navigation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SBSP_RUNTIME   Business Server Pages (BSP): Runtime Objects 
Created 20000907   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BSP_NAVIGATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20000907
Friends
# Friend Modeled only Created on Description
1 CL_BSP_RUNTIME 20000907 Business Server Pages (BSP) Runtime
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_NAV_CALL_APPLICATION Constant Public Type reference (TYPE) I 1 Navigation Call 20000907
2 CO_NAV_COMPLETED Constant Public Type reference (TYPE) I 3 Ready, Returns Response 20001123
3 CO_NAV_EXIT Constant Public Type reference (TYPE) I 2 Exit 20000907
4 CO_NAV_GOTO_PAGE Constant Public Type reference (TYPE) I 4 Goto page 20000907
5 CO_NAV_NEXT_PAGE Constant Public Type reference (TYPE) I 5 Navigate to Next Page 20000907
6 CO_NAV_UNDEFINED Constant Public Type reference (TYPE) I 0 No Navigation Call 20000907
7 M_ABSOLUTE_URL Instance attribute Private Type reference (TYPE) I 0 Uses absolute URL 20011031
8 M_AUTO_SUBMIT_FORM Instance attribute Private Type reference (TYPE) I 0 Uses auto submit form 20001211
9 M_ENCODE_PARAMETERS Instance attribute Private Type reference (TYPE) I 1 Codes parameters 20001211
10 M_LAST_NAV Instance attribute Private Type reference (TYPE) I 0 See co_nav_* 20000907
11 M_PARAMETERS Instance attribute Private Type reference (TYPE) TIHTTPNVP Navigation parameter 20000907
12 M_RAISING_EXCEPTION Instance attribute Private Type reference (TYPE) I 0 1. Sets navigation exception from 20010206
13 M_RUNTIME Instance attribute Private Object reference (TYPE REF TO) CL_BSP_RUNTIME BSP Runtime 20000907
14 M_TARGET_FRAME Instance attribute Private Type reference (TYPE) STRING Current return target frame 20001211
15 M_URL Instance attribute Private Type reference (TYPE) STRING Current return URL 20000907
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SID_TO_URL Instance method Private Method Adds Session ID to URL 20020625
2 CALL_APPLICATION Instance method Public Method 20000907
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000907
4 CONSTRUCT_AUTO_SUBMIT_FORM Instance method Private Method Constructs the Redirect Page from the Current Settings 20001211
5 CONSTRUCT_URL Instance method Public Method Constructs the Redirect URL from the Current Settings 20000907
6 DECODE_PARAMETERS Instance method Public Method Decodes the current parameter from the URL 20001211
7 ENCODE_PARAMETERS Instance method Private Method Codes the current parameter in the URL 20001205
8 EXIT Instance method Public Method 20000907
9 FIND_PAGE Static method Public Method Returns the name of the next page at navigation pass 20011024
10 GET_PARAMETER Instance method Public Method 20000907
11 GOTO_PAGE Instance method Public Method 20000907
12 HAS_PARAMETERS Instance method Public Method 20000907
13 MAKE_ABSOLUTE_URL Instance method Private Method Creates an abolute URL from a relative URL 20011031
14 NEXT_PAGE Instance method Public Method 20000907
15 RAISE_EXCEPTION Instance method Public Method Sets the navigation raising behavior 20010206
16 RESET Instance method Public Method Reset the Object 20020319
17 RESPONSE_COMPLETE Instance method Public Method 20001123
18 SET_PARAMETER Instance method Public Method 20000907
19 USE_AUTO_SUBMIT_FORM Instance method Public Method 20001205
Events
Class CL_BSP_NAVIGATION has no event.
Types
Class CL_BSP_NAVIGATION has no local type.
Method Signatures

Method ADD_SID_TO_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SESSION Call by reference Type reference (TYPE) STRING Session_id oder 'NEW' oder ''=current 20020625

Method ADD_SID_TO_URL on class CL_BSP_NAVIGATION has no exception.

Method CALL_APPLICATION Signature

Method CALL_APPLICATION on class CL_BSP_NAVIGATION has no parameter.
Method CALL_APPLICATION on class CL_BSP_NAVIGATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RUNTIME Call by reference Object reference (TYPE REF TO) CL_BSP_RUNTIME BSP-Laufzeit 20000907

Method CONSTRUCTOR on class CL_BSP_NAVIGATION has no exception.

Method CONSTRUCT_AUTO_SUBMIT_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PAGE Value transfer Type reference (TYPE) STRING Seite umleiten 20001211

Method CONSTRUCT_AUTO_SUBMIT_FORM on class CL_BSP_NAVIGATION has no exception.

Method CONSTRUCT_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NAVIGATION_TYPE Call by reference Type reference (TYPE) I Siehe co_nav_* 20000907
2 Exporting PAGE Call by reference Type reference (TYPE) STRING Seite umleiten 20001211
3 Exporting URL Value transfer Type reference (TYPE) STRING URL umleiten 20000907

Method CONSTRUCT_URL on class CL_BSP_NAVIGATION has no exception.

Method DECODE_PARAMETERS Signature

Method DECODE_PARAMETERS on class CL_BSP_NAVIGATION has no parameter.
Method DECODE_PARAMETERS on class CL_BSP_NAVIGATION has no exception.

Method ENCODE_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SAP_PARAMS Value transfer Type reference (TYPE) STRING String, der kodierte Parameter beinhaltet 20001211

Method ENCODE_PARAMETERS on class CL_BSP_NAVIGATION has no exception.

Method EXIT Signature

Method EXIT on class CL_BSP_NAVIGATION has no parameter.
Method EXIT on class CL_BSP_NAVIGATION has no exception.

Method FIND_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESTINATION Value transfer Type reference (TYPE) STRING Name der Zielseite 20011024
2 Importing FROM_APPLICATION Call by reference Type reference (TYPE) STRING Ausgangs-Applikation 20011024
3 Importing FROM_NAMESPACE Call by reference Type reference (TYPE) STRING Ausgangs-Namensraum 20011024
4 Importing FROM_PAGE Call by reference Type reference (TYPE) STRING Ausgangs-Seite(Servlet) 20011024
5 Importing KEY Call by reference Type reference (TYPE) STRING Übergangs-Schlüssel 20011024

Method FIND_PAGE on class CL_BSP_NAVIGATION has no exception.

Method GET_PARAMETER Signature

Method GET_PARAMETER on class CL_BSP_NAVIGATION has no parameter.
Method GET_PARAMETER on class CL_BSP_NAVIGATION has no exception.

Method GOTO_PAGE Signature

Method GOTO_PAGE on class CL_BSP_NAVIGATION has no parameter.
Method GOTO_PAGE on class CL_BSP_NAVIGATION has no exception.

Method HAS_PARAMETERS Signature

Method HAS_PARAMETERS on class CL_BSP_NAVIGATION has no parameter.
Method HAS_PARAMETERS on class CL_BSP_NAVIGATION has no exception.

Method MAKE_ABSOLUTE_URL Signature

Method MAKE_ABSOLUTE_URL on class CL_BSP_NAVIGATION has no parameter.
Method MAKE_ABSOLUTE_URL on class CL_BSP_NAVIGATION has no exception.

Method NEXT_PAGE Signature

Method NEXT_PAGE on class CL_BSP_NAVIGATION has no parameter.
Method NEXT_PAGE on class CL_BSP_NAVIGATION has no exception.

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RAISING_EXCEPTION Call by reference Type reference (TYPE) I 0: keine Ausnahmen, 1: Ausnahmen 20010206

Method RAISE_EXCEPTION on class CL_BSP_NAVIGATION has no exception.

Method RESET Signature

Method RESET on class CL_BSP_NAVIGATION has no parameter.
Method RESET on class CL_BSP_NAVIGATION has no exception.

Method RESPONSE_COMPLETE Signature

Method RESPONSE_COMPLETE on class CL_BSP_NAVIGATION has no parameter.
Method RESPONSE_COMPLETE on class CL_BSP_NAVIGATION has no exception.

Method SET_PARAMETER Signature

Method SET_PARAMETER on class CL_BSP_NAVIGATION has no parameter.
Method SET_PARAMETER on class CL_BSP_NAVIGATION has no exception.

Method USE_AUTO_SUBMIT_FORM Signature

Method USE_AUTO_SUBMIT_FORM on class CL_BSP_NAVIGATION has no parameter.
Method USE_AUTO_SUBMIT_FORM on class CL_BSP_NAVIGATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A