SAP ABAP Class /PLMU/CL_FRW_CONTEXT_MANAGER (Context Manager)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SPI-FSI (Application Component) FPM SPI Integration
     /PLMU/UI_FRW_CORE (Package) UI Framework: Core
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /PLMU/CL_FRW_F_CONTEXT_MANAGER Context Manager for freestyle Context 20101220
2 Inheritance (c INHERITING FROM c_ref)  /PLMU/CL_FRW_G_CONTEXT_MANAGER Context Manager for GUIBB Context 20101220
Properties
Class /PLMU/CL_FRW_CONTEXT_MANAGER  
Short Description Context Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /PLMU/UI_FRW_CORE   UI Framework: Core 
Created 20101220   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /PLMU/CL_FRW_CONTEXT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /PLMU/IF_FRW_CONTEXT_INT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /PLMU/CL_FRW_CONTEXT_MANAGER has no interface implemented.
Friends
Class /PLMU/CL_FRW_CONTEXT_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_METADATA Instance attribute Protected Object reference (TYPE REF TO) /PLMB/IF_SPI_METADATA_OUTPUT 20101220
2 MO_RETRIEVE_FILTER Instance attribute Protected Object reference (TYPE REF TO) /PLMU/CL_FRW_RETR_FILTER 20110819
3 MT_CONTEXT_BUFFER Instance attribute Protected Type reference (TYPE) GTY_T_CONTEXT_BUFFER 20101220
4 MV_AUTO_APPEND_DEFAULT_ROWS Instance attribute Protected Type reference (TYPE) BOOLE_D 20110819
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_FLUSH_BUFFER Instance method Public Method 20110104
2 CLEAR_PREFERRED_CANDIDATE Instance method Public Method 20110720
3 CONSTRUCTOR Instance method Public Constructor 20101220
4 DESTRUCT Instance method Public Method 20101228
5 GET_CONTEXT Instance method Public Method 20101220
6 GET_CONTEXTS Instance method Public Method 20110328
7 GET_CONTEXTS_WHO_REQUIRE_FLUSH Instance method Public Method 20110203
8 GET_CONTEXT_INFO Instance method Public Method 20101228
9 GET_CONTEXT_INTERNAL Instance method Protected Method 20110202
10 GET_METADATA Instance method Public Method 20110504
11 HNDL_BEFORE_CONTEXT_DESTRUCT Instance method Protected Event handling method 20101222
12 IS_CONTEXT_AVAILABLE Instance method Public Method 20101222
13 IS_FLUSH_REQUIRED Instance method Public Method 20101230
14 SET_AUTO_APPEND_DEFAULT_ROWS Instance method Public Method 20110819
15 SET_PREFERRED_CANDIDATE Instance method Public Method 20110720
16 SYNCHRONIZE_SELECTION_BUFFER Instance method Public Method 20110319
17 UNSUBMIT_ALL Instance method Public Method 20110104
Events
Class /PLMU/CL_FRW_CONTEXT_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_CONTEXT_BUFFER Protected See coding 20101220 BEGIN OF gty_s_context_buffer, node_name TYPE /plmb/spi_node_name, parent_node_id TYPE /plmb/spi_node_id_x, context TYPE REF TO /plmu/if_frw_context_int, preferred_candidate TYPE boole_d, END OF gty_s_context_buffer
2 GTY_T_CONTEXT_BUFFER Protected See coding 20101220 gty_t_context_buffer TYPE SORTED TABLE OF gty_s_context_buffer WITH UNIQUE KEY node_name parent_node_id WITH UNIQUE SORTED KEY context COMPONENTS context WITH NON-UNIQUE SORTED KEY preferred_candidate COMPONENTS node_name preferred_candidate
Method Signatures

Method CLEAR_FLUSH_BUFFER Signature

Method CLEAR_FLUSH_BUFFER on class /PLMU/CL_FRW_CONTEXT_MANAGER has no parameter.
Method CLEAR_FLUSH_BUFFER on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method CLEAR_PREFERRED_CANDIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20110720

