SAP ABAP Class CL_FP_FB_INTERFACE_TREE (Form Builder: Interface Tree)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FP (Application Component) Forms Processing
     SAFPUI (Package) SAP Form Processing (UI)
Properties
Class CL_FP_FB_INTERFACE_TREE  
Short Description Form Builder: Interface Tree    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAFPUI   SAP Form Processing (UI) 
Created 20030721   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FP_FB_INTERFACE_TREE has no forward declaration.
Interfaces
Class CL_FP_FB_INTERFACE_TREE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FP_FB_INTERFACE 20030729 Form Builder: Form Interface
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CODING Constant Public Type reference (TYPE) I 13 Code 20030805
2 C_EXCEPTIONS Constant Public Type reference (TYPE) I 4 Exceptions 20030722
3 C_EXPORT Constant Public Type reference (TYPE) I 2 Export 20030722
4 C_FIELDSYMBOLS Constant Public Type reference (TYPE) I 7 Field Symbols 20030722
5 C_FORMS Constant Public Type reference (TYPE) I 9 FORM Routines 20030722
6 C_GLOBAL_DATA Constant Public Type reference (TYPE) I 5 Global Data 20030722
7 C_GLOBAL_DEFINITIONS Constant Public Type reference (TYPE) I 12 Global definitions 20030805
8 C_IMPORT Constant Public Type reference (TYPE) I 1 Import 20030722
9 C_INITIALIZATION Constant Public Type reference (TYPE) I 8 Code Initialization 20030722
10 C_INTERFACE_DATA Constant Public Type reference (TYPE) I 11 Form Interface 20030805
11 C_REFERENCES Constant Public Type reference (TYPE) I 14 Currency/Quantity Fields 20030805
12 C_REFERENCE_FIELDS Constant Public Type reference (TYPE) I 10 Reference Fields 20030722
13 C_ROOT Constant Public Type reference (TYPE) I 15 Root Node 20030805
14 C_TABLES Constant Public Type reference (TYPE) I 3 Tables 20030722
15 C_TYPES Constant Public Type reference (TYPE) I 6 Types 20030722
16 C_XML_SCHEMA Constant Public Type reference (TYPE) I 17 XML Schema 20041114
17 C_XML_SCHEMA_FOLDER Constant Public Type reference (TYPE) I 16 XML Schema Folder 20041114
18 M_INTERFACE Instance attribute Protected Object reference (TYPE REF TO) IF_FP_INTERFACE Interface 20031009
19 M_ITEMS Instance attribute Protected Type reference (TYPE) T_ITEMS Fields of Tree 20030722
20 M_NODES Instance attribute Protected Type reference (TYPE) T_NODES Node 20030721
21 M_NODE_LAYOUT_HIDE Static Attribute Private Type reference (TYPE) LVC_S_LACN Hide Node 20031010
22 M_NODE_LAYOUT_SHOW Static Attribute Private Type reference (TYPE) LVC_S_LACN Show Node 20031010
23 M_ROOT_NODE_KEY Instance attribute Protected Type reference (TYPE) LVC_NKEY Root Node Key 20030722
24 M_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_TREE Tree 20030721
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031010
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030721
3 GET_EXPANDED_PARAMETERS Instance method Public Method Get Expanded Parameters 20030805
4 GET_SELECTED_PARAMETER Instance method Public Method Get Selected Parameter 20030805
5 HANDLE_FUNCTION_SELECTED Instance method Protected Event handling method Function Selected in Toolbar 20030721
6 HANDLE_INTERFACE_TYPE_CHANGED Instance method Protected Event handling method Interface Type Changed 20031009
7 HANDLE_NODE_DOUBLE_CLICK Instance method Protected Event handling method Double-Click Node 20030721
8 INVALIDATE Instance method Public Method Invalidate Tree 20030721
9 SET_EXPANDED_PARAMETERS Instance method Public Method Set Expanded Parameters 20030805
10 SET_SELECTED_PARAMETER Instance method Public Method Set Selected Parameter 20030805
Events
# Event Type Visibility Description Created on
1 NODE_DOUBLE_CLICK Instance Event
(0)
Public
(2)
Double-Click Node 20030722
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ITEM Protected See coding 20030722 begin of t_item, key type lvc_nkey, value type i, end of t_item
2 T_ITEMS Protected See coding 20030722 t_items type standard table of t_item
3 T_NODE Protected See coding 20030721 begin of t_node, name type fpnodename , description type fptext , end of t_node
4 T_NODES Protected See coding 20030721 t_nodes type standard table of t_node
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTERFACE Value transfer Object reference (TYPE REF TO) IF_FP_INTERFACE Schnittstelle 20031009
2 Importing I_INTERFACE_NAME Value transfer Type reference (TYPE) FPNAME Schnittstellenname 20031009
3 Importing I_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent-Container 20030721

