SAP ABAP Class CL_GRPC_API_SIGNOFF (Sign Off API class)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_ENTITY_API (Package) GRC Process controls API
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 20091029
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_REPORT Get data for reporting engine 20091029
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRPC_API_SIGNOFF Interface for Sign Off API 20091029
Properties
Class CL_GRPC_API_SIGNOFF  
Short Description Sign Off API class    
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_ENTITY_API   GRC Process controls API 
Created 20091029   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 GRPCS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_REPORT Get data for reporting engine 20091029
2 IF_GRPC_API_SIGNOFF Interface for Sign Off API 20091029
Friends
# Friend Modeled only Created on Description
1 CL_GRFN_API_SESSION 20091029 Session Management for GRC APIs
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_OPERATION_RETRIEVE_ISSUES Constant Private Type reference (TYPE) GRFN_API_OPERATION_ID 'RETRIEVE_ISSUES' Retrieve Issues 20091030
2 GT_SIGNOFF Static Attribute Private Type reference (TYPE) YT_MODEL_POOL 20091030
3 MC_ERROR Constant Private Type reference (TYPE) SY-MSGTY 'E' Message Type 20091029
4 MC_MESSAGE_CLASS_FN Constant Private Type reference (TYPE) SY-MSGID 'GRFN_ENTITY_API' Message Class 20091029
5 MV_MODEL_CATALOGUE Static Attribute Private Type reference (TYPE) CLASSNAME 'CL_GRFN_MODEL_CATALOGUE' Reference type 20130529
6 MV_MODEL_SETUP Static Attribute Private Type reference (TYPE) CLASSNAME 'CL_GRPC_MODEL_SETUP' Reference type 20091029
7 MV_MODEL_SIGNOFF Constant Private Type reference (TYPE) CLASSNAME 'CL_GRPC_SIGNOFF' The name of the sign off model class 20091109
8 MV_SIGNOFF_EMPTY Constant Public Type reference (TYPE) GRFN_GUID '99999999999999999999999999999999' UUID of the GRC object (char32) 20091109
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091029
2 FETCH_SIGNOFF Instance method Private Method 20091109
3 GET Static method Private Method Returns an instance of the API class 20091029
4 GET_SIGNOFF_MODEL Instance method Private Method Returns an instance of signoff model 20091029
5 TRAVERSE_SIGNOFF Instance method Private Method 20091109
Events
Class CL_GRPC_API_SIGNOFF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_MODEL_POOL Private See coding 20091030 BEGIN OF ys_model_pool, s_dates TYPE grpc_s_date_interval, v_regulation TYPE grfn_object_id, r_model TYPE REF TO cl_grpc_model_signoff, END OF ys_model_pool
2 YT_MODEL_POOL Private See coding 20091030 yt_model_pool TYPE HASHED TABLE OF ys_model_pool WITH UNIQUE KEY s_dates v_regulation
Method Signatures

Method CONSTRUCTOR 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 20091029
2 Importing IV_ORGUNIT_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091029

Method CONSTRUCTOR on class CL_GRPC_API_SIGNOFF has no exception.

Method FETCH_SIGNOFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SIGNOFF_ATTR Call by reference Type reference (TYPE) ANY 20091109
2 Importing IT_PARENT Call by reference Type reference (TYPE) GRFN_T_OBJECTS List of object pairs (object ID + entity ID) 20091109
3 Importing IT_REQUIRED_FIELDS Call by reference Type reference (TYPE) GRFN_T_FIELDID_HASHED Fetched sign off attributes 20091109
4 Importing IV_ALL_FIELDS Call by reference Type reference (TYPE) ABAP_BOOL List of fields 20091109
5 Importing IV_LONG_TEXT Call by reference Type reference (TYPE) ABAP_BOOL Fetch long texts? 20091109
6 Importing IV_READ_ATTR Call by reference Type reference (TYPE) ABAP_BOOL Fetch attributes? 20091109
7 Importing IV_SIGNOFF_ID Call by reference Type reference (TYPE) GRFN_GUID Object ID 20091109

Method FETCH_SIGNOFF on class CL_GRPC_API_SIGNOFF has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Value transfer Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20091029
2 Importing IV_OBJECT_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091105
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_GRPC_API_SIGNOFF API for PC entity 20091029

Method GET on class CL_GRPC_API_SIGNOFF has no exception.

Method GET_SIGNOFF_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SIGNOFF Call by reference Object reference (TYPE REF TO) CL_GRPC_MODEL_SIGNOFF Model Class for Sign-Off 20091029
2 Importing IV_DISPLAY Value transfer Type reference (TYPE) XFELD Checkbox 20091029
3 Importing IV_ORGUNIT Value transfer Type reference (TYPE) GRPCS_OBJECTID 20091029
4 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091029

Method GET_SIGNOFF_MODEL on class CL_GRPC_API_SIGNOFF has no exception.

Method TRAVERSE_SIGNOFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILD Call by reference Type reference (TYPE) GRFN_T_ENTITY_CHILD Data collector: Children of entity 20091109
2 Importing IT_ENTITY_CHILD Call by reference Type reference (TYPE) GRFN_T_ENTITY Table of entities 20091109
3 Importing IV_SIGNOFF_GUID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20091109

Method TRAVERSE_SIGNOFF on class CL_GRPC_API_SIGNOFF has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600