SAP ABAP Class CL_HIER_REF (Reference Object 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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HIER_REF Interface for Structure Repository Reference Objects 20000707
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HIER_REF_KW Reference to KW Info Object 20000707
2 Inheritance (c INHERITING FROM c_ref)  CL_HIER_REF_SQAQ Reference Object: Question 20000707
3 Inheritance (c INHERITING FROM c_ref)  CL_HIER_REF_TREE Reference Object: Structure 20000707
Properties
Class CL_HIER_REF  
Short Description Reference Object 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 20000707   SAP 
Last change 20001025   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HIER_REF has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HIER_REF Interface for Structure Repository Reference Objects 20000707
Friends
# Friend Modeled only Created on Description
1 CL_HIER_REF_FACTORY 20001025 Creates Reference Objects in Structure Repository
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_DATA_CHANGED Instance attribute Protected Type reference (TYPE) CHAR1 Indicator: Data Changed 20001024
2 A_DEL_FLAG Instance attribute Public Type reference (TYPE) HIER_REF-DEL_FLAG Flag with values ' ' and 'X' 20000817
3 A_LANGU Instance attribute Protected Type reference (TYPE) SYLANGU Current language 20000707
4 A_REF Instance attribute Protected Type reference (TYPE) HIER_REF Referenced object for node 20000711
5 A_REF_TYPE Instance attribute Public Type reference (TYPE) HIER_REF-REF_TYPE Link type 20000817
6 A_TEXT Instance attribute Protected Type reference (TYPE) HIER_TEXT Text for Reference Object 20000707
7 C_REF_TYPE_KENDOCU Instance attribute Public Attribute reference (LIKE) 20000707
8 C_REF_TYPE_KENLOGO Instance attribute Public Attribute reference (LIKE) 20000707
9 C_REF_TYPE_KENTEMPLATE Instance attribute Public Attribute reference (LIKE) 20000707
10 C_REF_TYPE_REVIEWNODE Instance attribute Public Attribute reference (LIKE) 20000707
11 C_REF_TYPE_REVQUEST Instance attribute Public Attribute reference (LIKE) 20000707
12 C_REF_TYPE_TREE Instance attribute Public Attribute reference (LIKE) 20000707
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000707
2 FREE Instance method Public Method Reset Before Deleting 20001025
3 GET_REF Instance method Public Method Provides Data for Reference Object 20000712
4 GET_TEXT Instance method Public Method Returns from Dialog Text for Current Reference 20000707
5 MAINTAIN_REF Instance method Public Method Edit Current Reference from Dialog 20000707
6 SAVE Instance method Public Method Saves Data of Current Reference Object 20001024
7 SET_DEL_FLAG Instance method Public Method Sets Deletion Indicator 20001025
8 SET_TEXT Instance method Public Method Sets Text 20001024
Events
# Event Type Visibility Description Created on
1 NEW_REF_OBJ Instance Event
(0)
Public
(2)
New reference object assigned 20000707
2 REF_SELECTED Instance Event
(0)
Public
(2)
Reference selected 20000707
Types
Class CL_HIER_REF has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU aktuelle Sprache 20000707
2 Importing I_REF Call by reference Type reference (TYPE) HIER_REF Liste von Referenzen zu Knoten 20000707
3 Importing I_TEXT Call by reference Type reference (TYPE) HIER_TEXT ggf. Text zum Verweisobjekt 20000712
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20000707

Method FREE Signature

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

Method GET_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_REF Value transfer Type reference (TYPE) HIER_REF aktuelles Verweisobjekt 20000712

Method GET_REF on class CL_HIER_REF 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 20000707

Method GET_TEXT on class CL_HIER_REF has no exception.

Method MAINTAIN_REF 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 nur Anzeige 20000707
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20000707

Method SAVE Signature

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

Method SET_DEL_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEL_FLAG Call by reference Type reference (TYPE) CHAR1 'X' Löschkennzeichen 20001025

Method SET_DEL_FLAG on class CL_HIER_REF has no exception.

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT Call by reference Type reference (TYPE) HIER_TEXT Erläuternder Text 20001024

Method SET_TEXT on class CL_HIER_REF has no exception.
Event Signatures

Event NEW_REF_OBJ Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_REF Exporting Value transfer Type reference (TYPE) HIER_REF Liste von Referenzen zu Knoten 20000707
2 E_TEXT Exporting Value transfer Type reference (TYPE) HIER_TEXTS Erläuternder Text 20000707

Event REF_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_REF Exporting Value transfer Type reference (TYPE) HIER_REF Verweisdaten 20000707
History
Last changed by/on SAP  20001025 
SAP Release Created in 50A