SAP ABAP Class CL_GRFN_MODEL_SURVEY (Survey model)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_SURVEY (Package) GRC Survey
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20100314
Properties
Class CL_GRFN_MODEL_SURVEY  
Short Description Survey model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_SURVEY   GRC Survey 
Created 20100314   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)
2 GRFNH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GRRMS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_MODEL Interface for handling of GRC API models 20100314
Friends
Class CL_GRFN_MODEL_SURVEY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ERRORS Instance attribute Private Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100314
2 MT_SVYINST_BUFFER Instance attribute Private Type reference (TYPE) GRFNS_T_SVYINST_BUFFER Survey Instance Buffer 20100314
3 MV_DATEFROM Instance attribute Private Type reference (TYPE) GRFN_VALIDFROM Begin Date 20100314
4 MV_DATETO Instance attribute Private Type reference (TYPE) GRFN_VALIDTO End Date 20100314
5 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20100314
6 MV_SVYOFFLINE Instance attribute Private Type reference (TYPE) GRFN_BOOLEAN Boolean 20100430
7 MV_TIMEFRAME Instance attribute Private Type reference (TYPE) GRRM_TIMEFRAME Timeframe 20100314
8 MV_TIMEFRAME_YEAR Instance attribute Private Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20100314
Methods
# Method Level Visibility Method type Description Created on
1 COMPLETE_TASKPLAN Instance method Public Method Judge whether all survey instances have been finished 20100318
2 CONSTRUCTOR Instance method Public Constructor Constructor 20100314
3 CREATE_SURVEY Instance method Public Method Create Survey Instance 20100314
4 DELETE_SURVEY Instance method Public Method Delete Survey Instance 20100314
5 GET_AIF_FORM Instance method Private Method Get AIF Form 20100319
6 QUERY_SURVEY Instance method Public Method Query Survey Instances 20100314
7 RETRIEVE_SURVEY Instance method Public Method Retrieve Survey Instance 20100314
8 SAVE_SURVEY Instance method Private Method Save Survey 20100314
9 SET_SURVEY_STATUS Instance method Public Method Set online or offline survey 20100524
10 SET_SVYINST_EDITABLE Instance method Private Method Set editable or not, lock/unlock object 20100314
11 UPDATE_SURVEY Instance method Public Method Update Survey Instance 20100314
12 _RAISE_ERROR Instance method Private Method Raise Error 20100314
Events
Class CL_GRFN_MODEL_SURVEY has no event.
Types
Class CL_GRFN_MODEL_SURVEY has no local type.
Method Signatures

Method COMPLETE_TASKPLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPLETE Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20100318
2 Importing IV_SVYINST_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID UUID of the GRC object (char32) 20100318

Method COMPLETE_TASKPLAN on class CL_GRFN_MODEL_SURVEY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20100314
2 Importing IV_TF_YEAR Value transfer Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20100314
3 Importing IV_TIMEFRAME Value transfer Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20100314

Method CONSTRUCTOR on class CL_GRFN_MODEL_SURVEY has no exception.

Method CREATE_SURVEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SVYINST_DATA Call by reference Type reference (TYPE) GRFN_S_SVYINST Survey Instance 20100314
2 Returning RV_SVYINSTID Value transfer Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100314
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100314

Method DELETE_SURVEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SVYINSTID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100314
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100314

Method GET_AIF_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SVYTYPE Call by reference Type reference (TYPE) GRFN_SURVEY_TYPE Survey Type 20100319
2 Returning RV_FORM Value transfer Type reference (TYPE) FPNAME Name of Form Object 20100319

Method GET_AIF_FORM on class CL_GRFN_MODEL_SURVEY has no exception.

Method QUERY_SURVEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SVYINST_LIST Call by reference Type reference (TYPE) GRFN_T_SVYINST_LIST Survey Instance list table 20100314
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100314
3 Importing IV_SVYGRP_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100825
4 Importing IV_TASKPLAN_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20120507
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100314

Method RETRIEVE_SURVEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SVYINST_DATA Call by reference Type reference (TYPE) GRFN_S_SVYINST Survey Instance 20100314
2 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100314
3 Importing IV_SVYINSTID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100314
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100314

Method SAVE_SURVEY Signature

Method SAVE_SURVEY on class CL_GRFN_MODEL_SURVEY has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100314

Method SET_SURVEY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SURVEY_STATUS Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100524

Method SET_SURVEY_STATUS on class CL_GRFN_MODEL_SURVEY has no exception.

Method SET_SVYINST_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100314
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100314

Method UPDATE_SURVEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SVYINST_DATA Call by reference Type reference (TYPE) GRFN_S_SVYINST Survey Instance 20100314
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100314

Method _RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) BAPI_FLD Field in parameter 20100314
2 Importing IV_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20100314
3 Importing IV_PAR1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20100314
4 Importing IV_PAR2 Call by reference Type reference (TYPE) SY-MSGV2 Message Variable 20100314
5 Importing IV_RAISE Call by reference Type reference (TYPE) BOOLEAN 'X' Raise error or not 20100314
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100314
History
Last changed by/on SAP  20141106 
SAP Release Created in 600