Method CLEAR_PREFERRED_CANDIDATE on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_METADATA Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_METADATA_OUTPUT 20101220
2 Importing IO_RETRIEVE_FILTER Call by reference Object reference (TYPE REF TO) /PLMU/CL_FRW_RETR_FILTER 20110819

Method CONSTRUCTOR on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method DESTRUCT Signature

Method DESTRUCT on class /PLMU/CL_FRW_CONTEXT_MANAGER has no parameter.
Method DESTRUCT on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARENT_NODE_ID Call by reference Type reference (TYPE) ANY 20101222
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME 20101220
3 Importing IV_PARENT_NODE_ID_X Call by reference Type reference (TYPE) /PLMB/SPI_NODE_ID_X 20110610
4 Returning RO_CONTEXT Value transfer Object reference (TYPE REF TO) /PLMU/IF_FRW_CONTEXT_INT 20101220
# Exception Resumable Description Created on
1 /PLMB/CX_SPI_METADATA SPI Metadata Exception (static) 20101223
2 /PLMU/CX_FRW_INTERNAL 20110605

Method GET_CONTEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTEXT Call by reference Type reference (TYPE) /PLMU/IF_FRW_CONTEXT_INT=>GTY_T_CONTEXT 20110328
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME 20110328

Method GET_CONTEXTS on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method GET_CONTEXTS_WHO_REQUIRE_FLUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTEXT Call by reference Type reference (TYPE) /PLMU/IF_FRW_CONTEXT_INT=>GTY_T_CONTEXT 20110203

Method GET_CONTEXTS_WHO_REQUIRE_FLUSH on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method GET_CONTEXT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20101228
2 Returning RO_CONTEXT_INFO Value transfer Object reference (TYPE REF TO) /PLMU/CL_FRW_CONTEXT_INFO Context Info 20101228
# Exception Resumable Description Created on
1 /PLMU/CX_FRW_INTERNAL 20110605

Method GET_CONTEXT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARENT_NODE_ID Call by reference Type reference (TYPE) ANY Node Identifier as XSTRING 20110202
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20110202
3 Returning RO_CONTEXT Value transfer Object reference (TYPE REF TO) /PLMU/IF_FRW_CONTEXT_INT Super Context 20110202
# Exception Resumable Description Created on
1 /PLMB/CX_SPI_METADATA SPI Metadata Exception (static) 20110202
2 /PLMU/CX_FRW_INTERNAL 20110605

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_METADATA Value transfer Object reference (TYPE REF TO) /PLMB/IF_SPI_METADATA_OUTPUT 20110504

Method GET_METADATA on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method HNDL_BEFORE_CONTEXT_DESTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Value transfer Attribute reference (LIKE) 20101222

Method HNDL_BEFORE_CONTEXT_DESTRUCT on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method IS_CONTEXT_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20101222
2 Returning RV_IS_AVAILABLE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101222

Method IS_CONTEXT_AVAILABLE on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method IS_FLUSH_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUDING_SUBORDINATES Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE 20110119
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20101230
3 Returning RV_IS_FLUSH_REQUIRED Value transfer Type reference (TYPE) BOOLE_D 20101230

Method IS_FLUSH_REQUIRED on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method SET_AUTO_APPEND_DEFAULT_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Call by reference Type reference (TYPE) BOOLE_D 20110819

Method SET_AUTO_APPEND_DEFAULT_ROWS on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method SET_PREFERRED_CANDIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) /PLMU/IF_FRW_CONTEXT_INT Context (Internal Interface) 20110720

Method SET_PREFERRED_CANDIDATE on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method SYNCHRONIZE_SELECTION_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_BUFFERING Call by reference Type reference (TYPE) BOOLE_D 20110805

Method SYNCHRONIZE_SELECTION_BUFFER on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.

Method UNSUBMIT_ALL Signature

Method UNSUBMIT_ALL on class /PLMU/CL_FRW_CONTEXT_MANAGER has no parameter.
Method UNSUBMIT_ALL on class /PLMU/CL_FRW_CONTEXT_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703