SAP ABAP Class CL_GRPC_AIF_UTILITY (Utility Class for AIF)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_AIF (Package) Package for offline work process by adobe interactive form
Properties
Class CL_GRPC_AIF_UTILITY  
Short Description Utility Class for AIF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_AIF   Package for offline work process by adobe interactive form 
Created 20110110   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_AIF_UTILITY has no interface implemented.
Friends
Class CL_GRPC_AIF_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AIF_KEY_NULL Constant Public Type reference (TYPE) VAL_SINGLE '#' If key is initial in Valuesets, replace it with some texts 20110525
2 GC_RATING_ADEQUATE Constant Public Type reference (TYPE) GRPC_AS_RATING 'G' Rating 20110117
3 GC_RATING_DEFICIENT Constant Public Type reference (TYPE) GRPC_AS_RATING 'Y' Rating 20110117
4 GC_RATING_NOT_DEFINE Constant Public Type reference (TYPE) GRPC_AS_RATING 'N' Rating 20110117
5 GC_RATING_SIG_DEFICIENT Constant Public Type reference (TYPE) GRPC_AS_RATING 'R' Rating 20110117
6 GS_CURRENCY_VALUESET Static Attribute Public Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20110826
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ISSUE_PRIORITY Static method Public Method Check issue priority 20110705
2 CHECK_USER Static method Public Method Check User 20110705
3 GET_ACCGROUP_ASSERTION Static method Public Method Get Contrl Related Account Group Assertion 20110705
4 GET_ACCGROUP_DATA Static method Public Method Get Subprocess Related Account Group Data 20110413
5 GET_AIF_ATTACHMENT_LIST Static method Public Method Get AIF Attachment List 20110223
6 GET_AIF_CDF_DATA Static method Public Method Get AIF CDF Data by Standard CDF 20110411
7 GET_AIF_HEADER_DATA Static method Public Method Get AIF Header Data 20110112
8 GET_AIF_REGULATION Static method Public Method Get AIF Regulation List 20110216
9 GET_AIF_REGULATION_REQ Static method Public Method Get AIF Regulation List 20110426
10 GET_AIF_TITLE Static method Public Method Get AIF Title 20110119
11 GET_AIF_UTILITY_DATA Static method Public Method Get AIF Utility Data, such as User List, Rating LIst 20110120
12 GET_ASSIGNED_CTRL_DETAIL Static method Private Method Get Assigned Control Detail 20110406
13 GET_CDF_DATA Static method Public Method Get Standard CDF Data by AIF CDF 20110413
14 GET_CDF_DATA_BY_ID Static method Public Method Get Object Related CDF Data 20110725
15 GET_COBJ_DATA Static method Public Method Get COBJ Data 20110413
16 GET_CTRDET_DATA Static method Public Method Get Control Detail Data 20110114
17 GET_ECONTROL_DATA Static method Public Method Get iELC detail data 20110111
18 GET_ISSUE_DATA Static method Public Method Get Issue Data 20110118
19 GET_RISK_DATA Static method Public Method Get Risk List 20110401
20 GET_RISK_SOURCE_T Static method Private Method Get Risk Source Text 20110602
21 GET_RMPLAN_DATA Static method Public Method Get Remediation Plan Data 20110125
22 GET_TASK_INFO Static method Public Method Get WorkItem Due Date 20120209
23 NORMALIZE_VALUESET_TABLE Static method Public Method normalize the valueset, replace null key & value with chars 20110527
Events
Class CL_GRPC_AIF_UTILITY has no event.
Types
Class CL_GRPC_AIF_UTILITY has no local type.
Method Signatures

Method CHECK_ISSUE_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ISSUE_PRIORITY Call by reference Type reference (TYPE) GRPC_ISSUE_PRIORITY Issue Priority 20110705
2 Returning RB_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110705

Method CHECK_ISSUE_PRIORITY on class CL_GRPC_AIF_UTILITY has no exception.

Method CHECK_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UNAME Value transfer Type reference (TYPE) SYUNAME User Name 20110705
2 Returning RB_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110705

Method CHECK_USER on class CL_GRPC_AIF_UTILITY has no exception.

Method GET_ACCGROUP_ASSERTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACCGROUP_ASSERTION_LIST Call by reference Type reference (TYPE) GRPC_T_AIF_ACCGROUP_ASSERTION AIF Table Type for Account Group Assertion 20110705
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110705
3 Importing IV_OBJ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110705
4 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110705
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110705

Method GET_ACCGROUP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ACCGROUP_DATA Call by reference Type reference (TYPE) GRPC_S_AIF_ACCGROUP AIF Structure for Account Group Tab 20110413
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110413
3 Importing IV_OBJ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110413
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110413

Method GET_AIF_ATTACHMENT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTACHMENT_LIST Call by reference Type reference (TYPE) GRFN_T_AIF_ATTACHMENT Attachment Table for PDF UI Display 20110223
2 Exporting ET_OVER_SIZE_DOC_LIST Call by reference Type reference (TYPE) GRFN_T_API_DOCUMENT_LIST The list of the documents 20120209
3 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110616
4 Importing IT_DOC_LIST Call by reference Type reference (TYPE) GRFN_T_API_DOCUMENT_LIST The list of the documents 20110616
5 Importing IV_API_OBJ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110721
6 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110223
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110223

Method GET_AIF_CDF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AIF_CDF Call by reference Type reference (TYPE) GRPC_T_AIF_CUSTOMFIELD CDF for AIF 20110411
2 Importing IT_DATA Call by reference Type reference (TYPE) GRFN_T_API_CUSTOMFIELD_DATA CDF Data 20110411
3 Importing IT_META_DATA Call by reference Type reference (TYPE) GRFN_T_API_CUSTOMFIELD_MDATA CDF Metadata 20110411
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110411
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110411

