SAP ABAP Class CL_UXS_XML_FRAMEWORK_GUI (Basic class for XML based GUIs)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UXS_GUI (Package) XML/XSLT Services: GUI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UXS_XML_ALV_TREE_GUI XML in ALV Tree 20010712
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UPS_STS_CUSTOMIZING Customizing STS 20010713
2 Inheritance (c INHERITING FROM c_ref)  CL_UWS_SURVEY_COCKPIT Web Survey Cockpit 20010712
3 Inheritance (c INHERITING FROM c_ref)  CL_UWS_SURVEY_FORM_GUI Web Survey Form Builder 20010712
Properties
Class CL_UXS_XML_FRAMEWORK_GUI  
Short Description Basic class for XML based GUIs    
Super Class CL_UXS_XML_ALV_TREE_GUI XML in ALV Tree 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UXS_GUI    
Program status     
Category 0   
Package UXS_GUI   XML/XSLT Services: GUI 
Created 20010712   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UXS_XML_FRAMEWORK_GUI has no forward declaration.
Interfaces
Class CL_UXS_XML_FRAMEWORK_GUI has no interface implemented.
Friends
Class CL_UXS_XML_FRAMEWORK_GUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_GUI_EXPERT_MODE_ADVANCED Constant Public Type reference (TYPE) UXB_GUI_EXPERT_MODE ' 2' 20010831
2 CD_GUI_EXPERT_MODE_EASY Constant Public Type reference (TYPE) UXB_GUI_EXPERT_MODE ' 1' 20010831
3 CD_GUI_MODE_CHANGE Constant Public Type reference (TYPE) UXB_GUI_MODE 'CHANGE' 20010810
4 CD_GUI_MODE_CREATE Constant Public Type reference (TYPE) UXB_GUI_MODE 'CREATE' 20010810
5 CD_GUI_MODE_DISPLAY Constant Public Type reference (TYPE) UXB_GUI_MODE 'DISPLAY' 20010810
6 MD_DD_HANDLE Instance attribute Protected Type reference (TYPE) I 20010712
7 MD_GUI_MODE Instance attribute Protected Type reference (TYPE) UXB_GUI_MODE 20010810
8 MD_PROPERTY_EDITOR_EXPERT_MODE Instance attribute Protected Type reference (TYPE) UXB_GUI_EXPERT_MODE CD_GUI_EXPERT_MODE_EASY 20010831
9 MD_TREE_XML_APPLICATION Instance attribute Private Type reference (TYPE) UXB_APPLICATION 20010712
10 MD_TREE_XML_CLASS_NAME Instance attribute Private Type reference (TYPE) SEOCLSNAME 20010717
11 MD_XSLT_PROG_PROPERTY_EDITOR Instance attribute Protected Type reference (TYPE) PROGNAME 20010712
12 MR_CLIPBOARD_NODE Instance attribute Private Object reference (TYPE REF TO) IF_IXML_NODE 20010712
13 MR_DD Instance attribute Protected Object reference (TYPE REF TO) CL_DRAGDROP 20010712
14 MR_FAVORITE_MANAGER Instance attribute Private Object reference (TYPE REF TO) CL_UXX_FAVORITES 20010712
15 MR_HTML_PREVIEW Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER 20010712
16 MR_PROPERTY_EDITOR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER 20010712
17 MR_PROPERTY_EDITOR_RUNTIME Instance attribute Protected Object reference (TYPE REF TO) CL_UWS_FORM_RUNTIME_LIGHT 20010801
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PROPERTY_EDITOR_PARAMETER Instance method Protected Method 20010731
2 CHECK_DELETABILITY Instance method Public Method 20020529
3 CHECK_INSERTABILITY Instance method Public Method 20010719
4 CONSTRUCTOR Instance method Public Constructor 20010712
5 GET_GUI_MODE Instance method Public Method 20010822
6 GET_HTML Instance method Protected Method 20010712
7 HANDLE_USER_COMMAND Instance method Public Method 20010718
8 ON_HTML_PREVIEW_SAPEVENT Instance method Protected Event handling method 20010712
9 ON_PROPERTY_EDITOR_SAPEVENT Instance method Protected Event handling method 20010712
10 REFRESH_HTML_PREVIEW Instance method Protected Method 20010712
11 REFRESH_LISTENER_CONTROLS Instance method Protected Method 20010712
12 REFRESH_PROPERTY_EDITOR Instance method Protected Method 20010712
13 SET_HTML_PREVIEW_CONTAINER Instance method Public Method 20010712
14 SET_PROPERTY_EDITOR_CONTAINER Instance method Public Method 20010712
Events
Class CL_UXS_XML_FRAMEWORK_GUI has no event.
Types
Class CL_UXS_XML_FRAMEWORK_GUI has no local type.
Method Signatures

