SAP ABAP Class CL_NODE_OHFW (Hierarchy nodes)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-LBK (Application Component) Logbook
     DIOHFW_APP (Package) Object hierarchy framework: application layer
Properties
Class CL_NODE_OHFW  
Short Description Hierarchy nodes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DIOHFW_APP   Object hierarchy framework: application layer 
Created 20011129   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ACLA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 OHFWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_NODE_OHFW has no interface implemented.
Friends
Class CL_NODE_OHFW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHG_IND Instance attribute Private Type reference (TYPE) CHAR1 Change indicator 20011129
2 NEW_SUPER_NODE_TYPE Instance attribute Private Type reference (TYPE) DIOHFW_NODE_TYPE corresponding node type to new super object 20061017
3 NEW_SUPER_OBJECT Instance attribute Private Type reference (TYPE) DIOHFW_REF_OBJ Object of the new super node 20061017
4 R_APPL_OBJ Instance attribute Private Object reference (TYPE REF TO) IF_APPL_OBJ_OHFW Interface to OO application object 20011204
5 R_CHILD_REG Instance attribute Private Object reference (TYPE REF TO) CL_NODE_OHFW Reference to the child node 20050714
6 R_SUPER_NODE Instance attribute Private Object reference (TYPE REF TO) CL_NODE_OHFW Super node object 20021107
7 S_NODE Instance attribute Private Type reference (TYPE) DIOHFW_NODES Nodes 20011129
8 TYPE_TEXT Instance attribute Private Type reference (TYPE) DIOHFW_NODE_TYPE_TXT Node type text 20040311
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_APPL_OBJ_ACTION Instance method Public Method Check action on application object is allowed by hierarchy 20040311
2 CHECK_APPL_OBJ_CHANGE Instance method Public Method Checks whether access to application object allowed 20040311
3 CHECK_APPL_OBJ_GET Instance method Public Method Checks whether access to application object allowed 20040303
4 CHECK_DELETION Instance method Public Method Check deletion of myself 20040220
5 CHECK_NODE_CREATION Static method Public Method Check node creation 20040220
6 CLEAR_APPL_OBJ Instance method Public Method Clears reference to application object 20021115
7 CLEAR_CHG_IND Instance method Public Method Clears the change indicator 20011207
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20011129
9 DELETE Instance method Public Method Deletes node logically 20011129
10 DET_SORT_VALUE Instance method Private Method Determines sort value 20011204
11 GET_APPL_OBJ Instance method Public Method Returns OO applicatio object 20011204
12 GET_CHG_IND Instance method Public Method Returns change indicator 20011130
13 GET_CHILD_NODES Instance method Public Method Get child nodes of node 20040206
14 GET_DATA Instance method Public Method Gets data of node 20011204
15 GET_ID Instance method Public Method Returns id 20011130
16 GET_LEVEL Instance method Public Method Gets hierarchy level of node 20011204
17 GET_NEW_SUPER_OBJ Instance method Public Method Return the "New_Super_Object" 20061017
18 GET_NTYPE_TEXT Static method Public Method Gets text of type defined in OHF customizing (static method) 20040314
19 GET_REF_OBJ Instance method Public Method Returns reference object number 20011201
20 GET_SORT_VAL Instance method Public Method Gets sort value 20040224
21 GET_SUB_NODES Instance method Public Method Get all sub nodes of me 20040207
22 GET_SUPER_NODE Instance method Public Method Returns super node object 20021107
23 GET_SUP_NODEID Instance method Public Method Returns Id of super node 20011206
24 GET_TIMESTAMP Instance method Public Method Gets the timestamp 20011206
25 GET_TYPE Instance method Public Method Returns node type 20011130
26 GET_TYPE_TEXT Instance method Public Method Gets text of type defined in OHF customizing (inst. method) 20040311
27 LOCK Instance method Public Method Lock OHF node 20040207
28 MOVE_BELOW Instance method Public Method Moves node 20040205
29 SET_APPL_OBJ Instance method Public Method Sets application object reference 20011204
30 SET_CHANGED_NODE Instance method Public Method change node level 20080417
31 SET_CHANG_NODE Instance method Public Method update chg indicator 20080428
32 SET_CHGIND Instance method Private Method Set the change indicator accoding to change type 20040207
33 SET_NEW_SUPER_OBJ Instance method Public Method Set Method for Attribut New_Super_Object 20061017
34 SET_REF_OBJ Instance method Public Method Sets reference object 20011129
35 SET_SUPER_NODEID Instance method Public Method Set sup_nodeid of structure s_node 20061017
36 SET_TIMESTAMP Instance method Public Method Sets timestamp of node 20011209
37 UNLOCK Instance method Public Method Releases lock on node 20011205
38 UPDATE_HIERARCHY Instance method Public Method Set Hierarchy according to added Sub-Logbook 20061017
39 UPDATE_HIER_LEVEL Instance method Private Method Update hierarchy level 20040207
Events
Class CL_NODE_OHFW has no event.
Types
Class CL_NODE_OHFW has no local type.
Method Signatures

