SAP ABAP Class CL_PROFILE_SEL (Enhance CL_GUI_ALV_TREE)
Hierarchy
EA-FIN (Software Component) EA-FIN
   AC (Application Component) Accounting - General
     FB_CLOSING (Package) Closing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ALV_TREE ALV Tree Control 20050316
Properties
Class CL_PROFILE_SEL  
Short Description Enhance CL_GUI_ALV_TREE    
Super Class CL_GUI_ALV_TREE ALV Tree Control 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class TFC0    
Program status P  SAP Standard Production Program 
Category 0   
Package FB_CLOSING   Closing 
Created 20050316   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PROFILE_SEL has no forward declaration.
Interfaces
Class CL_PROFILE_SEL has no interface implemented.
Friends
Class CL_PROFILE_SEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CM_EDITMODE_ANY Constant Public Type reference (TYPE) CHAR1 '0' Everything Can Be Edited 20050316
2 CM_EDITMODE_INSTANCE Constant Public Type reference (TYPE) CHAR1 '2' Only Instances Can Be Edited 20050316
3 CM_EDITMODE_TEMPLATE Constant Public Type reference (TYPE) CHAR1 '1' Only Templates Can Be Edited 20050316
4 C_DISPLAY_ALL Constant Public Type reference (TYPE) CHAR1 '0' Single-Character Indicator 20050316
5 C_ICON_OK Constant Private Type reference (TYPE) CHAR4 '@5Y@' 20050316
6 MD_CLOSE_ON_DBL_CLICK Instance attribute Private Type reference (TYPE) XFELD Checkbox 20050316
7 MD_REFERENCE Instance attribute Private Type reference (TYPE) TFC_REFERENCE Reference Field 20050316
8 M_CHANGE_MODE Instance attribute Private Type reference (TYPE) I Change Mode? 20050316
9 M_DISPLAY_MODE Instance attribute Private Type reference (TYPE) CHAR1 Display Type 20050316
10 M_DIS_HEADER Instance attribute Private Type reference (TYPE) TFC_T_DIS_HEADER Itab f. control 20050316
11 M_EDIT Instance attribute Private Object reference (TYPE REF TO) CFC Enhancement of CFC 20050316
12 M_FIRST_INIT_DONE Instance attribute Public Type reference (TYPE) I 20050316
13 M_INSTANCES Instance attribute Public Type reference (TYPE) TFC_T_INSTANCE Instances for Profile 20050316
14 M_INST_HDR Instance attribute Private Type reference (TYPE) TFC_T_HDR Instances 20050316
15 M_IS_CUST_USR Instance attribute Private Type reference (TYPE) XFLAG User may perform Customizing 20050316
16 M_PROFILE_NKEY Instance attribute Private Type reference (TYPE) TFC_I_PROFILE_INSTANCE_NKEY Mapping Prof/Inst. to Nkey 20050316
17 M_TEMPL_HDR Instance attribute Private Type reference (TYPE) TFC_T_HDR Instances 20050316
18 M_TOOLBAR Instance attribute Public Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20050316
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TOOLBAR_BUTTON Instance method Private Method Modify Toolbar 20050316
2 BUILD_FIELDCATALOG Instance method Private Method Create Field Catalog 20050316
3 BUILD_HEADER Instance method Private Method Generate Header 20050316
4 BUILD_HTML_HEADER Instance method Private Method Create HTML Header 20050316
5 CAN_EDIT_TEMPLATE Instance method Private Method 20050316
6 CONSTRUCTOR Instance method Public Constructor 20050316
7 GET_CALENDAR_TEXT Instance method Private Method 20050316
8 GET_CHANGE_MODE Instance method Private Method Return of is_change_mode 20050316
9 HANDLE_FUNCTION_SELECTED Instance method Private Event handling method HANDLE_FUNCTION_SELECTED 20050316
10 HANDLE_ITEM_CM_REQ Instance method Private Event handling method Before Context Menu to Item 20050316
11 HANDLE_ITEM_CM_SEL Instance method Private Event handling method Context Menu f. Item Clicked 20050316
12 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method Double-Click on Item 20050316
13 HANDLE_METHOD_CHANGED Instance method Private Event handling method 20050316
14 HANDLE_NODE_CM_REQ Instance method Private Event handling method Before Context Menu for Tree Appears 20050316
15 HANDLE_NODE_CM_SEL Instance method Private Event handling method Context Menu f. Node -> Selected 20050316
16 HANDLE_NODE_DOUBLE_CLICK Instance method Public Event handling method Double-Clicks on Nodes 20050316
17 HANDLE_REFRESH Instance method Private Event handling method 20050316
18 HANDLE_SAVE Instance method Private Method React to Save_Profile 20050316
19 HANDLE_SET_CHANGE_MODE Instance method Private Event handling method Set Change Mode or not 20050316
20 LOAD Instance method Private Method 20050316
21 NKEY_TO_PROFILE Instance method Private Method Determine nkey from Profile/Instance 20050316
22 ON_LOAD Instance method Private Method Loading 20050316
23 PROFILE_TO_NKEY Instance method Private Method Determine nkey from Profile/Instance 20050316
24 REFRESH Instance method Private Method Refresh Display 20050316
25 REFRESH_FAST Instance method Private Method Refresh Display 20050316
26 REGISTER_EVENTS Instance method Private Method Register Events 20050316
27 RENDER Instance method Private Method Display 20050316
28 RENDER_ITEM Instance method Private Method Output an Item 20050316
29 SET_HEADER_INFO Instance method Private Method For HTML Header 20050316
Events
Class CL_PROFILE_SEL has no event.
Types
Class CL_PROFILE_SEL has no local type.
Method Signatures

