SAP ABAP Class CL_UA_CMD_DISPLAY_CCS_NODES (Display Cost Component Split as Node in Tree)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_MODELLER (Package) Package UA_MODELLER
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UA_QUEUING_COMMAND Command for CE Event Queue 20030327
Properties
Class CL_UA_CMD_DISPLAY_CCS_NODES  
Short Description Display Cost Component Split as Node in Tree    
Super Class CL_UA_QUEUING_COMMAND Command for CE Event Queue 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_MODELLER   Package UA_MODELLER 
Created 20030327   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UA_CMD_DISPLAY_CCS_NODES has no interface implemented.
Friends
Class CL_UA_CMD_DISPLAY_CCS_NODES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_COMMAND_NAME Constant Private Type reference (TYPE) UAB_COMMAND_NAME 'CL_UA_CMD_DISPLAY_CCS_NODES' Analytical Cost Management: Name of a Command 20030327
2 MD_CCS Instance attribute Private Type reference (TYPE) UAB_COSTCOMSPLIT Cost Component Split 20030327
3 MD_CCST Instance attribute Private Type reference (TYPE) UAB_TYPENAME Costing Solutions Structure Name 20030327
4 MD_LCID Instance attribute Private Type reference (TYPE) UAB_LCID Posting Level ID 20030327
5 MO_METADATA Instance attribute Private Object reference (TYPE REF TO) CL_UA_METADATA Metadata of a Costing Solution 20030327
6 MT_EXPAND Instance attribute Private Type reference (TYPE) UAC_T_NODE_ID Node to Expand 20030328
7 ST_CCS_INFO Static Attribute Private Type reference (TYPE) TY_T_CCS_INFO Texts, Icons for Cost Component Split 20030328
8 ST_SPLIT_NODE Static Attribute Private Type reference (TYPE) TY_T_SPLIT_NODE Splitting Nodes at View 20030328
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030327
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030327
3 GET_COMPLEX_ELEMENT_TAB Instance method Private Method Delivers All Complex Elements to a Tree Node 20030327
4 GET_ELEMENT_FIELDTAB Instance method Private Method Delivers Fields of a Complex Element 20030327
5 GET_INFO_FOR_CCS Instance method Private Method Delivers Text and Icon for CSS 20030328
6 GET_START_ID Instance method Private Method Delivers Tree Node ID, with which Is Started 20030327
7 INSERT_COMPONENT Instance method Private Method Inserts a Cost Component Split Row 20030327
8 INSERT_COMPONENT_TREE Instance method Private Method Inserts All Cost Component Split Rows 20030328
9 INSERT_HEADER Instance method Private Method Inserts a Cost Component Split Header 20030328
10 PROCESS_SINGLE_ELEMENT Instance method Private Method Edits an Individual Complex Element 20030327
11 PURGE_VIEW Instance method Private Method Removes Old Cost Component Split Nodes from Display 20030327
12 WITH_INHERITANCE Instance method Private Method 20030901
Events
Class CL_UA_CMD_DISPLAY_CCS_NODES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CCS_INFO Private See coding 20030328 BEGIN OF ty_s_ccs_info , ccst TYPE uab_typename, ccs TYPE uab_costcomsplit, text TYPE text60, icon TYPE icon_d, END OF ty_s_ccs_info
2 TY_S_SPLIT_NODE Private See coding 20030328 BEGIN OF ty_s_split_node, parent_id TYPE uac_node_id, node_id TYPE uac_node_id, header TYPE boole_d, oref TYPE REF TO object, END OF ty_s_split_node
3 TY_T_CCS_INFO Private See coding 20030328 ty_t_ccs_info TYPE SORTED TABLE OF ty_s_ccs_info WITH UNIQUE KEY ccst ccs
4 TY_T_SPLIT_NODE Private See coding 20030328 ty_t_split_node TYPE SORTED TABLE OF ty_s_split_node WITH UNIQUE KEY parent_id node_id
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CCS Call by reference Type reference (TYPE) UAB_COSTCOMSPLIT Schichtung 20030327
2 Importing ID_CCST Call by reference Type reference (TYPE) UAB_TYPENAME Costing Solutions Strukturname 20030327
3 Importing ID_CHECKED Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20030327
4 Importing ID_DESCRIPTION Call by reference Type reference (TYPE) UAC_COMMAND_DESCRIPTION Analytical Cost Management: Beschreibung für Command 20030327
5 Importing ID_DISABLED Call by reference Type reference (TYPE) UAC_FLAG Analytical Cost Management: Flag (0 = FALSCH, 1 = WAHR) 20030327
6 Importing ID_ICON Call by reference Type reference (TYPE) UAC_ICON Analytical Cost Management: Icon 20030327
7 Importing IO_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT Laufzeitumgebung 20030327
8 Importing IS_CLIENT Call by reference Type reference (TYPE) UAB_S_MVC Struktur mit Model Adapter, View und Controller 20030327