Method CHECK_APPL_OBJ_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) DIOHFW_NODE_ACTION Aktion zum OHF-Knoten 20040311
# Exception Resumable Description Created on
1 CX_CHECK_OHFW 20040311

Method CHECK_APPL_OBJ_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_WARNINGS Value transfer Type reference (TYPE) DIOHFW_MESSAGE_T Warning messages resulting from check 20070322
# Exception Resumable Description Created on
1 CX_CHECK_OHFW 20040311

Method CHECK_APPL_OBJ_GET Signature

Method CHECK_APPL_OBJ_GET on class CL_NODE_OHFW has no parameter.
# Exception Resumable Description Created on
1 CX_CHECK_OHFW 20040303

Method CHECK_DELETION Signature

Method CHECK_DELETION on class CL_NODE_OHFW has no parameter.
# Exception Resumable Description Created on
1 CX_CHECK_OHFW 20040220

Method CHECK_NODE_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_WARNINGS Value transfer Type reference (TYPE) DIOHFW_MESSAGE_T Warning messages resulting from check 20070503
2 Importing IR_REF_NODE Call by reference Object reference (TYPE REF TO) CL_NODE_OHFW 20040220
3 Importing I_CHECK_LOCK Call by reference Type reference (TYPE) XFLAG OHFWA_X Neue Eingabewerte 20040220
4 Importing I_NEW_NTYPE Call by reference Type reference (TYPE) DIOHFW_NODE_TYPE Knotenart 20040220
5 Importing I_NEW_REF_OBJ Call by reference Type reference (TYPE) DIOHFW_REF_OBJ Bezugsobjekt 20040316
6 Importing I_RELATION Call by reference Type reference (TYPE) DIOHFW_RELATION OHFWA_REL-B Beziehung zwischen OHF-Knoten 20040220
# Exception Resumable Description Created on
1 CX_CHECK_OHFW 20040220

Method CLEAR_APPL_OBJ Signature

Method CLEAR_APPL_OBJ on class CL_NODE_OHFW has no parameter.
Method CLEAR_APPL_OBJ on class CL_NODE_OHFW has no exception.

Method CLEAR_CHG_IND Signature

Method CLEAR_CHG_IND on class CL_NODE_OHFW has no parameter.
Method CLEAR_CHG_IND on class CL_NODE_OHFW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REF_NODE Call by reference Object reference (TYPE REF TO) CL_NODE_OHFW 20040205
2 Importing IS_NODE Call by reference Type reference (TYPE) DIOHFW_NODES Knoten 20011129
3 Importing I_CHECK Call by reference Type reference (TYPE) CHAR1 OHFWA_X Flag: Check creation 20040317
4 Importing I_NEW Call by reference Type reference (TYPE) CHAR1 20011129
5 Importing I_REF_OBJ Call by reference Type reference (TYPE) DIOHFW_REF_OBJ 20040316
6 Importing I_RELATION Call by reference Type reference (TYPE) DIOHFW_RELATION OHFWA_REL-B Beziehung zwischen OHF-Knoten 20040205
7 Importing I_TYPE Call by reference Type reference (TYPE) DIOHFW_NODE_TYPE Knoten_Typ 20011204
# Exception Resumable Description Created on
1 CX_CHECK_OHFW 20040220