Method ADD_TOOLBAR_BUTTON Signature

Method ADD_TOOLBAR_BUTTON on class CL_PROFILE_SEL has no parameter.
Method ADD_TOOLBAR_BUTTON on class CL_PROFILE_SEL has no exception.

Method BUILD_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20050316

Method BUILD_FIELDCATALOG on class CL_PROFILE_SEL has no exception.

Method BUILD_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PHEADER Call by reference Type reference (TYPE) TREEV_HHDR Tree Control: Eigenschaften des Hierarchie Headers 20050316

Method BUILD_HEADER on class CL_PROFILE_SEL has no exception.

Method BUILD_HTML_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_LIST_COMMENTARY Call by reference Type reference (TYPE) SLIS_T_LISTHEADER 20050316

Method BUILD_HTML_HEADER on class CL_PROFILE_SEL has no exception.

Method CAN_EDIT_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CAN_EDIT Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050316

Method CAN_EDIT_TEMPLATE on class CL_PROFILE_SEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CLOSE_ON_DBL_CLICK Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050316
2 Importing ID_DISPLAY_MODE Call by reference Type reference (TYPE) CHAR1 '0' '0' = alles, '1' = nur template, '2' = nur instance 20050316
3 Importing ID_REFERENCE Call by reference Type reference (TYPE) TFC_REFERENCE Referenzfeld 20050316
4 Importing IR_EDIT Call by reference Object reference (TYPE REF TO) CFC Erweiterung v. CFC 20050316
5 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20050316

Method CONSTRUCTOR on class CL_PROFILE_SEL has no exception.

Method GET_CALENDAR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_HDR Call by reference Type reference (TYPE) TFC_INST_HDR Kopfinformation Statusverwaltung FastClose 20050316
2 Returning RD_TEXT Value transfer Type reference (TYPE) VAL_TEXT Kurztext zu Festwerten 20050316

Method GET_CALENDAR_TEXT on class CL_PROFILE_SEL has no exception.

Method GET_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PCHANGEABLE Value transfer Type reference (TYPE) I 20050316

Method GET_CHANGE_MODE on class CL_PROFILE_SEL has no exception.

Method HANDLE_FUNCTION_SELECTED Signature

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

Method HANDLE_FUNCTION_SELECTED on class CL_PROFILE_SEL has no exception.

Method HANDLE_ITEM_CM_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Attribute reference (LIKE) 20050316
2 Importing MENU Call by reference Attribute reference (LIKE) 20050316
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20050316

Method HANDLE_ITEM_CM_REQ on class CL_PROFILE_SEL has no exception.

Method HANDLE_ITEM_CM_SEL Signature

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

Method HANDLE_ITEM_CM_SEL on class CL_PROFILE_SEL 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 FIELDNAME Call by reference Attribute reference (LIKE) 20050316
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20050316

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_PROFILE_SEL has no exception.

