SAP ABAP Interface IF_EX_UWS_FORM_RUNTIME (BAdI Interface IF_EX_UWS_FORM_RUNTIME)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UWS_FORMS (Package) Form-Based Web Services: Forms
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_UWS_FORM_RUNTIME BAdI Class CL_EX_UWS_FORM_RUNTIME 20040227
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_SAP_SEM_SRM Imp. Class for BAdI Imp. SAP_SEM_SRM 20041103
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_SRM_VE_FORM_RUNTIME Implementation Class for BADI UWS_FORM_RUNTIME 20040121
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_UWS_SAP_SEM_BPS_TEST Imp. Class for BAdI Imp. UWS_SAP_SEM_BPS_TEST 20010419
Properties
Interface IF_EX_UWS_FORM_RUNTIME  
Short Description BAdI Interface IF_EX_UWS_FORM_RUNTIME    
General Data
Package UWS_FORMS   Form-Based Web Services: Forms 
Created 20010329   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_UWS_FORM_RUNTIME has no forward declaration.
Interfaces
Interface IF_EX_UWS_FORM_RUNTIME has no interface.
Friends
Interface IF_EX_UWS_FORM_RUNTIME has no friend.
Attributes
Interface IF_EX_UWS_FORM_RUNTIME has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_SURVEY_TO_ADD_HOC_QUEST Instance method Public Method 20071005
2 CHANGE_CONFIRMATION_ADDRESS Instance method Public Method 20050714
3 CHANGE_CONFIRMATION_TEXT Instance method Public Method 20071012
4 CHECK_COMMIT_ON_SUBMIT Instance method Public Method 20010329
5 CHECK_FORM_DATA_PERSISTENT Instance method Public Method 20010329
6 CHECK_IF_OLD_APPL_NAME Instance method Public Method 20100409
7 CHECK_SAVE_AS_NEW_VERSION Instance method Public Method 20010329
8 CHECK_SEND_FORM_DATA_ON_SUBMIT Instance method Public Method 20010329
9 FORM_ON_CREATION Instance method Public Method 20010329
10 FORM_ON_EVENT Instance method Public Method 20010329
11 FORM_ON_INITIALIZATION Instance method Public Method 20010329
12 FORM_ON_SHOW Instance method Public Method 20010329
13 FORM_ON_SIGN Instance method Public Method 20021024
14 GET_FORMMAILER_INFO Instance method Public Method 20080125
15 RECEIVE_FORM_DATA Instance method Public Method 20010329
16 SET_READ_ONLY_IF_ANSWERED Instance method Public Method 20090427
17 SUPPRESS_CONFIRMATION_PAGE Instance method Public Method 20090525
Events
Interface IF_EX_UWS_FORM_RUNTIME has no event.
Types
Interface IF_EX_UWS_FORM_RUNTIME has no local type.
Method Signatures

Method ASSIGN_SURVEY_TO_ADD_HOC_QUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_SURVEY_ID Value transfer Type reference (TYPE) UXB_ID Umfrage ID 20071005
2 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION Parameter FLT_VAL of method ASSIGN_SURVEY_TO_ADD_HOC_QUEST 20071005
3 Importing ID_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION Application 20071005
4 Importing ID_PUBLISHING_GUID Call by reference Type reference (TYPE) UXP_GUID Publishing GUID 20071005
5 Importing ID_QUESTIONNAIRE_ID Call by reference Type reference (TYPE) UXB_ID Fragebogen ID 20071005

Method ASSIGN_SURVEY_TO_ADD_HOC_QUEST on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method CHANGE_CONFIRMATION_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_USER Value transfer Type reference (TYPE) UNAME Benutzername 20050714
2 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION Parameter FLT_VAL der Methode CHANGE_CONFIRMATION_ADDRESS 20050714
3 Importing ID_QUESTIONNAIRE Value transfer Type reference (TYPE) UWS_SERVICE_ID Service ID 20050714

