SAP ABAP Class CL_UWS_SURVEY_FORM (Survey Form Service)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UWS_SURVEY_FORM (Package) Form-Based Web Services: Questionnaires
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UWS_FORM_SERVICE Service Form 20010718
Properties
Class CL_UWS_SURVEY_FORM  
Short Description Survey Form Service    
Super Class CL_UWS_FORM_SERVICE Service Form 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UWS_SURVEY_FORM    
Program status     
Category 0   
Package UWS_SURVEY_FORM   Form-Based Web Services: Questionnaires 
Created 20010718   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UWS_PUBLISHING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_UWS_SURVEY_LANGUAGE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_UXS_XML_CONTAINER_PROXY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UWS_SURVEY_FORM has no interface implemented.
Friends
Class CL_UWS_SURVEY_FORM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_COMPONENT_DATA_COLLECTOR Static Attribute Public Type reference (TYPE) STRING 'defaultDataCollector' 20010720
2 CD_COMPONENT_FORM_TEMPLATE Static Attribute Public Type reference (TYPE) STRING 'formTemplate' 20010719
3 CD_COMPONENT_LAYOUT Static Attribute Public Type reference (TYPE) STRING 'SurveyFormLayout' 20010718
4 CD_COMPONENT_NET_DATA_TEMPLATE Static Attribute Public Type reference (TYPE) STRING 'netDataTemplate' 20010719
5 CD_COMPONENT_NET_DATA_TEMPL_L Static Attribute Public Type reference (TYPE) STRING 'netDataTemplate_Lang' 20040803
6 CD_COMPONENT_STATUS_CONDITION Static Attribute Public Type reference (TYPE) STRING 'status' 20010725
7 CD_DEVCLASS_UXS Constant Private Type reference (TYPE) DEVCLASS 'UXS_GENERATION' Package 20011107
8 CD_GEN_NAMESPACE_UXS Constant Private Type reference (TYPE) STRING 'UXS_' 20011107
9 MR_SURVEY_FORM_COND Instance attribute Private Object reference (TYPE REF TO) CL_UWS_SURVEY_FORM_COND 20010725
10 MT_PATH_QID Instance attribute Private Type reference (TYPE) UXS_T_XPATH_VALUE 20020124
11 MT_QUEST_TRANSL Instance attribute Private Type reference (TYPE) UXS_QUEST_TRANS_LONG_T Translation Table for Questionnaires 20040611
12 MT_XML_FORM_PARAMETER Instance attribute Private Type reference (TYPE) UWS_T_SURVEY_FORM_PARAMETER 20010802
Methods
# Method Level Visibility Method type Description Created on
1 ADD_QUEST_TRANSL_ENTRIES Instance method Private Method Translation-Relevant Texts in TUXS_QUEST_TRANS 20040611
2 ANNOTATE_NET_DATA_WITH_QID Instance method Public Method 20020124
3 CLASS_CONSTRUCTOR Static method Public Constructor 20010718
4 CLEAR_QUEST_TRANSL Instance method Public Method 20040611
5 ENSURE_SURVEY_FORM_COND Instance method Public Method 20010725
6 GENERATE_SERVICE_COMPONENTS Instance method Public Method 20010718
7 GET_DATA Instance method Public Method 20040611
8 GET_NET_DATA_QIDS_FROM_QUE Instance method Public Method 20070831
9 GET_SURVEY_FORM_COND Instance method Public Method 20010725
10 GET_SURVEY_FORM_PARAMETERS Instance method Public Method 20010802
11 GET_SURVEY_LAYOUT Instance method Public Method 20010718
12 INITIALIZE Instance method Public Method 20010718
13 INITIALIZE_CONDITIONS Instance method Public Method 20010725
14 MARK_AS_TRANSPORTED Instance method Public Method 20071203
15 POPUP_TO_SET_HEADER_DATA Instance method Public Method 20011018
16 SAVE_SERVICE_COMPONENTS Instance method Public Method TODO: Move to if_uxp_persistent_dependents 20010720
17 SET_SURVEY_FORM_COND Instance method Public Method 20010725
18 SET_SURVEY_LAYOUT Instance method Public Method 20010720
19 UTIL_GET_OR_CREATE_COMPONENT Instance method Public Method 20010718
20 XSLT_COLLECT_FORM_PARAMETER Instance method Public Method 20010802
21 XSLT_COLLECT_PATH_QID Instance method Public Method 20020124
22 XSLT_COLLECT_TRANSTEXTS Instance method Public Method 20040611
Events
Class CL_UWS_SURVEY_FORM has no event.
Types
Class CL_UWS_SURVEY_FORM has no local type.
Method Signatures

Method ADD_QUEST_TRANSL_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARSE_NETDATA Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040803
2 Importing ID_QUE_XML Call by reference Type reference (TYPE) STRING 20040611

Method ADD_QUEST_TRANSL_ENTRIES on class CL_UWS_SURVEY_FORM has no exception.

Method ANNOTATE_NET_DATA_WITH_QID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_NET_DATA_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20020124
2 Importing ID_XML_QUE Call by reference Type reference (TYPE) STRING 20020124
# Exception Resumable Description Created on
1 FAILED 20020124

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_QUEST_TRANSL Signature

Method CLEAR_QUEST_TRANSL on class CL_UWS_SURVEY_FORM has no parameter.
Method CLEAR_QUEST_TRANSL on class CL_UWS_SURVEY_FORM has no exception.

