SAP ABAP Class CL_GRPC_PLAN (Remediation Plan)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_ASSESSMENT_ISSUE_PLAN (Package) Assessment/Issue/Remediation Plan
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRPC_CASE SOA: Case 20070611
Properties
Class CL_GRPC_PLAN  
Short Description Remediation Plan    
Super Class CL_GRPC_CASE SOA: Case 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_ASSESSMENT_ISSUE_PLAN   Assessment/Issue/Remediation Plan 
Created 20070611   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_PLAN has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_GRPC_CASE 20070611 SOA: Case
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ATF Instance attribute Public Object reference (TYPE REF TO) CL_GRFN_ATF_RMDP Issue Audit Trail Class 20100509
2 MO_COMMENT Instance attribute Private Object reference (TYPE REF TO) IF_GRPC_NOTES_API SOA: Notes 20070611
3 MO_DESCRIPTION Instance attribute Private Object reference (TYPE REF TO) IF_GRPC_NOTES_API Description 20070611
4 MO_ISSUE Instance attribute Private Object reference (TYPE REF TO) CL_GRPC_ISSUE Case: Assessment 20070611
5 MO_LCL_GRPC_REMED Static Attribute Public Object reference (TYPE REF TO) IF_GRPC_IS_VALIDATION_ENABLED Interface: Is Validation Enabled for HR Object 20070918
6 MO_PROCESSED_BY Instance attribute Private Object reference (TYPE REF TO) CL_GRPC_DL_ACTOR_INFO_CASE Delegation in Case Entity 20100726
7 MO_REPORTED_BY Instance attribute Private Object reference (TYPE REF TO) CL_GRPC_DL_ACTOR_INFO_CASE Delegation in Case Entity 20100726
8 MO_VALIDATED_BY Instance attribute Private Object reference (TYPE REF TO) CL_GRPC_DL_ACTOR_INFO_CASE 20070611
9 MT_RMPLAN_LOG Instance attribute Private Type reference (TYPE) GRPC_T_RMPLAN_LOG RM log buffer 20090513
10 MV_ISSUE_ID Instance attribute Private Type reference (TYPE) GRFN_CASE_ID Leading case GUID 20100127
11 M_IS_REOPEN Instance attribute Private Type reference (TYPE) ABAP_BOOL whether it is reopened 20090106
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PLAN_DATE Instance method Private Method Check date 20070611
2 CONSTRUCTOR Instance method Public Constructor Constructor 20070611
3 CREATE Static method Public Method Create 20070611
4 CREATE_PLAN Static method Public Method FN: Create from AH issue 20100121
5 GET_COMMENT Instance method Public Method Get Comment for Closing or Reopening 20070611
6 GET_COMPLETION Instance method Public Method Get completion for Remediation Plan 20070724
7 GET_DESCRIPTION Instance method Public Method Get Description for Remediation Plan 20070611
8 GET_ISSUE Instance method Public Method Get Assessment Object 20070611
9 GET_ISSUE_ID Instance method Public Method Get Assessment Object 20100125
10 GET_PLAN_END_DATE Instance method Public Method Remediation Plan: End Date 20070611
11 GET_PLAN_START_DATE Instance method Public Method Remediation Plan: Start Date 20070611
12 GET_RMPLAN_LOGS Instance method Public Method get all the remediation plan action logs for one rmplan 20080505
13 GET_RMPLAN_OWNER Instance method Public Method Get remediation plan onwer. 20080508
14 IS_IN_PROCESS Instance method Public Method Is in Process Status 20070611
15 IS_SIMPLE_WF Instance method Public Method Check whether is simple workflow 20090106
16 LOAD_NOTES Instance method Private Method Load All Notes Belonging to This Plan 20070611
17 SAVE_RMPLAN_LOG Instance method Public Method Save remediation plan action log 20080505
18 SET_COMMENT Instance method Public Method Set Comment for Closing or Reopening 20070611
19 SET_COMPLETION Instance method Public Method Set Completion for Remediation Plan 20070611
20 SET_DATE_INTERVAL Instance method Private Method Timeframe for Assessment or Test 20080919
21 SET_DESCRIPTION Instance method Public Method Set Description 20070611
22 SET_ISSUE Instance method Protected Method Set Issue 20070611
23 SET_ISSUE_ID Instance method Public Method Set issue id 20100127
24 SET_PLAN_END_DATE Instance method Public Method Remediation Plan: End Date 20070611
25 SET_PLAN_START_DATE Instance method Public Method Remediation Plan: Start Date 20070611
26 SET_PROCESSED_BY Instance method Public Method Set validation_by and Date 20100728
27 SET_REPORTED_BY Instance method Public Method Set validation_by and Date 20100728
28 SET_RMPLAN_OWNER Instance method Public Method Set remediation plan onwer. 20080508
29 SET_VALIDATED_BY Instance method Private Method Set validation_by and Date 20070611
Events
Class CL_GRPC_PLAN has no event.
Types
Class CL_GRPC_PLAN has no local type.
Method Signatures

Method CHECK_PLAN_DATE Signature

