SAP ABAP Class CL_MM_ARRANG_TREE (Tree for Arrangements)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       WBON (Package) WWS: Bonus
Properties
Class CL_MM_ARRANG_TREE  
Short Description Tree for Arrangements    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WBON   WWS: Bonus 
Created 20060208   SAP 
Last change 20100310   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_MM_ARRANG_TREE has no interface implemented.
Friends
Class CL_MM_ARRANG_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS_RWM01_SELECT Instance attribute Private Type reference (TYPE) RWM01 Selection Parameters: Reports, Reb. Arrangements, Purchasing 20060515
2 A_ABPAR Instance attribute Private Type reference (TYPE) CHAR1 Arrangement Partner (C=creditor, D=debtor, Space=missing 20060208
3 A_CALL_BACK_CLASS Instance attribute Private Object reference (TYPE REF TO) CL_MM_ARRANG_ALV_GRID_VIEW View for Arrangement Data via ALV Grid 20060208
4 A_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20060208
5 A_CONTAINER_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20060208
6 A_DATA_SET Instance attribute Private Type reference (TYPE) BVAL Was Data Reset? 20060208
7 A_NO_SORT Instance attribute Private Type reference (TYPE) CHAR1 No Sorting by Report 20060515
8 A_PROGRAM Instance attribute Private Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20060208
9 A_SCREEN Instance attribute Private Type reference (TYPE) SYDYNNR Current Screen Number 20060208
10 A_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20060208
11 A_TREE Instance attribute Private Object reference (TYPE REF TO) CL_SIMPLE_TREE_MODEL Simple Tree Control with Data Management at the Backend 20060208
12 A_TREE_WIDTH Instance attribute Private Type reference (TYPE) I 250 Width of Tree Control 20060208
13 A_VISIBLE Instance attribute Private Type reference (TYPE) BVAL Visible? 20060208
14 CO_CLOSE_BRACKET Constant Private Type reference (TYPE) CHAR1 ')' Closing Brackets 20060208
15 CO_OPEN_BRACKET Constant Private Type reference (TYPE) CHAR1 '(' Opening Brackets 20060208
16 CO_PERS_KEY_TREE Constant Private Type reference (TYPE) SPERS_KEY 'WN10_ALV_SCREEN_TREE_VIEW' Personalization Object Key 20060317
Methods
# Method Level Visibility Method type Description Created on
1 BEFORE_LEAVE Instance method Public Method Before Exiting 20060317
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060208
3 CREATE_NODES Instance method Private Method Create Tree Node 20060208
4 DISPLAY Instance method Public Method Display Controls 20060208
5 FREE_CONTAINER Instance method Public Method Destroy Container (internal) 20081201
6 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Double-Click on Node 20060208
7 IS_VISIBLE Instance method Public Method Is Tree Visible? 20060208
8 READ_PERSONALISATION Instance method Private Method Import Personalization 20060317
9 SET_VISIBLE Instance method Private Method Display Tree 20060208
10 WRITE_PERSONALISATION Instance method Private Method Write Personalization 20060317
Events
Class CL_MM_ARRANG_TREE has no event.
Types
Class CL_MM_ARRANG_TREE has no local type.
Method Signatures

Method BEFORE_LEAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLUSH_EXECUTED Value transfer Type reference (TYPE) CHAR1 Flush wurde ausgefuehrt 20060317

Method BEFORE_LEAVE on class CL_MM_ARRANG_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RWM01 Call by reference Type reference (TYPE) RWM01 Selektionsparameter Reports Absprachen Einkauf 20060515
2 Importing I_ABPAR Call by reference Type reference (TYPE) CHAR1 Absprachepartner (K=Kreditior, D=Debitor, Space = fehlt 20060208
3 Importing I_CALL_BACK_CLASS Call by reference Object reference (TYPE REF TO) CL_MM_ARRANG_ALV_GRID_VIEW View für Daten zu Absprachen über ALV-Grid 20060208
4 Importing I_NO_SORT Call by reference Type reference (TYPE) CHAR1 Keine Sortierung durch den Report 20060515
5 Importing I_PROGRAM Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20060208
6 Importing I_SCREEN Call by reference Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20060208

Method CONSTRUCTOR on class CL_MM_ARRANG_TREE has no exception.

Method CREATE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TREE_NOTES Call by reference Type reference (TYPE) ARRANG_TREE_NOTE_TTY Knoten des Baumes 20060208

Method CREATE_NODES on class CL_MM_ARRANG_TREE has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TREE_NOTES Call by reference Type reference (TYPE) ARRANG_TREE_NOTE_TTY Knoten des Baumes 20060208

Method DISPLAY on class CL_MM_ARRANG_TREE has no exception.

Method FREE_CONTAINER Signature

Method FREE_CONTAINER on class CL_MM_ARRANG_TREE has no parameter.
Method FREE_CONTAINER on class CL_MM_ARRANG_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 Attribute reference (LIKE) 20060208

Method HANDLE_NODE_DOUBLE_CLICK on class CL_MM_ARRANG_TREE has no exception.

Method IS_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VISIBLE Value transfer Type reference (TYPE) BVAL = 'X', falls sichtbar 20060208

Method IS_VISIBLE on class CL_MM_ARRANG_TREE has no exception.

Method READ_PERSONALISATION Signature

Method READ_PERSONALISATION on class CL_MM_ARRANG_TREE has no parameter.
Method READ_PERSONALISATION on class CL_MM_ARRANG_TREE has no exception.

Method SET_VISIBLE Signature

Method SET_VISIBLE on class CL_MM_ARRANG_TREE has no parameter.
Method SET_VISIBLE on class CL_MM_ARRANG_TREE has no exception.

Method WRITE_PERSONALISATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLUSH_EXECUTED Value transfer Type reference (TYPE) CHAR1 Flush wurde ausgeführt 20060317

Method WRITE_PERSONALISATION on class CL_MM_ARRANG_TREE has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700