SAP ABAP Class CL_BSSP_FEEDBACK (End User Feedback)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-GTF-SP (Application Component) Business Suite Sidepanel
     BSSPD (Package) Generic Content: Tagging, End User Feedback etc.
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSSP_GENERIC_INPORT_EVENT Generic Inport Handler Class 20130731
Properties
Class CL_BSSP_FEEDBACK  
Short Description End User Feedback    
Super Class CL_BSSP_GENERIC_INPORT_EVENT Generic Inport Handler Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSSPD   Generic Content: Tagging, End User Feedback etc. 
Created 20130522   SAP 
Last change 20131127   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)
Interfaces
Class CL_BSSP_FEEDBACK has no interface implemented.
Friends
Class CL_BSSP_FEEDBACK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_SIDEPANEL Constant Private Type reference (TYPE) STRING 'SIDEPANEL' 20130731
2 MC_SUCCESS_TRUE Constant Private Type reference (TYPE) STRING '{SUCCESS:TRUE' 20130731
3 MC_TRANSACTION Constant Private Type reference (TYPE) STRING 'TRANSACTION' 20130731
4 MC_WEBDYNPRO Constant Private Type reference (TYPE) STRING 'WEBDYNPRO' 20130731
5 MS_FEEDBACK_ENTRY Instance attribute Private Type reference (TYPE) S_FEEDBACK_ENTRY Feedback Entry 20130731
6 MV_IS_TRANSACTION Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130731
7 MV_TCODE Instance attribute Private Type reference (TYPE) TCODE Transaction Code 20130731
8 MV_WD_CONFIG Instance attribute Private Type reference (TYPE) WDY_CONFIG_VIEW Web Dynpro: Configuration 20130731
9 MV_WD_NAME Instance attribute Private Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20130731
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NEW_FEEDBACK Instance method Public Method 20130731
2 ADD_NEW_FEEDBACK_TR Instance method Private Method 20130731
3 ADD_NEW_FEEDBACK_WD Instance method Private Method 20130731
4 BUILD_EXPORT_STRUCTURE Instance method Private Method 20130731
5 CALL_WEBSERVICE Instance method Public Method 20130731
6 CHECK_FEEDBACK_LAST_6_MONTHS Instance method Public Method 20130731
7 CHECK_WEBSERVICE_AVAILABLE Instance method Public Method 20130731
8 GET_COUNT Instance method Public Method 20130731
9 GET_ENCRYPTED_DATE_TIME Instance method Private Method 20130813
10 GET_JSON Instance method Private Method 20130731
11 GET_USAGEINFO Instance method Public Method 20130731
12 GET_WD_CONFIGURATION_FROM_URL Instance method Private Method 20130731
13 GET_WD_NAME_FROM_URL Instance method Private Method 20130731
14 MODIFY_JSON Instance method Private Method 20130731
Events
Class CL_BSSP_FEEDBACK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_FEEDBACK_ENTRY Private See coding 20130731 BEGIN OF s_feedback_entry . TYPES: date_time TYPE c LENGTH 19, feedback_text TYPE c LENGTH 2000, feedback_type TYPE c LENGTH 16, screen_type TYPE c LENGTH 16, screen_id TYPE c LENGTH 32, product_version TYPE c LENGTH 256, sc_versions_vector TYPE c LENGTH 5000, installation_number TYPE c LENGTH 64, add_feedback TYPE n LENGTH 1, locale TYPE c LENGTH 5, ratings TYPE STANDARD TABLE OF s_ratings WITH NON-UNIQUE DEFAULT KEY, date_time_enc TYPE c LENGTH 1000. TYPES END OF s_feedback_entry
2 S_FEEDBACK_TR Private See coding 20130731 BEGIN OF s_feedback_tr, mandt TYPE mandt, uname TYPE user, tcode TYPE tcode, feedback_date TYPE dats, END OF s_feedback_tr
3 S_FEEDBACK_WD Private See coding 20130731 BEGIN OF s_feedback_wd, mandt TYPE mandt, uname TYPE user, wd_name TYPE wdy_config_id, wd_config TYPE wdy_config_view, feedback_date TYPE dats, END OF s_feedback_wd
4 S_RATINGS Public See coding 20130731 BEGIN OF s_ratings. TYPES: question_id TYPE c LENGTH 32, value TYPE n LENGTH 1. TYPES END OF s_ratings
5 T_RATINGS Public See coding 20130731 t_ratings TYPE STANDARD TABLE OF s_ratings
Method Signatures

