SAP ABAP Class /PLMU/CL_FRW_G_CONTEXT_MULT_HI (Context for Multiple Editable Hierarchical Records)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SPI-FSI (Application Component) FPM SPI Integration
     /PLMU/UI_FRW_GUIBB (Package) UI Framework: Generic UI Building Blocks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /PLMU/CL_FRW_G_CONTEXT_MULT_ED Context for Multiple Editable Records 20100903
Properties
Class /PLMU/CL_FRW_G_CONTEXT_MULT_HI  
Short Description Context for Multiple Editable Hierarchical Records    
Super Class /PLMU/CL_FRW_G_CONTEXT_MULT_ED Context for Multiple Editable Records 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /PLMU/UI_FRW_GUIBB   UI Framework: Generic UI Building Blocks 
Created 20100903   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_APPL_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /PLMU/IF_FRW_CONSTANTS 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_G_CONTEXT_MULT_HI has no interface implemented.
Friends
Class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COMPONENT_NAME Constant Private See coding 20110126
2 GC_KEY_NAME Constant Private See coding 20110126
3 GC_MAX_EXPANSION_LEVEL Constant Private Type reference (TYPE) INT4 2147483647 20110126
4 MR_NODE_ID_CONTAINER Instance attribute Private Object reference (TYPE REF TO) DATA 20101015
5 MV_IS_LEAF_COMPONENT_NAME Instance attribute Private Type reference (TYPE) NAME_KOMP 20101015
6 MV_PARENT_ID_COMPONENT_NAME Instance attribute Private Type reference (TYPE) NAME_KOMP 20100903
7 MV_ROW_ID_COMPONENT_NAME Instance attribute Private Type reference (TYPE) NAME_KOMP 20100903
Methods
# Method Level Visibility Method type Description Created on
1 COLLAPSE Instance method Public Method 20101015
2 COLLAPSE_ALL Instance method Public Method 20110110
3 COLLAPSE_RECURSIVE Instance method Private Method 20101015
4 CONSTRUCTOR Instance method Public Constructor 20100903
5 EXPAND Instance method Public Method 20101015
6 EXPAND_ALL Instance method Public Method 20110110
7 EXPAND_RECURSIVE Instance method Private Method 20101015
8 GET_INDEX_OF_CHILDREN Instance method Public Method 20100903
9 GET_PATH Instance method Private Method 20100920
10 GET_ROOT_ROW_INDEXES Instance method Public Method 20110118
11 GET_ROW_HIERARCHY_DATA Instance method Public Method 20110126
12 HAS_CHILDREN Instance method Public Method 20100903
13 IS_ROOT Instance method Public Method 20110310
14 REFRESH_ROW_INDEX Instance method Private Method 20111109
15 SET_ROW_HIERARCHY_DATA Instance method Public Method 20110126
Events
Class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no event.
Types
Class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no local type.
Method Signatures

Method COLLAPSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX Call by reference Type reference (TYPE) /PLMU/TS_FRW_SYTABIX 20101015

Method COLLAPSE on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method COLLAPSE_ALL Signature

Method COLLAPSE_ALL on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no parameter.
Method COLLAPSE_ALL on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method COLLAPSE_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX Call by reference Type reference (TYPE) /PLMU/TS_FRW_SYTABIX Sorted table of type sytabix 20101015
2 Importing IT_INDEX_MUST_REMAIN_VISIBLE Call by reference Type reference (TYPE) /PLMU/TS_FRW_SYTABIX 20101015
3 Returning RV_COLLAPSE_FORBIDDEN Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101015

Method COLLAPSE_RECURSIVE on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALLBACK_PROXY Call by reference Object reference (TYPE REF TO) /PLMU/CL_FRW_G_CALLBACK_PROXY UI Framework - GUIBB Call Back Proxy 20100903
2 Importing IO_NODE_METADATA Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_METADATA_NODE Metadata of a single node 20100903
3 Importing IO_WIRE_MODEL Call by reference Object reference (TYPE REF TO) /PLMU/CL_FRW_W_MODEL Wire Model 20110101
4 Importing IV_IS_LEAF_COMPONENT_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20101015
5 Importing IV_PARENT_ID_COMPONENT_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20100903
6 Importing IV_ROW_ID_COMPONENT_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20100903

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

