SAP ABAP Class CL_GRFN_UTIL_AM_SCHEDULER (Utilty Class for AM Scheduler)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_AUTO_MONITOR (Package) GRC Automated Monitoring Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_UTIL_AM_BASE Utility Class for Business Rule 20100520
Properties
Class CL_GRFN_UTIL_AM_SCHEDULER  
Short Description Utilty Class for AM Scheduler    
Super Class CL_GRFN_UTIL_AM_BASE Utility Class for Business Rule 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_AUTO_MONITOR   GRC Automated Monitoring Framework 
Created 20100520   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_GRFN_UTIL_AM_SCHEDULER has no interface implemented.
Friends
Class CL_GRFN_UTIL_AM_SCHEDULER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_APP_LOG_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'GRFN' Application log: Object name (Application code) 20100721
2 GC_APP_LOG_SUBOBJECT Constant Public Type reference (TYPE) BALSUBOBJ 'JOB' Application Log: Subobject 20100721
3 GC_EXEC_DAYS_A Constant Public Type reference (TYPE) GRFN_JOBEXECDAYS 'A' Job: Execute before/after period (B/A) 20100527
4 GC_EXEC_DAYS_B Constant Public Type reference (TYPE) GRFN_JOBEXECDAYS 'B' Job: Execute before/after period (B/A) 20100527
5 GC_HOUR_00 Constant Public Type reference (TYPE) SHL3_HOUR '00' Hours: 00 20100630
6 GC_HOUR_23 Constant Public Type reference (TYPE) SHL3_HOUR '23' Hours: 23 20100825
7 GC_HOUR_24 Constant Public Type reference (TYPE) SHL3_HOUR '24' Hours: 24 20100630
8 GC_JOB_CATEGORY_C Constant Public Type reference (TYPE) GRFN_JOBCATEGORY 'C' Job: Category (M = Monitoring;C = Compliance) 20100531
9 GC_JOB_CATEGORY_M Constant Public Type reference (TYPE) GRFN_JOBCATEGORY 'M' Job: Category (M = Monitoring;C = Compliance) 20100531
10 GC_MAX_JOBSTEP_NUM Constant Public Type reference (TYPE) INT4 1500 Max Jobstep Number of one Job 20100621
11 GC_SHARE_REG_A Constant Public Type reference (TYPE) GRFN_SHARE_REG_CATEG 'A' Sharing regulation category 20100608
12 GC_SHARE_REG_N Constant Public Type reference (TYPE) GRFN_SHARE_REG_CATEG 'N' Sharing regulation category 20100608
13 GC_SHARE_REG_S Constant Public Type reference (TYPE) GRFN_SHARE_REG_CATEG 'S' Sharing regulation category 20100608
14 GC_VARIANT_AM Constant Public Type reference (TYPE) STRING 'AM' Variant ID 20100611
15 GC_VARIANT_IE Constant Public Type reference (TYPE) STRING 'IE' Variant ID 20100611
16 GC_VARIANT_KR Constant Public Type reference (TYPE) STRING 'KR' Variant ID 20100611
17 GC_VARIANT_SA Constant Public Type reference (TYPE) STRING 'SA' Variant ID 20120202
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORIZE_PFCG Static method Public Method PFCG based Authorization check 20100920
2 GET_CTL_LIST_BY_CTL_SRES Static method Public Method Get control_sres through control_sres 20100530
3 GET_FPM_VARIANT_BY_JOBTYPE Static method Public Method Get FPM Variant by Jobtype 20100611
4 GET_JOBSTEP_CONTEXT_CTL Static method Public Method Get Job Step context for Control 20100806
5 GET_JOBSTEP_LOG Static method Public Method Get Jobstep Log Status or Detail 20100601
6 GET_ORGUNIT_OLSP Static method Public Method Get OLSP infomation for orgunit 20100720
7 MSG_WHEREUSED Static method Public Method Dummy method to refer msg where used list 20100602
8 READ_APP_LOG Static method Public Method Read app log from Basis 20100718
9 READ_APP_LOG_MSG Static method Public Method Read all messages for one app log from Basis 20100718
Events
Class CL_GRFN_UTIL_AM_SCHEDULER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GRFN_S_ALV_COLUMNS_SETTING Public See coding 20100524 BEGIN OF grfn_s_alv_columns_setting, column_id TYPE string, position TYPE i, visible TYPE wdy_uie_library_enum_type, header TYPE string, header_tooltip type string, END OF grfn_s_alv_columns_setting
2 GRFN_T_ALV_COLUMNS_SETTING Public See coding 20100524 grfn_t_alv_columns_setting TYPE SORTED TABLE OF grfn_s_alv_columns_setting WITH UNIQUE KEY column_id
3 S_JOBCONTEXT Public See coding 20100524 BEGIN OF s_jobcontext, object_id TYPE grfn_api_object_id, text TYPE string, END OF s_jobcontext
4 T_JOBCONTEXT Public See coding 20100524 t_jobcontext TYPE STANDARD TABLE OF s_jobcontext
Method Signatures

