SAP ABAP Class CL_GRRM_MODEL_ACTIVITY (Model Class for Activity Management)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_ACTIVITY (Package) Package for GRC RM Activity
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_CUSTOMFIELD_MODEL Model extension to handle the custom fields 20081203
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20080716
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100510
Properties
Class CL_GRRM_MODEL_ACTIVITY  
Short Description Model Class for Activity Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_ACTIVITY   Package for GRC RM Activity 
Created 20080716   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)
2 GRFNH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GRFNM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 GRPCB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 GRRMA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 GRRMR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_CUSTOMFIELD_MODEL Model extension to handle the custom fields 20081203
2 IF_GRFN_API_MODEL Interface for handling of GRC API models 20080716
3 IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100510
Friends
Class CL_GRRM_MODEL_ACTIVITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ACTIVITY_SUBMIT Constant Public Type reference (TYPE) J_VORGANG 'G0E1' Business Transaction 20110121
2 MC_PLVAR Constant Private Type reference (TYPE) PLVAR '01' Plan Version 20080718
3 MC_STATUS_ACTIVE Constant Public Type reference (TYPE) J_ISTAT 'IG031' System status 20110121
4 MC_STATUS_DRAFT Constant Public Type reference (TYPE) J_ISTAT 'IG043' System status 20110121
5 MC_STAT_OBJTYP Static Attribute Private Type reference (TYPE) SCMGSTATOBJTYPE 'G0E' Case: Status Object Type of Application (Central Stat. Mgmt) 20080722
6 MO_MODEL_CDF Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_UTIL_CDF_MODEL CDF Model utility class 20100510
7 MS_DATES Instance attribute Private Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20080716
8 MT_ACT_DATA_BUFFER Instance attribute Private Type reference (TYPE) GRRMA_T_ACT_DATA_BUFFER Activity 20080716
9 MT_LOCKED_OBJECT Instance attribute Private Type reference (TYPE) GRRMA_T_LOCK_OBJECTS 20080721
10 MT_OBJECT_DATA Instance attribute Private Type reference (TYPE) GRFNM_T_OBJECT_DATA Object Data 20080718
11 MT_PARENT_ORG Instance attribute Private Type reference (TYPE) GRRMA_T_PARENT_ORG 20090119
12 MT_RELAT_DATA Instance attribute Private Type reference (TYPE) GRFN_T_RELAT_DATA table type for relation data 20080721
13 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20080716
14 MV_PARENT_ORG_BUFFERED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120619
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT_DATA Instance method Private Method 20080718
2 ADD_RELAT_DATA Instance method Private Method 20080718
3 COMPLETE_OBJECT_DATA Instance method Private Method 20080721
4 COMPLETE_RELAT_DATA Instance method Private Method 20080721
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080716
6 CORRECT_VALIDITY Instance method Private Method 20080717
7 CREATE_ACTIVITY Instance method Public Method 20080721
8 DEFAULT_IDS Static method Public Method 20080812
9 DELETE_ACTIVITY Instance method Public Method 20080722
10 ENTITY_DEQUEUE Instance method Public Method 20080722
11 ENTITY_ENQUEUE Instance method Public Method 20080722
12 ENTITY_LOCKED Instance method Public Method 20080721
13 EXIST Instance method Public Method Check activity existence 20131216
14 FAIL Instance method Private Method 20080717
15 FILL_CREATE Instance method Private Method 20080721
16 FILL_CUT Instance method Private Method 20080904
17 FILL_DELETE Instance method Private Method 20080722
18 FILL_UPDATE Instance method Private Method 20080722
19 GET_ACTIVITY_LIST Instance method Public Method 20080721
20 GET_ALLOWED_STATUS Instance method Public Method 20080722
21 GET_OBJECT_VALIDITY Instance method Private Method 20100510
22 GET_PARENT Instance method Public Method 20090226
23 GET_RELAT_DATA Instance method Public Method 20080717
24 GET_RELAT_KEY Instance method Private Method 20080721
25 READ_ACTIVITY Instance method Public Method 20080717
26 SAVE_STATUS Instance method Private Method 20080722
27 UPDATE_ACTIVITY Instance method Public Method 20080722
28 UPDATE_STATUS Instance method Public Method 20080722
29 VALIDATION Instance method Public Method 20080925
Events
Class CL_GRRM_MODEL_ACTIVITY has no event.
Types
Class CL_GRRM_MODEL_ACTIVITY has no local type.
Method Signatures