Method HANDLE_METHOD_CHANGED Signature

Method HANDLE_METHOD_CHANGED on class CL_PROFILE_SEL has no parameter.
Method HANDLE_METHOD_CHANGED on class CL_PROFILE_SEL has no exception.

Method HANDLE_NODE_CM_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Attribute reference (LIKE) 20050316
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20050316

Method HANDLE_NODE_CM_REQ on class CL_PROFILE_SEL has no exception.

Method HANDLE_NODE_CM_SEL Signature

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

Method HANDLE_NODE_CM_SEL on class CL_PROFILE_SEL 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) 20050316

Method HANDLE_NODE_DOUBLE_CLICK on class CL_PROFILE_SEL has no exception.

Method HANDLE_REFRESH Signature

Method HANDLE_REFRESH on class CL_PROFILE_SEL has no parameter.
Method HANDLE_REFRESH on class CL_PROFILE_SEL has no exception.

Method HANDLE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INSTANCE Call by reference Type reference (TYPE) TFC_NUM Zähler 20050316
2 Importing P_IS_TEMPLATE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050316
3 Importing P_PROFILE Call by reference Type reference (TYPE) TFC_PROFILE FastClose: Abschlußplan 20050316

Method HANDLE_SAVE on class CL_PROFILE_SEL has no exception.

Method HANDLE_SET_CHANGE_MODE Signature

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

Method HANDLE_SET_CHANGE_MODE on class CL_PROFILE_SEL has no exception.

Method LOAD Signature

Method LOAD on class CL_PROFILE_SEL has no parameter.
Method LOAD on class CL_PROFILE_SEL has no exception.

Method NKEY_TO_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) TFC_TEMPL_HDR 20050316
2 Exporting ES_INSTANCE Call by reference Type reference (TYPE) TFC_INSTANCE 20050316
3 Exporting PINSTANCE Call by reference Type reference (TYPE) TFC_NUM Zähler 20050316
4 Importing PNKEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050316
5 Exporting PPROFILE Call by reference Type reference (TYPE) TFC_PROFILE FastClose: Abschlußplan 20050316
6 Exporting PTEXT Call by reference Type reference (TYPE) TFC_PROFILE_TEXT Beschreibung zum Profil 20050316

Method NKEY_TO_PROFILE on class CL_PROFILE_SEL has no exception.

Method ON_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PFCODE Call by reference Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20050316
2 Importing P_INSTANCE Call by reference Type reference (TYPE) TFC_NUM Zähler 20050316
3 Importing P_PROFILE Call by reference Type reference (TYPE) TFC_PROFILE FastClose: Abschlußplan 20050316

Method ON_LOAD on class CL_PROFILE_SEL has no exception.

Method PROFILE_TO_NKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PINSTANCE Call by reference Type reference (TYPE) TFC_NUM Zähler 20050316
2 Exporting PNKEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050316
3 Importing PPROFILE Call by reference Type reference (TYPE) TFC_PROFILE FastClose: Abschlußplan 20050316

Method PROFILE_TO_NKEY on class CL_PROFILE_SEL has no exception.

Method REFRESH Signature

Method REFRESH on class CL_PROFILE_SEL has no parameter.
Method REFRESH on class CL_PROFILE_SEL has no exception.

Method REFRESH_FAST Signature

Method REFRESH_FAST on class CL_PROFILE_SEL has no parameter.
Method REFRESH_FAST on class CL_PROFILE_SEL has no exception.

Method REGISTER_EVENTS Signature

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

Method RENDER Signature

Method RENDER on class CL_PROFILE_SEL has no parameter.
Method RENDER on class CL_PROFILE_SEL has no exception.

Method RENDER_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RELATIONSHIP Call by reference Type reference (TYPE) I 6 20050316
2 Importing P_HDR Call by reference Type reference (TYPE) TFC_INST_HDR Kopfinformation Statusverwaltung FastClose 20050316
3 Importing P_IS_TEMPLATE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050316
4 Returning P_NEW_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050316
5 Importing P_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20050316

Method RENDER_ITEM on class CL_PROFILE_SEL has no exception.

Method SET_HEADER_INFO Signature

Method SET_HEADER_INFO on class CL_PROFILE_SEL has no parameter.
Method SET_HEADER_INFO on class CL_PROFILE_SEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600