SAP ABAP Class CL_WCB_CC_AGBU_TREE_VIEW (Agency Business Documents)
Hierarchy
EA-GLTRADE (Software Component) SAP Enterprise Extension Global Trade
   LO-GT-CHB (Application Component) Chargeback
     WCB_CC_UI_DYNPR (Package) Condition Contract User Interface with Screen Technology
Properties
Class CL_WCB_CC_AGBU_TREE_VIEW  
Short Description Agency Business Documents    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCB_CC_UI_DYNPR   Condition Contract User Interface with Screen Technology 
Created 20050614   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CHBK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WCB_CC_AGBU_TREE_VIEW has no interface implemented.
Friends
Class CL_WCB_CC_AGBU_TREE_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_AGBU_FOR_DISP Instance attribute Private Object reference (TYPE REF TO) CL_WCB_COCO_AGBU_FOR_DISPLAY Agency Business Documents for a Condition Contract 20050614
2 A_CALL_BACK_CLASS Instance attribute Private Object reference (TYPE REF TO) CL_WCB_CC_AGBU_VIEW View for Agency Business Documents 20050614
3 A_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Control Container 20050614
4 A_CONTAINER_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20050615
5 A_CONTAINER_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20050614
6 A_DATA_SET Instance attribute Private Type reference (TYPE) BVAL Was Data Reset? 20050614
7 A_ONLY_ACTIVE_STATUS_VISIBLE Instance attribute Private Type reference (TYPE) BVAL = 'X', If Only Active Statuses Visible 20050616
8 A_PROGRAM Instance attribute Private Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20050614
9 A_SCREEN Instance attribute Private Type reference (TYPE) SYDYNNR Current Screen Number 20050614
10 A_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20050615
11 A_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20050615
12 A_TREE Instance attribute Private Object reference (TYPE REF TO) CL_SIMPLE_TREE_MODEL Simple Tree Control with Data Management at the Backend 20050614
13 A_TREE_WIDTH Instance attribute Private Type reference (TYPE) I 250 Range of Tree Control 20050615
14 A_VISIBLE Instance attribute Private Type reference (TYPE) BVAL Visible? 20050614
15 CO_CC_NODE_KEY Constant Private Type reference (TYPE) TM_NODEKEY 'CC_FOLDER' Tree Model: Key for Condition Contract Folder 20050614
16 CO_CLOSE_BRACKET Constant Private Type reference (TYPE) CHAR1 ')' Closing Brackets 20050614
17 CO_OPEN_BRACKET Constant Private Type reference (TYPE) CHAR1 '(' Opening Brackets 20050614
18 CO_PERS_KEY Constant Private Type reference (TYPE) SPERS_KEY 'WCB_CC_AGBU_TREE_VIEW' Personalization Object Key 20050615
19 F_DISPLAY_ACTIVE Constant Private Type reference (TYPE) FCODE 'DISP_ACTIVE_ONLY' Display Only Active Documents 20050616
20 F_DISPLAY_ALL Constant Private Type reference (TYPE) FCODE 'DISP_ALL' Display all Documents 20050616
Methods
# Method Level Visibility Method type Description Created on
1 BEFORE_LEAVE Instance method Public Method Before Exiting 20050615
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050614
3 CREATE_CHILD_NODES_FOR_CC Instance method Private Method Create Nodes for Condition Contract 20050614
4 CREATE_CHILD_NODES_FOR_STATUS Instance method Private Method Create Nodes for Condition Contract and Status 20050614
5 CREATE_NODES Instance method Private Method Create Tree Node 20050614
6 DISPLAY Instance method Public Method Display Controls 20050614
7 GET_STAT_TYPE_FOR_CC Instance method Private Method Provides Status + Billing Doc. Types (from AB) f. CondCntrct 20050614
8 HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method Expand Nodes with EXPANDER Attribute 20050614
9 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Double-Click on Node 20050614
10 INIT_TOOLBAR Instance method Private Method Set Toolbar Buttons 20050615
11 IS_VISIBLE Instance method Public Method Is Tree Visible? 20050614
12 NODE_GET_HIDDEN Instance method Private Method Returns Whether a Node Is Visible 20050617
13 READ_PERSONALISATION Instance method Private Method Import Personalization 20050615
14 RFBSK_IS_ACTIVE Instance method Private Method Returns Whether Status Is Active 20050616
15 SET_BUTTON_STATE_ENABLED Instance method Private Method Sets the 'Enable' Status of a Pushbutton 20050617
16 SET_NODE_VISIBILITY_STATUS Instance method Private Method Changes Visibility of Documents with Inactive Status 20050617
17 SET_VISIBLE Instance method Private Method Display Tree 20050614
18 TOOLBAR_BUTTON_PRESSED Instance method Private Event handling method Button On Toolbar Was Pressed 20050615
19 WRITE_PERSONALISATION Instance method Private Method Write Personalization 20050615
Events
Class CL_WCB_CC_AGBU_TREE_VIEW has no event.
Types
Class CL_WCB_CC_AGBU_TREE_VIEW has no local type.
Method Signatures

