SAP ABAP Class CL_UWS_SURVEY_FORM_GUI (Web Survey Form Builder)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UWS_SURVEY_FORM_GUI (Package) Form-Based Web Services: Questionnaires: GUI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UXS_XML_FRAMEWORK_GUI Basic class for XML based GUIs 20010712
Properties
Class CL_UWS_SURVEY_FORM_GUI  
Short Description Web Survey Form Builder    
Super Class CL_UXS_XML_FRAMEWORK_GUI Basic class for XML based GUIs 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UWS_SURVEY_FORM_GUI    
Program status     
Category 0   
Package UWS_SURVEY_FORM_GUI   Form-Based Web Services: Questionnaires: GUI 
Created 20010603   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_UWS_BASIC_LAYOUT_LANGUAGE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_UWS_PUBLISHING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_UWS_SURVEY_LANGUAGE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_UXX_BINDING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UWS_SURVEY_FORM_GUI has no interface implemented.
Friends
Class CL_UWS_SURVEY_FORM_GUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_DEFAULT_DETAIL_DYNNR Constant Public Type reference (TYPE) SYDYNNR '1100' 20010603
2 CD_DEFAULT_DETAIL_REPID Constant Public Type reference (TYPE) SYREPID 'SAPLUWS_TARGETING_GUI' 20010603
3 CD_QID_ALLOWED_CHARS Constant Private Type reference (TYPE) STRING '_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' 20020131
4 MD_CHANGED Instance attribute Private Type reference (TYPE) UXB_FLAG Indicator (X or Space) 20051012
5 MD_PDF_TOOGLE Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20070626
6 MD_PUBLISHING_MODE Instance attribute Private Type reference (TYPE) UWSP_PUBLISHING_MODE 20010814
7 MD_SSO_ACTIVE Instance attribute Private Type reference (TYPE) CHAR1 '-' Single-Character Indicator 20080425
8 MD_USE_BSP_LANGUAGE Instance attribute Public Type reference (TYPE) UXB_FLAG 20010814
9 MD_USE_QUE_LANGUAGE Instance attribute Public Type reference (TYPE) UXB_FLAG 20010814
10 MR_SURVEY_FORM Instance attribute Protected Object reference (TYPE REF TO) CL_UWS_SURVEY_FORM 20010718
11 MR_VAL_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_UWS_SURVEY_VAL BAdI Interface IF_EX_UWS_SURVEY_VAL 20050824
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INSERTABLE Instance method Protected Method 20010722
2 CONSTRUCTOR Instance method Public Constructor 20010603
3 FCODE_ADD_BDLIB Instance method Private Method 20010814
4 FCODE_ADD_BDLIB_GROUP Instance method Private Method 20020129
5 FCODE_CHANGE_CSS Instance method Private Method 20030910
6 FCODE_CREATE_NEW_NODE Instance method Protected Method 20010801
7 FCODE_CREATE_NEW_NODE_INT Instance method Protected Method 20010820
8 FCODE_EXIT Instance method Public Method 20010823
9 FCODE_PDF_PREVIEW Instance method Private Method 20070624
10 FCODE_RENAME_SURVEY_FORM Instance method Protected Method 20010801
11 FCODE_SAVE_SURVEY_FORM Instance method Private Method 20010809
12 FCODE_SAVE_SURVEY_FORM_AS Instance method Private Method 20031029
13 FCODE_SET_SAVE_BUTTON Instance method Private Method 20090911
14 FCODE_SHOW_SHORT_DOKU Instance method Protected Method 20010825
15 FCODE_SURVEY_FORM_HEADER Instance method Private Method 20011018
16 FCODE_TOGGLE_PUBLISHING_MODE Instance method Protected Method 20010814
17 FCODE_TRANS_SURVEY_FORM Instance method Private Method 20010814
18 FCODE_USER_SETTINGS Instance method Private Method 20010831
19 GET_CURRENT_DETAIL_DYNPRO Instance method Public Method 20010603
20 GET_CURRENT_PAGE Instance method Public Method 20010814
21 GET_PUBLISHING_MODE Instance method Public Method 20010814
22 GET_SURVEY_LAYOUT Instance method Private Method 20010718
23 INSERT_TAGS_TO_TOOLBAR Instance method Private Method 20010724
24 IS_CHANGED Instance method Public Method 20010823
25 REFRESH_ALV_FROM_SURVEY_LAYOUT Instance method Public Method 20010720
26 REFRESH_SURVEY_LAYOUT_FROM_ALV Instance method Public Method 20010720
27 UTIL_GET_BINDING Instance method Private Method 20010703
28 UTIL_GET_FCODE Instance method Private Method 20010807
29 UTIL_GET_QUE_PATH Instance method Private Method 20010726
30 VALIDATE_QUESTIONNAIRE Instance method Private Method 20050824
31 XSLT_GET_BINDING_TYPE_OPTIONS Instance method Public Method 20010823
32 XSLT_GET_DROPDOWN Instance method Public Method 20010815
33 XSLT_GET_PARAMETER_DESCRIPTION Instance method Public Method 20010823
34 XSLT_GET_PARAMETER_TYPE Instance method Public Method 20010823
Events
Class CL_UWS_SURVEY_FORM_GUI has no event.
Types
Class CL_UWS_SURVEY_FORM_GUI has no local type.
Method Signatures

