SAP ABAP Class CL_HIER_NODE_FACTORY (Creates Instances of Class cl_hier_node)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   SV-ASA (Application Component) ASAP (AcceleratedSAP)
     SQADB (Package) Question and Answer Database
Properties
Class CL_HIER_NODE_FACTORY  
Short Description Creates Instances of Class cl_hier_node    
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_REVIEW_STRUCTURE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HIER_NODE_FACTORY has no interface implemented.
Friends
Class CL_HIER_NODE_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_T_NODES Static Attribute Private Type reference (TYPE) TY_NODES_T Instance List 20000711
2 A_T_NODE_MENUS Static Attribute Private Type reference (TYPE) TY_NODE_CTMENU_T Context Menus for Structure Item Types 20000713
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_NODE Static method Public Method Deletes Specific Instance from List 20000711
2 CREATE_NEW_NODE_HEADING Static method Public Method Creates New Structure Items 20000717
3 CREATE_NEW_NODE_KW_ASSIGN Static method Public Method Creates New KW Node for Document 20000717
4 CREATE_NEW_NODE_KW_UPLOAD Static method Public Method Creates New KW Node for Uploaded Document 20000717
5 CREATE_NEW_NODE_QUESTION Static method Public Method Creates New Structure Items 20000724
6 GET_CT_MENU Static method Public Method Creates Context Menu for Structure Item Type 20000713
7 GET_HIER_NODE Static method Public Method Provides Instances of Class cl_hier_node and Subitems 20000707
8 GET_UNIQUE_ID Static method Public Method Provides Unique ID for Structure Item 20000717
Events
Class CL_HIER_NODE_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_NODES Private See coding 20000711
2 TY_NODES_T Private See coding 20000711
3 TY_NODE_CTMENU Private See coding 20000713
4 TY_NODE_CTMENU_T Private See coding 20000713
Method Signatures

Method CLEAR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIER_NODE Call by reference Object reference (TYPE REF TO) CL_HIER_NODE Knoten in der Hierarchyablage 20000711

Method CLEAR_NODE on class CL_HIER_NODE_FACTORY has no exception.

Method CREATE_NEW_NODE_HEADING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIER_NODE Call by reference Object reference (TYPE REF TO) CL_HIER_NODE Knoten in der Hierarchyablage 20000717
2 Importing I_NODE_ID Call by reference Type reference (TYPE) HIER_IFACE-NODE_ID Knoten ID 20000717
3 Importing I_NODE_TYPE Call by reference Type reference (TYPE) HIER_IFACE-NODE_TYPE Knotentyp aus Hierarchieablage 20000717
4 Importing I_TREE_ID Call by reference Type reference (TYPE) HIER_IFACE-TREE_ID Struktur für den neuen Knoten 20000717
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000717
2 ERROR allg. Fehler 20000717

Method CREATE_NEW_NODE_KW_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIER_NODE Call by reference Object reference (TYPE REF TO) CL_HIER_NODE Knoten in der Hierarchyablage 20000717
2 Importing I_NODE_ID Call by reference Type reference (TYPE) HIER_IFACE-NODE_ID Knoten ID 20000717
3 Importing I_NODE_TYPE Call by reference Type reference (TYPE) HIER_IFACE-NODE_TYPE Knotentyp aus Hierarchieablage 20000717
4 Importing I_TREE_ID Call by reference Type reference (TYPE) HIER_IFACE-TREE_ID Struktur für den neuen Knoten 20000717
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000717
2 ERROR allg. Fehler 20000717

Method CREATE_NEW_NODE_KW_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIER_NODE Call by reference Object reference (TYPE REF TO) CL_HIER_NODE Knoten in der Hierarchyablage 20000717
2 Importing I_NODE_ID Call by reference Type reference (TYPE) HIER_IFACE-NODE_ID Knoten ID 20000717
3 Importing I_NODE_TYPE Call by reference Type reference (TYPE) HIER_IFACE-NODE_TYPE Knotentyp aus Hierarchieablage 20000717
4 Importing I_TREE_ID Call by reference Type reference (TYPE) HIER_IFACE-TREE_ID Struktur für den neuen Knoten 20000717
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000717
2 ERROR allg. Fehler 20000717

Method CREATE_NEW_NODE_QUESTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIER_NODE Call by reference Object reference (TYPE REF TO) CL_HIER_NODE Knoten in der Hierarchyablage 20000724
2 Importing I_NODE_ID Call by reference Type reference (TYPE) HIER_IFACE-NODE_ID Knoten ID 20000724
3 Importing I_NODE_TYPE Call by reference Type reference (TYPE) HIER_IFACE-NODE_TYPE Knotentyp aus Hierarchieablage 20000724
4 Importing I_QUEID Call by reference Type reference (TYPE) SQADB01-QUEID Eindeutige ID für Frage 20000724
5 Importing I_TREE_ID Call by reference Type reference (TYPE) HIER_IFACE-TREE_ID Struktur für den neuen Knoten 20000724
# Exception Resumable Description Created on
1 CANCELED User Abbruch 20000724
2 ERROR allg. Fehler 20000724

Method GET_CT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CTMENU_DISPLAY Value transfer Object reference (TYPE REF TO) CL_CTMENU Kontextmenü fürAnzeigemodus 20000713
2 Exporting E_CTMENU_EDIT Value transfer Object reference (TYPE REF TO) CL_CTMENU Kontextmenü für Änderungsmodus 20000713
3 Importing I_NODE_TYPE Call by reference Type reference (TYPE) HIER_IFACE-NODE_TYPE Erlaubte Knotentypen in der Strukturablage 20000713

Method GET_CT_MENU on class CL_HIER_NODE_FACTORY has no exception.

Method GET_HIER_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NODEOBJ Value transfer Object reference (TYPE REF TO) CL_HIER_NODE Knoten in der Hierarchyablage 20000707
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3-System, aktuelle Sprache 20000707
3 Importing I_NODE Call by reference Type reference (TYPE) HIER_IFACE Interface für Übergabe der Knoten im Hierarchpflegetool 20000707
4 Importing I_TEXT Call by reference Type reference (TYPE) HIER_TEXTS Text für Knoten der allg. Strukturablage 20000711
5 Importing I_T_REFS Call by reference Type reference (TYPE) HIER_REF_T Verweistabelle für Knoten in der Hierarchietabelle 20000707
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20000707

Method GET_UNIQUE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NODE_ID Value transfer Type reference (TYPE) HIER_IFACE-NODE_ID Eindeutige ID - 32-stellig 20000717
# Exception Resumable Description Created on
1 ERROR allg. Fehler 20000717
History
Last changed by/on SAP  00000000 
SAP Release Created in 50A