SAP ABAP Class CL_CO_PRODUCTION_TREE (Joint Production: Hierarchy Display)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO-PC-IS (Application Component) Product Cost Controlling Information System
     KKBO (Package) Multilevel BOMs 00
Properties
Class CL_CO_PRODUCTION_TREE  
Short Description Joint Production: Hierarchy Display    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package KKBO   Multilevel BOMs 00 
Created 19991120   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CO_PRODUCTION_TREE has no interface implemented.
Friends
Class CL_CO_PRODUCTION_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_ALV_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree 19991120
2 MS_STATUS Instance attribute Public Type reference (TYPE) KKB_BOM_STATUS Status Texts 19991120
3 MS_TIME_RANGE Instance attribute Private Type reference (TYPE) KKB_TIME_RANGE ALV Tree 19991120
4 MS_VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT 'K' Variant Key 19991120
5 MT_AFPO Instance attribute Private Type reference (TYPE) TYP_T_AFPO Order Items 19991122
6 MT_EXCLUDING Instance attribute Public Type reference (TYPE) KKB_BOM_EXCLUDING Excluded Function Codes 19991120
7 MT_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog 19991120
8 MT_NODE_KEY Instance attribute Private Type reference (TYPE) NODE_KEY_TABLE_TYPE Node Table 19991120
9 MT_OUTTAB Instance attribute Private See coding MT_OUTTAB 19991120
10 M_AUFNR Instance attribute Public Type reference (TYPE) AFKO-AUFNR Order Number 19991120
11 M_AVERS Instance attribute Private Type reference (TYPE) TKV09-AWVRS Results Analysis Version 19991230
12 M_AWVRS Instance attribute Private Type reference (TYPE) TKV09-AWVRS Target Cost Version 19991230
13 M_CURRENCY Instance attribute Private Type reference (TYPE) CHAR01 K': CO Area Currency; 'O' Object Currency 19991120
14 M_F4 Instance attribute Private Type reference (TYPE) AS4FLAG F4 Help Popup 19991120
15 M_KOKRS Instance attribute Private Type reference (TYPE) KOKRS Controlling Area 19991120
16 M_KWAERS Instance attribute Private Type reference (TYPE) WAERS Controlling Area Currency 19991120
17 M_MAINTAIN_TEXT Instance attribute Private Type reference (TYPE) AS4FLAG Allow Text Maintenance 19991120
18 M_NO_HTML_HEADER Instance attribute Private Type reference (TYPE) AS4FLAG Do Not Display Header 19991120
19 M_NO_TOOLBAR Instance attribute Private Type reference (TYPE) AS4FLAG Do Not Display Toolbar 19991120
20 M_OBJNR Instance attribute Private Type reference (TYPE) J_OBJNR Object Number 19991122
21 M_OBJWR Instance attribute Private Type reference (TYPE) CHAR01 Object Currency (Y/N) 19991120
22 M_PVERS Instance attribute Private Type reference (TYPE) TKV09-AWVRS Plan Version 19991230
23 M_VALUES_REQUESTED Instance attribute Private Type reference (TYPE) AS4FLAG Show Costs 19991120
24 M_VALUTYP Instance attribute Private Type reference (TYPE) VALUTYP Valuation View 19991120
25 M_VERSN Instance attribute Private Type reference (TYPE) TKA09-VERSN Version 19991120
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_VALUES Instance method Private Method Adjust Values 19991122
2 BUILD_COMMENT Instance method Private Method Create HTML header 19991120
3 CALL_COST_ELEMENT_REPORT Instance method Private Method Call Up Cost Element Report 19991122
4 CALL_ORIGIN_REPORT Instance method Private Method Call Up Origin Report 19991122
5 CHECK_VALUES_REQUESTED Instance method Private Method Check if Values Should Be Displayed 19991120
6 COLLAPSE_SUBTREE Instance method Private Method Collapse Subtree 19991122
7 CONSTRUCTOR Instance method Public Constructor Constructor 19991120
8 CREATE_CO_PRODUCT Instance method Private Method Create Joint Production Hierarchy 19991120
9 EXPAND_SUBTREE Instance method Private Method Expand Tree 19991123
10 GET_KOKRS_AND_PERIOD Instance method Private Method Get Controlling Area and Period 19991120
11 GET_SELECTED_NODE Instance method Private Method Get Selected Nodes 19991122
12 GET_VALUES Instance method Private Method Get Values 19991122
13 HANDLE_AFTER_USER_COMMAND Instance method Private Event handling method Handle after Usercommand 19991122
14 HANDLE_BEFORE_USER_COMMAND Instance method Private Event handling method Handle Before Usercommand 19991122
15 HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method Read Children of a Node Again 19991122
16 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method Handle Item Double-Click 19991122
17 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Handle Node Double-Click 19991122
18 HANDLE_USER_COMMAND Instance method Public Method Edit Commands 19991120
19 REGISTER_EVENTS Instance method Private Method Register Events 19991120
20 SET_HANDLER Instance method Private Method Set Event Handler 19991120
21 SET_VERSION Instance method Private Method Set Version 19991230
Events
Class CL_CO_PRODUCTION_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 C_P_MANAGER_TABLE_TYPE Private See coding C_P_MANAGER_TABLE_TYPE 19991120
2 C_P_MANAGER_TYPE Private See coding C_P_MANAGER_TYPE 19991120
3 INDEX_TABLE_TYPE Private See coding INDEX_TABLE_TYPE 19991120
4 NODE_INDEX_TYPE Private See coding NODE_INDEX_TYPE 19991120
5 NODE_KEY_TABLE_TYPE Private See coding NODE_KEY_TABLE_TYPE 19991120
6 NODE_STRUCTURE_TABLE_TYPE Private See coding NODE_STRUCTURE_TABLE_TYPE 19991120
7 NODE_STRUCTURE_TYP Private See coding NODE_STRUCTURE_TYP 19991120
8 STRUCTURE_TABLE_TYPE Private See coding STRUCTURE_TABLE_TYPE 19991120
9 STRUCTURE_TYPE Private See coding STRUCTURE_TYPE 19991120
10 TYP_T_AFPO Private See coding TYP_T_AFPO 19991122
Method Signatures

