SAP ABAP Class CL_UMB_EBB_STRUCTURE_TREE (EBB Structure Tree)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM-BSC (Application Component) Balanced Scorecard
     UMB (Package) SEM-CPM: Balanced Scorecard
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UMC_TOOLBAR_TREE_MODEL 20021119
Properties
Class CL_UMB_EBB_STRUCTURE_TREE  
Short Description EBB Structure Tree    
Super Class CL_UMC_TOOLBAR_TREE_MODEL  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMB   SEM-CPM: Balanced Scorecard 
Created 20021119   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 UMBBB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UMB_EBB_STRUCTURE_TREE has no interface implemented.
Friends
Class CL_UMB_EBB_STRUCTURE_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CMPSC_COL_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'CMPSC' Tree Control: Column Name / Item Name 20021210
2 C_CURPER_COL_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'CURPER' Tree Control: Column Name / Item Name 20021210
3 C_FCODE_CHECK Constant Public Type reference (TYPE) SYUCOMM 'CHECK' Screens, Function Code That Triggered PAI 20030323
4 C_FCODE_CLOSE Constant Public Type reference (TYPE) SYUCOMM 'CLOSE' Screens, Function Code That Triggered PAI 20030214
5 C_FCODE_COLLAPSE Constant Public Type reference (TYPE) SYUCOMM 'COLLAPSE' Screens, Function Code That Triggered PAI 20021121
6 C_FCODE_COPY Constant Public Type reference (TYPE) SYUCOMM 'COPY' Screens, Function Code That Triggered PAI 20030325
7 C_FCODE_CREATE Constant Public Type reference (TYPE) SYUCOMM 'NEW' Screens, Function Code That Triggered PAI 20021119
8 C_FCODE_DCHILD Constant Public Type reference (TYPE) SYUCOMM 'DCHILD' Screens, Function Code That Triggered PAI 20030325
9 C_FCODE_DDOWN Constant Public Type reference (TYPE) SYUCOMM 'DDOWN' Screens, Function Code That Triggered PAI 20030325
10 C_FCODE_DELETE Constant Public Type reference (TYPE) SYUCOMM 'DEL' Screens, Function Code That Triggered PAI 20030214
11 C_FCODE_DETAIL Constant Public Type reference (TYPE) SYUCOMM 'DETAIL' Screens, Function Code That Triggered PAI 20021212
12 C_FCODE_DUP Constant Public Type reference (TYPE) SYUCOMM 'DUP' Screens, Function Code That Triggered PAI 20030325
13 C_FCODE_EXPAND Constant Public Type reference (TYPE) SYUCOMM 'EXPAND' Screens, Function Code That Triggered PAI 20021121
14 C_FCODE_GEN Constant Public Type reference (TYPE) SYUCOMM 'GEN' Screens, Function Code That Triggered PAI 20030328
15 C_FCODE_MDOWN Constant Public Type reference (TYPE) SYUCOMM 'MDOWN' Screens, Function Code That Triggered PAI 20030325
16 C_FCODE_MUP Constant Public Type reference (TYPE) SYUCOMM 'MUP' Screens, Function Code That Triggered PAI 20030325
17 C_FCODE_OPEN Constant Public Type reference (TYPE) SYUCOMM 'OPEN' Screens, Function Code That Triggered PAI 20021119
18 C_FCODE_SAVE Constant Public Type reference (TYPE) SYUCOMM 'SAVE' Screens, Function Code That Triggered PAI 20021119
19 C_FCODE_UNASSIGN_ALL Constant Public Type reference (TYPE) SYUCOMM 'UNASSIGN' Screens, Function Code That Triggered PAI 20021119
20 C_FRPER_COL_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'FRPER' Tree Control: Column Name / Item Name 20021210
21 C_HIER_COL_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'STRUCTURE' Tree Control: Column Name / Item Name 20021119
22 C_OKEY_COL_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'OKEY' Tree Control: Column Name / Item Name 20021210
23 C_OTYPE_COL_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'OTYPE' Tree Control: Column Name / Item Name 20021210
24 C_RISK_COL_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'RISK' Tree Control: Column Name / Item Name 20021210
25 C_SC_COL_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'SC' Tree Control: Column Name / Item Name 20021210
26 C_TAG_CHAPTER Constant Public Type reference (TYPE) STRING 'Chapter' 20030115
27 C_TAG_ELEMENT Constant Public Type reference (TYPE) STRING 'Lunit' 20030217
28      
29 C_TAG_ROOT Constant Public Type reference (TYPE) STRING 'BB' 20030115
30 C_TAG_UNCHECKED Constant Public Type reference (TYPE) STRING 'unchecked' Element was not chosen 20030305
31 C_TARPER_COL_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'TARPER' Tree Control: Column Name / Item Name 20021210
32 C_TOPER_COL_NAME Constant Public Type reference (TYPE) TV_ITMNAME 'TOPER' Tree Control: Column Name / Item Name 20021210
33 MR_SC Instance attribute Private Object reference (TYPE REF TO) CL_UMB_SCORECARD Scorecard 20030123
34 MR_SC_SET Instance attribute Private Object reference (TYPE REF TO) CL_UMB_BSC_SET Set of Scorecards 20030123
35 M_BEHAVIOR_CHAPTER Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag&Drop 20021129
36 M_BEHAVIOR_ELEMENT Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag&Drop 20021129
37 M_BEHAVIOR_ROOT Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag&Drop 20021129
38 M_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20030112
39 M_MODIFIED Instance attribute Private Type reference (TYPE) AS4FLAG Flag (X or Blank) 20030211
40 M_MOVE_CHAPTER Instance attribute Private Type reference (TYPE) I RELAT_LAST_CHILD Lower-Level Node, Up, Down 20030112
41 M_MOVE_ELEMENT Instance attribute Private Type reference (TYPE) I RELAT_PREV_SIBLING up, down 20030112
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHAPTER Instance method Public Method Add Chapter 20021127
2 ADD_CHAPTERS_ELEMENTS Instance method Public Method Add a Substructure with Chapters and Elements 20021128
3 ADD_ELEMENT Instance method Public Method Add Element 20021127
4 ADD_ROOT Instance method Public Method Add Root 'BB' 20021129
5 CHECK_STRUCTURE Instance method Public Method Validate the Structure 20030122
6 CLOSE_STRUCTURE Instance method Public Method Close a Structure 20030214
7 CLR_MODIFIED Instance method Public Method Clear Modified Flag 20030331
8 CONSTRUCTOR Instance method Public Constructor Constructor 20021119
9 DELETE_STRUCTURE Instance method Public Method Delete a Structure 20030214
10 GET_CHAPTERS_ELEMENTS Instance method Private Method Add a Substructure with Chapters and Elements 20030112
11 GET_FIRST_ELEMENT Instance method Public Method Get First LU for Structure Header 20030120
12 GET_NODE_TYPE Instance method Public Method Get Node Type(1-Chapter;2-Element) 20030112
13 GET_SCORECARDS Instance method Public Method Get Scorecards in Structure 20030318
14 GET_STRUCTURE Instance method Public Method Get BB Structure as a DOM tree 20030112
15 IS_MODIFIED Instance method Public Method Check Whether Structure Is Modified 20030211
16 LOCK_STRUCTURE Instance method Public Method Lock the Structure 20030213
17 MOVE_CHAPTERS_ELEMENTS Instance method Public Method Move a Substructure with Chapters and Elements 20021129
18 NEW_STRUCTURE Instance method Public Method Create a New Structure 20030118
19 OPEN_STRUCTURE Instance method Public Method Open a Structure 20030118
20 SAVE_STRUCTURE Instance method Public Method Save a Structure 20030118
21 SET_CHAPTER_MOVE_TYPE Instance method Public Method Set Chapter Move Type 20030112
22 SET_ELEMENT Instance method Public Method Set Element 20030121
23 SET_ELEMENT_MOVE_TYPE Instance method Public Method Set Element Move Type 20030112
24 SET_MODIFIED Instance method Public Method Set Modified Flag 20030328
25 UNASSIGN_ALL Instance method Public Method Unassign All Unchecked Elements 20030211
26 UNLOCK_STRUCTURE Instance method Public Method Unlock the Structure 20030213
27 UPD_ITEMS Instance method Private Method Update Columns 20030123
Events
# Event Type Visibility Description Created on
1 CLR_PERIODS Instance Event
(0)
Public
(2)
For Structure Header 20030120
2 GET_PERIODS Instance Event
(0)
Public
(2)
For Structure Header 20030120
3 UPD_STRUCTURE Instance Event
(0)
Public
(2)
For Structure Header 20030214
Types
Class CL_UMB_EBB_STRUCTURE_TREE has no local type.
Method Signatures