Method BEFORE_LEAVE Signature

Method BEFORE_LEAVE on class CL_WCB_CC_AGBU_TREE_VIEW has no parameter.
Method BEFORE_LEAVE on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGBU_FOR_DISP Call by reference Object reference (TYPE REF TO) CL_WCB_COCO_AGBU_FOR_DISPLAY Agenturgeschäftsbelege eines Konditionskontraktes 20050614
2 Importing I_CALL_BACK_CLASS Call by reference Object reference (TYPE REF TO) CL_WCB_CC_AGBU_VIEW View für Agenturgeschäftsbelege 20050614
3 Importing I_PROGRAM Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20050614
4 Importing I_SCREEN Call by reference Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20050614

Method CONSTRUCTOR on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method CREATE_CHILD_NODES_FOR_CC Signature

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

Method CREATE_CHILD_NODES_FOR_CC on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method CREATE_CHILD_NODES_FOR_STATUS Signature

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

Method CREATE_CHILD_NODES_FOR_STATUS on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method CREATE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CC_KEY Call by reference Type reference (TYPE) WCB_CC_KEY_STAB Konditionskontrakt Schlüssel 20050614

Method CREATE_NODES on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CC_KEY Call by reference Type reference (TYPE) WCB_CC_KEY_STAB Konditionskontrakt Schlüssel 20050614

Method DISPLAY on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method GET_STAT_TYPE_FOR_CC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STAT_TYPE Call by reference Type reference (TYPE) WCB_AGBU_STAT_TYPE_STAB sortierte Tabelle über WCB_AGBU_STAT_TYPE 20050614
2 Importing I_NUM Call by reference Type reference (TYPE) WCB_COCO_NUM Konditionskontraktnummer 20050614

Method GET_STAT_TYPE_FOR_CC on class CL_WCB_CC_AGBU_TREE_VIEW 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 Attribute reference (LIKE) 20050614

Method HANDLE_EXPAND_NO_CHILDREN on class CL_WCB_CC_AGBU_TREE_VIEW 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) 20050614

Method HANDLE_NODE_DOUBLE_CLICK on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method INIT_TOOLBAR Signature

Method INIT_TOOLBAR on class CL_WCB_CC_AGBU_TREE_VIEW has no parameter.
Method INIT_TOOLBAR on class CL_WCB_CC_AGBU_TREE_VIEW 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 20050614

Method IS_VISIBLE on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method NODE_GET_HIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) WCB_CC_AGBU_STAT WCB: Status und Fakturaart zu einem Konditionskontrakt 20050617
2 Returning RE_HIDDEN Value transfer Type reference (TYPE) BVAL Boolean 20050617

Method NODE_GET_HIDDEN on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method READ_PERSONALISATION Signature

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

Method RFBSK_IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RFBSK Call by reference Type reference (TYPE) WFBSK Status für die Überleitung an die Buchhaltung 20050616
2 Returning RE_IS_ACTIVE Value transfer Type reference (TYPE) BVAL Boolean 20050616

Method RFBSK_IS_ACTIVE on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method SET_BUTTON_STATE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENABLED Call by reference Type reference (TYPE) BVAL enabled oder disabled 20050617
2 Importing I_FCODE Call by reference Type reference (TYPE) FCODE Funktionscode 20050617

Method SET_BUTTON_STATE_ENABLED on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method SET_NODE_VISIBILITY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIDDEN Call by reference Type reference (TYPE) BVAL = 'X', falls Knoten unsichtbar gesetzt werden soll 20050617
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20050617

Method SET_NODE_VISIBILITY_STATUS on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method SET_VISIBLE Signature

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

Method TOOLBAR_BUTTON_PRESSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20050615

Method TOOLBAR_BUTTON_PRESSED on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.

Method WRITE_PERSONALISATION Signature

Method WRITE_PERSONALISATION on class CL_WCB_CC_AGBU_TREE_VIEW has no parameter.
Method WRITE_PERSONALISATION on class CL_WCB_CC_AGBU_TREE_VIEW has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 600