SAP ABAP Class CL_RSSH_HIERMAINTAIN (Hierarchy Maintenance)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSSHMT (Package) BW: Frontend Hierarchy Processing
Properties
Class CL_RSSH_HIERMAINTAIN  
Short Description Hierarchy Maintenance    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RH    
Program status P  SAP Standard Production Program 
Category 0   
Package RSSHMT   BW: Frontend Hierarchy Processing 
Created 20010619   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSSH_HIERMAINTAIN has no interface implemented.
Friends
Class CL_RSSH_HIERMAINTAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_NEXT_FCODE Instance attribute Private Type reference (TYPE) UI_FUNC Function Code 20090720
2 P_R_HIERMT Static Attribute Private Object reference (TYPE REF TO) CL_RSSH_HIERMAINTAIN Hierarchy Maintenance 20011127
3 P_R_HIERMTF Instance attribute Private Object reference (TYPE REF TO) CL_RSSH_HIERMAINTAIN_FRONT Hierarchy Maintenance Tree 20010913
4 P_R_MAINCONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20011128
5 P_R_NAVIGATOR Instance attribute Private Object reference (TYPE REF TO) IF_RSAWBN_NAVIGATOR Access to AWB Navigator 20041118
6 P_R_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20011128
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_FCODE Instance method Public Method React to fcode 20010913
2 AWB_BEFORE_EXIT Static method Public Method awb before exit handling 20041118
3 AWB_GET_HIEPROPS Static method Public Method Deliver Hierarchy Properties for Current Hierarchy 20041118
4 AWB_GET_HIESEL_OF_NEW_HIER Static method Public Method Dialog Box for Parameters of New Hierarchy 20041118
5 CONSTRUCTOR Instance method Public Constructor Constructor 20011127
6 FREE Instance method Public Method Free All Objects 20011130
7 GET_INAKTIV_FCODES Instance method Public Method 20020320
8 GET_INFO Instance method Public Method Delivers Data for Screen Processing (OO vs. Dynpro) 20020321
9 PAI Instance method Public Method PAI Calls 20011127
10 PBO Instance method Public Method PBO Calls 20011127
11 SET_DYNPROTITLE Instance method Public Method Set Screen Title 20020403
12 SET_NEXT_FCODE Static method Public Method 20090720
13 START Static method Public Method Call Hierarchy Maintenance 20010913
14 _AWB_BEFORE_EXIT Instance method Private Method awb before exit handling 20041118
15 _AWB_GET_HIEPROPS Instance method Private Method Deliver Hierarchy Properties for Current Hierarchy 20041118
16 _SET_NEXT_FCODE Instance method Protected Method Sets the next function code to be processed 20090720
17 __ADD_BUTTONS_TO_TOOLBAR Instance method Private Method Add Buttons to Toolbar 20011128
18 __CREATE_MAINCONTAINER Instance method Private Method Generate Main Container 20011127
19 __CREATE_SPLITTER_AND_TOOLBAR Instance method Private Method Generate Splitter and Toolbar 20011128
20 __GET_FCODES Static method Private Method Function Codes for Direct Toolbar for Hierarchy Maintenance 20020812
21 __GET_HIESEL_OF_NEW_HIERARCHY Static method Private Method Hierarchy Selection for New Hierarchy 20011127
22 __ON_FUNCSELECT_TOOLBAR Instance method Private Event handling method Process Toolbar FCode 20011128
23 __ON_SET_BUTTONS Instance method Public Event handling method Set Buttons 20020715
Events
Class CL_RSSH_HIERMAINTAIN has no event.
Types
Class CL_RSSH_HIERMAINTAIN has no local type.
Method Signatures

Method ACCESS_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20011127

Method ACCESS_FCODE on class CL_RSSH_HIERMAINTAIN has no exception.

Method AWB_BEFORE_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CANCELLED Call by reference Type reference (TYPE) RS_BOOL Boolean 20041118

Method AWB_BEFORE_EXIT on class CL_RSSH_HIERMAINTAIN has no exception.

Method AWB_GET_HIEPROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AWB_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20041118
2 Exporting E_S_HIEDIR Call by reference Type reference (TYPE) RSHIEDIR Hierarchieverzeichnis 20041118
# Exception Resumable Description Created on
1 NOT_PERSISTENT Hierarchie ist nicht persistent abgelegt 20041118

Method AWB_GET_HIESEL_OF_NEW_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HIESEL Call by reference Type reference (TYPE) RSSH_S_DFHIESEL Hierarchie-Selektion inklusive Datefrom 20041118
2 Exporting E_T_HIETXT Call by reference Type reference (TYPE) RSSH_T_TEXT sprachenabhängiger Text 20041118
# Exception Resumable Description Created on
1 CANCELLED 20041118

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINERNAME Call by reference Type reference (TYPE) C 'CONTAINER' 20011127
2 Importing I_DYNNR Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20011127
3 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20011127
4 Importing I_MODE Call by reference Type reference (TYPE) RSHI_MODE RSHI_C_MODE-DISPLAY 20011127
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20011127
6 Importing I_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20011127
7 Importing I_R_NAVIGATOR Call by reference Object reference (TYPE REF TO) IF_RSAWBN_NAVIGATOR Zugriff auf den AWB Navigator 20041118
8 Importing I_R_USEREXIT Call by reference Object reference (TYPE REF TO) IF_RSSH_HIERMAINTAIN Userexits Hiearchiepflege 20011127
9 Importing I_S_HIESEL Call by reference Type reference (TYPE) RSSH_S_DFHIESEL Hierarchie-Selektion 20011127
10 Importing I_T_HIETEXT Call by reference Type reference (TYPE) RSSH_T_TEXT sprachenabhängiger Text 20011127
11 Importing I_T_MDHIERATTR Call by reference Type reference (TYPE) RSSH_T_MDHIERATTR Attributstabelle Metadatenhierarchien 20011127
# Exception Resumable Description Created on
1 CANCELLED 20020326

