SAP ABAP Class CL_HIER_NODE (Structure Items in Structure Repository)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   SV-ASA (Application Component) ASAP (AcceleratedSAP)
     SQADB (Package) Question and Answer Database
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HIER_NODE_HEADING Structure Item for Reviews 20000707
2 Inheritance (c INHERITING FROM c_ref)  CL_HIER_NODE_KW Structure Items for KW Info Objects 20000707
3 Inheritance (c INHERITING FROM c_ref)  CL_HIER_NODE_REVQ Structure Items for Review Questions 20000707
Properties
Class CL_HIER_NODE  
Short Description Structure Items in Structure Repository    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SQADB   Question and Answer Database 
Created 20000602   SAP 
Last change 20001025   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_REVIEW_STRUCTURE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HIER_NODE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_HIER_NODE_FACTORY 20001025 Creates Instances of Class cl_hier_node
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_ATTRIBUTES_CHANGED Instance attribute Private Type reference (TYPE) CHAR1 Indicator: Attributes Not Saved 20001024
2 A_DATA_CHANGED Instance attribute Protected Type reference (TYPE) CHAR1 Indicator: Data Not Saved 20001024
3 A_DISPLAY_ONLY Instance attribute Public Type reference (TYPE) CHAR1 No changes allowed 20000707
4 A_NODE Instance attribute Public Type reference (TYPE) HIER_IFACE Interface for transferring nodes in hier. maintenance tool 20000602
5 A_NODE_LANGU Instance attribute Public Type reference (TYPE) SYLANGU Current Language 20000707
6 A_TEXT Instance attribute Public Type reference (TYPE) HIER_TEXTS Structure Item Text 20000710
7 A_T_ITEMS Instance attribute Private Type reference (TYPE) SREFCOLUMN_T Table for Assignment of Tree Column to Ref_type 20000728
8 A_T_REF Instance attribute Protected Type reference (TYPE) SREF_T Instance Table for Reference Objects 20000707
9 C_OBJTYP_NODE Constant Protected Type reference (TYPE) ATOBJTYPE 'SHI1' Object Type for Attribute Repository 20000731
10 R_CTMENU_DISPLAY Static Attribute Protected Object reference (TYPE REF TO) CL_CTMENU Context Menu for Display Mode 20000713
11 R_CTMENU_EDIT Static Attribute Protected Object reference (TYPE REF TO) CL_CTMENU Context Menu for Edit Mode 20000713
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ITEM Instance method Public Method Inserts Item 20000728
2 ADD_REF Instance method Public Method Assigns Reference Object to Structure Item 20001026
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000602
4 EXIT_TO_OBJECT Instance method Public Method Goto Reference Object 20000714
5 FREE Instance method Public Method Reset Before Deleting 20001025
6 GET_COPY Instance method Public Method Provides Copy of Structure Item (with New ID) 20000809
7 GET_CTMENU Instance method Public Method Returns Context Menu 20000713
8 GET_ITEM Instance method Protected Method Returns Item Information 20000728
9 GET_NODE Instance method Public Method Returns Structure Item Data 20000710
10 GET_REF Instance method Protected Method Returns Reference Object 20000707
11 GET_TEXT Instance method Public Method Provides Text for Structure Item 20000609
12 GET_TEXT_FOR_COPY Instance method Protected Method Returns Text for Copied Structure Item 20000809
13 HANDLE_ITEM_CLICKED Instance method Public Method Handler for Click on Item 20000728
14 MAINTAIN_NODE_POPUP Instance method Public Method Initial Screen for Editing Structure Items 20000707
15 SAVE Instance method Public Method Saves Structure Item Data 20001024
16 SET_DISPLAY_MODE Instance method Public Method Sets Display or Change Mode 20000710
Events
# Event Type Visibility Description Created on
1 NODE_CHANGED Instance Event
(0)
Public
(2)
Structure Item data changed 20000731
2 TEXT_CHANGED Instance Event
(0)
Public
(2)
Structure item text changed 20000720
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_COLUMN Protected Type reference (TYPE) SREFCOLUMN_T Table for Assignment of Tree Column to Ref_type 20000728
Method Signatures

Method ADD_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20000728
2 Importing I_REF_TYPE Call by reference Type reference (TYPE) HIER_REF-REF_TYPE Erlaubte Verweistypen in der Strukturablage 20000728
3 Importing I_TEXTFIELD Call by reference Type reference (TYPE) CHAR1 Item ist Textfeld 20000728