Method ADD_NEW_FEEDBACK Signature

Method ADD_NEW_FEEDBACK on class CL_BSSP_FEEDBACK has no parameter.
Method ADD_NEW_FEEDBACK on class CL_BSSP_FEEDBACK has no exception.

Method ADD_NEW_FEEDBACK_TR Signature

Method ADD_NEW_FEEDBACK_TR on class CL_BSSP_FEEDBACK has no parameter.
Method ADD_NEW_FEEDBACK_TR on class CL_BSSP_FEEDBACK has no exception.

Method ADD_NEW_FEEDBACK_WD Signature

Method ADD_NEW_FEEDBACK_WD on class CL_BSSP_FEEDBACK has no parameter.
Method ADD_NEW_FEEDBACK_WD on class CL_BSSP_FEEDBACK has no exception.

Method BUILD_EXPORT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RATINGS Call by reference Type reference (TYPE) T_RATINGS 20130731
2 Importing IV_ADDITIONAL_FEEDBACK Call by reference Type reference (TYPE) INT1 Byte Value 20130731
3 Importing IV_FEEDBACK_TEXT Call by reference Type reference (TYPE) STRING 20130731

Method BUILD_EXPORT_STRUCTURE on class CL_BSSP_FEEDBACK has no exception.

Method CALL_WEBSERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RATINGS Call by reference Type reference (TYPE) T_RATINGS 20130731
2 Importing IV_ADDITIONAL_FEEDBACK Call by reference Type reference (TYPE) INT1 Byte Value 20130731
3 Importing IV_FEEDBACK_TEXT Call by reference Type reference (TYPE) STRING 20130731
4 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20130731

Method CALL_WEBSERVICE on class CL_BSSP_FEEDBACK has no exception.

Method CHECK_FEEDBACK_LAST_6_MONTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20130731

Method CHECK_FEEDBACK_LAST_6_MONTHS on class CL_BSSP_FEEDBACK has no exception.

Method CHECK_WEBSERVICE_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_AVAILABLE Value transfer Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20130731

Method CHECK_WEBSERVICE_AVAILABLE on class CL_BSSP_FEEDBACK has no exception.

Method GET_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COUNT Value transfer Type reference (TYPE) STRING 20130731

Method GET_COUNT on class CL_BSSP_FEEDBACK has no exception.

Method GET_ENCRYPTED_DATE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE_TIME Call by reference Type reference (TYPE) CHAR19 19 Characters 20130813
2 Returning RV_DATE_TIME_ENC Value transfer Type reference (TYPE) STRING 20130813

Method GET_ENCRYPTED_DATE_TIME on class CL_BSSP_FEEDBACK has no exception.

Method GET_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning JSON Value transfer Type reference (TYPE) STRING 20130731
2 Importing NAME Call by reference Type reference (TYPE) STRING 20130731
3 Importing STRUC Call by reference Type reference (TYPE) ANY 20130731

Method GET_JSON on class CL_BSSP_FEEDBACK has no exception.

Method GET_USAGEINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HTML Value transfer Type reference (TYPE) STRING 20130731

Method GET_USAGEINFO on class CL_BSSP_FEEDBACK has no exception.

Method GET_WD_CONFIGURATION_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL Call by reference Type reference (TYPE) CHAR1024 Character 1024 20130731
2 Returning RV_CONFIGURATION Value transfer Type reference (TYPE) STRING 20130731

Method GET_WD_CONFIGURATION_FROM_URL on class CL_BSSP_FEEDBACK has no exception.

Method GET_WD_NAME_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URL Call by reference Type reference (TYPE) CHAR1024 Character 100 20130731
2 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20130731

Method GET_WD_NAME_FROM_URL on class CL_BSSP_FEEDBACK has no exception.

Method MODIFY_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JSON Call by reference Type reference (TYPE) STRING 20130731
2 Returning RV_JSON Value transfer Type reference (TYPE) STRING 20130731

Method MODIFY_JSON on class CL_BSSP_FEEDBACK has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in