SAP ABAP Class CL_GRPC_AIF_DISCSVY (Disclosure survey AIF)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_DISCLOSURE_SURVEY (Package) Disclosure Survey
Properties
Class CL_GRPC_AIF_DISCSVY  
Short Description Disclosure survey AIF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_DISCLOSURE_SURVEY   Disclosure Survey 
Created 20120525   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_GRPC_AIF_DISCSVY has no interface implemented.
Friends
Class CL_GRPC_AIF_DISCSVY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_GRPC_AIF_HANDLER_DISCSVY AIF handler for disclosure survey 20120627
2 MO_PLAN Instance attribute Private Object reference (TYPE REF TO) IF_GRPC_DISCSVY_PLAN Disclosure survey plan 20120525
3 MO_SESSION Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20120525
4 MO_SHARED_DATA Instance attribute Private Object reference (TYPE REF TO) CL_GRPC_DISCSVY_SHARED_DATA Disclosrue survey shared data 20120525
5 MO_SURVEY Instance attribute Private Object reference (TYPE REF TO) IF_GRPC_DISCSVY Disclosure survey 20120525
6 MS_DISCSVY_ATTACHMENT Instance attribute Private Type reference (TYPE) GRPC_S_AIF_ATTACHMENT AIF Structure for Attachment List 20120620
7 MS_DISCSVY_UTIL Instance attribute Private Type reference (TYPE) GRPC_S_AIF_DISCSVY_UTIL Utility for disclousure survey( such as Logo) 20120620
8 MS_HEADER Instance attribute Private Type reference (TYPE) GRPC_S_AIF_DISCSVY_HEADER Disclosure survey header 20120620
9 MS_ISSUE_ATTACHMENT Instance attribute Private Type reference (TYPE) GRPC_S_AIF_ATTACHMENT AIF Structure for Attachment List 20120620
10 MS_ISSUE_REGULATION Instance attribute Private Type reference (TYPE) GRPC_S_AIF_REGULATION_OBJECT Structure For AIF Regulation Requirements 20120620
11 MS_UTIL Instance attribute Private Type reference (TYPE) GRFN_S_AIF_AH_ISSUE_UTIL AIF structure for ad hoc issue, such as drop-down list 20120620
12 MT_DISCSVY Instance attribute Private Type reference (TYPE) GRFN_T_SURVEY_QUESTION_ANSWER Question with answer 20120620
13 MT_OBJ_DISCSVY Instance attribute Private Type reference (TYPE) GRPC_T_AIF_OBJ_DISCSVY Object Disclosure Survey 20120620
14 MV_IS_INJECT_TICKET Instance attribute Private Type reference (TYPE) ABAP_BOOL If has injected ticket based authorization to this session 20120713
15 MV_WIID Instance attribute Private Type reference (TYPE) SWW_WIID Work item ID 20120712
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120627
2 CREATE_ADHOC_ISSUE Instance method Private Method Create adhoc issues 20120612
3 DOWNLOAD Instance method Public Method Download to local file system 20120525
4 GET_AH_ISSUE Instance method Private Method Get ad-hoc issue 20120601
5 GET_ATTACHMENTS_BY_OBJECT Instance method Private Method Get attachment list by object 20120607
6 GET_DISCSVY_HISTORY Instance method Public Method Get history of disclosure survey 20120614
7 GET_SURVEY_QUESTIONS Instance method Private Method Get questions for survey instance 20120525
8 GET_SVYINST_API Instance method Private Method Get survey instance API 20120608
9 GET_UTILITY Instance method Private Method Get some utility data that are needed in Adobe form 20120528
10 INIT Instance method Private Method Init 20120608
11 PREPARE_DATA Instance method Public Method Prepare data for disclosure survey AIF 20120525
12 PRINT Instance method Public Method Print a disclosure survey to AIF 20120525
13 SUBMIT_ISSUE Instance method Private Method Submit issue 20120627
14 UPDATE_DOCUMENTS Instance method Public Method Update documents 20120618
15 UPDATE_FROM_PDF Instance method Public Method Update data from PDF 20120605
16 UPDATE_ISSUE_REGULATION Instance method Protected Method Update regulation for adhoc issue 20120618
17 UPDATE_SURVEY_INSTANCE Instance method Private Method Update survey instance 20120605
Events
Class CL_GRPC_AIF_DISCSVY has no event.
Types
Class CL_GRPC_AIF_DISCSVY 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_HANDLER Call by reference Object reference (TYPE REF TO) CL_GRPC_AIF_HANDLER_DISCSVY AIF handler for disclosure survey 20120627
2 Importing IV_WIID Call by reference Type reference (TYPE) SWW_WIID Work item ID 20120712

