SAP ABAP Class CL_HIER_REF_FACTORY (Creates Reference Objects in Structure Repository)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   SV-ASA (Application Component) ASAP (AcceleratedSAP)
     SQADB (Package) Question and Answer Database
Properties
Class CL_HIER_REF_FACTORY  
Short Description Creates Reference Objects in Structure Repository    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SQADB   Question and Answer Database 
Created 20000707   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HIER_REF_KW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_REVIEW_STRUCTURE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HIER_REF_FACTORY has no interface implemented.
Friends
Class CL_HIER_REF_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_COMPTAB Static Attribute Private Type reference (TYPE) CVERS_SDU Release Notes 20000712
2 A_T_REFS Static Attribute Private Type reference (TYPE) TY_REF_T Instance Table for Reference Objects 20000711
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000712
2 CLEAR_REF Static method Public Method Deletes References to Reference Object 20000711
3 CREATE_KW_REF_ASSIGN Static method Public Method Creates KW Reference Object from Existing Info Object 20000712
4 CREATE_KW_REF_UPLOAD Static method Public Method Creates KW Reference Object by Uploading into KW 20000712
5 CREATE_TREE_ASSIGN Static method Public Method Creates Reference Object Structure on Existing Structure 20000712
6 CREATE_TREE_COPY Static method Public Method Creates Reference Object and New Structure 20001030
7 CREATE_TREE_NEW Static method Public Method Creates Reference Object and New Structure 20000714
8 GET_REF Static method Public Method Creates Reference Object 20000711
Events
Class CL_HIER_REF_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_REF Private See coding 20000711
2 TY_REF_T Private See coding 20000711
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HIER_REF_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HIER_REF_FACTORY has no exception.

Method CLEAR_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REF_OBJ Call by reference Object reference (TYPE REF TO) CL_HIER_REF Verweisobjekt in der Hierachieablage 20000711

Method CLEAR_REF on class CL_HIER_REF_FACTORY has no exception.

Method CREATE_KW_REF_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HIER_REF Value transfer Object reference (TYPE REF TO) CL_HIER_REF neues Verweisobjekt 20000712
2 Importing I_AREA Call by reference Type reference (TYPE) IWBAREA-AREA KW Bereich für gesuchtes Info-Objekt 20000712
3 Importing I_CLASS_DOKU Call by reference Type reference (TYPE) IWCLASS-CLASS KW Klasse für gesuchtes Info-Objekt 20000712
4 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) CL_REVIEW_CONTEXT Verwaltung für KW Kontexte 20001027
5 Importing I_FOLDER Call by reference Type reference (TYPE) SDOKOBJECT Folder für Info-Objekt 20000712
6 Importing I_NODE Call by reference Type reference (TYPE) HIER_IFACE Knoten, an dem das Objekt hängen soll 20000712
7 Importing I_REF_TYPE Call by reference Type reference (TYPE) HIER_REF-REF_TYPE zu erstellender Verweistyp 20000712
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000712
2 ERROR allg. Fehler 20000712

Method CREATE_KW_REF_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HIER_REF Value transfer Object reference (TYPE REF TO) CL_HIER_REF neues Verweisobjekt 20000712
2 Importing I_AREA Call by reference Type reference (TYPE) IWBAREA-AREA KW Bereich für gesuchtes Info-Objekt 20000712
3 Importing I_CLASS_DOKU Call by reference Type reference (TYPE) IWCLASS-CLASS KW Klasse für gesuchtes Info-Objekt 20000712
4 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) CL_REVIEW_CONTEXT Verwaltung für KW Kontexte 20001027
5 Importing I_FOLDER Call by reference Type reference (TYPE) SDOKOBJECT Folder für Info-Objekt 20000712
6 Importing I_NODE Call by reference Type reference (TYPE) HIER_IFACE Knoten, an dem das Objekt hängen soll 20000712
7 Importing I_REF_TYPE Call by reference Type reference (TYPE) HIER_REF-REF_TYPE zu erstellender Verweistyp 20000712
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000712
2 ERROR allg. Fehler 20000712

Method CREATE_TREE_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HIER_REF Value transfer Object reference (TYPE REF TO) CL_HIER_REF neues Verweisobjekt 20000712
2 Importing I_NODE Call by reference Type reference (TYPE) HIER_IFACE Knoten, an dem das Verweisobjekt hängt 20000712
3 Importing I_REF_TYPE Call by reference Type reference (TYPE) HIER_REF-REF_TYPE Typ des neuen Verweisobjekts 20000712
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000712
2 ERROR allg. Fehler 20000712

Method CREATE_TREE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COPY_FROM_ID Call by reference Type reference (TYPE) TTREE-ID GUID für Struktur 20001030
2 Returning E_HIER_REF Value transfer Object reference (TYPE REF TO) CL_HIER_REF Verweisobjekt in der Hierachieablage 20001030
3 Importing I_NODE Call by reference Type reference (TYPE) HIER_IFACE Knoten an dem der Verweis hängen soll 20001030
4 Importing I_TEXT Call by reference Type reference (TYPE) HIER_TEXT Text zur neuen Struktur 20001030
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20001030

Method CREATE_TREE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HIER_REF Value transfer Object reference (TYPE REF TO) CL_HIER_REF Verweisobjekt in der Hierachieablage 20000714
2 Importing I_NODE Call by reference Type reference (TYPE) HIER_IFACE Knoten an dem der Verweis hängen soll 20000714
3 Importing I_STRUCTURE_ID Call by reference Type reference (TYPE) TTREE-TREE_ID ID der neuen Struktur 20001031
4 Importing I_TEXT Call by reference Type reference (TYPE) HIER_TEXT Text zur neuen Struktur 20000714
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20000714

Method GET_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_HIER_REF Value transfer Object reference (TYPE REF TO) CL_HIER_REF Verweisobjekt in der Hierachieablage 20000711
2 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) CL_REVIEW_CONTEXT Verwaltung für KW Kontexte 20001027
3 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3-System, aktuelle Sprache 20000711
4 Importing I_REF Call by reference Type reference (TYPE) HIER_REF Erlaubte Verweistypen in der Strukturablage 20000711
5 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 20000711
2 MISSING_CONTEXT Kontext fehlt 20001027
History
Last changed by/on SAP  00000000 
SAP Release Created in 50A