Method ADD_PROPERTY_EDITOR_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMETER Call by reference Type reference (TYPE) SXSLTPARS 20010731
2 Changing CT_XSLT_OBJECT_BSP Call by reference Type reference (TYPE) SXSLTOPARS 20010815
3 Changing CT_XSLT_OBJECT_HTML Call by reference Type reference (TYPE) SXSLTOPARS 20010815
4 Changing CT_XSLT_OBJECT_LAYOUT Call by reference Type reference (TYPE) SXSLTOPARS 20010815
5 Importing IR_SELECTED_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010823

Method ADD_PROPERTY_EDITOR_PARAMETER on class CL_UXS_XML_FRAMEWORK_GUI has no exception.

Method CHECK_DELETABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHILD_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20020529
# Exception Resumable Description Created on
1 NOT_POSSIBLE 20020529

Method CHECK_INSERTABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHILD_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010828
2 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010828
# Exception Resumable Description Created on
1 NOT_POSSIBLE 20010817

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION Applikation zu der XML im Tree gehört 20010712
2 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 'CL_UXS_PERSISTENT_XML' Klasse zu der XML im Tree gehört 20010717
3 Importing ID_FAVORITE_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION Applikation unter der Favoriten gespeichert werden 20010712
4 Importing ID_OUTTAB_S_TYPE Call by reference Type reference (TYPE) TYPENAME 20010712
5 Importing ID_OUTTAB_T_TYPE Call by reference Type reference (TYPE) TYPENAME 20010712
6 Importing ID_XSLT_FIELD_CATALOGUE Call by reference Type reference (TYPE) PROGNAME 20010712
7 Importing ID_XSLT_TREE_STRUCTURE Call by reference Type reference (TYPE) PROGNAME 20010712

Method CONSTRUCTOR on class CL_UXS_XML_FRAMEWORK_GUI has no exception.

Method GET_GUI_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_GUI_MODE Value transfer Type reference (TYPE) UXB_GUI_MODE 20010822

Method GET_GUI_MODE on class CL_UXS_XML_FRAMEWORK_GUI has no exception.

Method GET_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010712
2 Returning RD_HTML Value transfer Type reference (TYPE) STRING 20010712
# Exception Resumable Description Created on
1 ERROR 20010722

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FCODE Call by reference Type reference (TYPE) SYUCOMM 20010718
2 Returning RD_FLAG_HANDLED Value transfer Type reference (TYPE) UXB_FLAG 20010718

Method HANDLE_USER_COMMAND on class CL_UXS_XML_FRAMEWORK_GUI has no exception.

Method ON_HTML_PREVIEW_SAPEVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Attribute reference (LIKE) 20010712
2 Importing FRAME Call by reference Attribute reference (LIKE) 20010712
3 Importing GETDATA Call by reference Attribute reference (LIKE) 20010712
4 Importing POSTDATA Call by reference Attribute reference (LIKE) 20010712
5 Importing QUERY_TABLE Call by reference Attribute reference (LIKE) 20010712

Method ON_HTML_PREVIEW_SAPEVENT on class CL_UXS_XML_FRAMEWORK_GUI has no exception.

Method ON_PROPERTY_EDITOR_SAPEVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Attribute reference (LIKE) 20010712
2 Importing FRAME Call by reference Attribute reference (LIKE) 20010712
3 Importing GETDATA Call by reference Attribute reference (LIKE) 20010712
4 Importing POSTDATA Call by reference Attribute reference (LIKE) 20010712
5 Importing QUERY_TABLE Call by reference Attribute reference (LIKE) 20010712

Method ON_PROPERTY_EDITOR_SAPEVENT on class CL_UXS_XML_FRAMEWORK_GUI has no exception.

Method REFRESH_HTML_PREVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010712

Method REFRESH_HTML_PREVIEW on class CL_UXS_XML_FRAMEWORK_GUI has no exception.

Method REFRESH_LISTENER_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SELECTED_NODE Call by reference Type reference (TYPE) LVC_NKEY 20010819
2 Importing IR_SELECTED_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010712

Method REFRESH_LISTENER_CONTROLS on class CL_UXS_XML_FRAMEWORK_GUI has no exception.

Method REFRESH_PROPERTY_EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SELECTED_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010712
# Exception Resumable Description Created on
1 RENDER_ERROR 20010908

Method SET_HTML_PREVIEW_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20010712

Method SET_HTML_PREVIEW_CONTAINER on class CL_UXS_XML_FRAMEWORK_GUI has no exception.

Method SET_PROPERTY_EDITOR_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20010712

Method SET_PROPERTY_EDITOR_CONTAINER on class CL_UXS_XML_FRAMEWORK_GUI has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 3.1A