Method AUTHORIZE_PFCG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTH_OBJ Call by reference Type reference (TYPE) AGOBJECT Auth. Object in User Master Maintenance 20100920
2 Importing IV_FIELD1 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100920
3 Importing IV_FIELD10 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100920
4 Importing IV_FIELD2 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100920
5 Importing IV_FIELD3 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100920
6 Importing IV_FIELD4 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100920
7 Importing IV_FIELD5 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100920
8 Importing IV_FIELD6 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100920
9 Importing IV_FIELD7 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100920
10 Importing IV_FIELD8 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100920
11 Importing IV_FIELD9 Call by reference Type reference (TYPE) AGRFIELD Field name of an authorization 20100920
12 Importing IV_USER Call by reference Type reference (TYPE) UNAME SY-UNAME User Name 20100920
13 Importing IV_VALUE1 Call by reference Type reference (TYPE) AGVAL Authorization value 20100920
14 Importing IV_VALUE10 Call by reference Type reference (TYPE) AGVAL Authorization value 20100920
15 Importing IV_VALUE2 Call by reference Type reference (TYPE) AGVAL Authorization value 20100920
16 Importing IV_VALUE3 Call by reference Type reference (TYPE) AGVAL Authorization value 20100920
17 Importing IV_VALUE4 Call by reference Type reference (TYPE) AGVAL Authorization value 20100920
18 Importing IV_VALUE5 Call by reference Type reference (TYPE) AGVAL Authorization value 20100920
19 Importing IV_VALUE6 Call by reference Type reference (TYPE) AGVAL Authorization value 20100920
20 Importing IV_VALUE7 Call by reference Type reference (TYPE) AGVAL Authorization value 20100920
21 Importing IV_VALUE8 Call by reference Type reference (TYPE) AGVAL Authorization value 20100920
22 Importing IV_VALUE9 Call by reference Type reference (TYPE) AGVAL Authorization value 20100920
23 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) ABAP_BOOL 20100920

Method AUTHORIZE_PFCG on class CL_GRFN_UTIL_AM_SCHEDULER has no exception.

Method GET_CTL_LIST_BY_CTL_SRES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTROL_LIST Call by reference Type reference (TYPE) GRFN_T_UI_AM_SCH_CTL_LIST AMF Scheduler UI Control List 20100530
2 Importing IT_CONTROL_SRES Call by reference Type reference (TYPE) GRPC_T_API_CONTROL_SRES Process step search result 20100530
3 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100530
4 Importing IV_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100530
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100530

Method GET_FPM_VARIANT_BY_JOBTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VARIANT Call by reference Type reference (TYPE) STRING 20100611
2 Importing IV_JOBTYPE Call by reference Type reference (TYPE) GRFN_JOBTYPE Job - Job Type 20100611