Method ADJUST_VALUES Signature

Method ADJUST_VALUES on class CL_CO_PRODUCTION_TREE has no parameter.
Method ADJUST_VALUES on class CL_CO_PRODUCTION_TREE has no exception.

Method BUILD_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST_COMMENTARY Call by reference Type reference (TYPE) SLIS_T_LISTHEADER Header 19991120
2 Exporting E_LOGO Call by reference Type reference (TYPE) SDYDO_VALUE Logo 19991120

Method BUILD_COMMENT on class CL_CO_PRODUCTION_TREE has no exception.

Method CALL_COST_ELEMENT_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIEBG Call by reference Type reference (TYPE) KKR_VARHIE Hierarchiebegriff 19991122

Method CALL_COST_ELEMENT_REPORT on class CL_CO_PRODUCTION_TREE has no exception.

Method CALL_ORIGIN_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIEBG Call by reference Type reference (TYPE) KKR_VARHIE Hierarchiebegriff 19991122

Method CALL_ORIGIN_REPORT on class CL_CO_PRODUCTION_TREE has no exception.

Method CHECK_VALUES_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUES_REQUESTED Call by reference Type reference (TYPE) AS4FLAG Werte anzeigen 19991120
2 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog 19991120

Method CHECK_VALUES_REQUESTED on class CL_CO_PRODUCTION_TREE has no exception.

Method COLLAPSE_SUBTREE Signature

Method COLLAPSE_SUBTREE on class CL_CO_PRODUCTION_TREE has no parameter.
Method COLLAPSE_SUBTREE on class CL_CO_PRODUCTION_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TIME_RANGE Call by reference Type reference (TYPE) KKB_TIME_RANGE Periode von 19991120
2 Importing IS_VARIANT Call by reference Type reference (TYPE) DISVARIANT Abap-Reportname 19991202
3 Importing I_AUFNR Call by reference Type reference (TYPE) AFKO-AUFNR Auftragsnummer 19991120
4 Importing I_F4 Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 19991120
5 Importing I_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 19991120
6 Importing I_MAINTAIN_TEXT Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 19991120
7 Importing I_OBJW Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 19991120
8 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 19991120
9 Importing I_VALUTYP Call by reference Type reference (TYPE) VALUTYP Bewertungssicht 19991120

Method CONSTRUCTOR on class CL_CO_PRODUCTION_TREE has no exception.

Method CREATE_CO_PRODUCT Signature

Method CREATE_CO_PRODUCT on class CL_CO_PRODUCTION_TREE has no parameter.
Method CREATE_CO_PRODUCT on class CL_CO_PRODUCTION_TREE has no exception.

Method EXPAND_SUBTREE Signature

Method EXPAND_SUBTREE on class CL_CO_PRODUCTION_TREE has no parameter.
Method EXPAND_SUBTREE on class CL_CO_PRODUCTION_TREE has no exception.

Method GET_KOKRS_AND_PERIOD Signature

Method GET_KOKRS_AND_PERIOD on class CL_CO_PRODUCTION_TREE has no parameter.
Method GET_KOKRS_AND_PERIOD on class CL_CO_PRODUCTION_TREE has no exception.

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTED_NODE Call by reference Type reference (TYPE) KKR_VARHIE Selektierter Knoten 19991122

Method GET_SELECTED_NODE on class CL_CO_PRODUCTION_TREE has no exception.

Method GET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTTAB_LINE Call by reference Type reference (TYPE) KKB_SUMM Ausgabezeile 19991122
2 Importing I_OBJNR Call by reference Type reference (TYPE) KKB_OBJNR Objektnummer 19991122

Method GET_VALUES on class CL_CO_PRODUCTION_TREE has no exception.

Method HANDLE_AFTER_USER_COMMAND Signature

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

Method HANDLE_AFTER_USER_COMMAND on class CL_CO_PRODUCTION_TREE has no exception.

Method HANDLE_BEFORE_USER_COMMAND Signature

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

Method HANDLE_BEFORE_USER_COMMAND on class CL_CO_PRODUCTION_TREE has no exception.

Method HANDLE_EXPAND_NO_CHILDREN Signature

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

Method HANDLE_EXPAND_NO_CHILDREN on class CL_CO_PRODUCTION_TREE has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

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

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_CO_PRODUCTION_TREE has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

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

Method HANDLE_NODE_DOUBLE_CLICK on class CL_CO_PRODUCTION_TREE has no exception.

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM Usercommand 19991120

Method HANDLE_USER_COMMAND on class CL_CO_PRODUCTION_TREE has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_CO_PRODUCTION_TREE has no parameter.
Method REGISTER_EVENTS on class CL_CO_PRODUCTION_TREE has no exception.

Method SET_HANDLER Signature

Method SET_HANDLER on class CL_CO_PRODUCTION_TREE has no parameter.
Method SET_HANDLER on class CL_CO_PRODUCTION_TREE has no exception.

Method SET_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WRTTP Value transfer Type reference (TYPE) CO_WRTTP Werttyp 19991230
# Exception Resumable Description Created on
1 NO_VALUES_CHANGED Keine Daten verändert 19991230
2 NO_VERSIONS Es existieren keine Versionen 19991230
History
Last changed by/on SAP  00000000 
SAP Release Created in 46C