SAP ABAP Class CL_GRFN_MDUG_PROC_PO (MDUG policy processor)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_CLM (Package) Shared infrastructure for CLM integration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_EXCEL_TPL_PROC_BASE Base template processor 20110630
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_MDUG_PROC MDUG processor 20120531
Properties
Class CL_GRFN_MDUG_PROC_PO  
Short Description MDUG policy processor    
Super Class CL_GRFN_EXCEL_TPL_PROC_BASE Base template processor 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_CLM   Shared infrastructure for CLM integration 
Created 20110630   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
# Interface Abstract Final Description Created on
1 IF_GRFN_MDUG_PROC MDUG processor 20120531
Friends
Class CL_GRFN_MDUG_PROC_PO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PO_SRC Static Attribute Public Type reference (TYPE) GRFN_FLDGRP 'PO_SRC' Field Group ID 20110714
2 GC_REVSION_DATE Static Attribute Public Type reference (TYPE) STRING 'PO_REVSION_DATE' 20110713
3 GC_RE_ORG Static Attribute Public Type reference (TYPE) STRING 'PO_ORGUNIT' 20110713
4 GC_SRC_GRP Static Attribute Public Type reference (TYPE) STRING 'PO_SRC_REGGROUP' 20110714
5 GC_SRC_REG Static Attribute Public Type reference (TYPE) STRING 'PO_SRC_REGULATION' 20110714
6 GC_SRC_REQ Static Attribute Public Type reference (TYPE) STRING 'PO_SRC_REQUIREMENT' 20110714
7 GC_SV_APPR Static Attribute Public Type reference (TYPE) STRING 'PG_APP_SURVEY' 20110707
8 GC_SV_QUIZ Static Attribute Public Type reference (TYPE) STRING 'PO_QUIZ_TEMPL' 20110707
9 GC_SV_SURV Static Attribute Public Type reference (TYPE) STRING 'PO_SURV_TEMPL' 20110707
10 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_GRFN_IO_LOG 20120531
11 MO_OPTION Instance attribute Protected Object reference (TYPE REF TO) CL_GRFN_MDUG_OPTION 20120531
12 MV_ENTITY_ID Instance attribute Protected Type reference (TYPE) GRFN_API_ENTITY_ID 20120531
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DATA_FOR_SURVEY Instance method Private Method A 20110706
2 ADD_GENERIC_VALIDATION Instance method Protected Method 20110705
3 ADD_SOURCE_DATA Instance method Private Method 20110714
4 ADD_VALIDATION Instance method Protected Method 20110705
5 BUILD_XSD_SEGMENT Instance method Protected Method 20110630
6 GET_ENTITY_XSD Instance method Protected Method 20110630
7 GET_FLDGRP_TEXT Instance method Protected Method 20110715
8 GET_PLAIN_FLDS Instance method Protected Method 20110630
9 GET_SURVEY_LIST Instance method Private Method 20110706
10 TRANSFORM Instance method Protected Method 20110630
Events
Class CL_GRFN_MDUG_PROC_PO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_FLD Protected See coding 20110630 begin of s_fld. include type grfn_s_fld. types value type string. types text type string. types end of s_fld
2 S_SURVEY Protected See coding 20110706 begin of s_survey, id type grfn_api_object_id, name type grpc_stext, end of s_survey
3 T_FLD Protected See coding 20110630 t_fld type table of s_fld
4 T_SURVEY Protected See coding 20110706 t_survey type standard table of s_survey
Method Signatures

Method ADD_DATA_FOR_SURVEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEL Call by reference Object reference (TYPE REF TO) CL_GRFN_EXCEL Excel utility class 20110706

Method ADD_DATA_FOR_SURVEY on class CL_GRFN_MDUG_PROC_PO has no exception.

Method ADD_GENERIC_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEL Call by reference Object reference (TYPE REF TO) CL_GRFN_EXCEL Excel utility class 20110705
2 Importing IS_FLD Call by reference Type reference (TYPE) S_FLD Field ID 20110705
3 Importing IV_INDEX Call by reference Type reference (TYPE) I 20110705

Method ADD_GENERIC_VALIDATION on class CL_GRFN_MDUG_PROC_PO has no exception.

Method ADD_SOURCE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEL Call by reference Object reference (TYPE REF TO) CL_GRFN_EXCEL Excel utility class 20110714

Method ADD_SOURCE_DATA on class CL_GRFN_MDUG_PROC_PO has no exception.

Method ADD_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEL Call by reference Object reference (TYPE REF TO) CL_GRFN_EXCEL Excel utility class 20110705
2 Importing IS_FLD Call by reference Type reference (TYPE) S_FLD Field ID 20110705
3 Importing IV_INDEX Call by reference Type reference (TYPE) I 20110705

Method ADD_VALIDATION on class CL_GRFN_MDUG_PROC_PO has no exception.

Method BUILD_XSD_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XSD Call by reference Type reference (TYPE) STRING 20110630
2 Importing IT_FLD Call by reference Type reference (TYPE) T_FLD 20110630

Method BUILD_XSD_SEGMENT on class CL_GRFN_MDUG_PROC_PO has no exception.

Method GET_ENTITY_XSD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOURCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110714
2 Returning RV_XSD Value transfer Type reference (TYPE) STRING 20110630

Method GET_ENTITY_XSD on class CL_GRFN_MDUG_PROC_PO has no exception.

Method GET_FLDGRP_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLDGRP Call by reference Type reference (TYPE) GRFN_FLDGRP Field Group ID 20110715
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20110715

Method GET_FLDGRP_TEXT on class CL_GRFN_MDUG_PROC_PO has no exception.

Method GET_PLAIN_FLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLD Call by reference Type reference (TYPE) T_FLD 20110630
2 Importing IV_SOURCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110714

Method GET_PLAIN_FLDS on class CL_GRFN_MDUG_PROC_PO has no exception.

Method GET_SURVEY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SURVEYS_APPR Call by reference Type reference (TYPE) T_SURVEY 20110707
2 Exporting ET_SURVEYS_QUIZ Call by reference Type reference (TYPE) T_SURVEY 20110707
3 Exporting ET_SURVEYS_SURV Call by reference Type reference (TYPE) T_SURVEY 20110707

Method GET_SURVEY_LIST on class CL_GRFN_MDUG_PROC_PO has no exception.

Method TRANSFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_XML Call by reference Type reference (TYPE) STRING 20110630

Method TRANSFORM on class CL_GRFN_MDUG_PROC_PO has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100