Method CHANGE_CONFIRMATION_ADDRESS on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method CHANGE_CONFIRMATION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CONFIRMATION_TEXT Value transfer Type reference (TYPE) STRING Text für die Bestätigungsseite 20080529
2 Exporting ED_HTML_TEXT Value transfer Type reference (TYPE) UXB_FLAG Flag ob HTML- oder Plaintext 20071012
3 Exporting ED_MAIL_TEXT Value transfer Type reference (TYPE) STRING Bestätigungstext 20071012
4 Exporting ED_SUBJECT_TEXT Value transfer Type reference (TYPE) STRING Text für die Betreffzeile 20071012
5 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION Parameter FLT_VAL der Methode CHANGE_CONFIRMATION_ADDRESS 20071012
6 Importing ID_BSP_CONF_PAGE_OTR_KEY Call by reference Type reference (TYPE) STRING Texte für die BSP Bestätigungsseite 20091204
7 Importing ID_BSP_SAVE_EVENT Call by reference Type reference (TYPE) BOOLE_D Kennzeichen Save = 'X' / Submit = ' ' in BSP-Bestät.Seite 20091204
8 Importing ID_LANGUAGE Value transfer Type reference (TYPE) SYLANGU Sprachenschlüssel des aktuellen Texts 20080529
9 Importing ID_QUESTIONNAIRE Value transfer Type reference (TYPE) UWS_SERVICE_ID Service ID 20071012
10 Importing ID_SURVEY_STATUS Value transfer Type reference (TYPE) UWS_SURVEY_STATUS Status einer Umfrage 20090707

Method CHANGE_CONFIRMATION_TEXT on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method CHECK_COMMIT_ON_SUBMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION 20010329
2 Importing ID_MODE Call by reference Type reference (TYPE) UWS_FORM_MODE 20010329
3 Importing ID_SERVICE_ID Call by reference Type reference (TYPE) UWS_SERVICE_ID 20010329
4 Importing ID_STATELESS Call by reference Type reference (TYPE) UXB_FLAG Kennzeichen (X oder space) 20040227
5 Importing IR_FORM_DATA Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010329
6 Importing IR_FORM_DATA_ENVELOPE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010329
7 Importing IT_SERVICE_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER 20010329
8 Returning RD_COMMIT_ON_SUBMIT Value transfer Type reference (TYPE) UXB_FLAG 20010329

Method CHECK_COMMIT_ON_SUBMIT on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method CHECK_FORM_DATA_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION 20010329
2 Importing ID_MODE Call by reference Type reference (TYPE) UWS_FORM_MODE 20010329
3 Importing ID_SERVICE_ID Call by reference Type reference (TYPE) UWS_SERVICE_ID 20010329
4 Importing ID_STATELESS Call by reference Type reference (TYPE) UXB_FLAG Kennzeichen (X oder space) 20040227
5 Importing IR_FORM_DATA Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010329
6 Importing IR_FORM_DATA_ENVELOPE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010329
7 Importing IT_SERVICE_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER 20010329
8 Returning RD_FORM_DATA_PERSISTENT Value transfer Type reference (TYPE) UXB_FLAG 20010329

Method CHECK_FORM_DATA_PERSISTENT on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method CHECK_IF_OLD_APPL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_OLD_APPL_NAME Value transfer Type reference (TYPE) UXB_FLAG (=X) use this time deprecated Application UWS_FORM_SERVICE 20100409
2 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION 20100409
3 Importing ID_SERVICE_ID Call by reference Type reference (TYPE) UXP_ID FORM-ID 20100409
4 Importing ID_SURVEY_ID Call by reference Type reference (TYPE) UXB_ID SURVEY-ID 20100409

Method CHECK_IF_OLD_APPL_NAME on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method CHECK_SAVE_AS_NEW_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION 20010329
2 Importing ID_MODE Call by reference Type reference (TYPE) UWS_FORM_MODE 20010329
3 Importing ID_SERVICE_ID Call by reference Type reference (TYPE) UWS_SERVICE_ID 20010329
4 Importing ID_STATELESS Call by reference Type reference (TYPE) UXB_FLAG Kennzeichen (X oder space) 20040227
5 Importing IR_FORM_DATA Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010329
6 Importing IR_FORM_DATA_ENVELOPE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010329
7 Importing IT_SERVICE_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER 20010329
8 Returning RD_SAVE_AS_NEW_VERSION Value transfer Type reference (TYPE) UXB_FLAG 20010329

