SAP ABAP Class CL_GRAC_LOG_REPORT_TIMEBASED (Class to retrieve EAM logs and workflows)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_SUPPERUSER_ACCESS (Package) GRC SPM Support
Properties
Class CL_GRAC_LOG_REPORT_TIMEBASED  
Short Description Class to retrieve EAM logs and workflows    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_SUPPERUSER_ACCESS   GRC SPM Support 
Created 20131031   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GRAC_AD_SUPER_USER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_GRAC_LOG_REPORT_TIMEBASED has no interface implemented.
Friends
Class CL_GRAC_LOG_REPORT_TIMEBASED has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MSGID Static Attribute Private Type reference (TYPE) SYMSGID 20140212
2 MV_AB_WF Static Attribute Private Type reference (TYPE) BOOLE_D 20140212
3 MV_CM_WF Static Attribute Private Type reference (TYPE) BOOLE_D 20140212
4 MV_FN_WF Static Attribute Private Type reference (TYPE) BOOLE_D 20140212
5 MV_NW_WF Static Attribute Private Type reference (TYPE) BOOLE_D 20140212
6 MV_RE_WF Static Attribute Private Type reference (TYPE) BOOLE_D 20140212
7 MV_RN_WF Static Attribute Private Type reference (TYPE) BOOLE_D 20140212
8 MV_UN_WF Static Attribute Private Type reference (TYPE) BOOLE_D 20140212
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_DUE_DATE Static method Private Method 20140212
2 DETERMINE_END_TIMESTAMP Static method Private Method Determine upto what timestamp log to be fetched 20140307
3 DOES_LOG_EXISTS_FOR_FF_SESSION Static method Private Method Check if Log exists/collected for a firefigher session 20140307
4 FILL_SLG_LOGS Static method Private Method 20140212
5 SELECT_NOTIFY_TYPE Static method Private Method 20140212
6 SEND_LOG_EMAIL Static method Private Method 20140212
7 SEND_LOG_NOTIFICATION Static method Private Method 20140212
8 SEND_WORKFLOW Static method Private Method 20140212
9 SET_MSMP_HEADER Static method Private Method 20140212
10 SYNC_AUDIT_LOG Static method Private Method Synchronize Audit Log (SM20) 20140307
11 SYNC_CHANGE_LOG Static method Private Method Synchronize Change Log 20140307
12 SYNC_OS_COMMAND_LOG Static method Private Method Synchronize OS Command 20140307
13 SYNC_SYSTEM_LOG Static method Private Method Synchronize System Log (SM21) 20140307
14 UPDATE_FFREP_MAPPING Static method Private Method Update FFREPMAP table 20140307
15 UPDATE_LOGS_FFID Static method Public Method 20140212
16 UPDATE_LOGS_FFID_OBSELETE Static method Private Method Obselete method 20140307
17 UPDATE_LOGS_FFROLE Static method Private Method 20140212
Events
Class CL_GRAC_LOG_REPORT_TIMEBASED has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_API_DATA Private See coding 20140212 BEGIN OF ys_api_data, "#EC NOTEXT process_id TYPE grfn_mw_process_id, external_key TYPE grfn_mw_ext_key, header TYPE grac_s_spm_msmp_header," header TYPE grac_s_req, * line_items TYPE grac_t_request_msmp_lineitem ," yt_line_items, wi_status TYPE grfn_mw_t_ui_wi_status, * new_li_submission_type TYPE grfn_mw_ui_add_lineitem_type, reroute_stage TYPE grfn_mw_stg_index, li_lock TYPE abap_bool , END OF ys_api_data
Method Signatures

Method CALCULATE_DUE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CRIRICALITY Value transfer Type reference (TYPE) GRAC_CRITICALITY 20140212
2 Returning RV_DUEDATE Value transfer Type reference (TYPE) GRAC_DUEDATE 20140212
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20140212

Method DETERMINE_END_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FFLOG Call by reference Type reference (TYPE) GRAC_S_FFLOG FF log 20140307
2 Returning RV_END_TIMESTAMP Value transfer Type reference (TYPE) GRFN_TIMESTAMP Time Stamp 20140307

Method DETERMINE_END_TIMESTAMP on class CL_GRAC_LOG_REPORT_TIMEBASED has no exception.