Method CONSTRUCTOR on class CL_UA_CMD_DISPLAY_CCS_NODES has no exception.

Method GET_COMPLEX_ELEMENT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030327
2 Returning RT_COMPLEX_ELEMENT Value transfer Type reference (TYPE) UAB_T_COMPLEX_ELEMENT Tabelle von Komplexen Elementen 20030327

Method GET_COMPLEX_ELEMENT_TAB on class CL_UA_CMD_DISPLAY_CCS_NODES has no exception.

Method GET_ELEMENT_FIELDTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMPLEX_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_COMPLEX_ELEMENT Instanz mit Header und Item Daten 20030327
2 Returning RT_FIELDNAME Value transfer Type reference (TYPE) FINB_MD_T_FIELDNAME Tabelle von Feldnamen 20030327

Method GET_ELEMENT_FIELDTAB on class CL_UA_CMD_DISPLAY_CCS_NODES has no exception.

Method GET_INFO_FOR_CCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ICON Call by reference Type reference (TYPE) UAC_ICON Ikone 20030328
2 Exporting ED_TEXT Call by reference Type reference (TYPE) UAB_DESCRIPTION Beschreibung 20030328
3 Importing ID_CCS Call by reference Type reference (TYPE) UAB_COSTCOMSPLIT Schichtung 20030328
4 Importing ID_CCST Call by reference Type reference (TYPE) UAB_TYPENAME Schichtungstyp 20030328

Method GET_INFO_FOR_CCS on class CL_UA_CMD_DISPLAY_CCS_NODES has no exception.

Method GET_START_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_ELEMENT_ID Value transfer Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030327

Method GET_START_ID on class CL_UA_CMD_DISPLAY_CCS_NODES has no exception.

Method INSERT_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARENT_ID Call by reference Type reference (TYPE) UAC_NODE_ID Elternknoten 20030327
2 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) CL_UA_CCS_ITEM Schichtungselement 20030327
3 Returning RS_SPLIT_NODE Value transfer Type reference (TYPE) TY_S_SPLIT_NODE Knoten am View 20030328

Method INSERT_COMPONENT on class CL_UA_CMD_DISPLAY_CCS_NODES has no exception.

Method INSERT_COMPONENT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARENT_ID Call by reference Type reference (TYPE) UAC_NODE_ID Knoten, unter den eingefügt wird 20030328
2 Importing IT_COMPONENT Call by reference Type reference (TYPE) UAB_T_CCST_CCS_TAB Schichtungselemente als Baum 20030328
3 Returning RT_SPLIT_NODE Value transfer Type reference (TYPE) TY_T_SPLIT_NODE Knoten am View 20030328

Method INSERT_COMPONENT_TREE on class CL_UA_CMD_DISPLAY_CCS_NODES has no exception.

Method INSERT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CCS Call by reference Type reference (TYPE) UAB_COSTCOMSPLIT Schichtung 20030328
2 Importing ID_CCST Call by reference Type reference (TYPE) UAB_TYPENAME Schichtungstyp 20030328
3 Importing ID_PARENT_ID Call by reference Type reference (TYPE) UAC_NODE_ID Elternknoten 20030328
4 Importing ID_PREVIOUS_SIBLING_ID Call by reference Type reference (TYPE) UAC_NODE_ID vorhergehendes Geschwister 20051110
5 Returning RS_SPLIT_NODE Value transfer Type reference (TYPE) TY_S_SPLIT_NODE Knoten am View 20030328

Method INSERT_HEADER on class CL_UA_CMD_DISPLAY_CCS_NODES has no exception.

Method PROCESS_SINGLE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMPLEX_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_COMPLEX_ELEMENT Instanz mit Header und Item Daten 20030327

Method PROCESS_SINGLE_ELEMENT on class CL_UA_CMD_DISPLAY_CCS_NODES has no exception.

Method PURGE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARENT_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030327

Method PURGE_VIEW on class CL_UA_CMD_DISPLAY_CCS_NODES has no exception.

Method WITH_INHERITANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030901
2 Returning RD_WITH_INHERITANCE Value transfer Type reference (TYPE) BOOLE_D 20030901

Method WITH_INHERITANCE on class CL_UA_CMD_DISPLAY_CCS_NODES has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 350