Method ADD_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMAND Value transfer Type reference (TYPE) GRFN_COMMAND Operation 20080718
2 Importing I_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080718
3 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080718
4 Importing I_VALIDFROM Value transfer Type reference (TYPE) GRFN_VALIDFROM Start Date 20080718
5 Importing I_VALIDTO Value transfer Type reference (TYPE) GRFN_VALIDTO End Date 20080718
6 Returning R_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080718
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080718

Method ADD_RELAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20080718
2 Importing I_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20080718
3 Importing I_KEY Call by reference Type reference (TYPE) GRFN_S_HR1001_KEY Key structure for 1001 infotype table. 20080718
4 Importing I_OBJECTID1 Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080718
5 Importing I_OBJECTID2 Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080718
6 Importing I_OBJTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080718
7 Importing I_OBJTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080718
8 Importing I_PRIOX Call by reference Type reference (TYPE) GRFN_PRIOX Priox 20080718
9 Importing I_RELAT Call by reference Type reference (TYPE) RELAT Relationship Between Objects 20080718
10 Importing I_RSIGN Call by reference Type reference (TYPE) RSIGN Relationship Specification 20080718
11 Importing I_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Start Date 20080718
12 Importing I_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20080718
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080718

Method COMPLETE_OBJECT_DATA Signature

Method COMPLETE_OBJECT_DATA on class CL_GRRM_MODEL_ACTIVITY has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080721

Method COMPLETE_RELAT_DATA Signature

Method COMPLETE_RELAT_DATA on class CL_GRRM_MODEL_ACTIVITY has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080721

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 20080716
2 Importing IV_TF_YEAR Value transfer Type reference (TYPE) GRFN_TF_YEAR OBSOLETE Timeframe Year 20080716
3 Importing IV_TIMEFRAME Value transfer Type reference (TYPE) GRFN_TIMEFRAME OBSOLETE Timeframe 20080716

Method CONSTRUCTOR on class CL_GRRM_MODEL_ACTIVITY has no exception.

Method CORRECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20080717
2 Exporting EV_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20080717
3 Importing IV_CACTIVITY_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080717
4 Importing IV_CACTIVITY_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080717
5 Importing IV_ORGUNIT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080718
6 Importing IV_ORGUNIT_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080718
7 Importing IV_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20080717
8 Importing IV_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20080717
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080717

Method CREATE_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_ACTIVITY_DATA Activity Data 20080721
2 Returning R_ACTIVITY_ID Value transfer Type reference (TYPE) GRFN_OBJECTID 20080721
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080721

Method DEFAULT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CACTIVITY_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080812
2 Importing IV_ORGUNIT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080812
3 Exporting RV_CACTIVITY_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080812
4 Exporting RV_ORGUNIT_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080812
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080812

Method DELETE_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Activity Data 20100621
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080722

Method ENTITY_DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080722
2 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080722
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080722

Method ENTITY_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20080722
2 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080722
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080722
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080722

Method ENTITY_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20080721
2 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080721
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080721
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080721

Method EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20131216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20131216

Method FAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_V1 Value transfer Type reference (TYPE) ANY 20080717
2 Importing IV_V2 Value transfer Type reference (TYPE) ANY 20080717
3 Importing IV_V3 Value transfer Type reference (TYPE) ANY 20080717
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080717

