SAP ABAP Class CL_GRFN_SVYUSAGE (Survey usage class)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_SURVEY (Package) GRC Survey
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_POLICY_DISTR Implementation Class for Policy Distribution 20100510
2 Inheritance (c INHERITING FROM c_ref)  CL_GRRM_ACTIVITY_SURVEY Activity survey implementation class 20100721
3 Inheritance (c INHERITING FROM c_ref)  CL_GRRM_KRI_SURVEY KRI survey implementation class 20100721
4 Inheritance (c INHERITING FROM c_ref)  CL_GRRM_OB_RCSA_SURVEY RCSA ODF Survey handling 20110314
5 Inheritance (c INHERITING FROM c_ref)  CL_GRRM_RISK_SURVEY Risk survey implementation class 20100721
6 Inheritance (c INHERITING FROM c_ref)  CL_GRRM_WORKSHOP_SURVEY RCSA ODF Survey handling 20120109
Properties
Class CL_GRFN_SVYUSAGE  
Short Description Survey usage class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_SURVEY   GRC Survey 
Created 20100312   SAP 
Last change 20141106    
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_GRFN_SVYUSAGE has no interface implemented.
Friends
Class CL_GRFN_SVYUSAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_OBJECTID Instance attribute Public Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100409
2 MV_SVYTYP Instance attribute Public Type reference (TYPE) GRFN_SURVEY_TYPE Survey Type 20100409
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20100312
2 GET_LANGUAGE Instance method Public Method Get overridden language 20121009
3 GET_MESSAGE_CLASS Instance method Public Method Return message class 20100409
4 GET_MSG_NO_000 Instance method Public Method Retrieve message number 000 20140505
5 GET_MSG_NO_001 Instance method Public Method Retrieve message number 000 20140505
6 GET_MSG_VARIABLE Instance method Public Method Get variables used in notification 20100312
7 GET_PDF_FORM Instance method Public Method Return PDF for distribution 20100312
8 GET_RECIPIENT_LIST Instance method Public Method Return receipts list 20100312
9 GET_SURVEY_CATEGORY Instance method Public Method Return survey category 20100525
10 POST_PROCESS_SVYEXEC Instance method Public Method Post processing for one object 20100312
11 POST_PROCESS_SVYINST Instance method Public Method Post processing for survey instance 20100312
12 SET_SVYINST Instance method Public Method Sets survey instance and do intialization 20121009
13 VALIDATE_ANSWERS Instance method Public Method Validate answers 20100312
Events
Class CL_GRFN_SVYUSAGE has no event.
Types
Class CL_GRFN_SVYUSAGE 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 IV_OBJECTID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100312
2 Importing IV_SVYTYP Call by reference Type reference (TYPE) GRFN_SURVEY_TYPE Survey Type 20100312

Method CONSTRUCTOR on class CL_GRFN_SVYUSAGE has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LANGU Value transfer Type reference (TYPE) GRFN_DISTRIBUTION_LANGU Distribution language 20121009

Method GET_LANGUAGE on class CL_GRFN_SVYUSAGE has no exception.

Method GET_MESSAGE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_AGENTSLOT Value transfer Type reference (TYPE) SYMSGID Message Class 20100409
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100512

Method GET_MSG_NO_000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO Value transfer Type reference (TYPE) SYMSGNO Message Number 20140505

Method GET_MSG_NO_000 on class CL_GRFN_SVYUSAGE has no exception.

Method GET_MSG_NO_001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NO Value transfer Type reference (TYPE) SYMSGNO Message Number 20140505

Method GET_MSG_NO_001 on class CL_GRFN_SVYUSAGE has no exception.

Method GET_MSG_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG_VARIABLE Call by reference Type reference (TYPE) GRFN_T_MSG_VARIABLE Variables used in notifications 20100312
2 Importing IS_SVYINST Call by reference Type reference (TYPE) GRFN_S_SVYINST Survey Instance 20100409
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100714

Method GET_PDF_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PDF Call by reference Type reference (TYPE) FPFORMOUTPUT-PDF Form Processing: Content from XFT, XFD, PDF, and so on 20100312
2 Importing IS_SVYINST Call by reference Type reference (TYPE) GRFN_S_SVYINST Survey Instance 20100326
3 Importing IV_EDITABLE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20100406
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100406

Method GET_RECIPIENT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECIPIENT_EMAIL Call by reference Type reference (TYPE) GRFN_T_RECIPIENT_EMAIL Recipients defined by e-mail-address 20100330
2 Exporting ET_RECIPIENT_USER Call by reference Type reference (TYPE) GRFN_T_RECIPIENT_USER Recipients defined by user name 20100517
3 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100723
4 Importing IV_TASKPLANID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100312
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100402

Method GET_SURVEY_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SVYCAT Value transfer Type reference (TYPE) GRFN_SURVEY_CAT Survey Category 20100525

Method GET_SURVEY_CATEGORY on class CL_GRFN_SVYUSAGE has no exception.

Method POST_PROCESS_SVYEXEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APPLOG Call by reference Object reference (TYPE REF TO) CL_GRFN_APPLOG_PLANNER The application log for grfn survey planner 20100729
2 Importing IV_OBJECTID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100430
3 Importing IV_TASKPLANID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100312

Method POST_PROCESS_SVYEXEC on class CL_GRFN_SVYUSAGE has no exception.

Method POST_PROCESS_SVYINST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APPLOG Call by reference Object reference (TYPE REF TO) CL_GRFN_APPLOG_PLANNER The application log for grfn survey planner 20100729
2 Importing IS_API_SVYINST Call by reference Type reference (TYPE) GRFN_S_API_SURVEY_DATA Survey Instance 20100406
3 Importing IT_ATTACHMENTS Call by reference Type reference (TYPE) TFPATTACHMENTS Survey Instance table 20100318
4 Importing IT_QANSWERS Call by reference Type reference (TYPE) GRFN_T_API_QUESTION_ANSWER Question with answer 20100312
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100406

Method SET_SVYINST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SVYINST Call by reference Type reference (TYPE) GRFN_S_SVYINST Survey Instance 20121009

Method SET_SVYINST on class CL_GRFN_SVYUSAGE has no exception.

Method VALIDATE_ANSWERS 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) GRFN_T_STRING String table 20100312
2 Exporting EV_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100312
3 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION 20131017
4 Importing IS_API_SVYINST Call by reference Type reference (TYPE) GRFN_S_API_SURVEY_DATA Survey API Data 20131017
5 Importing IT_ANSWERS Call by reference Type reference (TYPE) GRFN_T_API_QUESTION_ANSWER Question with answer 20100312

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