SAP ABAP Interface IF_SRM_CLIENTCONTEXT (Client Context)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_CLIENTFRAME_WIN (Package) Records Management: Wingui Client Framework
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
Interface IF_SRM_CLIENTCONTEXT  
Short Description Client Context    
General Data
Package SRM_CLIENTFRAME_WIN   Records Management: Wingui Client Framework 
Created 20000407   SAP 
Last changed 00000000   SAP 
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
Interface IF_SRM_CLIENTCONTEXT has no interface.
Friends
Interface IF_SRM_CLIENTCONTEXT has no friend.
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
Interface IF_SRM_CLIENTCONTEXT has no event.
Types
Interface 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 Interface 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 Interface 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 46D