Method FILL_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_ACTIVITY_DATA Activity Data 20080721
2 Exporting RT_OBJECT Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Table Type Object Data 20080721
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080721

Method FILL_CUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_ACTIVITY_DATA Activity Data 20080904
2 Exporting RT_OBJECT Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Table Type Object Data 20080904
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080904

Method FILL_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_ACTIVITY_DATA Activity Data 20080722
2 Exporting RT_OBJECT Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Table Type Object Data 20080722
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080722

Method FILL_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_ACTIVITY_DATA Activity Data 20080722
2 Exporting RT_OBJECT Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Table Type Object Data 20080722
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080722

Method GET_ACTIVITY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGUNIT Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20081113
2 Returning RT_ACTIVITY_LIST Value transfer Type reference (TYPE) GRRM_T_ACTIVITY_LIST Activity List 20080721
# Exception Resumable Description Created on
1 CX_GRFN_CASE_STATUS status management 20100728
2 CX_GRFN_EXCEPTION Generic GRC API exception 20080721

Method GET_ALLOWED_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATUS Call by reference Type reference (TYPE) GRFN_T_ACTIVITY_FOR_STATUS Texts for Business Transactions 20080722
2 Importing IV_ACTIVITY_ID Call by reference Type reference (TYPE) HROBJID Object ID 20090121
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080722

Method GET_OBJECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALID_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20100510
2 Exporting EV_VALID_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20100510
3 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100510

Method GET_OBJECT_VALIDITY on class CL_GRRM_MODEL_ACTIVITY has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PARENT_BEGDA Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20090226
2 Exporting EV_PARENT_ENDDA Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20090226
3 Exporting EV_PARENT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20090226
4 Exporting EV_PARENT_TITLE Call by reference Type reference (TYPE) GRFN_TITLE Title/Short Name 20090226
5 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20090226
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090226

Method GET_RELAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_ID Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20081127
2 Exporting ES_RELAT_PARENT Call by reference Type reference (TYPE) GRRM_S_ACTIVITY_RELAT_PARENT Activity Relate Data 20080919
3 Exporting ET_RELAT_CHILD Call by reference Type reference (TYPE) GRRM_T_ACTIVITY_RELAT_CHILD Activity Relate Data Child 20080919
4 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080717
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080717

Method GET_RELAT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) GRFN_S_HR1001_KEY Key structure for 1001 infotype table. 20080721
2 Importing I_BEGDA Call by reference Type reference (TYPE) GRFN_VALIDFROM Start Date 20080721
3 Importing I_ENDDA Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20080721
4 Importing I_OBJID1 Call by reference Type reference (TYPE) OBJEKTID Object ID 20080721
5 Importing I_OBJID2 Call by reference Type reference (TYPE) OBJEKTID Object ID 20080721
6 Importing I_OBJTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080721
7 Importing I_OBJTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080721
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080721

Method READ_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ACTIVITY Call by reference Type reference (TYPE) GRRM_S_ACTIVITY_DATA Activity Data 20080922
2 Exporting ES_VALIDATE Call by reference Type reference (TYPE) GRRM_S_VALIDATION_DATA Analysis Data 20080925
3 Exporting ET_RELAT_CHILD Call by reference Type reference (TYPE) GRRM_T_ACTIVITY_RELAT_CHILD 20080922
4 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120514
5 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20080808
6 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080717
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080717

Method SAVE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJNR Call by reference Type reference (TYPE) GRFN_T_STATUS_OBJNR Status Objnr 20090121
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080722

Method UPDATE_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_ACTIVITY_DATA Activity Data 20080722
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080722

Method UPDATE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080722
2 Importing IV_TRANS Call by reference Type reference (TYPE) GRRM_ACT_STATUS_TRAN Transaction 20110121
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080722

Method VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VALIDATE Call by reference Type reference (TYPE) GRRM_S_VALIDATION_DATA Analysis Data 20080925
2 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080925
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080925
History
Last changed by/on SAP  20141106 
SAP Release Created in 300