SAP ABAP Class CL_GRPC_API_DISCSVY_PLAN (Disclosure survey plan)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_DISCLOSURE_SURVEY (Package) Disclosure Survey
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_API_BASIS Basis class for GRC API classes 20120313
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_REPORT Get data for reporting engine 20120413
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRPC_DISCSVY_PLAN Disclosure survey plan 20120313
Properties
Class CL_GRPC_API_DISCSVY_PLAN  
Short Description Disclosure survey plan    
Super Class CL_GRFN_API_BASIS Basis class for GRC API classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_DISCLOSURE_SURVEY   Disclosure Survey 
Created 20120313   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRPC_API_DISCSVY_PLAN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_REPORT Get data for reporting engine 20120413
2 IF_GRPC_DISCSVY_PLAN Disclosure survey plan 20120313
Friends
# Friend Modeled only Created on Description
1 CL_GRFN_API_SESSION 20120413 Session Management for GRC APIs
2 CL_GRPC_DISCSVY_SHARED_DATA 20120322 Disclosrue survey shared data
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_MODEL Static Attribute Private Object reference (TYPE REF TO) IF_GRPC_MODEL_DISCSVY 20120321
2 MO_AGENT_RESOLVER Instance attribute Private Object reference (TYPE REF TO) IF_GRPC_DISCSVY_AGENT_RESOLVER 20120315
3 MO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_GRPC_MODEL_DISCSVY 20120319
4 MO_PHASE_MGR Instance attribute Private Object reference (TYPE REF TO) IF_GRPC_DISCSVY_PHASE_MGR 20120314
5 MT_PLAN_OBJECT Instance attribute Private Type reference (TYPE) GRFN_T_API_OBJECT_ID 20120424
6 MT_SURVEY Instance attribute Private Type reference (TYPE) IF_GRPC_DISCSVY=>YT_DISCSVY 20120313
7 MV_BATCH_PROCESS Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE 20120419
8 MV_ENTITY Instance attribute Private Type reference (TYPE) GRFN_API_ENTITY_ID 20120323
9 MV_NAME Instance attribute Private Type reference (TYPE) STRING 20120326
10 MV_OBJECT_SURVEY_TEMPLATE Instance attribute Private Type reference (TYPE) GUID_32 20120402
11 MV_PHASE Instance attribute Private Type reference (TYPE) IF_GRPC_DISCSVY_PLAN=>YS_PHASE IF_GRPC_DISCSVY_PLAN=>CV_PHASE_PREPARE 20120313
12 MV_PLANID Instance attribute Private Type reference (TYPE) GUID_32 20120313
13 MV_REGULATION Instance attribute Private Type reference (TYPE) GRFN_API_OBJECT_ID 20120402
14 MV_SURVEY_TEMPLATE Instance attribute Private Type reference (TYPE) GUID_32 20120511
15 MV_TF_YEAR Instance attribute Private Type reference (TYPE) GRFN_TF_YEAR 20120327
16 MV_TIMEFRAME Instance attribute Private Type reference (TYPE) GRFN_TIMEFRAME 20120327
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120321
2 CONSTRUCTOR Instance method Public Constructor 20120313
3 CREATE_DISCSVY Instance method Private Method 20120316
4 CREATE_MODEL Static method Private Method 20120321
5 CREATE_PLAN Static method Public Method 20120320
6 GET Static method Public Method 20120413
7 GET_BY_ID Static method Public Method 20120316
8 GET_BY_SURVEY_ID Static method Public Method 20120321
9 GET_NEXT_PHASE Instance method Private Method 20120313
10 ON_OBJECT_ADDED Instance method Private Method 20120315
11 PHASE_CHANGED_HANDLER Instance method Private Event handling method 20120315
12 RESOLVE_AGENT Instance method Private Method 20120313
13 RETRIEVE Instance method Private Method 20120320
14 START_WORKFLOW_FOR_SURVEY Instance method Private Method 20120316
15 _ADD_SURVEY_TO_MODEL Instance method Private Method 20120320
Events
Class CL_GRPC_API_DISCSVY_PLAN has no event.
Types
Class CL_GRPC_API_DISCSVY_PLAN has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GRPC_API_DISCSVY_PLAN has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRPC_API_DISCSVY_PLAN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_AGENT_RESOLVER Call by reference Object reference (TYPE REF TO) IF_GRPC_DISCSVY_AGENT_RESOLVER 20120315
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_GRPC_MODEL_DISCSVY 20120319
3 Importing IO_PHASE_MGR Call by reference Object reference (TYPE REF TO) IF_GRPC_DISCSVY_PHASE_MGR 20120314
4 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION 20120313
5 Importing IV_PLANID Call by reference Type reference (TYPE) GUID_32 20120313