Method CONSTRUCTOR on class CL_GRPC_AIF_DISCSVY has no exception.

Method CREATE_ADHOC_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ_DISCSVY Call by reference Type reference (TYPE) GRPC_S_AIF_OBJ_DISCSVY Object disclosure survey for AIF 20120612
# Exception Resumable Description Created on
1 CX_FP_OFFLINE Generic GRC API exception 20120618

Method DOWNLOAD Signature

Method DOWNLOAD on class CL_GRPC_AIF_DISCSVY has no parameter.
Method DOWNLOAD on class CL_GRPC_AIF_DISCSVY has no exception.

Method GET_AH_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ISSUE_ATTACHMENTS Call by reference Type reference (TYPE) GRPC_S_AIF_ATTACHMENT AIF Structure for Attachment List 20120608
2 Changing CS_ISSUE_REGULATIONS Call by reference Type reference (TYPE) GRPC_S_AIF_REGULATION_OBJECT Structure For AIF Regulation Requirements 20120608
3 Exporting ET_AD_ISSUE Call by reference Type reference (TYPE) GRFN_T_AIF_AH_ISSUE Adhoc issue detail information 20120601
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120601

Method GET_AH_ISSUE on class CL_GRPC_AIF_DISCSVY has no exception.

Method GET_ATTACHMENTS_BY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTACHMENT Call by reference Type reference (TYPE) GRFN_T_AIF_ATTACHMENT Attachment Table for PDF UI Display 20120607
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120607
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120607

Method GET_DISCSVY_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTACHMENT Call by reference Type reference (TYPE) GRFN_T_NOTIFICATION_ATTACHMENT Notification Attachments 20120614
2 Importing IV_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20120614

Method GET_DISCSVY_HISTORY on class CL_GRPC_AIF_DISCSVY has no exception.

Method GET_SURVEY_QUESTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUESTION Call by reference Type reference (TYPE) GRFN_T_SURVEY_QUESTION_ANSWER Question with answer 20120525
2 Importing IV_INDEX Call by reference Type reference (TYPE) I 20120604
3 Importing IV_SURVEY_INSTANCE Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120525

Method GET_SURVEY_QUESTIONS on class CL_GRPC_AIF_DISCSVY has no exception.

Method GET_SVYINST_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SURVEY_INSTANCE Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120608
2 Returning RO_SURVEY Value transfer Object reference (TYPE REF TO) IF_GRFN_API_SURVEY_RESPONSE Survey Response 20120608

Method GET_SVYINST_API on class CL_GRPC_AIF_DISCSVY has no exception.

Method GET_UTILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_UTILITY_DATA Call by reference Type reference (TYPE) GRFN_S_AIF_AH_ISSUE_UTIL AIF Structure for Shared Componets, such as Drop-down List 20120528
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20120528
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20120529
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120528

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISCSVY Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20120608

Method INIT on class CL_GRPC_AIF_DISCSVY has no exception.

