SAP ABAP Class CL_IWBSTATEHIER (Class for Hierarchizing Statuses)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   KM-KW (Application Component) Knowledge Warehouse
     SIWB (Package) Information Workbench
Properties
Class CL_IWBSTATEHIER  
Short Description Class for Hierarchizing Statuses    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SIWB   Information Workbench 
Created 20071012   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IWBSTATEHIER has no forward declaration.
Interfaces
Class CL_IWBSTATEHIER has no interface implemented.
Friends
Class CL_IWBSTATEHIER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CL_AREA Instance attribute Public Type reference (TYPE) IW_AREA Area 20071012
2 CL_CHILDS Instance attribute Private Type reference (TYPE) TBT_STK_IWBSTATEHIER Table Type of Structure STK_IWBSTATEHIER 20071012
3 CL_COUNTER Instance attribute Private Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20071012
4 CL_CURSTATE Instance attribute Public Type reference (TYPE) SDOK_PROPV Attribute Value 20071012
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_VALUES Static method Public Method Checks entries 20071012
2 CONSTRUCTOR Instance method Public Constructor 20071012
3 DELETE_PROPS Static method Public Method Deletes all properties that are not permitted 20071012
4 DELETE_RECORD Static method Public Method Removes entry in table IWBSTATEHIER 20071012
5 EDIT_RECORD Static method Public Method Edits entry in table IWBSTATEHIER 20071012
6 GETCHILDS Instance method Public Method Determines node recovery 20071012
7 GETSTRUCTURE Instance method Public Method Displays structure in a hierarchy 20071012
8 GETSTRUCTURE_TREEVIEW Instance method Public Method Displays structure in a hierarchy 20071012
9 GETSTRUCTURE_TREEVIEW_REC Instance method Private Method Recursive Method for GETSTRUCTURE_TREEVIEW 20100222
10 GET_FUBA_FOR_STATE_CHANGE Static method Public Method Provides the function module to execute when status changes 20071012
11 GET_IWBSETTINGS Static method Public Method 20071012
12 INSERT_RECORD Static method Public Method Makes an entry in table IWBSTATEHIER 20071012
13 IWB_D_GETPROP_FROM_IWPRO Static method Public Method F4 Help for Properties of Table IW_Propval 20071012
14 SAVE_IWBSETTINGS Static method Public Method Sets/deletes IWB setting entry 20071012
15 STATEFUNCTIONALITY_ISON Static method Public Method Returns 'X' or empty string - functions on/off 20071012
Events
Class CL_IWBSTATEHIER has no event.
Types
Class CL_IWBSTATEHIER has no local type.
Method Signatures

Method CHECK_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IBOOL_CANSAVE Call by reference Type reference (TYPE) I 20071012
2 Importing I_INSERTEDIT Call by reference Type reference (TYPE) STRING 20071012
3 Importing I_STR_IWBSTATEHIER Call by reference Type reference (TYPE) IWBSTATEHIER Dient zur Hierarchisierung der Tabelle IWPROPVAL 20071012

Method CHECK_VALUES on class CL_IWBSTATEHIER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BLN_RECURSION Call by reference Type reference (TYPE) CHAR1 '' '' oder 'x' 20080704
2 Importing CON_AREA Call by reference Type reference (TYPE) IW_AREA Bereich 20071012
3 Importing CON_CURSTATE Call by reference Type reference (TYPE) SDOK_PROPV Attributausprägung 20071012

Method CONSTRUCTOR on class CL_IWBSTATEHIER has no exception.

Method DELETE_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_PROPERTY_VALUES Call by reference Type reference (TYPE) TBT_STK_SDOKPROPTY Tabellentyp der Struktur SDOKPROPTY 20071012
2 Changing CH_TAB_PROPERTY_VALUES_TEXT Call by reference Type reference (TYPE) TBT_STK_IWPROPTXT Tabellentyp der Struktur iwproptxt 20071012
3 Importing I_AREA Value transfer Type reference (TYPE) IW_AREA Bereich 20071012
4 Importing I_CURSTATE Value transfer Type reference (TYPE) SDOK_PROPV Attributausprägung 20071012

Method DELETE_PROPS on class CL_IWBSTATEHIER has no exception.

Method DELETE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IWBSTATEHIER Call by reference Type reference (TYPE) IWBSTATEHIER Dient zur Hierarchisierung der Tabelle IWPROPVAL 20071012

Method DELETE_RECORD on class CL_IWBSTATEHIER has no exception.

Method EDIT_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IBOOL_CANSAVE Call by reference Type reference (TYPE) I 20071012
2 Importing I_INPUT_RECORD Call by reference Type reference (TYPE) IWBSTATEHIER Dient zur Hierarchisierung der Tabelle IWPROPVAL 20071012
3 Importing I_NEW_RECORD Call by reference Type reference (TYPE) IWBSTATEHIER Dient zur Hierarchisierung der Tabelle IWPROPVAL 20071012