Method GET_FPM_VARIANT_BY_JOBTYPE on class CL_GRFN_UTIL_AM_SCHEDULER has no exception.

Method GET_JOBSTEP_CONTEXT_CTL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTROL_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100806
2 Exporting EV_CONTROL_TEXT Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20100806
3 Exporting EV_ORG_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100806
4 Exporting EV_ORG_TEXT Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20100806
5 Exporting EV_PROCESS_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100806
6 Exporting EV_PROCESS_TEXT Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20100806
7 Exporting EV_SUBPROCESS_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100806
8 Exporting EV_SUBPROCESS_TEXT Call by reference Type reference (TYPE) CHAR40 Character field of length 40 20100806
9 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100806
10 Importing IV_JOBCONTEXT Call by reference Type reference (TYPE) GRFN_JOBSTEP_CONTEXT Jobstep context XML string 20100806
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100806

Method GET_JOBSTEP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_JOBSTEP_LOG Call by reference Type reference (TYPE) GRPC_T_TBTC5 Job log detail 20100601
2 Exporting EV_MESSAGE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100601
3 Importing IV_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Target Connector 20100601
4 Importing IV_DEST Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20100601
5 Importing IV_GRC_JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT Job ID 20100601
6 Importing IV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Schedule Job Name 20100601
7 Importing IV_RTA_JOBCOUNT Call by reference Type reference (TYPE) GRFN_JOBCOUNT Job ID 20100601

Method GET_JOBSTEP_LOG on class CL_GRFN_UTIL_AM_SCHEDULER has no exception.

Method GET_ORGUNIT_OLSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORGUNITGRPSYSTEMS Call by reference Type reference (TYPE) GRPC_T_ORGUNITGRPSYSTEMS Org Unit Group Systems 20100804
2 Exporting ET_ORGUNIT_RL_CR Call by reference Type reference (TYPE) GRPC_T_ORGUGRLCR Org Unit Group Rule Criteria 20100720
3 Exporting EV_HAS_OLSP Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20100720
4 Exporting EV_ORGUNIT_OLSP_NAME Call by reference Type reference (TYPE) GRFN_OLSP Organization Level System Parameter 20100720
5 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100720
6 Importing IV_ORGUNIT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100720
7 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100720
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100720

Method MSG_WHEREUSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) SYMSGID 'GRFN_AM_SCHEDULER' Message Class 20100602
2 Importing NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20100602

Method MSG_WHEREUSED on class CL_GRFN_UTIL_AM_SCHEDULER has no exception.

Method READ_APP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BALHDR_T Call by reference Type reference (TYPE) BALHDR_T Application Log: Log header data table 20100718
2 Importing IT_EXTNUMBER Call by reference Type reference (TYPE) BAL_R_EXTN Application Log: EXTNUMBER Range Table 20100906
3 Importing IT_MODE Call by reference Type reference (TYPE) BAL_R_MODE Application Log: ALMODE Range Table 20100906
4 Importing IT_OBJECT Call by reference Type reference (TYPE) BAL_R_OBJ Application Log: OBJECT Range Table 20100906
5 Importing IT_SUBOBJECT Call by reference Type reference (TYPE) BAL_R_SUB Application Log: SUBOBJECT Range Table 20100906
6 Importing IT_TCDE Call by reference Type reference (TYPE) BAL_R_TCDE Application Log: ALTCODE Range Table 20100906

Method READ_APP_LOG on class CL_GRFN_UTIL_AM_SCHEDULER has no exception.

Method READ_APP_LOG_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UI_AM_SCH_APP_LOG_MSG Call by reference Type reference (TYPE) GRFN_T_UI_AM_SCH_APP_LOG_MSG Table Type for AM Scheduler Application Log: Message Data 20100721
2 Importing IT_BALHDR_T Call by reference Type reference (TYPE) BALHDR_T Application Log: Log header data table 20100718

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