SAP ABAP Class CL_GRFN_EVENT_DEF (Event definition)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_INTEGRATION_ENGINE (Package) GRC Integration Engine
Properties
Class CL_GRFN_EVENT_DEF  
Short Description Event definition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_INTEGRATION_ENGINE   GRC Integration Engine 
Created 20100419   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRFN_EVENT_DEF has no forward declaration.
Interfaces
Class CL_GRFN_EVENT_DEF has no interface implemented.
Friends
Class CL_GRFN_EVENT_DEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CHKTYP_BADI Constant Public Type reference (TYPE) GRFN_EVENTCHECKTYPE 'B' BADI 20100422
2 GC_CHKTYP_ITEM Constant Public Type reference (TYPE) GRFN_EVENTCHECKTYPE 'I' Item table 20100422
3 GC_CHKTYP_NO Constant Public Type reference (TYPE) GRFN_EVENTCHECKTYPE 'N' No Check 20100422
4 GC_FLDCARD_01 Constant Public Type reference (TYPE) GRFN_FIELDCARDINALITY '01' Field Cardinality 20100423
5 GC_FLDCARD_0N Constant Public Type reference (TYPE) GRFN_FIELDCARDINALITY '0N' Field Cardinality 20100423
6 GC_FLDCARD_11 Constant Public Type reference (TYPE) GRFN_FIELDCARDINALITY '11' Field Cardinality 20100423
7 GC_FLDCARD_1N Constant Public Type reference (TYPE) GRFN_FIELDCARDINALITY '1N' Field Cardinality 20100423
8 GC_MESSAGE_CLASS Constant Public Type reference (TYPE) SY-MSGID 'GRFN_INTEGRATION_ENG' Message Class 20100422
9 GC_PRCMD_BATCH Constant Public Type reference (TYPE) GRFN_EVENTPRCMODE 'B' Batch Mode 20100422
10 GC_PRCMD_SINGLE Constant Public Type reference (TYPE) GRFN_EVENTPRCMODE 'S' Single Mode 20100422
11 GO_TYPE Static Attribute Public Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100514
12 GT_AGGR_METHOD Static Attribute Private Type reference (TYPE) YT_AGGR_METHOD 20100621
13 GT_FIELD Static Attribute Private Type reference (TYPE) YT_EVTDEF_FIELD Event field 20100628
14 GT_RAW_FIELD Static Attribute Private Type reference (TYPE) YT_EVTDEF_FIELD Event field 20100628
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EVENTID_FIELD Static method Private Method Add event id field 20100520
2 CHECK_BY_BADI Static method Private Method Check by BADI 20100422
3 CHECK_BY_ITEM Static method Private Method Check by item table 20100422
4 CHECK_EVENT Static method Public Method Check event format 20100422
5 CHECK_ITEM_LINE Static method Private Method Check item line 20100423
6 GET Static method Public Method Gets event definition 20100419
7 GET_AGGR_FIELD_TYPE Static method Public Method Get aggreation field type 20100520
8 GET_AGGR_METHOD Static method Private Method Get aggregation method 20100621
9 GET_FIELDS Static method Public Method Get fields 20100421
10 GET_FIELD_TYPE Static method Public Method Get field type 20100518
11 GET_FROM_EVENT Static method Public Method Gets event definition from event object 20100419
12 GET_PARTNER_EMAIL Static method Public Method Gets partner email address 20100520
13 GET_PROCESSOR Static method Public Method Gets processor info 20100421
14 GET_RAW_FIELDS Static method Public Method Get raw fields 20100622
15 GET_TYPE Static method Public Method Create type for event definition 20100514
16 HANDLE_AGGR_FIELD Static method Private Method Handle aggregated fields 20100614
17 REPORT_ERROR Static method Public Method Report error message 20100422
18 SEARCH Static method Public Method Search event definition 20100419
Events
Class CL_GRFN_EVENT_DEF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_AGGR_METHOD Private See coding 20100621 BEGIN OF ys_aggr_method, id TYPE grfn_aggregationmethod, text TYPE string, short TYPE string, END OF ys_aggr_method
2 YS_EVTDEF_FIELD Private See coding 20100628 BEGIN OF ys_evtdef_field, eventtype TYPE grfn_eventtype, partner TYPE grfn_partner, version TYPE grfn_eventver, fields TYPE grfn_t_eventfield, END OF ys_evtdef_field
3 YT_AGGR_METHOD Private See coding 20100621 yt_aggr_method TYPE STANDARD TABLE OF ys_aggr_method
4 YT_EVTDEF_FIELD Private See coding 20100628 yt_evtdef_field TYPE HASHED TABLE OF ys_evtdef_field WITH UNIQUE KEY eventtype partner version
Method Signatures