Method ENSURE_SURVEY_FORM_COND Signature

Method ENSURE_SURVEY_FORM_COND on class CL_UWS_SURVEY_FORM has no parameter.
Method ENSURE_SURVEY_FORM_COND on class CL_UWS_SURVEY_FORM has no exception.

Method GENERATE_SERVICE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DEL_LONGTEXTS Call by reference Type reference (TYPE) BOOLE_D '' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050623
2 Importing ID_PUBLISHING_MODE Call by reference Type reference (TYPE) UWSP_PUBLISHING_MODE CL_UWS_PUBLISHING=>CD_MODE_HTML_MAIL 20010829
# Exception Resumable Description Created on
1 ERROR 20010814

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_TRANSL_TEXTS Value transfer Type reference (TYPE) UXS_QUEST_TRANS_LONG_T Übersetzungstabelle 20040611

Method GET_DATA on class CL_UWS_SURVEY_FORM has no exception.

Method GET_NET_DATA_QIDS_FROM_QUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PATH_QID Value transfer Type reference (TYPE) UXS_T_XPATH_VALUE Table of XPath/Value Pair 20070831
# Exception Resumable Description Created on
1 FAILED 20070831

Method GET_SURVEY_FORM_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FLAG_RELOAD_FROM_DB Call by reference Type reference (TYPE) UXB_FLAG SPACE 20010802
2 Returning RR_SURVEY_FORM_COND Value transfer Object reference (TYPE REF TO) CL_UWS_SURVEY_FORM_COND 20010725

Method GET_SURVEY_FORM_COND on class CL_UWS_SURVEY_FORM has no exception.

Method GET_SURVEY_FORM_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PARAMETER Value transfer Type reference (TYPE) UWS_T_SURVEY_FORM_PARAMETER 20010802

Method GET_SURVEY_FORM_PARAMETERS on class CL_UWS_SURVEY_FORM 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 INITIALIZE Signature

Method INITIALIZE on class CL_UWS_SURVEY_FORM has no parameter.
Method INITIALIZE on class CL_UWS_SURVEY_FORM has no exception.

Method INITIALIZE_CONDITIONS Signature

Method INITIALIZE_CONDITIONS on class CL_UWS_SURVEY_FORM has no parameter.
Method INITIALIZE_CONDITIONS on class CL_UWS_SURVEY_FORM has no exception.

Method MARK_AS_TRANSPORTED Signature

Method MARK_AS_TRANSPORTED on class CL_UWS_SURVEY_FORM has no parameter.
Method MARK_AS_TRANSPORTED on class CL_UWS_SURVEY_FORM has no exception.

Method POPUP_TO_SET_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DISPLAY_ONLY Call by reference Type reference (TYPE) UXB_FLAG 20011018
2 Importing ID_ID_UNCHANGEABLE Call by reference Type reference (TYPE) UXB_FLAG 20011018
# Exception Resumable Description Created on
1 CANCELED 20011018

Method SAVE_SERVICE_COMPONENTS Signature

Method SAVE_SERVICE_COMPONENTS on class CL_UWS_SURVEY_FORM has no parameter.
# Exception Resumable Description Created on
1 FAILED 20010809

Method SET_SURVEY_FORM_COND Signature

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

Method SET_SURVEY_FORM_COND on class CL_UWS_SURVEY_FORM has no exception.

Method SET_SURVEY_LAYOUT Signature

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

Method SET_SURVEY_LAYOUT on class CL_UWS_SURVEY_FORM has no exception.

Method UTIL_GET_OR_CREATE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 20010718
2 Importing ID_COMPONENT_NAME Call by reference Type reference (TYPE) STRING 20010718
3 Returning RR_CONTAINER Value transfer Object reference (TYPE REF TO) IF_UXS_XML_CONTAINER 20010718

Method UTIL_GET_OR_CREATE_COMPONENT on class CL_UWS_SURVEY_FORM has no exception.

Method XSLT_COLLECT_FORM_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BINDING_CLASS Call by reference Type reference (TYPE) STRING 20010802
2 Importing ID_BINDING_TYPE Call by reference Type reference (TYPE) STRING 20010802
3 Importing ID_DEFAULT_VALUE Call by reference Type reference (TYPE) STRING 20010802
4 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20010802
5 Importing ID_QUENAME Call by reference Type reference (TYPE) STRING 20030827

Method XSLT_COLLECT_FORM_PARAMETER on class CL_UWS_SURVEY_FORM has no exception.

Method XSLT_COLLECT_PATH_QID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PATH Call by reference Type reference (TYPE) STRING 20020124
2 Importing ID_QID Call by reference Type reference (TYPE) STRING 20020124

Method XSLT_COLLECT_PATH_QID on class CL_UWS_SURVEY_FORM has no exception.

Method XSLT_COLLECT_TRANSTEXTS 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 20040611
2 Importing ID_FORM_ID Call by reference Type reference (TYPE) UXB_ID Objekt ID 20040611
3 Importing ID_KEY Call by reference Type reference (TYPE) CHAR20 Char 20 20040611
4 Importing ID_LANGU Call by reference Type reference (TYPE) LANG Sprachkennzeichen 20040611
5 Importing ID_SAP_OBJECT Call by reference Type reference (TYPE) UXP_SAP_OBJECT SAP Objekt 20040611
6 Importing ID_TEXT Call by reference Type reference (TYPE) STRING 20040611

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