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 | ![]() |
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 | ![]() |
Constant | Public | Type reference (TYPE) | BALOBJ_D | 'GRFN' | Application log: Object name (Application code) | 20100721 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | BALSUBOBJ | 'JOB' | Application Log: Subobject | 20100721 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_JOBEXECDAYS | 'A' | Job: Execute before/after period (B/A) | 20100527 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_JOBEXECDAYS | 'B' | Job: Execute before/after period (B/A) | 20100527 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | SHL3_HOUR | '00' | Hours: 00 | 20100630 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | SHL3_HOUR | '23' | Hours: 23 | 20100825 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | SHL3_HOUR | '24' | Hours: 24 | 20100630 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_JOBCATEGORY | 'C' | Job: Category (M = Monitoring;C = Compliance) | 20100531 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_JOBCATEGORY | 'M' | Job: Category (M = Monitoring;C = Compliance) | 20100531 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | INT4 | 1500 | Max Jobstep Number of one Job | 20100621 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_SHARE_REG_CATEG | 'A' | Sharing regulation category | 20100608 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_SHARE_REG_CATEG | 'N' | Sharing regulation category | 20100608 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | GRFN_SHARE_REG_CATEG | 'S' | Sharing regulation category | 20100608 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'AM' | Variant ID | 20100611 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'IE' | Variant ID | 20100611 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'KR' | Variant ID | 20100611 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'SA' | Variant ID | 20120202 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | PFCG based Authorization check | 20100920 |
2 | ![]() |
Static method | Public | Method | Get control_sres through control_sres | 20100530 |
3 | ![]() |
Static method | Public | Method | Get FPM Variant by Jobtype | 20100611 |
4 | ![]() |
Static method | Public | Method | Get Job Step context for Control | 20100806 |
5 | ![]() |
Static method | Public | Method | Get Jobstep Log Status or Detail | 20100601 |
6 | ![]() |
Static method | Public | Method | Get OLSP infomation for orgunit | 20100720 |
7 | ![]() |
Static method | Public | Method | Dummy method to refer msg where used list | 20100602 |
8 | ![]() |
Static method | Public | Method | Read app log from Basis | 20100718 |
9 | ![]() |
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 | ![]() |
IV_AUTH_OBJ | Call by reference | Type reference (TYPE) | AGOBJECT | Auth. Object in User Master Maintenance | 20100920 | ||
2 | ![]() |
IV_FIELD1 | Call by reference | Type reference (TYPE) | AGRFIELD | Field name of an authorization | 20100920 | ||
3 | ![]() |
IV_FIELD10 | Call by reference | Type reference (TYPE) | AGRFIELD | Field name of an authorization | 20100920 | ||
4 | ![]() |
IV_FIELD2 | Call by reference | Type reference (TYPE) | AGRFIELD | Field name of an authorization | 20100920 | ||
5 | ![]() |
IV_FIELD3 | Call by reference | Type reference (TYPE) | AGRFIELD | Field name of an authorization | 20100920 | ||
6 | ![]() |
IV_FIELD4 | Call by reference | Type reference (TYPE) | AGRFIELD | Field name of an authorization | 20100920 | ||
7 | ![]() |
IV_FIELD5 | Call by reference | Type reference (TYPE) | AGRFIELD | Field name of an authorization | 20100920 | ||
8 | ![]() |
IV_FIELD6 | Call by reference | Type reference (TYPE) | AGRFIELD | Field name of an authorization | 20100920 | ||
9 | ![]() |
IV_FIELD7 | Call by reference | Type reference (TYPE) | AGRFIELD | Field name of an authorization | 20100920 | ||
10 | ![]() |
IV_FIELD8 | Call by reference | Type reference (TYPE) | AGRFIELD | Field name of an authorization | 20100920 | ||
11 | ![]() |
IV_FIELD9 | Call by reference | Type reference (TYPE) | AGRFIELD | Field name of an authorization | 20100920 | ||
12 | ![]() |
IV_USER | Call by reference | Type reference (TYPE) | UNAME | SY-UNAME | User Name | 20100920 | |
13 | ![]() |
IV_VALUE1 | Call by reference | Type reference (TYPE) | AGVAL | Authorization value | 20100920 | ||
14 | ![]() |
IV_VALUE10 | Call by reference | Type reference (TYPE) | AGVAL | Authorization value | 20100920 | ||
15 | ![]() |
IV_VALUE2 | Call by reference | Type reference (TYPE) | AGVAL | Authorization value | 20100920 | ||
16 | ![]() |
IV_VALUE3 | Call by reference | Type reference (TYPE) | AGVAL | Authorization value | 20100920 | ||
17 | ![]() |
IV_VALUE4 | Call by reference | Type reference (TYPE) | AGVAL | Authorization value | 20100920 | ||
18 | ![]() |
IV_VALUE5 | Call by reference | Type reference (TYPE) | AGVAL | Authorization value | 20100920 | ||
19 | ![]() |
IV_VALUE6 | Call by reference | Type reference (TYPE) | AGVAL | Authorization value | 20100920 | ||
20 | ![]() |
IV_VALUE7 | Call by reference | Type reference (TYPE) | AGVAL | Authorization value | 20100920 | ||
21 | ![]() |
IV_VALUE8 | Call by reference | Type reference (TYPE) | AGVAL | Authorization value | 20100920 | ||
22 | ![]() |
IV_VALUE9 | Call by reference | Type reference (TYPE) | AGVAL | Authorization value | 20100920 | ||
23 | ![]() |
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 | ![]() |
ET_CONTROL_LIST | Call by reference | Type reference (TYPE) | GRFN_T_UI_AM_SCH_CTL_LIST | AMF Scheduler UI Control List | 20100530 | ||
2 | ![]() |
IT_CONTROL_SRES | Call by reference | Type reference (TYPE) | GRPC_T_API_CONTROL_SRES | Process step search result | 20100530 | ||
3 | ![]() |
IV_REGULATION_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100530 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
EV_VARIANT | Call by reference | Type reference (TYPE) | STRING | 20100611 | |||
2 | ![]() |
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 | ![]() |
EV_CONTROL_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100806 | ||
2 | ![]() |
EV_CONTROL_TEXT | Call by reference | Type reference (TYPE) | CHAR40 | Character field of length 40 | 20100806 | ||
3 | ![]() |
EV_ORG_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100806 | ||
4 | ![]() |
EV_ORG_TEXT | Call by reference | Type reference (TYPE) | CHAR40 | Character field of length 40 | 20100806 | ||
5 | ![]() |
EV_PROCESS_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100806 | ||
6 | ![]() |
EV_PROCESS_TEXT | Call by reference | Type reference (TYPE) | CHAR40 | Character field of length 40 | 20100806 | ||
7 | ![]() |
EV_SUBPROCESS_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100806 | ||
8 | ![]() |
EV_SUBPROCESS_TEXT | Call by reference | Type reference (TYPE) | CHAR40 | Character field of length 40 | 20100806 | ||
9 | ![]() |
IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100806 | ||
10 | ![]() |
IV_JOBCONTEXT | Call by reference | Type reference (TYPE) | GRFN_JOBSTEP_CONTEXT | Jobstep context XML string | 20100806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_JOBSTEP_LOG | Call by reference | Type reference (TYPE) | GRPC_T_TBTC5 | Job log detail | 20100601 | ||
2 | ![]() |
EV_MESSAGE | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100601 | ||
3 | ![]() |
IV_CONNECTOR | Call by reference | Type reference (TYPE) | GRFN_CONNECTORID | Target Connector | 20100601 | ||
4 | ![]() |
IV_DEST | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Boolean | 20100601 | ||
5 | ![]() |
IV_GRC_JOBCOUNT | Call by reference | Type reference (TYPE) | BTCJOBCNT | Job ID | 20100601 | ||
6 | ![]() |
IV_JOBNAME | Call by reference | Type reference (TYPE) | BTCJOB | Schedule Job Name | 20100601 | ||
7 | ![]() |
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 | ![]() |
ET_ORGUNITGRPSYSTEMS | Call by reference | Type reference (TYPE) | GRPC_T_ORGUNITGRPSYSTEMS | Org Unit Group Systems | 20100804 | ||
2 | ![]() |
ET_ORGUNIT_RL_CR | Call by reference | Type reference (TYPE) | GRPC_T_ORGUGRLCR | Org Unit Group Rule Criteria | 20100720 | ||
3 | ![]() |
EV_HAS_OLSP | Call by reference | Type reference (TYPE) | GRFN_BOOLEAN | Indicator | 20100720 | ||
4 | ![]() |
EV_ORGUNIT_OLSP_NAME | Call by reference | Type reference (TYPE) | GRFN_OLSP | Organization Level System Parameter | 20100720 | ||
5 | ![]() |
IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100720 | ||
6 | ![]() |
IV_ORGUNIT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100720 | ||
7 | ![]() |
IV_REGULATION_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100720 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Generic GRC API exception | 20100720 |
Method MSG_WHEREUSED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID | Call by reference | Type reference (TYPE) | SYMSGID | 'GRFN_AM_SCHEDULER' | Message Class | 20100602 | |
2 | ![]() |
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 | ![]() |
ET_BALHDR_T | Call by reference | Type reference (TYPE) | BALHDR_T | Application Log: Log header data table | 20100718 | ||
2 | ![]() |
IT_EXTNUMBER | Call by reference | Type reference (TYPE) | BAL_R_EXTN | Application Log: EXTNUMBER Range Table | 20100906 | ||
3 | ![]() |
IT_MODE | Call by reference | Type reference (TYPE) | BAL_R_MODE | Application Log: ALMODE Range Table | 20100906 | ||
4 | ![]() |
IT_OBJECT | Call by reference | Type reference (TYPE) | BAL_R_OBJ | Application Log: OBJECT Range Table | 20100906 | ||
5 | ![]() |
IT_SUBOBJECT | Call by reference | Type reference (TYPE) | BAL_R_SUB | Application Log: SUBOBJECT Range Table | 20100906 | ||
6 | ![]() |
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 | ![]() |
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 | ![]() |
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 |