Method ADD_CHAPTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20021128
2 Importing I_NAME Call by reference Type reference (TYPE) TM_ITEMTXT Column Tree Model: Item-Tabelle 20021127
3 Importing I_PARENT Call by reference Type reference (TYPE) TM_NODEKEY Column Tree Model: Eigenschaften eines Knotens 20021127

Method ADD_CHAPTER on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method ADD_CHAPTERS_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20021128
2 Importing I_MODE Call by reference Type reference (TYPE) AS4FLAG 'X'-Edit,''-Open 20030402
3 Importing I_PARENT Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20021128

Method ADD_CHAPTERS_ELEMENTS on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method ADD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Tree Model: Text eines Items 20030107
2 Importing I_MODE Call by reference Type reference (TYPE) AS4FLAG 'X'-Edit, ''-Open 20030402
3 Importing I_PARENT Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20021127

Method ADD_ELEMENT on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method ADD_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20030118
2 Importing I_NAME Call by reference Type reference (TYPE) TM_ITEMTXT Tree Model: Text eines Items 20030118

Method ADD_ROOT on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method CHECK_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20030122
2 Importing I_FRPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20030122
3 Importing I_TARPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20030122
4 Importing I_TOPER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20030122

Method CHECK_STRUCTURE on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method CLOSE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUC_ID Call by reference Type reference (TYPE) UMB_Y_STRUC_ID Briefing Book Structure ID 20030214