Method ADD_EVENTID_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD Call by reference Type reference (TYPE) GRFN_T_EVENTFIELD Event field 20100520

Method ADD_EVENTID_FIELD on class CL_GRFN_EVENT_DEF has no exception.

Method CHECK_BY_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) GRFN_T_MESSAGE Return Parameter 20100423
2 Changing CV_RETCODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100423
3 Importing IS_EVENTDEF Call by reference Type reference (TYPE) GRFN_S_EVENTDEF Event definition 20100422
4 Importing IT_ITEM Call by reference Type reference (TYPE) GRFN_T_NAMEVALUE value set 20100422

Method CHECK_BY_BADI on class CL_GRFN_EVENT_DEF has no exception.

Method CHECK_BY_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) GRFN_T_MESSAGE Return Parameter 20100423
2 Changing CV_RETCODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100423
3 Importing IS_EVENTDEF Call by reference Type reference (TYPE) GRFN_S_EVENTDEF Event definition 20100422
4 Importing IT_ITEM Call by reference Type reference (TYPE) GRFN_T_NAMEVALUE value set 20100422

Method CHECK_BY_ITEM on class CL_GRFN_EVENT_DEF has no exception.

Method CHECK_EVENT 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) GRFN_T_MESSAGE Return Parameter 20100423
2 Exporting EV_RETCODE Call by reference Type reference (TYPE) SYSUBRC 20100422
3 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) IF_GRFN_EVENT 20100423

Method CHECK_EVENT on class CL_GRFN_EVENT_DEF has no exception.

Method CHECK_ITEM_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) GRFN_T_MESSAGE MESSAGE 20100423
2 Changing CV_RETCODE Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100423
3 Importing IS_FIELD Call by reference Type reference (TYPE) GRFN_S_EVENTFIELD Event field 20100423
4 Importing IS_ITEM Call by reference Type reference (TYPE) GRFN_S_NAMEVALUE Name/Value Pairs 20100423

Method CHECK_ITEM_LINE on class CL_GRFN_EVENT_DEF has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENTTYPE Call by reference Type reference (TYPE) GRFN_EVENTTYPE Event Type 20100419
2 Importing IV_PARTNER Call by reference Type reference (TYPE) GRFN_PARTNER Partner 20100419
3 Importing IV_VERSION Call by reference Type reference (TYPE) GRFN_EVENTVER Event Version 20100419
4 Returning RS_EVENTDEF Value transfer Type reference (TYPE) GRFN_S_EVENTDEF Event definition 20100419

Method GET on class CL_GRFN_EVENT_DEF has no exception.

Method GET_AGGR_FIELD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FIELD_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20100520
2 Exporting EO_LINE_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100520
3 Exporting EO_TABLE_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20100520
4 Importing IS_FIELD Call by reference Type reference (TYPE) GRFN_S_EVENTFIELD Event field 20100520

Method GET_AGGR_FIELD_TYPE on class CL_GRFN_EVENT_DEF has no exception.