Method DOES_LOG_EXISTS_FOR_FF_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FFLOG_ID Call by reference Type reference (TYPE) GRFN_GUID FF Log ID 20140307
2 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE_D Result 20140307

Method DOES_LOG_EXISTS_FOR_FF_SESSION on class CL_GRAC_LOG_REPORT_TIMEBASED has no exception.

Method FILL_SLG_LOGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20140212
2 Importing IS_UPDATED_WF Call by reference Type reference (TYPE) GRAC_S_FFLOG FF log 20140212

Method FILL_SLG_LOGS on class CL_GRAC_LOG_REPORT_TIMEBASED has no exception.

Method SELECT_NOTIFY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT 20140212
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION 20140212
3 Importing IS_FFLOG_DATA Call by reference Type reference (TYPE) GRAC_S_FFLOG 20140212
4 Importing IV_SIMULATION Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20140212
5 Returning RV_FAIL Value transfer Type reference (TYPE) GRFN_BOOLEAN 20140212
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20140212

Method SEND_LOG_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20140212
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT 20140212
3 Importing IS_FFLOG_DATA Value transfer Type reference (TYPE) GRAC_S_FFLOG 20140212
4 Importing IT_USER_LIST Value transfer Type reference (TYPE) GRFN_T_USER 20140212

Method SEND_LOG_EMAIL on class CL_GRAC_LOG_REPORT_TIMEBASED has no exception.

Method SEND_LOG_NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20140212
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT 20140212
3 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION 20140212
4 Importing IT_FFLOG_LIST Call by reference Type reference (TYPE) GRAC_T_FFLOG 20140212
5 Importing IV_CONNECTOR Value transfer Type reference (TYPE) GRFN_CONNECTORID 20140212
6 Importing IV_SIMULATION Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20140212
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20140212
2 CX_UUID_ERROR 20140212

Method SEND_WORKFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT 20140212
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION 20140212
3 Importing IS_FFLOG_DATA Value transfer Type reference (TYPE) GRAC_S_FFLOG 20140212
4 Importing IT_USER_LIST Value transfer Type reference (TYPE) GRFN_T_USER 20140212
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20140212

Method SET_MSMP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSMP_HEADER Value transfer Type reference (TYPE) GRAC_S_SPM_MSMP_HEADER 20140212
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20140212
3 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION 20140212
4 Importing IS_FFLOG_DATA Value transfer Type reference (TYPE) GRAC_S_FFLOG 20140212
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20140212

Method SYNC_AUDIT_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YT_MESSAGE 20140307
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YRETURN_CODE 20140307
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20140307
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20140307
5 Importing IV_END_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140307
6 Importing IV_FFLOG_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20140307
7 Importing IV_FFOBJECT Call by reference Type reference (TYPE) GRAC_FFOBJECT Description for User ID or Role 20140307
8 Importing IV_START_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140307
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140326
2 CX_UUID_ERROR Error Class for UUID Processing Errors 20140326

Method SYNC_CHANGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YT_MESSAGE 20140307
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YRETURN_CODE 20140307
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20140307
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20140307
5 Importing IV_END_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140307
6 Importing IV_FFLOG_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20140307
7 Importing IV_FFOBJECT Call by reference Type reference (TYPE) GRAC_FFOBJECT User Name in User Master Record 20140307
8 Importing IV_START_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140307
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140307
2 CX_UUID_ERROR Error Class for UUID Processing Errors 20140307

Method SYNC_OS_COMMAND_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YT_MESSAGE 20140307
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YRETURN_CODE 20140307
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20140307
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20140307
5 Importing IV_END_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140307
6 Importing IV_FFLOG_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20140307
7 Importing IV_FFOBJECT Call by reference Type reference (TYPE) GRAC_FFOBJECT Description for User ID or Role 20140307
8 Importing IV_START_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140307
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140326
2 CX_UUID_ERROR Error Class for UUID Processing Errors 20140326

Method SYNC_SYSTEM_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YT_MESSAGE 20140307
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YRETURN_CODE 20140307
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20140307
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20140307
5 Importing IV_END_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140307
6 Importing IV_FFLOG_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20140307
7 Importing IV_FFOBJECT Call by reference Type reference (TYPE) GRAC_FFOBJECT Description for User ID or Role 20140307
8 Importing IV_START_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140307
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140326
2 CX_UUID_ERROR Error Class for UUID Processing Errors 20140326