Method CLOSE_STRUCTURE on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method CLR_MODIFIED Signature

Method CLR_MODIFIED on class CL_UMB_EBB_STRUCTURE_TREE has no parameter.
Method CLR_MODIFIED on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_UMB_EBB_STRUCTURE_TREE has no parameter.
Method CONSTRUCTOR on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method DELETE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUC_ID Call by reference Type reference (TYPE) UMB_Y_STRUC_ID Briefing Book Structure ID 20030214

Method DELETE_STRUCTURE on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method GET_CHAPTERS_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030112
2 Importing I_ALL Call by reference Type reference (TYPE) AS4FLAG SPACE Flag (X oder Blank) 20030305
3 Importing I_NODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20030112

Method GET_CHAPTERS_ELEMENTS on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method GET_FIRST_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030120

Method GET_FIRST_ELEMENT on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method GET_NODE_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) I 20030112
2 Importing I_NODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20030112

Method GET_NODE_TYPE on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method GET_SCORECARDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SCORECARDS Call by reference Type reference (TYPE) UMB_YT_SCARD Scorecard 20030318

Method GET_SCORECARDS on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_STRUCTRUE Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20030112
2 Importing I_ALL Call by reference Type reference (TYPE) AS4FLAG SPACE Whether get the elements which are unchecked or grayed 20030305

Method GET_STRUCTURE on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_MODIFIED Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20030211

Method IS_MODIFIED on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method LOCK_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20030217
2 Importing I_SID Call by reference Type reference (TYPE) UMB_Y_STRUC_ID Briefing Book Structure ID 20030213

Method LOCK_STRUCTURE on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method MOVE_CHAPTERS_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SOURCE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20021129
2 Importing I_TARGET_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20021129

Method MOVE_CHAPTERS_ELEMENTS on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method NEW_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUC Call by reference Type reference (TYPE) UMB_YS_EBB_STRUC Briefing Book Structure 20030214

Method NEW_STRUCTURE on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method OPEN_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRUC_TEXT Call by reference Type reference (TYPE) UMC_Y_LTXT Langtext 20030211
2 Importing I_STRUC_ID Call by reference Type reference (TYPE) UMB_Y_STRUC_ID IF_IXML_DOCUMENT 20030118

Method OPEN_STRUCTURE on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method SAVE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCTURE Call by reference Type reference (TYPE) UMB_YS_EBB_STRUC Briefing Book Structure 20030118

Method SAVE_STRUCTURE on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method SET_CHAPTER_MOVE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) I 20030112

Method SET_CHAPTER_MOVE_TYPE on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method SET_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030121
2 Importing I_NODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20030121

Method SET_ELEMENT on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method SET_ELEMENT_MOVE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) I 20030112

Method SET_ELEMENT_MOVE_TYPE on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method SET_MODIFIED Signature

Method SET_MODIFIED on class CL_UMB_EBB_STRUCTURE_TREE has no parameter.
Method SET_MODIFIED on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method UNASSIGN_ALL Signature

Method UNASSIGN_ALL on class CL_UMB_EBB_STRUCTURE_TREE has no parameter.
Method UNASSIGN_ALL on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method UNLOCK_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SID Call by reference Type reference (TYPE) UMB_Y_STRUC_ID Briefing Book Structure ID 20030213

Method UNLOCK_STRUCTURE on class CL_UMB_EBB_STRUCTURE_TREE has no exception.

Method UPD_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ITEM Value transfer Type reference (TYPE) TREEMCITAD Column Tree Model: Tabelle von ( K-Schlüssel + Update-Item ) 20030123
2 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20030123
3 Importing I_NODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20030123
4 Importing I_PERIOD Call by reference Type reference (TYPE) UMC_Y_FISCPER Used to check validity 20030123

Method UPD_ITEMS on class CL_UMB_EBB_STRUCTURE_TREE has no exception.
Event Signatures

Event CLR_PERIODS Signature
Event CLR_PERIODS on class CL_UMB_EBB_STRUCTURE_TREE has no parameter.
Event GET_PERIODS Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_REFRESH Exporting Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20030123

Event UPD_STRUCTURE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IS_STRUC Exporting Value transfer Type reference (TYPE) UMB_YS_EBB_STRUC Briefing Book Structure 20030214
History
Last changed by/on SAP  20041006 
SAP Release Created in 350