Method FREE Signature

Method FREE on class CL_RSSH_HIERMAINTAIN has no parameter.
Method FREE on class CL_RSSH_HIERMAINTAIN has no exception.

Method GET_INAKTIV_FCODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_FCODE Value transfer Type reference (TYPE) RSSH_T_FCODE fcodes 20020320

Method GET_INAKTIV_FCODES on class CL_RSSH_HIERMAINTAIN has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSERTCHABASTXT Call by reference Type reference (TYPE) RSTXTLG Beschreibung kurz 20020321

Method GET_INFO on class CL_RSSH_HIERMAINTAIN has no exception.

Method PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20011130

Method PAI on class CL_RSSH_HIERMAINTAIN has no exception.

Method PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DYNNR Value transfer Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20041118
2 Importing I_REPID Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20041118

Method PBO on class CL_RSSH_HIERMAINTAIN has no exception.

Method SET_DYNPROTITLE Signature

Method SET_DYNPROTITLE on class CL_RSSH_HIERMAINTAIN has no parameter.
Method SET_DYNPROTITLE on class CL_RSSH_HIERMAINTAIN has no exception.

Method SET_NEXT_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20090720

Method SET_NEXT_FCODE on class CL_RSSH_HIERMAINTAIN has no exception.

Method START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20010913
2 Importing I_MODE Call by reference Type reference (TYPE) RSHI_MODE RSHI_C_MODE-DISPLAY Aktion 20010913
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-MODIFIED Objektversion 20010913
4 Importing I_R_USEREXIT Call by reference Object reference (TYPE REF TO) IF_RSSH_HIERMAINTAIN Userexit Hierarchiepflege 20010914
5 Importing I_S_AWBNAV_HIER Call by reference Type reference (TYPE) RSSH_S_AWBNAV_HIER Zugriff auf den AWB Navigator 20041118
6 Importing I_S_HIESEL Call by reference Type reference (TYPE) RSSH_S_HIESEL Hierarchie-Selektion 20010913
7 Importing I_T_MDHIERATTR Call by reference Type reference (TYPE) RSSH_T_MDHIERATTR Attributstabelle Metadatenhierarchien 20010913
# Exception Resumable Description Created on
1 CANCELLED Abbruch, siehe Message 20010913

Method _AWB_BEFORE_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CANCELLED Call by reference Type reference (TYPE) RS_BOOL Boolean 20041118

Method _AWB_BEFORE_EXIT on class CL_RSSH_HIERMAINTAIN has no exception.

Method _AWB_GET_HIEPROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AWB_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20041118
2 Exporting E_S_HIEDIR Call by reference Type reference (TYPE) RSHIEDIR Hierarchieverzeichnis 20041118
# Exception Resumable Description Created on
1 NOT_PERSISTENT Hierarchie ist nicht persistent abgelegt 20041118

Method _SET_NEXT_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEXT_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20090720

Method _SET_NEXT_FCODE on class CL_RSSH_HIERMAINTAIN has no exception.

Method __ADD_BUTTONS_TO_TOOLBAR Signature

Method __ADD_BUTTONS_TO_TOOLBAR on class CL_RSSH_HIERMAINTAIN has no parameter.
Method __ADD_BUTTONS_TO_TOOLBAR on class CL_RSSH_HIERMAINTAIN has no exception.

Method __CREATE_MAINCONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINERNAME Value transfer Type reference (TYPE) C 'CONTAINER' 20011127
2 Importing I_DYNNR Value transfer Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20011127
3 Importing I_REPID Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20011127

Method __CREATE_MAINCONTAINER on class CL_RSSH_HIERMAINTAIN has no exception.

Method __CREATE_SPLITTER_AND_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20011130

Method __CREATE_SPLITTER_AND_TOOLBAR on class CL_RSSH_HIERMAINTAIN has no exception.

Method __GET_FCODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_T_FCODE Value transfer Type reference (TYPE) RSSH_T_FCODE fcodes 20020812

Method __GET_FCODES on class CL_RSSH_HIERMAINTAIN has no exception.

Method __GET_HIESEL_OF_NEW_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HIESEL Value transfer Type reference (TYPE) RSSH_S_DFHIESEL Hierarchie-Selektion 20011127
2 Changing C_S_HIETXT Call by reference Type reference (TYPE) RSSH_S_TEXT sprachenabhängiger Text 20011127
# Exception Resumable Description Created on
1 CANCELLED Abbruch, siehe Message 20011127
2 EXIT Abbruch durch User 20011210

Method __ON_FUNCSELECT_TOOLBAR Signature

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

Method __ON_FUNCSELECT_TOOLBAR on class CL_RSSH_HIERMAINTAIN has no exception.

Method __ON_SET_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Call by reference Attribute reference (LIKE) 20020715
2 Importing ENABLED Call by reference Attribute reference (LIKE) 20020715
3 Importing FCODE Call by reference Attribute reference (LIKE) 20020715

Method __ON_SET_BUTTONS on class CL_RSSH_HIERMAINTAIN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A