SAP ABAP Class CL_GRFN_UTIL_REGULATION (Regulation)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_UTILITIES (Package) Various helping infrastructure for GRC ABAP
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 20100506
Properties
Class CL_GRFN_UTIL_REGULATION  
Short Description Regulation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_UTILITIES   Various helping infrastructure for GRC ABAP 
Created 20080820   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRFN_UTIL_REGULATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_MODEL Interface for handling of GRC API models 20100506
Friends
# Friend Modeled only Created on Description
1 CL_GRFN_API_BASIS 20100122 Basis class for GRC API classes
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_POOL Instance attribute Private Type reference (TYPE) T_LIST 20100506
Methods
# Method Level Visibility Method type Description Created on
1 GET_ASSIGNED_REGULATIONS Static method Public Method Get assigned regulation of an object 20100709
2 GET_DESCRIPTION Static method Public Method Get Regulation Title 20080820
3 GET_REGULATION Static method Public Method Get Regulation (IMG) 20080828
4 GET_SHARED_REGULATIONS Static method Public Method Get assigned regulation of an object 20100728
5 GET_TYPE Static method Public Method Get Regulation Type (IMG) 20080820
6 QUERY Static method Public Method Get object id from regulation id 20100122
7 RETRIEVE Static method Public Method Get regulations from object id 20100122
8 SET_REGULATION Static method Public Method Save regulations 20100207
9 _GET_INSTANCE Instance method Private Method Get instance from pool 20100506
10 _RETRIEVE Instance method Private Method 20100614
11 _UPDATE_REGULATION Instance method Private Method Update regulations 20100506
Events
Class CL_GRFN_UTIL_REGULATION has no event.
Types
Class CL_GRFN_UTIL_REGULATION has no local type.
Method Signatures

Method GET_ASSIGNED_REGULATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR_VALUE Call by reference Type reference (TYPE) GRFN_T_REP_ATTR_VALUE Attribute with multivalues 20100709
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100709
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100709
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100709

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20080820
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080825
3 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID 20080821
4 Importing IV_SESSION_ID Call by reference Type reference (TYPE) GRFN_API_SESSION_ID ID of GRC session 20080825

Method GET_DESCRIPTION on class CL_GRFN_UTIL_REGULATION has no exception.

Method GET_REGULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_REGULATION Value transfer Type reference (TYPE) GRFN_REGULATION Regulation 20080828
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080828
3 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID 20080828
4 Importing IV_SESSION_ID Call by reference Type reference (TYPE) GRFN_API_SESSION_ID ID of GRC session 20080828

Method GET_REGULATION on class CL_GRFN_UTIL_REGULATION has no exception.

Method GET_SHARED_REGULATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR_VALUE Call by reference Type reference (TYPE) GRFN_T_REP_ATTR_VALUE Attribute with multivalues 20100728
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100728
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100728
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100728

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_REGULATION_TYPE Value transfer Type reference (TYPE) GRFN_REGULATION_TYPE Regulation Type 20080820
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080828
3 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID 20080821
4 Importing IV_SESSION_ID Call by reference Type reference (TYPE) GRFN_API_SESSION_ID ID of GRC session 20080828

Method GET_TYPE on class CL_GRFN_UTIL_REGULATION has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJ_ID Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20100122
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100208
3 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100122
4 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Regulation Configuration 20100122

Method QUERY on class CL_GRFN_UTIL_REGULATION has no exception.

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REGULATION Call by reference Type reference (TYPE) GRFN_T_REGU List of regulaiton 20100122
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100122
3 Importing IV_API_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100122

Method RETRIEVE on class CL_GRFN_UTIL_REGULATION has no exception.

Method SET_REGULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RETURNCODE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100506
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100506
3 Importing IT_REGULATION Call by reference Type reference (TYPE) GRFN_T_REGU Regulation table type 20100207
4 Importing IV_API_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100207

Method SET_REGULATION on class CL_GRFN_UTIL_REGULATION has no exception.

Method _GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_API_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100506
2 Returning RO_REF Value transfer Object reference (TYPE REF TO) CL_GRFN_REGULATION_MAPPING The class to maintain object and regulations 20100506

Method _GET_INSTANCE on class CL_GRFN_UTIL_REGULATION has no exception.

Method _RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REGULATION Call by reference Type reference (TYPE) GRFN_T_REGU Regulation table type 20100614
2 Importing IV_API_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100614

Method _RETRIEVE on class CL_GRFN_UTIL_REGULATION has no exception.

Method _UPDATE_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) GRFN_T_REGU Regulation table type 20100506
2 Importing IV_API_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100506

Method _UPDATE_REGULATION on class CL_GRFN_UTIL_REGULATION has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 300