Method DELETE Signature

Method DELETE on class CL_NODE_OHFW has no parameter.
# Exception Resumable Description Created on
1 CX_CHECK_OHFW 20040220

Method DET_SORT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SORT Value transfer Type reference (TYPE) DIOHFW_SORT Sortierfeld 20011204

Method DET_SORT_VALUE on class CL_NODE_OHFW has no exception.

Method GET_APPL_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_APPL_OBJ Value transfer Object reference (TYPE REF TO) IF_APPL_OBJ_OHFW 20011204
# Exception Resumable Description Created on
1 CX_APPL_OBJ_CREA_ERROR_OHFW 20021106

Method GET_CHG_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_CHG_IND Value transfer Type reference (TYPE) DIOHFW_CHGIND Kennzeichen ändern 20011130

Method GET_CHG_IND on class CL_NODE_OHFW has no exception.

Method GET_CHILD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CHILD_NODES Value transfer Type reference (TYPE) DIOHFW_OO_NODES_T OHFW: Knotenobjekte 20040206
2 Importing I_INCLUDE_DB Call by reference Type reference (TYPE) CHAR1 20040316
3 Importing I_TYPE Call by reference Type reference (TYPE) DIOHFW_NODE_TYPE Knotenart 20040317

Method GET_CHILD_NODES on class CL_NODE_OHFW has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_NODE Value transfer Type reference (TYPE) DIOHFW_NODES Knoten 20011204

Method GET_DATA on class CL_NODE_OHFW has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ID Value transfer Type reference (TYPE) DIOHFW_NODEID Knotenkennung 20011130

Method GET_ID on class CL_NODE_OHFW has no exception.

Method GET_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NLEVEL Value transfer Type reference (TYPE) DIOHFW_LEVEL Knotenebene 20011204

Method GET_LEVEL on class CL_NODE_OHFW has no exception.

Method GET_NEW_SUPER_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_SUPER_NODE_TYPE Call by reference Type reference (TYPE) DIOHFW_NODE_TYPE Node type 20061017
2 Exporting E_NEW_SUPER_OBJ Call by reference Type reference (TYPE) DIOHFW_REF_OBJ Ref object 20061017

Method GET_NEW_SUPER_OBJ on class CL_NODE_OHFW has no exception.

Method GET_NTYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NTYPE_TEXT Value transfer Type reference (TYPE) DIOHFW_NODE_TYPE_TXT Knotenart Text 20040314
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3-System, aktuelle Sprache 20040314
3 Importing I_NTYPE Call by reference Type reference (TYPE) DIOHFW_NODE_TYPE Knotenart 20040314

Method GET_NTYPE_TEXT on class CL_NODE_OHFW has no exception.

Method GET_REF_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_REF_OBJ Value transfer Type reference (TYPE) DIOHFW_REF_OBJ Bezugsobjekt 20011201

Method GET_REF_OBJ on class CL_NODE_OHFW has no exception.

Method GET_SORT_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SORT_VAL Value transfer Type reference (TYPE) DIOHFW_SORT Sortierfeld 20040224

Method GET_SORT_VAL on class CL_NODE_OHFW has no exception.

Method GET_SUB_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_NODES Value transfer Type reference (TYPE) DIOHFW_OO_NODES_T OHFW: Knotenobjekte 20040207
2 Importing I_INCLUDE_DB Call by reference Type reference (TYPE) CHAR1 Flag: Include database records 20050404
3 Importing I_TYPE Call by reference Type reference (TYPE) DIOHFW_NODE_TYPE Node type 20070322

Method GET_SUB_NODES on class CL_NODE_OHFW has no exception.

Method GET_SUPER_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_SUPER_NODE Value transfer Object reference (TYPE REF TO) CL_NODE_OHFW 20021107
2 Importing I_NODE_TYPE Call by reference Type reference (TYPE) DIOHFW_NODE_TYPE Knoten_Typ 20040206
# Exception Resumable Description Created on
1 CX_NODE_OHFW 20040224