Method CHECK_PLAN_DATE on class CL_GRPC_PLAN has no parameter.
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20070611

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GRPC_CASE_API Call by reference Object reference (TYPE REF TO) CL_GRPC_CASE_API 20070625
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20070611
2 CX_GRPC_CASE_STATUS 20070611

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ISSUE Call by reference Object reference (TYPE REF TO) CL_GRPC_ISSUE Case: Assessment 20070611
2 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20070611
3 Returning RO_PLAN Value transfer Object reference (TYPE REF TO) CL_GRPC_PLAN 20070611
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20070611
2 CX_GRPC_CASE_STATUS 20070611

Method CREATE_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100121
2 Returning RO_PLAN Value transfer Object reference (TYPE REF TO) CL_GRPC_PLAN 20100121
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20100121
2 CX_GRPC_CASE_STATUS 20100121

Method GET_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMMENT Call by reference Type reference (TYPE) STRING 20070611
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20070611

Method GET_COMPLETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COMPLETION Value transfer Type reference (TYPE) GRPC_PL_COMPLETION Percentage of Completion of Remediation Plan 20070724

Method GET_COMPLETION on class CL_GRPC_PLAN has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) STRING 20070611
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20070611

Method GET_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_ISSUE Value transfer Object reference (TYPE REF TO) CL_GRPC_ISSUE Case: Assessment 20070611
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20070611
2 CX_GRPC_CASE_STATUS 20070611

Method GET_ISSUE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ISSUE_ID Value transfer Type reference (TYPE) GRFN_CASE_ID Case: Assessment 20100125
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20100125

Method GET_PLAN_END_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DATE Value transfer Type reference (TYPE) GRPC_START_DATE Remediation Plan: Start Date 20070611

Method GET_PLAN_END_DATE on class CL_GRPC_PLAN has no exception.

Method GET_PLAN_START_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DATE Value transfer Type reference (TYPE) GRPC_START_DATE Remediation Plan: Start Date 20070611

Method GET_PLAN_START_DATE on class CL_GRPC_PLAN has no exception.

Method GET_RMPLAN_LOGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RMPLAN_LOGS Call by reference Type reference (TYPE) GRPC_T_RMPLAN_LOG Table type of GRPC_S_RMPLAN_LOG 20080506
2 Importing I_RMPLAN_ID Call by reference Type reference (TYPE) GRPC_CASE_ID GRPC ID of the individual object 20080505

Method GET_RMPLAN_LOGS on class CL_GRPC_PLAN has no exception.

Method GET_RMPLAN_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OWNER Value transfer Type reference (TYPE) SCMG_OWNER owner 20080508

Method GET_RMPLAN_OWNER on class CL_GRPC_PLAN has no exception.

Method IS_IN_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20070611

Method IS_IN_PROCESS on class CL_GRPC_PLAN has no exception.

Method IS_SIMPLE_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20090106
# Exception Resumable Description Created on
1 CX_GRPC_CASE PC: Case 20090109

Method LOAD_NOTES Signature

Method LOAD_NOTES on class CL_GRPC_PLAN has no parameter.
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20070611

Method SAVE_RMPLAN_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RMPLAN_ID Call by reference Type reference (TYPE) GRPC_CASE_ID Case ID 20080509
2 Importing I_RMPLAN_LOG Call by reference Type reference (TYPE) GRPC_S_API_REMPL Remediation plan process log 20080505

Method SAVE_RMPLAN_LOG on class CL_GRPC_PLAN has no exception.

Method SET_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMENT Call by reference Type reference (TYPE) STRING 20070611
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20070611

Method SET_COMPLETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPLETION Call by reference Type reference (TYPE) GRPC_PL_COMPLETION 20070611
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20070611

Method SET_DATE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATE_INTERVAL Call by reference Type reference (TYPE) GRPC_S_DATE_INTERVAL Timeframe for Assessment or Test 20080919
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20080919
2 CX_GRPC_CASE_STATUS 20080919

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING 20070611
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20070611

Method SET_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ISSUE Call by reference Object reference (TYPE REF TO) CL_GRPC_ISSUE Issue 20070611
# Exception Resumable Description Created on
1 CX_GRPC_CASE 20070611

Method SET_ISSUE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ISSUE_ID Call by reference Type reference (TYPE) GRFN_CASE_ID Leading case GUID 20100127

Method SET_ISSUE_ID on class CL_GRPC_PLAN has no exception.

Method SET_PLAN_END_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) GRPC_START_DATE Remediation Plan: Start Date 20070611

Method SET_PLAN_END_DATE on class CL_GRPC_PLAN has no exception.

Method SET_PLAN_START_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) GRPC_START_DATE Remediation Plan: Start Date 20070611

Method SET_PLAN_START_DATE on class CL_GRPC_PLAN has no exception.

Method SET_PROCESSED_BY Signature

Method SET_PROCESSED_BY on class CL_GRPC_PLAN has no parameter.
Method SET_PROCESSED_BY on class CL_GRPC_PLAN has no exception.

Method SET_REPORTED_BY Signature

Method SET_REPORTED_BY on class CL_GRPC_PLAN has no parameter.
Method SET_REPORTED_BY on class CL_GRPC_PLAN has no exception.

Method SET_RMPLAN_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OWNER Call by reference Type reference (TYPE) SCMG_OWNER owner 20080508

Method SET_RMPLAN_OWNER on class CL_GRPC_PLAN has no exception.

Method SET_VALIDATED_BY Signature

Method SET_VALIDATED_BY on class CL_GRPC_PLAN has no parameter.
Method SET_VALIDATED_BY on class CL_GRPC_PLAN has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 250