SAP ABAP Class CL_GRFN_API_SURVEY_RESPONSE (Survey Response)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_ENTITY_API (Package) GRC Foundation API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_SURVEY_RESPONSE Survey Response 20080725
Properties
Class CL_GRFN_API_SURVEY_RESPONSE  
Short Description Survey Response    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_ENTITY_API   GRC Foundation API 
Created 20080725   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GRFN0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_SURVEY_RESPONSE Survey Response 20080725
Friends
Class CL_GRFN_API_SURVEY_RESPONSE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SESSION Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080725
2 MT_MESSAGE Instance attribute Private Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131014
3 MT_QUESTION_ANSWER Instance attribute Private Type reference (TYPE) GRFN_T_API_QUESTION_ANSWER grfn_t_api_question_answer 20131014
4 MV_OBJECT_ID Instance attribute Private Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080725
5 MV_REGULATION_ID Instance attribute Private Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20090115
6 MV_RESPONSE_LINK_ID Instance attribute Private Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080725
7 MV_SURVEY_TEMPLATE_ID Instance attribute Private Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080725
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080725
2 FILTER_HIDDEN_Q Instance method Private Method 20131017
3 GET_INSTANCE Static method Public Method 20080725
4 SELECTED_KEY Instance method Private Method 20131014
5 VALIDATE_ANSWER Instance method Private Method 20131014
6 VALIDATE_ANSWERS Instance method Private Method 20131014
Events
Class CL_GRFN_API_SURVEY_RESPONSE has no event.
Types
Class CL_GRFN_API_SURVEY_RESPONSE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080725
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080725
3 Importing IV_RESPONSE_LINK_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080725
4 Importing IV_SURVEY_TEMPLATE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080725

Method CONSTRUCTOR on class CL_GRFN_API_SURVEY_RESPONSE has no exception.

Method FILTER_HIDDEN_Q Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HIDE Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20131017
2 Importing IV_PARENT_CHOICE_KEY Call by reference Type reference (TYPE) GRFN_QUESTION_CHOICE_KEY Survey Question Choice Key 20131017
3 Importing IV_PARENT_Q_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20131017

Method FILTER_HIDDEN_Q on class CL_GRFN_API_SURVEY_RESPONSE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_SURVEY_RESPONSE_API Value transfer Object reference (TYPE REF TO) CL_GRFN_API_SURVEY_RESPONSE Survey Response 20080725
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080725
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080725
4 Importing IV_RESPONSE_LINK_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20080725
5 Importing IV_SURVEY_TEMPLATE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080725

Method GET_INSTANCE on class CL_GRFN_API_SURVEY_RESPONSE has no exception.

Method SELECTED_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_QUESTION_ANSWER Call by reference Type reference (TYPE) GRFN_S_API_QUESTION_ANSWER Question with answer 20131014
2 Returning RV_KEY Value transfer Type reference (TYPE) GRFN_QUESTION_CHOICE_KEY Survey Question Choice Key 20131014

Method SELECTED_KEY on class CL_GRFN_API_SURVEY_RESPONSE has no exception.

Method VALIDATE_ANSWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_QUESTION_ANSWER Call by reference Type reference (TYPE) GRFN_S_API_QUESTION_ANSWER Question with answer 20131014

Method VALIDATE_ANSWER on class CL_GRFN_API_SURVEY_RESPONSE has no exception.

Method VALIDATE_ANSWERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_CHOICE_KEY Call by reference Type reference (TYPE) GRFN_QUESTION_CHOICE_KEY Survey Question Choice Key 20131014
2 Importing IV_PARENT_Q_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20131014

Method VALIDATE_ANSWERS on class CL_GRFN_API_SURVEY_RESPONSE has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 300