Method PREPARE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DISCSVY_ATTACHMENTS Call by reference Type reference (TYPE) GRPC_S_AIF_ATTACHMENT AIF Structure for Attachment List 20120608
2 Exporting ES_DISCSVY_UTIL Call by reference Type reference (TYPE) GRPC_S_AIF_DISCSVY_UTIL Utility for disclousure survey( such as Logo) 20120529
3 Exporting ES_HEADER Call by reference Type reference (TYPE) GRPC_S_AIF_DISCSVY_HEADER Disclosure survey header 20120525
4 Exporting ES_ISSUE_ATTACHMENTS Call by reference Type reference (TYPE) GRPC_S_AIF_ATTACHMENT AIF Structure for Attachment List 20120608
5 Exporting ES_ISSUE_REGULATIONS Call by reference Type reference (TYPE) GRPC_S_AIF_REGULATION_OBJECT Structure For AIF Regulation Requirements 20120608
6 Exporting ES_UTIL Call by reference Type reference (TYPE) GRFN_S_AIF_AH_ISSUE_UTIL AIF Structure for Shared Componets, such as Drop-down List 20120528
7 Exporting ET_DISCSVY Call by reference Type reference (TYPE) GRFN_T_SURVEY_QUESTION_ANSWER Question with answer 20120525
8 Exporting ET_OBJECT_DISCSVY Call by reference Type reference (TYPE) GRPC_T_AIF_OBJ_DISCSVY Object Disclosure Survey 20120525
9 Importing IS_BASE_INFO Call by reference Type reference (TYPE) GRFN_S_OWP_BASE_INFO Base Info Structure for OWP 20120620
10 Importing IV_DISCSVY Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20120525
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20120618

Method PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PDF Call by reference Type reference (TYPE) FPFORMOUTPUT Form Output (PDF, PDL) 20120605
2 Importing IS_BASE_INFO Call by reference Type reference (TYPE) GRFN_S_OWP_BASE_INFO Base Info Structure for OWP 20120620
3 Importing IV_DISCSVY Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20120525
4 Importing IV_FORM Call by reference Type reference (TYPE) STRING 20120528

Method PRINT on class CL_GRPC_AIF_DISCSVY has no exception.

Method SUBMIT_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ISSUE_API Call by reference Object reference (TYPE REF TO) IF_GRFN_API_ISSUE Interface for Issue API 20120627
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20120627
3 Importing IS_ISSUE Call by reference Type reference (TYPE) GRFN_S_API_ISSUE Issue Data for API 20120627
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120627

Method UPDATE_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HANDLER Call by reference Object reference (TYPE REF TO) CL_GRFN_OWP_HANDLER_BASE Base class for PDF handler 20120620
2 Importing IT_ATTACHMENT Call by reference Type reference (TYPE) TFPATTACHMENTS Attachment List 20120620
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120719

Method UPDATE_FROM_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_HANDLER Call by reference Object reference (TYPE REF TO) CL_GRFN_OWP_HANDLER_BASE Base class for PDF handler 20120618
2 Importing IV_FORM_NAME Call by reference Type reference (TYPE) FPNAME Name of Form Object 20120605
3 Importing IV_PDF Call by reference Type reference (TYPE) FPCONTENT Form Processing: Content from XFT, XFD, PDF, and so on 20120605
4 Importing IV_XML Call by reference Type reference (TYPE) FPCONTENT Form Processing: Content from XFT, XFD, PDF, and so on 20120605
# Exception Resumable Description Created on
1 CX_FP_OFFLINE Error in inbound handler 20120605

Method UPDATE_ISSUE_REGULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REGULATION Call by reference Type reference (TYPE) GRPC_T_AIF_REG_OBJECT Regulation list of the specific object 20120618
2 Importing IV_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120618

Method UPDATE_ISSUE_REGULATION on class CL_GRPC_AIF_DISCSVY has no exception.

Method UPDATE_SURVEY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QUESTION_ANSWER Call by reference Type reference (TYPE) GRFN_T_SURVEY_QUESTION_ANSWER Question with answer 20120605
2 Importing IV_SURVEY_INSTANCE Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120605
# Exception Resumable Description Created on
1 CX_FP_OFFLINE Error in inbound handler 20120612
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100