Method CONSTRUCTOR on class CL_GRPC_API_DISCSVY_PLAN has no exception.

Method CREATE_DISCSVY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DISCSVY Call by reference Type reference (TYPE) IF_GRPC_DISCSVY=>YS_DISCSVY 20120316
2 Importing IS_AGENT Call by reference Type reference (TYPE) GRFN_S_AGENT 20120316
3 Importing IV_ID Call by reference Type reference (TYPE) GUID_32 20120319
4 Importing IV_PHASE Call by reference Type reference (TYPE) IF_GRPC_DISCSVY_PLAN=>YS_PHASE 20120319
5 Importing IV_PLANID Call by reference Type reference (TYPE) GUID_32 20120319

Method CREATE_DISCSVY on class CL_GRPC_API_DISCSVY_PLAN has no exception.

Method CREATE_MODEL Signature

Method CREATE_MODEL on class CL_GRPC_API_DISCSVY_PLAN has no parameter.
Method CREATE_MODEL on class CL_GRPC_API_DISCSVY_PLAN has no exception.

Method CREATE_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TASK_PLAN_GRP Call by reference Type reference (TYPE) GRFN_S_TASKPLAN_GRP_GEN_API 20120320
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20120320

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20120413
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120413
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_GRPC_API_DISCSVY_PLAN Basis class for GRC API classes 20120413

Method GET on class CL_GRPC_API_DISCSVY_PLAN has no exception.

Method GET_BY_ID 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) GUID_32 20120316
2 Returning RO_PLAN Value transfer Object reference (TYPE REF TO) IF_GRPC_DISCSVY_PLAN 20120316

Method GET_BY_ID on class CL_GRPC_API_DISCSVY_PLAN has no exception.

Method GET_BY_SURVEY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SURVEY Call by reference Type reference (TYPE) GUID_32 20120321
2 Returning RO_PLAN Value transfer Object reference (TYPE REF TO) IF_GRPC_DISCSVY_PLAN 20120321

Method GET_BY_SURVEY_ID on class CL_GRPC_API_DISCSVY_PLAN has no exception.

Method GET_NEXT_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PHASE Value transfer Type reference (TYPE) IF_GRPC_DISCSVY_PLAN=>YS_PHASE 20120313

Method GET_NEXT_PHASE on class CL_GRPC_API_DISCSVY_PLAN has no exception.

Method ON_OBJECT_ADDED Signature

Method ON_OBJECT_ADDED on class CL_GRPC_API_DISCSVY_PLAN has no parameter.
Method ON_OBJECT_ADDED on class CL_GRPC_API_DISCSVY_PLAN has no exception.

Method PHASE_CHANGED_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RV_NEW_PHASE Value transfer Attribute reference (LIKE) 20120315

Method PHASE_CHANGED_HANDLER on class CL_GRPC_API_DISCSVY_PLAN has no exception.

Method RESOLVE_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID 20120313
2 Returning RT_AGENT Value transfer Type reference (TYPE) GRFN_T_AGENT 20120313

Method RESOLVE_AGENT on class CL_GRPC_API_DISCSVY_PLAN has no exception.

Method RETRIEVE Signature

Method RETRIEVE on class CL_GRPC_API_DISCSVY_PLAN has no parameter.
Method RETRIEVE on class CL_GRPC_API_DISCSVY_PLAN has no exception.

Method START_WORKFLOW_FOR_SURVEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SURVEY Call by reference Object reference (TYPE REF TO) IF_GRPC_DISCSVY 20120316
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20120327

Method _ADD_SURVEY_TO_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SURVEY Call by reference Type reference (TYPE) IF_GRPC_DISCSVY=>YS_DISCSVY 20120320
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20120420
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100