Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_UWS_SURVEY_FORM_API | Survey Form API | 20070528 |
Properties
| Interface | IF_UWS_SURVEY_FORM_API | |
| Short Description | Survey Form API |
General Data
| Package | UWS_SURVEY_FORM | Form-Based Web Services: Questionnaires |
| Created | 20070528 | SAP |
| Last changed | 20090618 | SAP |
| 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) |
Interfaces
Interface IF_UWS_SURVEY_FORM_API has no interface.
Friends
Interface IF_UWS_SURVEY_FORM_API has no friend.
Attributes
Interface IF_UWS_SURVEY_FORM_API has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add new Questionnaire Element to Hierarchy | 20070528 | |
| 2 | Instance method | Public | Method | Copy current Questionnaire | 20070529 | |
| 3 | Static method | Public | Method | Create new Questionnaire | 20070528 | |
| 4 | Instance method | Public | Method | Delete current Questionnaire | 20070528 | |
| 5 | Instance method | Public | Method | Get the list of allowed subelement types | 20070530 | |
| 6 | Instance method | Public | Method | Get Element Children | 20070531 | |
| 7 | Instance method | Public | Method | Get element data | 20070528 | |
| 8 | Instance method | Public | Method | Return the language in which Questionnaire was created | 20070704 | |
| 9 | Static method | Public | Method | Return the list of Questionnaires for the given application | 20070528 | |
| 10 | Instance method | Public | Method | Get Questionnaire Header Data | 20070528 | |
| 11 | Instance method | Public | Method | Get root Element of Hierarchy | 20070530 | |
| 12 | Instance method | Public | Method | Read Questionnaire Text for the given Text ID and Language | 20070704 | |
| 13 | Instance method | Public | Method | Read all Questionnaire Texts for the given Language | 20070704 | |
| 14 | Instance method | Public | Method | Return a table of Texts Identifiers for the Questionnaire | 20070704 | |
| 15 | Static method | Public | Method | Read Questionnaire for Change | 20070528 | |
| 16 | Static method | Public | Method | Read Questionnaire for Display | 20070528 | |
| 17 | Instance method | Public | Method | Remove element | 20070528 | |
| 18 | Instance method | Public | Method | Save current Questionnaire | 20070528 | |
| 19 | Instance method | Public | Method | Set element data | 20070528 | |
| 20 | Instance method | Public | Method | Set Questionnaire Header Data | 20070528 | |
| 21 | Instance method | Public | Method | Save Questionnaire Text for the given Text ID and Language | 20070704 | |
| 22 | Instance method | Public | Method | Save all Questionnaire Texts for the given Language | 20070704 | |
| 23 | Instance method | Public | Method | Questionnaire validation | 20070605 |
Events
Interface IF_UWS_SURVEY_FORM_API has no event.
Types
Interface IF_UWS_SURVEY_FORM_API has no local type.
Method Signatures
Method ADD_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | UWS_ELEMENT_TYPE | Questionnaire Element Type | 20070531 | |||
| 2 | IV_PARENT_ELEMENT_KEY | Call by reference | Type reference (TYPE) | UWS_ELEMENT_KEY | Questionnaire Element Key (Hierarchy) | 20070531 | |||
| 3 | RV_NEW_ELEMENT_KEY | Value transfer | Type reference (TYPE) | UWS_ELEMENT_KEY | Questionnaire Element Key (Hierarchy) | 20070531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Edit errors | 20070622 |
Method COPY_QUESTIONNAIRE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_QUESTIONNAIRE | Call by reference | Object reference (TYPE REF TO) | IF_UWS_SURVEY_FORM_API | Survey Form API | 20070529 | |||
| 2 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | UXP_DESCRIPTION | Name of a Persistent Object | 20070529 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | UXP_GUID | GUID | 20070529 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | UXB_ID | Object ID | 20070529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Questionnaire create errors | 20070622 | ||
| 2 | Edit errors | 20070622 |
Method CREATE_QUESTIONNAIRE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_QUESTIONNAIRE | Call by reference | Object reference (TYPE REF TO) | IF_UWS_SURVEY_FORM_API | Survey Form API | 20070528 | |||
| 2 | IV_APPLICATION | Call by reference | Type reference (TYPE) | UXB_APPLICATION | Application | 20070528 | |||
| 3 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | UXP_DESCRIPTION | Name of a Persistent Object | 20070528 | |||
| 4 | IV_GUID | Call by reference | Type reference (TYPE) | UXP_GUID | GUID | 20070528 | |||
| 5 | IV_ID | Call by reference | Type reference (TYPE) | UXB_ID | Object ID | 20070528 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Questionnaire create errors | 20070621 |
Method DELETE_QUESTIONNAIRE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | ABAP_BOOL | commit work | 20070621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Questionnaire delete errors | 20070621 |
Method GET_ALLOWED_SUBELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ALLOWED_SUBELEMENT_TYPES | Call by reference | Type reference (TYPE) | UWS_T_ELEMENT_TYPE | Table of Questionnaire Element Types | 20070530 | |||
| 2 | IV_PARENT_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | UWS_ELEMENT_TYPE | Questionnaire Element Type | 20070530 |
Method GET_ALLOWED_SUBELEMENTS on Interface IF_UWS_SURVEY_FORM_API has no exception.
Method GET_ELEMENT_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SUBELEMENT_KEYS | Call by reference | Type reference (TYPE) | UWS_T_ELEMENT_KEY | Table of Questionnaire Element Keys | 20070531 | |||
| 2 | IV_ELEMENT_KEY | Call by reference | Type reference (TYPE) | UWS_ELEMENT_KEY | Questionnaire Element Type | 20070531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Edit errors | 20070622 |
Method GET_ELEMENT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ELEMENT_DATA | Call by reference | Type reference (TYPE) | UWS_T_SERVICE_PARAMETER | Service Parameter | 20070530 | |||
| 2 | EV_ELEMENT_TYPE | Call by reference | Type reference (TYPE) | UWS_ELEMENT_TYPE | Questionnaire Element Type | 20070615 | |||
| 3 | IV_ELEMENT_KEY | Call by reference | Type reference (TYPE) | UWS_ELEMENT_KEY | Questionnaire Element Key (Hierarchy) | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Edit errors | 20070622 |
Method GET_MASTER_LANGUAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MASTER_LANG | Call by reference | Type reference (TYPE) | LANG | Language ID | 20070704 |
Method GET_MASTER_LANGUAGE on Interface IF_UWS_SURVEY_FORM_API has no exception.
Method GET_QUESTIONNAIRES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_QUESTIONNAIRES | Call by reference | Type reference (TYPE) | UXP_T_IE_KEY | List of Questionnaires | 20070528 | |||
| 2 | IV_APPLICATION | Call by reference | Type reference (TYPE) | UXB_APPLICATION | Application | 20070528 |
Method GET_QUESTIONNAIRES on Interface IF_UWS_SURVEY_FORM_API has no exception.
Method GET_QUESTIONNAIRE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CHANGEABILITY | Call by reference | Type reference (TYPE) | UWS_CHANGEABILITY | Survey Changeable after Sending | 20070528 | |||
| 2 | EV_DESCRIPTION | Call by reference | Type reference (TYPE) | UXP_DESCRIPTION | Name of a Persistent Object | 20070528 | |||
| 3 | EV_ID | Call by reference | Type reference (TYPE) | UXB_ID | Object ID | 20070528 | |||
| 4 | EV_POSTING_TYPE | Call by reference | Type reference (TYPE) | UWS_POSTING_TYPE | Update Type of Survey | 20070528 |
Method GET_QUESTIONNAIRE_DATA on Interface IF_UWS_SURVEY_FORM_API has no exception.
Method GET_ROOT_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ELEMENT_KEY | Value transfer | Type reference (TYPE) | UWS_ELEMENT_KEY | Questionnaire Element Key (Hierarchy) | 20070530 |
Method GET_ROOT_ELEMENT on Interface IF_UWS_SURVEY_FORM_API has no exception.
Method GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TEXT | Value transfer | Type reference (TYPE) | STRING | 20070704 | ||||
| 2 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANG | Language ID | 20070704 | |||
| 3 | IV_TEXT_ID | Call by reference | Type reference (TYPE) | UWS_QUE_TEXT_ID | Questionnaire Text Identifier | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Edit errors | 20070706 |
Method GET_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TEXT_LIST | Call by reference | Type reference (TYPE) | UWS_T_QUE_TEXT | Table of Questionnaire Texts with Identifiers | 20070704 | |||
| 2 | IT_TEXT_ID_LIST | Call by reference | Type reference (TYPE) | UWS_T_QUE_TEXT_ID | Table of Questionnaire Text Identifier | 20070704 | |||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANG | Language ID | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Edit errors | 20070706 |
Method GET_TEXT_ID_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TEXT_ID_LIST | Call by reference | Type reference (TYPE) | UWS_T_QUE_TEXT_ID | Table of Questionnaire Text Identifier | 20070704 |
Method GET_TEXT_ID_LIST on Interface IF_UWS_SURVEY_FORM_API has no exception.
Method READ_FOR_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_QUESTIONNAIRE | Call by reference | Object reference (TYPE REF TO) | IF_UWS_SURVEY_FORM_API | Survey Form API | 20070528 | |||
| 2 | IV_APPLICATION | Call by reference | Type reference (TYPE) | UXB_APPLICATION | Application | 20070528 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | UXP_GUID | GUID | 20070528 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | UXB_ID | Object ID | 20070528 | |||
| 5 | IV_VERSION | Call by reference | Type reference (TYPE) | UXP_VERSION | Version | 20070528 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Quesionnaire read errors | 20070621 |
Method READ_FOR_DISPLAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_QUESTIONNAIRE | Call by reference | Object reference (TYPE REF TO) | IF_UWS_SURVEY_FORM_API | Survey Form API | 20070528 | |||
| 2 | IV_APPLICATION | Call by reference | Type reference (TYPE) | UXB_APPLICATION | Application | 20070528 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | UXP_GUID | GUID | 20070528 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | UXB_ID | Object ID | 20070528 | |||
| 5 | IV_VERSION | Call by reference | Type reference (TYPE) | UXP_VERSION | Version | 20070528 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Quesionnaire read errors | 20070621 |
Method REMOVE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT_KEY | Call by reference | Type reference (TYPE) | UWS_ELEMENT_KEY | Questionnaire Element Key (Hierarchy) | 20070529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Edit errors | 20070622 |
Method SAVE_QUESTIONNAIRE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | UXB_T_MESSAGE | Error Messages | 20080620 | |||
| 2 | IV_COMMIT_WORK | Call by reference | Type reference (TYPE) | UXB_FLAG | Indicator (X or Space) | 20070528 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Edit errors | 20070706 | ||
| 2 | Questionnaire save errors | 20070621 |
Method SET_ELEMENT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ELEMENT_DATA | Call by reference | Type reference (TYPE) | UWS_T_SERVICE_PARAMETER | Service Parameter | 20070530 | |||
| 2 | IV_ELEMENT_KEY | Call by reference | Type reference (TYPE) | UWS_ELEMENT_KEY | Questionnaire Element Key (Hierarchy) | 20070530 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Edit errors | 20070706 |
Method SET_QUESTIONNAIRE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHANGEABILITY | Call by reference | Type reference (TYPE) | UWS_CHANGEABILITY | Survey Changeable after Sending | 20070528 | |||
| 2 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | UXP_DESCRIPTION | Name of a Persistent Object | 20070528 | |||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | UXB_ID | Object ID | 20070528 | |||
| 4 | IV_POSTING_TYPE | Call by reference | Type reference (TYPE) | UWS_POSTING_TYPE | Update Type of Survey | 20070528 |
Method SET_QUESTIONNAIRE_DATA on Interface IF_UWS_SURVEY_FORM_API has no exception.
Method SET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANG | Language ID | 20070704 | |||
| 2 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | 20070704 | ||||
| 3 | IV_TEXT_ID | Call by reference | Type reference (TYPE) | UWS_QUE_TEXT_ID | Questionnaire Text Identifier | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Edit errors | 20070706 |
Method SET_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_QUE_TEXT_LIST | Call by reference | Type reference (TYPE) | UWS_T_QUE_TEXT | Table of Questionnaire Texts with Identifiers | 20070704 | |||
| 2 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANG | Language ID | 20070704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Edit errors | 20070706 |
Method VALIDATE_QUESTIONNAIRE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_RESULT | Value transfer | Type reference (TYPE) | BAPIRET1 | Return Parameter | 20070605 |
Method VALIDATE_QUESTIONNAIRE on Interface IF_UWS_SURVEY_FORM_API has no exception.
History
| Last changed by/on | SAP | 20090618 |
| SAP Release Created in | 700 |