Method GET_SUP_NODEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SUP_NODEID Value transfer Type reference (TYPE) DIOHFW_NODEID 20011206

Method GET_SUP_NODEID on class CL_NODE_OHFW has no exception.

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP 20011206

Method GET_TIMESTAMP on class CL_NODE_OHFW has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TYPE Value transfer Type reference (TYPE) DIOHFW_NODE_TYPE Knoten_Typ 20011130

Method GET_TYPE on class CL_NODE_OHFW has no exception.

Method GET_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TYPE_TEXT Value transfer Type reference (TYPE) DIOHFW_NODE_TYPE_TXT Knotenart Text 20040311

Method GET_TYPE_TEXT on class CL_NODE_OHFW has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUB_NODES Call by reference Type reference (TYPE) XFLAG 20040207
# Exception Resumable Description Created on
1 CX_NODE_OHFW 20040207

Method MOVE_BELOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SUP_NODE Call by reference Object reference (TYPE REF TO) CL_NODE_OHFW 20040205
# Exception Resumable Description Created on
1 CX_NODE_OHFW 20040207

Method SET_APPL_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPL_OBJ Call by reference Object reference (TYPE REF TO) IF_APPL_OBJ_OHFW 20011204

Method SET_APPL_OBJ on class CL_NODE_OHFW has no exception.

Method SET_CHANGED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_NODE Value transfer Type reference (TYPE) DIOHFW_NODES Node structure 20080417

Method SET_CHANGED_NODE on class CL_NODE_OHFW has no exception.

Method SET_CHANG_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EC_NODE Value transfer Type reference (TYPE) DIOHFW_NODES Node structure 20080428

Method SET_CHANG_NODE on class CL_NODE_OHFW has no exception.

Method SET_CHGIND Signature

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

Method SET_CHGIND on class CL_NODE_OHFW has no exception.

Method SET_NEW_SUPER_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_SUPER_NODE_TYPE Call by reference Type reference (TYPE) DIOHFW_NODE_TYPE Node type 20061017
2 Importing I_NEW_SUPER_OBJECT Call by reference Type reference (TYPE) DIOHFW_REF_OBJ Ref object 20061017

Method SET_NEW_SUPER_OBJ on class CL_NODE_OHFW has no exception.

Method SET_REF_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUFFER_INSERT Call by reference Type reference (TYPE) CHAR1 'X' 20021105
2 Importing I_REF_OBJ Call by reference Type reference (TYPE) DIOHFW_REF_OBJ Bezugsobjekt 20011129
3 Importing I_TYPE Call by reference Type reference (TYPE) DIOHFW_NODE_TYPE Knoten_Typ 20011129
# Exception Resumable Description Created on
1 REF_OBJ_MISSING 20011129

Method SET_SUPER_NODEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_SORT Call by reference Type reference (TYPE) DIOHFW_SORT Sort field 20061017
2 Importing I_NLEVEL Call by reference Type reference (TYPE) DIOHFW_LEVEL Node level 20061017
3 Importing I_SUPER_NODEID Call by reference Type reference (TYPE) DIOHFW_NODEID Node ID 20061017

Method SET_SUPER_NODEID on class CL_NODE_OHFW has no exception.

Method SET_TIMESTAMP Signature

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

Method SET_TIMESTAMP on class CL_NODE_OHFW has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUB_NODES Call by reference Type reference (TYPE) XFLAG UnLock nodes in sub hierarchy too 20050714

Method UNLOCK on class CL_NODE_OHFW has no exception.

Method UPDATE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REL_CHILDS Call by reference Type reference (TYPE) DIOHFW_OO_NODES_T OHFW: node objects 20061017
2 Importing I_CHANGE_SUP Call by reference Type reference (TYPE) FLAG shall the superior node be changed? Yes = 'X' 20061017

Method UPDATE_HIERARCHY on class CL_NODE_OHFW has no exception.

Method UPDATE_HIER_LEVEL Signature

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

Method UPDATE_HIER_LEVEL on class CL_NODE_OHFW has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 470