Method EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LEVEL_MISSING_PER_NODE_ID Call by reference Type reference (TYPE) INT4_TABLE 20101015
2 Changing CT_NODE_ID_W_MISSING_CHILDREN Call by reference Type reference (TYPE) INDEX TABLE 20101015
3 Importing IT_INDEX Call by reference Type reference (TYPE) /PLMU/TS_FRW_SYTABIX 20101015
4 Importing IV_CHILDREN_JUST_LOADED Call by reference Type reference (TYPE) BOOLE_D 20121129
5 Importing IV_COLLAPSE_BELOW Call by reference Type reference (TYPE) BOOLE_D 20121005
6 Importing IV_LEVEL Call by reference Type reference (TYPE) INT4 20101015

Method EXPAND on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method EXPAND_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LEVEL_MISSING_PER_NODE_ID Call by reference Type reference (TYPE) INT4_TABLE Standard Table of INT4 20110110
2 Changing CT_NODE_ID_W_MISSING_CHILDREN Call by reference Type reference (TYPE) INDEX TABLE 20110110

Method EXPAND_ALL on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method EXPAND_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LEVEL_MISSING_PER_NODE_ID Call by reference Type reference (TYPE) INT4_TABLE 20101015
2 Changing CT_NODE_ID_W_MISSING_CHILDREN Call by reference Type reference (TYPE) INDEX TABLE 20101015
3 Importing IT_DUPLICATE_INDEX Call by reference Type reference (TYPE) /PLMU/TS_FRW_SYTABIX 20101015
4 Importing IT_INDEX Call by reference Type reference (TYPE) /PLMU/TS_FRW_SYTABIX 20101015
5 Importing IV_CHILDREN_JUST_LOADED Call by reference Type reference (TYPE) BOOLE_D 20121129
6 Importing IV_COLLAPSE_BELOW Call by reference Type reference (TYPE) BOOLE_D 20121005
7 Importing IV_IS_RECURSIVE_CALL Call by reference Type reference (TYPE) BOOLE_D 20101015
8 Importing IV_LEVEL Call by reference Type reference (TYPE) INT4 20101015

Method EXPAND_RECURSIVE on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method GET_INDEX_OF_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX Call by reference Type reference (TYPE) /PLMU/TS_FRW_SYTABIX Standard Table of INT4 20100903
2 Importing IV_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20100903
3 Importing IV_RECURSIVE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100917

Method GET_INDEX_OF_CHILDREN on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method GET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATH Call by reference Type reference (TYPE) INT4_TABLE Standard Table of INT4 20100920
2 Importing IV_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20100920

Method GET_PATH on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method GET_ROOT_ROW_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX Call by reference Type reference (TYPE) /PLMU/TS_FRW_SYTABIX Sorted table of type sytabix 20110118

Method GET_ROOT_ROW_INDEXES on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method GET_ROW_HIERARCHY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHILDREN_LOADED Call by reference Type reference (TYPE) BOOLE_D 20110126
2 Exporting EV_IS_EXPANDED Call by reference Type reference (TYPE) BOOLE_D 20110126
3 Exporting EV_IS_LEAF Call by reference Type reference (TYPE) BOOLE_D 20110126
4 Importing IV_INDEX Call by reference Type reference (TYPE) INT4 20110126

Method GET_ROW_HIERARCHY_DATA on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method HAS_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20100903
2 Returning RV_HAS_CHILDREN Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100903

Method HAS_CHILDREN on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method IS_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) INT4 20110310
2 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE_D 20110310

Method IS_ROOT on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method REFRESH_ROW_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FROM Call by reference Type reference (TYPE) INT4 20111109

Method REFRESH_ROW_INDEX on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.

Method SET_ROW_HIERARCHY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHILDREN_LOADED Call by reference Type reference (TYPE) BOOLE_D 20110126
2 Importing IV_INDEX Call by reference Type reference (TYPE) INT4 20110126
3 Importing IV_IS_EXPANDED Call by reference Type reference (TYPE) BOOLE_D 20110126
4 Importing IV_IS_LEAF Call by reference Type reference (TYPE) BOOLE_D 20110126
5 Importing IV_REMOVE_OBSOLETE_CHILDREN Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120816

Method SET_ROW_HIERARCHY_DATA on class /PLMU/CL_FRW_G_CONTEXT_MULT_HI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703