SAP ABAP Class IF_SRM_CLIENTCONTEXT (Client Context)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRM_CLIENTCONTEXT Clientcontext Class 20000407
Properties
Class IF_SRM_CLIENTCONTEXT  
Short Description Client Context    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20000407   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SRMIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_SRM_CLIENTCONTEXT has no interface implemented.
Friends
Class IF_SRM_CLIENTCONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTUAL_CLIENTMANAGER Instance attribute Public Object reference (TYPE REF TO) IF_SRM_CLIENTMANAGER Actual Clientmanager 20001107
2 ACTUAL_GUI_TYPE Instance attribute Public Type reference (TYPE) I Actual GUI Type 20000809
3 NAVIGATION_INDEX Instance attribute Public Type reference (TYPE) I Pointer to actual component in global index 20010110
4 NAVIGATION_STACK Instance attribute Public Type reference (TYPE) SRMIF_CLIENT_ACTIONS_TAB the actual navigation stack 20010110
5 OBJECT_STACK Instance attribute Public Type reference (TYPE) SRMIF_CLIENT_ACTIONS_TAB Client Context Tab (Global) 20010216
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_GLOBAL_STACK Instance method Public Method Insert Entry into the Global Stack 20000417
2 CHECK_OBJECT_STACK Instance method Public Method Check if entry exists in object stack 20010216
3 GET_ACTUAL_GUI_TYPE Instance method Public Method Get Actual Gui Type 20000809
4 GET_GLOBAL_CLIENT_CONTEXT Instance method Public Method Get Global Client Context 20000809
5 GET_STACK_COUNT Instance method Public Method Gets number of items in navigation stack 20010115
6 INSERT_INTO_STACK_I Instance method Public Method Insert Entry into Stack List i 20000417
7 NAVIGATION_BACK Instance method Public Method Navigates back in stack and returns new active element 20010219
8 NAVIGATION_FORWARD Instance method Public Method Navigates forward in the stack & returns new active element 20010219
9 NAVIGATION_GET_CURRENT Instance method Public Method Gets Current Context 20010219
10 NAVIGATION_NEW Instance method Public Method Navigates to a new stack element 20010219
11 NAVIGATION_REMOVE Instance method Public Method Deletes Object From Navigation 20010219
12 SET_ACTUAL_GUI_TYPE Instance method Public Method Set actual gui type 20001103
Events
Class IF_SRM_CLIENTCONTEXT has no event.
Types
Class IF_SRM_CLIENTCONTEXT has no local type.
Method Signatures

Method ADD_TO_GLOBAL_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_CONTEXT Value transfer Type reference (TYPE) SRMIF_CLIENT_ACTIONS Client Context 20010711
2 Importing STACK_ID Call by reference Type reference (TYPE) I Stack ID 20010711
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20010711

Method CHECK_OBJECT_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLIENT_CONTEXT Value transfer Type reference (TYPE) SRMIF_CLIENT_ACTIONS Client Context 20010711
2 Importing POID_REF Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID Object 20010711
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20010711
2 CX_SRM_NAVIGATION_NOT_FOUND Fehler in der Navigation 20010711

Method GET_ACTUAL_GUI_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACTUAL_GUI_TYPE Value transfer Type reference (TYPE) I Actual GUI type 20010711
# Exception Resumable Description Created on
1 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20010711

Method GET_GLOBAL_CLIENT_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CLIENT_CONTEXT Value transfer Type reference (TYPE) SRMIF_CLIENT_ACTIONS_TAB Global client context 20010711

Method GET_GLOBAL_CLIENT_CONTEXT on class IF_SRM_CLIENTCONTEXT has no exception.

Method GET_STACK_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACTIVEITEMS Value transfer Type reference (TYPE) I number of active items on stack (not marked_for_deletion) 20010712

Method GET_STACK_COUNT on class IF_SRM_CLIENTCONTEXT has no exception.

Method INSERT_INTO_STACK_I Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD_TO_NAVIGATION Value transfer Type reference (TYPE) SRMBOOLEAN true if this action should be added to navigation 20010711
2 Importing CLIENT_CONTEXT Value transfer Type reference (TYPE) SRMIF_CLIENT_ACTIONS Client Context 20010711
3 Importing STACK_ID Value transfer Type reference (TYPE) I Stack ID 20010711
# Exception Resumable Description Created on
1 CX_SRM_ACTIVITY Aktivitäten (abstrakt) 20010720
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20010711
3 CX_SRM_POID POID Fehler (abstrakt) 20010711
4 CX_SRM_POID_BUFFER POID Buffer 20010809
5 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20010712

Method NAVIGATION_BACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENTRY Value transfer Type reference (TYPE) SRMIF_CLIENT_ACTIONS new actual entry 20010711
# Exception Resumable Description Created on
1 CX_SRM_NAVIGATION_FIRST_ENTRY Fehler in der Navigation 20010711

Method NAVIGATION_FORWARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENTRY Value transfer Type reference (TYPE) SRMIF_CLIENT_ACTIONS new actual element 20010711
# Exception Resumable Description Created on
1 CX_SRM_NAVIGATION_LAST_ENTRY Initialisierungsfehler (abstrakt) 20010711

Method NAVIGATION_GET_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLIENT_CONTEXT Value transfer Type reference (TYPE) SRMIF_CLIENT_ACTIONS aktueller Kontext 20010711
# Exception Resumable Description Created on
1 CX_SRM_NAVIGATION_NOT_FOUND Fehler in der Navigation 20010711

Method NAVIGATION_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Value transfer Type reference (TYPE) SRMIF_CLIENT_ACTIONS new element to be added to the stack 20010711
# Exception Resumable Description Created on
1 CX_SRM_ACTIVITY Aktivitäten (abstrakt) 20010720
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20010711
3 CX_SRM_POID POID Fehler (abstrakt) 20010711
4 CX_SRM_REGISTRATION_DATA Fehler Registrierungsdaten (abstrakt) 20010712

Method NAVIGATION_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID zu löschendes POID Objekt 20010711
2 Returning RE_CURRENT Value transfer Type reference (TYPE) SRMIF_CLIENT_ACTIONS neue aktuelle Position 20011106
# Exception Resumable Description Created on
1 CX_SRM_NAVIGATION_NOT_FOUND Fehler in der Navigation 20010711

Method SET_ACTUAL_GUI_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GUI_TYPE Call by reference Type reference (TYPE) I GUI Type 20010711
# Exception Resumable Description Created on
1 CX_SRM_GUI_UNKNOWN_TYPE Initialisierungsfehler (abstrakt) 20010711
History
Last changed by/on SAP  00000000 
SAP Release Created in