Method UPDATE_FFREP_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YT_MESSAGE 20140307
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YRETURN_CODE 20140307
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20140307
4 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector Id 20140307
5 Importing IV_END_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140307
6 Importing IV_FFLOG_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20140307
7 Importing IV_FFOBJECT Call by reference Type reference (TYPE) GRAC_FFOBJECT Description for User ID or Role 20140307
8 Importing IV_START_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20140307

Method UPDATE_FFREP_MAPPING on class CL_GRAC_LOG_REPORT_TIMEBASED has no exception.

Method UPDATE_LOGS_FFID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YT_MESSAGE 20140212
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YRETURN_CODE 20140212
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT 20140212
4 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION 20140212
5 Importing IT_FFLOG_LIST Call by reference Type reference (TYPE) GRAC_T_FFLOG 20140212
6 Importing IV_AB_WF Call by reference Type reference (TYPE) BOOLE_D 20140212
7 Importing IV_CM_WF Call by reference Type reference (TYPE) BOOLE_D 20140212
8 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID 20140212
9 Importing IV_FN_WF Call by reference Type reference (TYPE) BOOLE_D 20140212
10 Importing IV_NW_WF Call by reference Type reference (TYPE) BOOLE_D 20140212
11 Importing IV_RE_WF Call by reference Type reference (TYPE) BOOLE_D 20140212
12 Importing IV_RN_WF Call by reference Type reference (TYPE) BOOLE_D 20140212
13 Importing IV_SEND_WRKFLW Call by reference Type reference (TYPE) GRFN_BOOLEAN 20140212
14 Importing IV_SIMULATION Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20140212
15 Importing IV_UN_WF Call by reference Type reference (TYPE) BOOLE_D 20140212
16 Importing IV_UPDATE_LOGS Call by reference Type reference (TYPE) GRFN_BOOLEAN 20140212
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140326
2 CX_UUID_ERROR Error Class for UUID Processing Errors 20140326

Method UPDATE_LOGS_FFID_OBSELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YT_MESSAGE 20140307
2 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) CL_GRAC_AD_SUPER_USER=>YRETURN_CODE 20140307
3 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT 20140307
4 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION 20140307
5 Importing IT_FFLOG_LIST Call by reference Type reference (TYPE) GRAC_T_FFLOG 20140307
6 Importing IV_AB_WF Value transfer Type reference (TYPE) BOOLE_D 20140307
7 Importing IV_CM_WF Value transfer Type reference (TYPE) BOOLE_D 20140307
8 Importing IV_CONNECTOR Value transfer Type reference (TYPE) GRFN_CONNECTORID 20140307
9 Importing IV_DATE_FROM Value transfer Type reference (TYPE) GRFN_TIMESTAMP 20140307
10 Importing IV_DATE_TO Value transfer Type reference (TYPE) GRFN_TIMESTAMP 20140307
11 Importing IV_FN_WF Value transfer Type reference (TYPE) BOOLE_D 20140307
12 Importing IV_NW_WF Value transfer Type reference (TYPE) BOOLE_D 20140307
13 Importing IV_RE_WF Value transfer Type reference (TYPE) BOOLE_D 20140307
14 Importing IV_RN_WF Value transfer Type reference (TYPE) BOOLE_D 20140307
15 Importing IV_SEND_WRKFLW Value transfer Type reference (TYPE) GRFN_BOOLEAN 20140307
16 Importing IV_SIMULATION Value transfer Type reference (TYPE) GRFN_BOOLEAN Indicator 20140307
17 Importing IV_UN_WF Value transfer Type reference (TYPE) BOOLE_D 20140307
18 Importing IV_UPDATE_LOGS Value transfer Type reference (TYPE) GRFN_BOOLEAN 20140307
19 Importing IV_UTIME Value transfer Type reference (TYPE) GRFN_BOOLEAN 20140307
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20140307
2 CX_UUID_ERROR 20140307

Method UPDATE_LOGS_FFROLE Signature

Method UPDATE_LOGS_FFROLE on class CL_GRAC_LOG_REPORT_TIMEBASED has no parameter.
Method UPDATE_LOGS_FFROLE on class CL_GRAC_LOG_REPORT_TIMEBASED has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in