Method CHECK_SAVE_AS_NEW_VERSION on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method CHECK_SEND_FORM_DATA_ON_SUBMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION 20010329
2 Importing ID_MODE Call by reference Type reference (TYPE) UWS_FORM_MODE 20010329
3 Importing ID_SERVICE_ID Call by reference Type reference (TYPE) UWS_SERVICE_ID 20010329
4 Importing ID_STATELESS Call by reference Type reference (TYPE) UXB_FLAG Kennzeichen (X oder space) 20040227
5 Importing IR_FORM_DATA Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010329
6 Importing IR_FORM_DATA_ENVELOPE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010329
7 Importing IT_SERVICE_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER 20010329
8 Returning RD_SEND_FORM_DATA_ON_SUBMIT Value transfer Type reference (TYPE) UXB_FLAG 20010329

Method CHECK_SEND_FORM_DATA_ON_SUBMIT on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method FORM_ON_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UXB_T_MESSAGE 20010330
2 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION 20010329
3 Importing ID_MODE Call by reference Type reference (TYPE) UWS_FORM_MODE 20010329
4 Importing ID_SERVICE_ID Call by reference Type reference (TYPE) UWS_SERVICE_ID 20010329
5 Importing ID_STATELESS Call by reference Type reference (TYPE) UXB_FLAG Kennzeichen (X oder space) 20040227
6 Importing IR_FORM_DATA Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010329
7 Importing IR_FORM_DATA_ENVELOPE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010329
8 Importing IT_SERVICE_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER 20010329

Method FORM_ON_CREATION on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method FORM_ON_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_EVENT Call by reference Type reference (TYPE) UWS_FORM_EVENT 20010330
2 Changing CD_FROM_EXIT_URL Call by reference Type reference (TYPE) UWS_FORM_EXIT_URL 20010330
3 Changing CD_NEXT_PAGE Call by reference Type reference (TYPE) UWS_FORM_PAGE 20010330
4 Changing CD_PREV_PAGE Call by reference Type reference (TYPE) UWS_FORM_PAGE 20010330
5 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UXB_T_MESSAGE 20010330
6 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION 20010329
7 Importing ID_MODE Call by reference Type reference (TYPE) UWS_FORM_MODE 20010329
8 Importing ID_SAVE Call by reference Type reference (TYPE) BOOLE_D Zwischenspeichern ist aktiv: TRUE(= 'X') ; FALSE (= ' ') 20090928
9 Importing ID_SERVICE_ID Call by reference Type reference (TYPE) UWS_SERVICE_ID 20010329
10 Importing ID_STATELESS Call by reference Type reference (TYPE) UXB_FLAG Kennzeichen (X oder space) 20040227
11 Importing IR_FORM_DATA Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010329
12 Importing IR_FORM_DATA_ENVELOPE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010329
13 Importing IT_MESSAGE Call by reference Type reference (TYPE) UXB_T_MESSAGE Fehlermeldungen 20040227
14 Importing IT_SERVICE_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER 20010329

Method FORM_ON_EVENT on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method FORM_ON_INITIALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UXB_T_MESSAGE 20010330
2 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION 20010329
3 Importing ID_MODE Call by reference Type reference (TYPE) UWS_FORM_MODE 20010329
4 Importing ID_SERVICE_ID Call by reference Type reference (TYPE) UWS_SERVICE_ID 20010329
5 Importing ID_STATELESS Call by reference Type reference (TYPE) UXB_FLAG Kennzeichen (X oder space) 20040227
6 Importing IR_FORM_DATA Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010329
7 Importing IR_FORM_DATA_ENVELOPE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010329
8 Importing IT_SERVICE_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER 20010329

Method FORM_ON_INITIALIZATION on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method FORM_ON_SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UXB_T_MESSAGE 20010330
2 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION 20010329
3 Importing ID_MODE Call by reference Type reference (TYPE) UWS_FORM_MODE 20010329
4 Importing ID_SERVICE_ID Call by reference Type reference (TYPE) UWS_SERVICE_ID 20010329
5 Importing ID_STATELESS Call by reference Type reference (TYPE) UXB_FLAG Kennzeichen (X oder space) 20040227
6 Importing IR_FORM_DATA Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010329
7 Importing IR_FORM_DATA_ENVELOPE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010329
8 Importing IT_SERVICE_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER 20010329