Method EDIT_RECORD on class CL_IWBSTATEHIER has no exception.

Method GETCHILDS Signature

Method GETCHILDS on class CL_IWBSTATEHIER has no parameter.
Method GETCHILDS on class CL_IWBSTATEHIER has no exception.

Method GETSTRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LASTVALUES Call by reference Type reference (TYPE) TBT_STK_IWBSTATEHIER Tabellentypder der Struktur STK_IWBSTATEHIER 20071012
2 Importing I_STEPCOUNT Call by reference Type reference (TYPE) INT1 0 Dummy für B20 int1 (überall lokal!) 20071012

Method GETSTRUCTURE on class CL_IWBSTATEHIER has no exception.

Method GETSTRUCTURE_TREEVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEM_TABLE Call by reference Type reference (TYPE) IWB_MTREEITM Tabellentyp zur Struktur MTREEITM für Viewitem 20071012
2 Changing CH_NODE_TABLE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20071012
3 Changing CH_STEPCOUNT Call by reference Type reference (TYPE) INT1 int1 20080704
4 Importing I_LASTVALUES Call by reference Type reference (TYPE) TBT_STK_IWBSTATEHIER Tabellentypder der Struktur STK_IWBSTATEHIER 20071012
5 Importing I_STEPCOUNT Call by reference Type reference (TYPE) INT1 0 Dummy für B20 int1 (überall lokal!) 20071012
6 Changing NODEKEY_COUNTER Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20071012

Method GETSTRUCTURE_TREEVIEW on class CL_IWBSTATEHIER has no exception.

Method GETSTRUCTURE_TREEVIEW_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEM_TABLE Call by reference Type reference (TYPE) IWB_MTREEITM Tabellentyp zur Struktur MTREEITM für Viewitem 20100222
2 Changing CH_NODE_TABLE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20100222
3 Importing I_CURRENT_VALS Call by reference Type reference (TYPE) TBT_IWBSTATEHIER_TV_LASTV Tabellentyp für IWBStateHier: Hilfstabelle zum Aufbau der Hi 20100222
4 Importing I_STEPCOUNT Call by reference Type reference (TYPE) INT1 int1 20100222
5 Importing I_TAB_LAST_VALS Call by reference Type reference (TYPE) TBT_STK_IWBSTATEHIER Tabellentyp für IWBStateHier: Hilfstabelle zum Aufbau der Hi 20100222

Method GETSTRUCTURE_TREEVIEW_REC on class CL_IWBSTATEHIER has no exception.

Method GET_FUBA_FOR_STATE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Type reference (TYPE) IW_AREA Bereich 20071012
2 Importing I_CLASS Call by reference Type reference (TYPE) IWCLASS IWB: Klassen 20071012
3 Importing I_CURSTATE Call by reference Type reference (TYPE) SDOK_PROPV Attributausprägung 20071012
4 Importing I_NEWSTATE Call by reference Type reference (TYPE) SDOK_PROPV Attributausprägung 20071012
5 Exporting R_FUBA Call by reference Type reference (TYPE) AD_FNCTN Funktion 20071012

Method GET_FUBA_FOR_STATE_CHANGE on class CL_IWBSTATEHIER has no exception.

Method GET_IWBSETTINGS Signature

Method GET_IWBSETTINGS on class CL_IWBSTATEHIER has no parameter.
Method GET_IWBSETTINGS on class CL_IWBSTATEHIER has no exception.

Method INSERT_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BOOL_CANSAVE Call by reference Type reference (TYPE) I 20071012
2 Importing I_NEW_RECORD Call by reference Type reference (TYPE) IWBSTATEHIER Dient zur Hierarchisierung der Tabelle IWPROPVAL 20071012

Method INSERT_RECORD on class CL_IWBSTATEHIER has no exception.

Method IWB_D_GETPROP_FROM_IWPRO Signature

Method IWB_D_GETPROP_FROM_IWPRO on class CL_IWBSTATEHIER has no parameter.
Method IWB_D_GETPROP_FROM_IWPRO on class CL_IWBSTATEHIER has no exception.

Method SAVE_IWBSETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing G_CHECKED Call by reference Type reference (TYPE) SDOK_PROPV Attributausprägung 20071012

Method SAVE_IWBSETTINGS on class CL_IWBSTATEHIER has no exception.

Method STATEFUNCTIONALITY_ISON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning G_CHECKED Value transfer Type reference (TYPE) SDOK_PROPV Attributausprägung 20071012
2 Importing I_AREA Call by reference Type reference (TYPE) IW_AREA Bereich 20071012

Method STATEFUNCTIONALITY_ISON on class CL_IWBSTATEHIER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 740