SAP ABAP Class CL_GRPC_OIF_CONTROL (Control OIF status management)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_CCAT (Package) Process controls central catalogues
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_OIF_MD Master Data OIF class 20100802
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_OIF_BASE OIF class interface 20100622
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_OIF_WI_PARSER Work item parser 20100519
Properties
Class CL_GRPC_OIF_CONTROL  
Short Description Control OIF status management    
Super Class CL_GRFN_OIF_MD Master Data OIF class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_CCAT   Process controls central catalogues 
Created 20081104   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 GRFN0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GRFNH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 GRPC0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_OIF_BASE OIF class interface 20100622
2 IF_GRFN_OIF_WI_PARSER Work item parser 20100519
Friends
Class CL_GRPC_OIF_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_HEADER_DATA Static Attribute Private Object reference (TYPE REF TO) DATA 20100809
2 GS_ALLOWED_ACTIONS Static Attribute Private Type reference (TYPE) GRFNMW_S_UI_ALLOWED_ACTIONS Flags with allowed UI actions 20100809
3 GS_STAGE_CONFIG Static Attribute Private Type reference (TYPE) GRACMWCNSMITCCV MSMP Stage Task Configuraiton Values for Mitigation Control 20100809
4 GT_WI_STATUS Static Attribute Private Type reference (TYPE) GRFN_MW_T_UI_WI_STATUS Table of workitems status structure 20100809
5 GV_APP Static Attribute Private Type reference (TYPE) GRFN_APP_COMPONENT Application Component 20100809
6 GV_INSTANCE_ID Static Attribute Private Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100809
7 GV_IS_ADMIN Static Attribute Private Type reference (TYPE) ABAP_BOOL 20100809
8 GV_WI_ID Static Attribute Private Type reference (TYPE) SWW_WIID Work item ID 20100809
9 GX_LOCKED Static Attribute Private Object reference (TYPE REF TO) CX_GRFN_MSMP_LOCKED MSMP Locking Failure 20100809
10 MS_HEADER Instance attribute Private Type reference (TYPE) GRFN_S_CONTROL_MSMP_HEADER Mitigation Control MSMP Header Structure 20100528
Methods
# Method Level Visibility Method type Description Created on
1 APPROVE Instance method Private Method 20100519
2 AUTHORIZE_CONTROL Instance method Private Method Do all authorization related to current object 20081208
3 CHECK_MSMP Instance method Private Method 20100518
4 CREATE_CONTROL Static method Public Method Create a new object 20100127
5 CREATE_XCONTROL Static method Public Method Create a new object 20100127
6 FIND_ACTIVE_INSTANCES Instance method Private Method 20130403
7 FORWARD Instance method Private Method 20100527
8 GET_APP_ATTRS Instance method Private Method 20100601
9 GET_USER Instance method Private Method 20100812
10 HOLD Instance method Private Method 20100527
11 INITIALIZE_AND_READDATA Static method Private Method 20100809
12 READ_MSMP Instance method Public Method 20100527
13 REJECT Instance method Private Method 20100519
14 RELEASE Instance method Private Method 20100528
15 REQUEST_INFO Instance method Private Method 20100528
16 SUBMIT Instance method Private Method 20100802
Events
Class CL_GRPC_OIF_CONTROL has no event.
Types
Class CL_GRPC_OIF_CONTROL has no local type.
Method Signatures

Method APPROVE Signature

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

Method APPROVE on class CL_GRPC_OIF_CONTROL has no exception.

Method AUTHORIZE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) ABAP_BOOL Whether pass authorization 20081208

Method AUTHORIZE_CONTROL on class CL_GRPC_OIF_CONTROL has no exception.

Method CHECK_MSMP Signature

Method CHECK_MSMP on class CL_GRPC_OIF_CONTROL has no parameter.
Method CHECK_MSMP on class CL_GRPC_OIF_CONTROL has no exception.

Method CREATE_CONTROL 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 20100127
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100127
3 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID 20100127
4 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID 20100127
5 Returning RV_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID 20100127
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20100127

Method CREATE_XCONTROL 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 20100127
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100127
3 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID 20100127
4 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID 20100127
5 Returning RV_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID 20100127
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20100127

Method FIND_ACTIVE_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AC_CONTROL_ID Call by reference Type reference (TYPE) GRAC_CONTROL_ID SOD Control ID 20130403
2 Returning RV_FOUND Value transfer Type reference (TYPE) ABAP_BOOL 20130403

Method FIND_ACTIVE_INSTANCES on class CL_GRPC_OIF_CONTROL has no exception.

Method FORWARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USER Call by reference Type reference (TYPE) GRFN_T_USR Table of users (+details) 20100527
2 Returning RV_FAILED Value transfer Type reference (TYPE) ABAP_BOOL 20100527

Method FORWARD on class CL_GRPC_OIF_CONTROL has no exception.

Method GET_APP_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_APP_ATTRS Value transfer Type reference (TYPE) GRFN_S_POWL_APP_ATT_AC MSMP POWL AC Applications Attributes 20100601

Method GET_APP_ATTRS on class CL_GRPC_OIF_CONTROL has no exception.

Method GET_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_USER Value transfer Type reference (TYPE) UNAME User Name 20100812

Method GET_USER on class CL_GRPC_OIF_CONTROL has no exception.

Method HOLD Signature

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

Method HOLD on class CL_GRPC_OIF_CONTROL has no exception.

Method INITIALIZE_AND_READDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARAMETER Call by reference Object reference (TYPE REF TO) CL_GRFN_UI_PARAMETER UI Paramters 20100809
2 Importing IV_WI_ID Call by reference Type reference (TYPE) SWW_WIID Work item ID 20100809
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100809

Method READ_MSMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) GRFN_S_CONTROL_MSMP_HEADER Mitigation Control MSMP Header Structure 20100527
2 Exporting ES_INSTANCE_STATUS Call by reference Type reference (TYPE) GRFNMW_S_API_INSTANCE_STATUS Status of the MSMP Instance. 20100528
3 Exporting ES_STAGE_CONFIG Call by reference Type reference (TYPE) GRACMWCNSMITCCV MSMP Stage Task Configuration Values for Mitigation Control 20100527
4 Exporting ET_WI_STATUS Call by reference Type reference (TYPE) GRFN_MW_T_UI_WI_STATUS Table of workitems status structure 20100527

Method READ_MSMP on class CL_GRPC_OIF_CONTROL has no exception.

Method REJECT Signature

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

Method REJECT on class CL_GRPC_OIF_CONTROL has no exception.

Method RELEASE Signature

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

Method RELEASE on class CL_GRPC_OIF_CONTROL has no exception.

Method REQUEST_INFO Signature

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

Method REQUEST_INFO on class CL_GRPC_OIF_CONTROL has no exception.

Method SUBMIT Signature

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

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