Method GET_AIF_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER_DATA Call by reference Type reference (TYPE) GRPC_S_AIF_HEADER Header Information in AIF 20110112
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110112
3 Importing IV_OBJ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110112
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110112

Method GET_AIF_REGULATION 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 20110216
2 Importing IV_CASE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110216
3 Returning RS_AIF_REGULATION Value transfer Type reference (TYPE) GRPC_S_AIF_REGULATION AIFstructure for regulation subform 20110216
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110216

Method GET_AIF_REGULATION_REQ 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 20110426
2 Importing IV_CASE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110426
3 Importing IV_CONTROL_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110908
4 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110908
5 Returning RS_AIF_REGULATION_REQ Value transfer Type reference (TYPE) GRPC_S_AIF_REGULATION_REQ AIFstructure for regulation subform 20110427
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110426

Method GET_AIF_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TITLE Call by reference Type reference (TYPE) GRFN_TEXT String 20110119
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110119
3 Importing IV_OBJ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110119
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110119

Method GET_AIF_UTILITY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_UTILITY_DATA Call by reference Type reference (TYPE) GRPC_S_AIF_UTILITY AIF Structure for Shared Componets, such as Drop-down List 20110120
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110120
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110120

Method GET_ASSIGNED_CTRL_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESULT Call by reference Type reference (TYPE) GRPC_S_UI_RISK Risk list in Subprocess OIF 20110406
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110406
3 Importing IT_CONTROL Call by reference Type reference (TYPE) GRPC_T_API_RISK_CONTROL_LIST Table type for Risk Control Structure 20110406
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110406

Method GET_CDF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CDF Call by reference Type reference (TYPE) GRFN_T_API_CUSTOMFIELD_DATA CDF Data 20110413
2 Importing IT_AIF_CDF Call by reference Type reference (TYPE) GRPC_T_AIF_CUSTOMFIELD CDF for AIF 20110413
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110413

Method GET_CDF_DATA_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AIF_CDF_DATA Call by reference Type reference (TYPE) GRPC_T_AIF_CUSTOMFIELD CDF for AIF 20110725
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110725
3 Importing IV_OBJ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110725
4 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110725
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110725

Method GET_COBJ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COBJ_DATA Call by reference Type reference (TYPE) GRPC_S_AIF_COBJ AIF Structure for COBJ Tab 20110413
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110413
3 Importing IV_OBJ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110413
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110413

Method GET_CTRDET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CTRDET_DATA Call by reference Type reference (TYPE) GRPC_S_AIF_CTRDET AIF Structure of Control Detail 20110114
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110114
3 Importing IV_CONTROL_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110114
4 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110719
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110223

Method GET_ECONTROL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECONTROL_DATA Call by reference Type reference (TYPE) GRPC_S_AIF_ECONTROL AIF Structure of Econtrol 20110111
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110111
3 Importing IV_ECONTROL_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110111
4 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110725
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110111

Method GET_ISSUE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ISSUE Call by reference Type reference (TYPE) GRPC_S_AIF_ISSUE_DATA Structure for Issue Tab 20110216
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110118
3 Importing IV_CASE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110118
4 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110719
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110118

Method GET_RISK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRPC_T_AIF_RISK_LIST Risk List 20110401
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110401
3 Importing IV_OBJ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110602
4 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20140619
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110401

Method GET_RISK_SOURCE_T 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 20110602
2 Importing IV_ACC_ASSERTION Call by reference Type reference (TYPE) GRPC_ACC_ASSERTION Financial Statement Assertion 20110602
3 Importing IV_SOURCE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110602
4 Returning RV_SOURCE_T Value transfer Type reference (TYPE) STRING 20110602
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110602

Method GET_RMPLAN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AIF_RMPLAN Call by reference Type reference (TYPE) GRPC_S_AIF_REMEDIATION_PLAN Structure for Remediation Plan Info 20110125
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110125
3 Importing IV_CASE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110125
4 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110719
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110223

Method GET_TASK_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CASE_TITLE Call by reference Type reference (TYPE) GRFN_TEXT String 20120209
2 Exporting EV_CDATE Call by reference Type reference (TYPE) GRPC_START_DATE 20120209
3 Exporting EV_CREATOR_FULLNAME Call by reference Type reference (TYPE) AD_NAMTEXT 20120209
4 Exporting EV_EDATE Call by reference Type reference (TYPE) GRPC_END_DATE Remediation Plan: End Date 20120209
5 Exporting EV_ISCAPA Call by reference Type reference (TYPE) XFELD 20120209
6 Exporting EV_MASTER_OBJECT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID 20120209
7 Exporting EV_OBJECT_NAME Call by reference Type reference (TYPE) GRFN_NAME 20120209
8 Exporting EV_REPEAT Call by reference Type reference (TYPE) BOOLE_D 20120209
9 Exporting EV_UDATE Call by reference Type reference (TYPE) GRFN_TIMESTAMP 20120209
10 Exporting EV_UPDATE_USER_FULLNAME Call by reference Type reference (TYPE) AD_NAMTEXT 20120209
11 Importing IV_CASE_ID Call by reference Type reference (TYPE) GRPC_API_OBJECT_ID GRPC ID of the individual object 20120209

Method GET_TASK_INFO on class CL_GRPC_AIF_UTILITY has no exception.

Method NORMALIZE_VALUESET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_VALUESET Call by reference Type reference (TYPE) GRPC_T_API_VALUESET The valueset for GRPC fields 20110527

Method NORMALIZE_VALUESET_TABLE on class CL_GRPC_AIF_UTILITY has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100