Method CHECK_INSERTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CHILD_TAG_NAME Call by reference Type reference (TYPE) UXS_TAG_NAME 20010722
2 Importing ID_PARENT_TAG_NAME Call by reference Type reference (TYPE) UXS_TAG_NAME 20010722
# 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 20010718
2 Importing ID_GUI_MODE Call by reference Type reference (TYPE) UXB_GUI_MODE CD_GUI_MODE_CHANGE 20010718
3 Importing IR_BD_LIB_MANAGER Call by reference Object reference (TYPE REF TO) CL_UBD_MANAGER 20010703
4 Importing IR_HTML_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20010603
5 Importing IR_SURVEY_FORM Call by reference Object reference (TYPE REF TO) CL_UWS_SURVEY_FORM 20010718

Method CONSTRUCTOR on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method FCODE_ADD_BDLIB Signature

Method FCODE_ADD_BDLIB on class CL_UWS_SURVEY_FORM_GUI has no parameter.
Method FCODE_ADD_BDLIB on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method FCODE_ADD_BDLIB_GROUP Signature

Method FCODE_ADD_BDLIB_GROUP on class CL_UWS_SURVEY_FORM_GUI has no parameter.
Method FCODE_ADD_BDLIB_GROUP on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method FCODE_CHANGE_CSS Signature

Method FCODE_CHANGE_CSS on class CL_UWS_SURVEY_FORM_GUI has no parameter.
Method FCODE_CHANGE_CSS on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method FCODE_CREATE_NEW_NODE 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 Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20010801
2 Importing ID_TARGET_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20010801

Method FCODE_CREATE_NEW_NODE on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method FCODE_CREATE_NEW_NODE_INT 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 Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20010820
2 Importing ID_TARGET_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20010820
3 Returning RR_NEW_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20010820

Method FCODE_CREATE_NEW_NODE_INT on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method FCODE_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_EXIT_WITHOUT_SAVE Call by reference Type reference (TYPE) UXB_FLAG 20010823
2 Exporting ED_SAVED Call by reference Type reference (TYPE) UXB_FLAG 20010823
# Exception Resumable Description Created on
1 CANCELED Verlassen wurde abgebrochen 20010823

Method FCODE_PDF_PREVIEW Signature

Method FCODE_PDF_PREVIEW on class CL_UWS_SURVEY_FORM_GUI has no parameter.
# Exception Resumable Description Created on
1 CANCELED 20070624

Method FCODE_RENAME_SURVEY_FORM Signature

Method FCODE_RENAME_SURVEY_FORM on class CL_UWS_SURVEY_FORM_GUI has no parameter.
# Exception Resumable Description Created on
1 CAHNCEL 20010801

Method FCODE_SAVE_SURVEY_FORM Signature

Method FCODE_SAVE_SURVEY_FORM on class CL_UWS_SURVEY_FORM_GUI has no parameter.
# Exception Resumable Description Created on
1 CANCELED 20010809

Method FCODE_SAVE_SURVEY_FORM_AS Signature

Method FCODE_SAVE_SURVEY_FORM_AS on class CL_UWS_SURVEY_FORM_GUI has no parameter.
# Exception Resumable Description Created on
1 CANCELED 20031029

Method FCODE_SET_SAVE_BUTTON Signature

Method FCODE_SET_SAVE_BUTTON on class CL_UWS_SURVEY_FORM_GUI has no parameter.
Method FCODE_SET_SAVE_BUTTON on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method FCODE_SHOW_SHORT_DOKU Signature

Method FCODE_SHOW_SHORT_DOKU on class CL_UWS_SURVEY_FORM_GUI has no parameter.
Method FCODE_SHOW_SHORT_DOKU on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method FCODE_SURVEY_FORM_HEADER Signature

Method FCODE_SURVEY_FORM_HEADER on class CL_UWS_SURVEY_FORM_GUI has no parameter.
# Exception Resumable Description Created on
1 CANCELED 20011018

Method FCODE_TOGGLE_PUBLISHING_MODE Signature

Method FCODE_TOGGLE_PUBLISHING_MODE on class CL_UWS_SURVEY_FORM_GUI has no parameter.
Method FCODE_TOGGLE_PUBLISHING_MODE on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method FCODE_TRANS_SURVEY_FORM Signature