Method FORM_ON_SHOW on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method FORM_ON_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_DOCTYPE Call by reference Type reference (TYPE) STRING 20021024
2 Changing CD_ID Call by reference Type reference (TYPE) STRING 20021024
3 Changing CD_SIGNATURE_FORMAT Call by reference Type reference (TYPE) STRING 20021024
4 Changing CD_SIGNATURE_VALUE Call by reference Type reference (TYPE) XSTRING 20021024
5 Changing CD_SIGNATURE_VERSION Call by reference Type reference (TYPE) STRING 20021024
6 Changing CD_USER Call by reference Type reference (TYPE) STRING 20021024
7 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UXB_T_MESSAGE Fehlermeldungen 20021024
8 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION Parameter FLT_VAL der Methode FORM_ON_SIGN 20021024
9 Importing ID_STATELESS Call by reference Type reference (TYPE) UXB_FLAG Kennzeichen (X oder space) 20040227

Method FORM_ON_SIGN on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method GET_FORMMAILER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FORM_MAILER_URL Call by reference Type reference (TYPE) STRING 20080125
2 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION Parameter FLT_VAL of method GET_FORMMAILER_INFO 20080125
3 Importing ID_QUESTIONNAIRE Call by reference Type reference (TYPE) UWS_SERVICE_ID Service ID 20080125

Method GET_FORMMAILER_INFO on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method RECEIVE_FORM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FORM_DATA_ID Call by reference Type reference (TYPE) UWS_FORM_DATA_ID 20010329
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UXB_T_MESSAGE 20010330
3 Importing FLT_VAL Value transfer Type reference (TYPE) UXB_APPLICATION 20010329
4 Importing ID_MODE Call by reference Type reference (TYPE) UWS_FORM_MODE 20010329
5 Importing ID_SERVICE_ID Call by reference Type reference (TYPE) UWS_SERVICE_ID 20010329
6 Importing ID_STATELESS Call by reference Type reference (TYPE) UXB_FLAG Kennzeichen (X oder space) 20040227
7 Importing IR_FORM_DATA Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20010329
8 Importing IR_FORM_DATA_ENVELOPE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20010329
9 Importing IT_SERVICE_PARAMETER Call by reference Type reference (TYPE) UWS_T_SERVICE_PARAMETER 20010329

Method RECEIVE_FORM_DATA on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method SET_READ_ONLY_IF_ANSWERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_READ_ONLY Value transfer Type reference (TYPE) BOOLE_D TRUE (='X' ) wenn Anzeigemodus und FALSE (=' ') wenn Änderun 20090427
2 Importing FLT_VAL Call by reference Type reference (TYPE) UXB_APPLICATION Parameter FLT_VAL der Methode SET_READ_ONLY_IF_ANSWERED 20090427
3 Importing ID_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION Applikation 20090427
4 Importing ID_PUBLISHING_GUID Call by reference Type reference (TYPE) UXP_GUID Publishing GUID 20090427
5 Importing ID_QUESTIONNAIRE Call by reference Type reference (TYPE) UXP_ID Fragebogen-ID 20090427
6 Importing ID_SURVEY Call by reference Type reference (TYPE) UXP_ID Umfrage-ID 20090427

Method SET_READ_ONLY_IF_ANSWERED on Interface IF_EX_UWS_FORM_RUNTIME has no exception.

Method SUPPRESS_CONFIRMATION_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_NO_CONF_PAGE Value transfer Type reference (TYPE) UXB_FLAG (=X)Bestätigungsseite wird bei dem ID_EVENT nicht gesendet 20090525
2 Importing FLT_VAL Call by reference Type reference (TYPE) UXB_APPLICATION 20090525
3 Importing ID_SERVICE_ID Call by reference Type reference (TYPE) UXP_ID FORM-ID 20090525
4 Importing ID_SURVEY_ID Call by reference Type reference (TYPE) UXP_ID Survey-ID 20090525

Method SUPPRESS_CONFIRMATION_PAGE on Interface IF_EX_UWS_FORM_RUNTIME has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 3.1A