Method CONSTRUCTOR on class CL_FP_FB_INTERFACE_TREE has no exception.

Method GET_EXPANDED_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CODING_EXPANDED Call by reference Type reference (TYPE) C Coding expandiert? 20030805
2 Exporting E_GLOBAL_DEFINITIONS_EXPANDED Call by reference Type reference (TYPE) C Globale Definitionen expandiert? 20030805
3 Exporting E_INTERFACE_DATA_EXPANDED Call by reference Type reference (TYPE) C Formularschnittstelle expandiert? 20030805
4 Exporting E_REFERENCES_EXPANDED Call by reference Type reference (TYPE) C Währungs-/Mengenfelder expandiert? 20030805
5 Exporting E_XML_SCHEMA_EXPANDED Call by reference Type reference (TYPE) C XML-Schema-Ordner expandiert? 20041119

Method GET_EXPANDED_PARAMETERS on class CL_FP_FB_INTERFACE_TREE has no exception.

Method GET_SELECTED_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SELECTED_NODE Value transfer Type reference (TYPE) I Selektierter Knoten 20030805

Method GET_SELECTED_PARAMETER on class CL_FP_FB_INTERFACE_TREE 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) 20030722

Method HANDLE_FUNCTION_SELECTED on class CL_FP_FB_INTERFACE_TREE has no exception.

Method HANDLE_INTERFACE_TYPE_CHANGED Signature

Method HANDLE_INTERFACE_TYPE_CHANGED on class CL_FP_FB_INTERFACE_TREE has no parameter.
Method HANDLE_INTERFACE_TYPE_CHANGED on class CL_FP_FB_INTERFACE_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 Value transfer Attribute reference (LIKE) 20030722

Method HANDLE_NODE_DOUBLE_CLICK on class CL_FP_FB_INTERFACE_TREE has no exception.

Method INVALIDATE Signature

Method INVALIDATE on class CL_FP_FB_INTERFACE_TREE has no parameter.
Method INVALIDATE on class CL_FP_FB_INTERFACE_TREE has no exception.

Method SET_EXPANDED_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CODING_EXPANDED Call by reference Type reference (TYPE) C Coding expandiert? 20030805
2 Importing I_GLOBAL_DEFINITIONS_EXPANDED Call by reference Type reference (TYPE) C Globale Definitionen expandiert? 20030805
3 Importing I_INTERFACE_DATA_EXPANDED Call by reference Type reference (TYPE) C Formularschnittstelle expandiert? 20030805
4 Importing I_REFERENCES_EXPANDED Call by reference Type reference (TYPE) C Währungs-/Mengenfelder expandiert? 20030805
5 Importing I_XML_SCHEMA_EXPANDED Call by reference Type reference (TYPE) C XML-Schema-Ordner expandiert? 20041119

Method SET_EXPANDED_PARAMETERS on class CL_FP_FB_INTERFACE_TREE has no exception.

Method SET_SELECTED_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECTED_NODE Call by reference Type reference (TYPE) I Selektierter Knoten 20030805

Method SET_SELECTED_PARAMETER on class CL_FP_FB_INTERFACE_TREE has no exception.
Event Signatures

Event NODE_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_SECTION Exporting Value transfer Type reference (TYPE) I Abschnitt 20030722
History
Last changed by/on SAP  20041228 
SAP Release Created in 640