Method ADD_ITEM on class CL_HIER_NODE has no exception.

Method ADD_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF Call by reference Object reference (TYPE REF TO) CL_HIER_REF Liste von Referenzen zu Knoten 20001026
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20001026

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CTMENU_DISPLAY Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu für Anzeigemodus 20000713
2 Importing I_CTMENU_EDIT Call by reference Object reference (TYPE REF TO) CL_CTMENU Context Menu für Änderungsmodus 20000713
3 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3-System, aktuelle Sprache 20000707
4 Importing I_NODE Call by reference Type reference (TYPE) HIER_IFACE Interface für Übergabe der Knoten im Hierarchpflegetool 20000602
5 Importing I_TEXT Call by reference Type reference (TYPE) HIER_TEXTS Text zum Knoten 20000710
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20000707

Method EXIT_TO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_TYPE Call by reference Type reference (TYPE) HIER_REF-REF_TYPE Erlaubte Verweistypen in der Strukturablage 20000714
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20000714

Method FREE Signature

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

Method GET_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HIER_NODE Value transfer Object reference (TYPE REF TO) CL_HIER_NODE Kopie des Knotens 20000809
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20000809

Method GET_CTMENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CTMENU Value transfer Object reference (TYPE REF TO) CL_CTMENU Context Menu 20000713
2 Importing I_DISPLAY_ONLY Call by reference Type reference (TYPE) CHAR1 Anzeigemodus 20000713

Method GET_CTMENU on class CL_HIER_NODE has no exception.

Method GET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REF_TYPE Call by reference Type reference (TYPE) HIER_REF-REF_TYPE Erlaubte Verweistypen in der Strukturablage 20000728
2 Exporting E_TEXTFIELD Call by reference Type reference (TYPE) CHAR1 Item ist Textfeld 20000728
3 Importing I_ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Item name 20000728
# Exception Resumable Description Created on
1 NOT_FOUND Item nicht vorhanden 20000728

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODE Call by reference Type reference (TYPE) HIER_IFACE aktuelle Knotendaten 20000710
2 Exporting E_TEXT Call by reference Type reference (TYPE) HIER_TEXTS aktueller Text 20000710
3 Exporting E_T_REFS Call by reference Type reference (TYPE) HIER_REF_T Verweisobjekte zum Knoten 20000710
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20000710

Method GET_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_REF Value transfer Object reference (TYPE REF TO) CL_HIER_REF Verweisobjekt in der Hierachieablage 20000707
2 Importing I_REF_TYPE Call by reference Type reference (TYPE) HIER_REF-REF_TYPE Erlaubte Verweistypen in der Strukturablage 20000707

Method GET_REF on class CL_HIER_NODE has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEXT Value transfer Type reference (TYPE) HIER_TEXTS Erläuternder Text 20000609
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3-System, aktuelle Sprache 20000609

Method GET_TEXT on class CL_HIER_NODE has no exception.

Method GET_TEXT_FOR_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEXT Value transfer Type reference (TYPE) HIER_TEXT Text für Knoten der allg. Strukturablage 20000809

Method GET_TEXT_FOR_COPY on class CL_HIER_NODE has no exception.

Method HANDLE_ITEM_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20000728
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000818
2 ERROR allg. Fehler 20000818

Method MAINTAIN_NODE_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ATTRIBUTES_CHANGED Call by reference Type reference (TYPE) CHAR1 'X' = Attribute wurden geändert 20000707
2 Exporting E_CHANGED Call by reference Type reference (TYPE) CHAR1 'X' = Daten wurden geändert 20000707
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000707
2 ERROR allg. Fehler 20000707

Method SAVE Signature

Method SAVE on class CL_HIER_NODE has no parameter.
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20001024

Method SET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY_ONLY Call by reference Type reference (TYPE) CHAR1 'X' = nur Anzeige 20000710
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000710
2 ERROR allg. Fehler 20000710
Event Signatures

Event NODE_CHANGED Signature
Event NODE_CHANGED on class CL_HIER_NODE has no parameter.
Event TEXT_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_TEXT Exporting Value transfer Type reference (TYPE) HIER_TEXT geänderter Text 20000720
History
Last changed by/on SAP  20001025 
SAP Release Created in 50A