SAP ABAP Class CL_GRRM_OB_MODEL_AGGR_RUN (Aggregation Run Model)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_OB_REPORTING (Package) Operational Risk Management for Banks: Reporting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20110510
Properties
Class CL_GRRM_OB_MODEL_AGGR_RUN  
Short Description Aggregation Run Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_OB_REPORTING   Operational Risk Management for Banks: Reporting 
Created 20110510   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
# Interface Abstract Final Description Created on
1 IF_GRFN_API_MODEL Interface for handling of GRC API models 20110510
Friends
Class CL_GRRM_OB_MODEL_AGGR_RUN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ACTION_JOB_ERROR Constant Private Type reference (TYPE) GRRM_OB_AG_RUN_ACTION 'JOB_ERROR' Action Job Error 20110513
2 MC_JOB_ACTION_CANCEL Constant Private Type reference (TYPE) CHAR1 'C' Job Action Start 20110513
3 MC_JOB_ACTION_DELETE Constant Private Type reference (TYPE) CHAR1 'D' Job Action Start 20110513
4 MC_JOB_ACTION_RESET Constant Private Type reference (TYPE) CHAR1 'R' Job Action Start 20110513
5 MC_JOB_ACTION_START Constant Private Type reference (TYPE) CHAR1 'S' Job Action Start 20110513
6 MC_JOB_NAME Constant Private Type reference (TYPE) CHAR32 'SAP_GRRM_OB_CALC_AGGR_HIER' Job Name 20110517
7 MC_LOG_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'GRRM' Application log: Object name (Application code) 20110512
8 MC_LOG_SUBOBJECT Constant Public Type reference (TYPE) BALSUBOBJ 'AGGR_RUN' Application Log: Subobject 20110512
9 MC_MSGID_GRRM_OB_REPORTING Constant Private Type reference (TYPE) SYMSGID 'GRRM_OB_REPORTING' Message Class 20110513
10 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GRRM_OB_MODEL_AGGR_RUN 20110510
11 MT_BUFFER Instance attribute Private Type reference (TYPE) YT_BUFFER 20110510
12 MT_LOCK Instance attribute Private Type reference (TYPE) GRFN_T_GUID Table of GUIDs 20110510
13 MV_LOGHANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110512
14 M_LANGU Instance attribute Private Type reference (TYPE) SYLANGU Language Key 20110510
Methods
# Method Level Visibility Method type Description Created on
1 ACTLIST Instance method Public Method Action list 20110511
2 CONSTRUCTOR Instance method Public Constructor Constructor 20110510
3 CREATE Instance method Public Method Create aggregation run 20110510
4 DELETE Instance method Public Method Delete 20110511
5 DEQUEUE Instance method Public Method Dequeue aggregation run 20110608
6 DOACTION Instance method Public Method Do action 20110511
7 ENQUEUE Instance method Public Method Enqueue aggregation run 20110510
8 GET Instance method Public Method Get aggregation run 20110510
9 GET_BAPIRET Instance method Private Method Transform message into bapiret structure 20110517
10 IS_LOCKED Instance method Public Method Is locked aggregation run 20110510
11 IS_USED Instance method Public Method Is aggregation run used for hierarchy? 20110524
12 JOB_CANCEL Instance method Private Method Cancel backgroun job for aggregation calculation 20110512
13 JOB_DELETE Instance method Private Method Delete backgroun job for aggregation calculation 20110512
14 JOB_RESET Instance method Private Method Reset backgroun job for aggregation calculation 20110512
15 JOB_START Instance method Private Method Start backgroun job for aggregation calculation 20110512
16 LOG_ERROR Instance method Private Method Log error message 20110513
17 LOG_INFO Instance method Private Method Log info message 20110513
18 LOG_MSG Instance method Private Method Log message 20110513
19 LOG_OPEN Instance method Private Method Inicialize log handle 20110513
20 RAISE_ERROR Instance method Private Method Raise error 20110510
21 READ Instance method Public Method Read aggregation run 20110510
22 UPDATE Instance method Public Method Update aggregation run 20110510
23 UPDATE_JOB Instance method Public Method Schedule calculation via backround job 20110517
Events
Class CL_GRRM_OB_MODEL_AGGR_RUN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_BUFFER Private See coding 20110510 begin of ys_buffer, aggr_run type grrm_ob_s_aggr_run, relat_hier type hashed table of grrm_ob_s_ag_buffer_hier with unique key aggr_run_id aggr_hier_id object_id, relat_value type hashed table of grrm_ob_s_ag_buffer_value with unique key aggr_run_id aggr_hier_id object_id key_figure, rc_hier type hashed table of grrm_ob_s_ag_buffer_hier with unique key aggr_run_id aggr_hier_id object_id, rc_value type hashed table of grrm_ob_s_ag_buffer_value with unique key aggr_run_id aggr_hier_id object_id key_figure, job_action type char1, updated type xfeld, end of ys_buffer
2 YT_BUFFER Private See coding 20110510 yt_buffer type hashed table of ys_buffer with unique key aggr_run-aggr_run_id
Method Signatures