Method GET_AGGR_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGGR_METHOD Call by reference Type reference (TYPE) YT_AGGR_METHOD 20100621

Method GET_AGGR_METHOD on class CL_GRFN_EVENT_DEF has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) GRFN_T_EVENTFIELD Event field 20100421
2 Importing IV_EVENTTYPE Call by reference Type reference (TYPE) GRFN_EVENTTYPE Event Type 20100421
3 Importing IV_PARTNER Call by reference Type reference (TYPE) GRFN_PARTNER Partner 20100421
4 Importing IV_VERSION Call by reference Type reference (TYPE) GRFN_EVENTVER Event Version 20100421

Method GET_FIELDS on class CL_GRFN_EVENT_DEF has no exception.

Method GET_FIELD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELD Call by reference Type reference (TYPE) GRFN_S_EVENTFIELD Event field 20100518
2 Returning RO_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20100518

Method GET_FIELD_TYPE on class CL_GRFN_EVENT_DEF has no exception.

Method GET_FROM_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) IF_GRFN_EVENT Represents an GRC event 20100421
2 Returning RS_EVENTDEF Value transfer Type reference (TYPE) GRFN_S_EVENTDEF Event definition 20100421

Method GET_FROM_EVENT on class CL_GRFN_EVENT_DEF has no exception.

Method GET_PARTNER_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARTNER Call by reference Type reference (TYPE) GRFN_PARTNER Partner 20100520
2 Returning RV_EMAIL Value transfer Type reference (TYPE) GRFN_EMAILADDR Email Address 20100520

Method GET_PARTNER_EMAIL on class CL_GRFN_EVENT_DEF has no exception.

Method GET_PROCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENTTYPE Call by reference Type reference (TYPE) GRFN_EVENTTYPE Event Type 20100421
2 Importing IV_PARTNER Call by reference Type reference (TYPE) GRFN_PARTNER Partner 20100421
3 Importing IV_VERSION Call by reference Type reference (TYPE) GRFN_EVENTVER Event Version 20100421
4 Returning RS_PROCESSOR Value transfer Type reference (TYPE) GRFN_S_EVENTPROCESSOR Event processor 20100421

Method GET_PROCESSOR on class CL_GRFN_EVENT_DEF has no exception.

Method GET_RAW_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) GRFN_T_EVENTFIELD Event field 20100622
2 Importing IV_EVENTTYPE Call by reference Type reference (TYPE) GRFN_EVENTTYPE Event Type 20100622
3 Importing IV_PARTNER Call by reference Type reference (TYPE) GRFN_PARTNER Partner 20100622
4 Importing IV_VERSION Call by reference Type reference (TYPE) GRFN_EVENTVER Event Version 20100622

Method GET_RAW_FIELDS on class CL_GRFN_EVENT_DEF has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EVENTDEF Call by reference Type reference (TYPE) GRFN_S_EVENTDEF Event definition 20100514
2 Returning RO_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100514

Method GET_TYPE on class CL_GRFN_EVENT_DEF has no exception.

Method HANDLE_AGGR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD Call by reference Type reference (TYPE) GRFN_T_EVENTFIELD Event field 20100614

Method HANDLE_AGGR_FIELD on class CL_GRFN_EVENT_DEF has no exception.

Method REPORT_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) GRFN_T_MESSAGE Return Parameter 20100423
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO System Message Number 20100422
3 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20100422
4 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20100422
5 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20100422
6 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20100422

Method REPORT_ERROR on class CL_GRFN_EVENT_DEF has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EVENTDEF Call by reference Type reference (TYPE) GRFN_T_EVENTDEF Table of event defnition 20100421
2 Importing IV_EVENTTYPE Call by reference Type reference (TYPE) STRING 20100419
3 Importing IV_PARTNER Call by reference Type reference (TYPE) STRING 20100419
4 Importing IV_VERSION Call by reference Type reference (TYPE) STRING 20100419

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