Method FCODE_TRANS_SURVEY_FORM on class CL_UWS_SURVEY_FORM_GUI has no parameter.
Method FCODE_TRANS_SURVEY_FORM on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method FCODE_USER_SETTINGS Signature

Method FCODE_USER_SETTINGS on class CL_UWS_SURVEY_FORM_GUI has no parameter.
Method FCODE_USER_SETTINGS on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method GET_CURRENT_DETAIL_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DYNNR Call by reference Type reference (TYPE) SYDYNNR 20010603
2 Exporting ED_REPID Call by reference Type reference (TYPE) SYREPID 20010603
# Exception Resumable Description Created on
1 NO_DYNNR_FOUND 20010603

Method GET_CURRENT_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_PAGE_ID Value transfer Type reference (TYPE) STRING 20010814
# Exception Resumable Description Created on
1 NOT_FOUND 20010814

Method GET_PUBLISHING_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_PUBLISHING_MODE Value transfer Type reference (TYPE) UWSP_PUBLISHING_MODE 20010814

Method GET_PUBLISHING_MODE on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method GET_SURVEY_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SURVEY_LAYOUT Value transfer Object reference (TYPE REF TO) CL_UXS_PERSISTENT_XML 20010718
# Exception Resumable Description Created on
1 NOT_FOUND 20010720

Method INSERT_TAGS_TO_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TAGNAME Call by reference Type reference (TYPE) UXS_TAG_NAME 20010724

Method INSERT_TAGS_TO_TOOLBAR on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CHANGED Value transfer Type reference (TYPE) UXB_FLAG 20010823

Method IS_CHANGED on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method REFRESH_ALV_FROM_SURVEY_LAYOUT Signature

Method REFRESH_ALV_FROM_SURVEY_LAYOUT on class CL_UWS_SURVEY_FORM_GUI has no parameter.
Method REFRESH_ALV_FROM_SURVEY_LAYOUT on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method REFRESH_SURVEY_LAYOUT_FROM_ALV Signature

Method REFRESH_SURVEY_LAYOUT_FROM_ALV on class CL_UWS_SURVEY_FORM_GUI has no parameter.
Method REFRESH_SURVEY_LAYOUT_FROM_ALV on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method UTIL_GET_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DIRECTION Call by reference Type reference (TYPE) ABAP_PARMKIND 20010703
2 Exporting ED_TYPENAME Call by reference Type reference (TYPE) ABAP_TYPENAME 20010703
3 Importing ID_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20010703

Method UTIL_GET_BINDING on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method UTIL_GET_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TAG_NAME Call by reference Type reference (TYPE) UXS_TAG_NAME 20010807
2 Returning RD_FCODE Value transfer Type reference (TYPE) SYUCOMM 20010807

Method UTIL_GET_FCODE on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method UTIL_GET_QUE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20010726
2 Returning RD_PATH Value transfer Type reference (TYPE) STRING 20010726
# Exception Resumable Description Created on
1 FAILED 20010728

Method VALIDATE_QUESTIONNAIRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_RETURN Value transfer Type reference (TYPE) BAPIRET1 Returnparameter 20050824

Method VALIDATE_QUESTIONNAIRE on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method XSLT_GET_BINDING_TYPE_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_BINDING_TYPE_OPTIONS Call by reference Type reference (TYPE) STRING 20010823
2 Importing ID_TYPE Call by reference Type reference (TYPE) STRING 20010823

Method XSLT_GET_BINDING_TYPE_OPTIONS on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method XSLT_GET_DROPDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DROPDOWN_XML Call by reference Type reference (TYPE) STRING 20010815
2 Importing ID_HANDLER_NAME Call by reference Type reference (TYPE) STRING 20010815
3 Importing ID_TYPE Call by reference Type reference (TYPE) STRING 20010815

Method XSLT_GET_DROPDOWN on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method XSLT_GET_PARAMETER_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DESCRIPTION Call by reference Type reference (TYPE) STRING 20010823
2 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) STRING 20010823
3 Importing ID_METHOD_NAME Call by reference Type reference (TYPE) STRING 20010823
4 Importing ID_PARAMETER_NAME Call by reference Type reference (TYPE) STRING 20010823

Method XSLT_GET_PARAMETER_DESCRIPTION on class CL_UWS_SURVEY_FORM_GUI has no exception.

Method XSLT_GET_PARAMETER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TYPE Call by reference Type reference (TYPE) STRING 20010823
2 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) STRING 20010823
3 Importing ID_METHOD_NAME Call by reference Type reference (TYPE) STRING 20010823
4 Importing ID_PARAMETER_NAME Call by reference Type reference (TYPE) STRING 20010823

Method XSLT_GET_PARAMETER_TYPE on class CL_UWS_SURVEY_FORM_GUI has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 3.1A