SAP ABAP Class CL_GRFN_POLICY_DISTR (Implementation Class for Policy Distribution)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_POLICY (Package) GRC Policy Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_SVYUSAGE Survey usage class 20100510
Properties
Class CL_GRFN_POLICY_DISTR  
Short Description Implementation Class for Policy Distribution    
Super Class CL_GRFN_SVYUSAGE Survey usage class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_POLICY   GRC Policy Management 
Created 20100323   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRFN_POLICY_DISTR has no forward declaration.
Interfaces
Class CL_GRFN_POLICY_DISTR has no interface implemented.
Friends
Class CL_GRFN_POLICY_DISTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SESSION Instance attribute Public Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100514
2 MV_REGULATION_ID Instance attribute Public Type reference (TYPE) GRFN_API_OBJECT_ID '' Object ID 20100517
3 MV_SYSLANGU Instance attribute Public Type reference (TYPE) LANGU Language Key 20121009
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ATTACHMENT Instance method Private Method Build Attachment for PDF 20100517
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121009
3 GEN_SURVEY_TITLE Instance method Private Method Generate Survey Title 20100517
4 GET_ATTACHMENT_TABLE Instance method Private Method Get Attachment Table 20100526
5 GET_CDF Instance method Private Method Get CDF Meta Data and Data 20100514
6 GET_FUNCT_NAME_BY_FORMNAME Instance method Private Method Retrieve adobe generated function name from form name 20100514
7 GET_POLICY_GEN Instance method Private Method Get Policy General Information 20100514
8 GET_POLICY_RISK Instance method Private Method Get Policy Related Risks 20100514
9 GET_POLICY_SOURCE Instance method Private Method Get Policy Source 20100514
10 GET_QUESTION Instance method Private Method Get Questions 20100514
Events
Class CL_GRFN_POLICY_DISTR has no event.
Types
Class CL_GRFN_POLICY_DISTR has no local type.
Method Signatures

Method BUILD_ATTACHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FORMOUTPUT Call by reference Type reference (TYPE) FPFORMOUTPUT Form Output (PDF, PDL) 20100517
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100517

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 20121009
2 Importing IV_SVYTYP Call by reference Type reference (TYPE) GRFN_SURVEY_TYPE Survey Type 20121009

Method CONSTRUCTOR on class CL_GRFN_POLICY_DISTR has no exception.

Method GEN_SURVEY_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POLICY_NAME Call by reference Type reference (TYPE) GRFN_NAME Title/Short Name 20100517
2 Importing IV_SURVEY_TYPE Call by reference Type reference (TYPE) GRFN_SURVEY_TYPE Survey Type 20100517
3 Returning RV_TITLE Value transfer Type reference (TYPE) STRING 20100517
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100517

Method GET_ATTACHMENT_TABLE 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 20100526
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100526

Method GET_CDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) GRFN_T_API_CUSTOMFIELD_DATA CDF Data 20100514
2 Exporting ET_META_DATA Call by reference Type reference (TYPE) GRFN_T_API_CUSTOMFIELD_MDATA CDF Metadata 20100514
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100514

Method GET_FUNCT_NAME_BY_FORMNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FUNCTION_NAME Call by reference Type reference (TYPE) FUNCNAME Name of generated function 20100514
2 Importing I_FORM_NAME Call by reference Type reference (TYPE) FPNAME Name of Form Object 20100514

Method GET_FUNCT_NAME_BY_FORMNAME on class CL_GRFN_POLICY_DISTR has no exception.

Method GET_POLICY_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_GEN Value transfer Type reference (TYPE) GRFN_S_FORM_POLICY Policy Structure for PDF Form 20100514
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100514

Method GET_POLICY_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK Call by reference Type reference (TYPE) GRFN_T_UI_ASSIGNED_RISK UI Table Type for Assigned Risks of Policy 20100514
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100514

Method GET_POLICY_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOURCE Call by reference Type reference (TYPE) GRFN_T_UI_POLICY_SOURCE_HIER UI Table Type for Policy Source Category 20100514
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100514

Method GET_QUESTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SVY_UI Call by reference Type reference (TYPE) GRFN_S_SVYINST_UI Survey Template UI 20100517
2 Exporting ET_QUESTION Call by reference Type reference (TYPE) GRFN_T_SURVEY_QUESTION_ANSWER Question with answer 20100514
3 Importing IS_SURVEY Call by reference Type reference (TYPE) GRFN_S_SVYINST Survey Instance 20100514
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100514
History
Last changed by/on SAP  20141106 
SAP Release Created in 600