Method ACTLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110511
2 Returning RT_ACTLIST Value transfer Type reference (TYPE) GRRM_T_RCSA_ACTION List of RCSA actions 20110511
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110511

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20110510

Method CONSTRUCTOR on class CL_GRRM_OB_MODEL_AGGR_RUN has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AGGR_RUN Call by reference Type reference (TYPE) GRRM_OB_S_AGGR_RUN Aggregation Run Model Structure 20110510
2 Returning RV_AGGR_RUN_ID Value transfer Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110510
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110510

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110511
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110511

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110608

Method DEQUEUE on class CL_GRRM_OB_MODEL_AGGR_RUN has no exception.

Method DOACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RC_HIER Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_HIER Aggregation Buffer - Hierarchy 20110517
2 Importing IT_RC_VALUE Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_VALUE Aggregation Run - Values 20110517
3 Importing IT_RELAT_HIER Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_HIER Aggregation Buffer - Hierarchy 20110517
4 Importing IT_RELAT_VALUE Call by reference Type reference (TYPE) GRRM_OB_T_AG_BUFFER_VALUE Aggregation Run - Values 20110517
5 Importing IV_ACTION Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ACTION Aggregation Run - Bussiness Actions 20110511
6 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110511
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110511

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCKED Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110510
2 Exporting EV_LOCKED_BY Call by reference Type reference (TYPE) SYUNAME User Name 20110510
3 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110511

Method ENQUEUE on class CL_GRRM_OB_MODEL_AGGR_RUN has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGGR_RUN Call by reference Type reference (TYPE) GRRM_OB_T_AGGR_RUN Aggregation Run - Model Table 20110510
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110510

Method GET_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO 20110517
2 Importing PAR1 Call by reference Type reference (TYPE) ANY 20110517
3 Importing PAR2 Call by reference Type reference (TYPE) ANY 20110517
4 Importing PAR3 Call by reference Type reference (TYPE) ANY 20110517
5 Importing PAR4 Call by reference Type reference (TYPE) ANY 20110517
6 Returning RS_BAPIRET Value transfer Type reference (TYPE) BAPIRET2 20110517

Method GET_BAPIRET on class CL_GRRM_OB_MODEL_AGGR_RUN has no exception.

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110510
2 Returning RV_LOCKED Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110510

Method IS_LOCKED on class CL_GRRM_OB_MODEL_AGGR_RUN has no exception.

Method IS_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGR_HIER_ID Call by reference Type reference (TYPE) GRRM_OB_AGGR_HIER_ID Aggregation hierarchy ID 20110524
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110524
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110524

Method JOB_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110516
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110517
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110512

Method JOB_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110516
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110517
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110512

Method JOB_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110513
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110517
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110513

Method JOB_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110512
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110517
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110512

Method LOG_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20110513
2 Importing PAR1 Call by reference Type reference (TYPE) ANY Message parameter 1 20110513
3 Importing PAR2 Call by reference Type reference (TYPE) ANY Message parameter 2 20110513
4 Importing PAR3 Call by reference Type reference (TYPE) ANY Message parameter 3 20110513
5 Importing PAR4 Call by reference Type reference (TYPE) ANY Message parameter 4 20110513
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110513

Method LOG_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20110513
2 Importing PAR1 Call by reference Type reference (TYPE) ANY Message parameter 1 20110513
3 Importing PAR2 Call by reference Type reference (TYPE) ANY Message parameter 2 20110513
4 Importing PAR3 Call by reference Type reference (TYPE) ANY Message parameter 3 20110513
5 Importing PAR4 Call by reference Type reference (TYPE) ANY Message parameter 4 20110513
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110513

Method LOG_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20110513
2 Importing I_TYPE Call by reference Type reference (TYPE) SY-MSGTY Message Type 20110513
3 Importing PAR1 Call by reference Type reference (TYPE) ANY Message parameter 1 20110513
4 Importing PAR2 Call by reference Type reference (TYPE) ANY Message parameter 2 20110513
5 Importing PAR3 Call by reference Type reference (TYPE) ANY Message parameter 3 20110513
6 Importing PAR4 Call by reference Type reference (TYPE) ANY Message parameter 4 20110513
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110513

Method LOG_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110513
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110513

Method RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20110510
2 Importing PAR1 Call by reference Type reference (TYPE) ANY Message parameter 1 20110510
3 Importing PAR2 Call by reference Type reference (TYPE) ANY Message parameter 2 20110510
4 Importing PAR3 Call by reference Type reference (TYPE) ANY Message parameter 3 20110510
5 Importing PAR4 Call by reference Type reference (TYPE) ANY Message parameter 4 20110510
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110510

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AGGR_RUN Call by reference Type reference (TYPE) GRRM_OB_S_AGGR_RUN Aggregation Run Model Structure 20110511
2 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110510
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110510

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AGGR_RUN Call by reference Type reference (TYPE) GRRM_OB_S_AGGR_RUN Aggregation Run Model Structure 20110510
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110510

Method UPDATE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGGR_RUN_ID Call by reference Type reference (TYPE) GRRM_OB_AG_RUN_ID Aggregation Run - ID 20110517
2 Returning RT_SUCESS_MESSAGE Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110517
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110517
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000