SAP ABAP Class CL_EAML_EVT_BO (EAML: Access to Network Event Business Object)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-EQM (Application Component) Technical Objects
     EAML (Package) EAM: Linear Feature Extension - unswitched
Properties
Class CL_EAML_EVT_BO  
Short Description EAML: Access to Network Event Business Object    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAML   EAM: Linear Feature Extension - unswitched 
Created 20100526   SAP 
Last change 20110908   SAP 
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)
2 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EAML_EVT_BO has no interface implemented.
Friends
Class CL_EAML_EVT_BO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CHECK_SCOPE Constant Public See coding 20110311
2 GC_DDIC Constant Public See coding 20100526
3 GT_ATVAL Static Attribute Private Type reference (TYPE) TY_T_EVT_ATVAL EAML: table type for event attribute value 20100527
4 GT_ATVAL_UPD Static Attribute Private Type reference (TYPE) TY_T_EVT_ATVAL EAML: table type for event attribute value 20100601
5 GT_EVENT_LFE Static Attribute Private Type reference (TYPE) EAML_T_EVT_LFE EAML: Table Type for EAML_S_EVT_LFE 20100528
6 GT_EVENT_LFE_DEL Static Attribute Private Type reference (TYPE) EAML_T_EVTID EAML: Table type for EVTID 20110315
7 GT_EVENT_LFE_UPD Static Attribute Private Type reference (TYPE) TY_T_EVT_LFE Sorted Table Type for EAML_S_EVT_LFE 20100601
8 GT_FCAT_EVT Static Attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20100701
9 GT_FCAT_EVT_OBJ_ATTR Static Attribute Private Type reference (TYPE) EAML_T_EVT_OTYPE_FCAT EAML: Table Type for EAML_S_EVT_OTYPE_FCAT 20100701
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATA_CHANGED Static method Public Method Prevent data loss 20100719
2 CHECK_DATA_FOR_UPDATE Static method Public Method Check data in global update tables 20100707
3 CLASS_CONSTRUCTOR Static method Public Constructor 20100526
4 DELETE_EVT Static method Public Method Only inactive 20100528
5 DEL_EVT_BUFFER_BY_EVTID Static method Public Method Delete Event ID from buffer 20101202
6 DEQUEUE Static method Public Method 20100728
7 FILTER_BY_ATT_VAL_DATA Static method Public Method Query network attributes by attribute values 20101108
8 GET_ADD_DATA Static method Public Method Get add data 20100702
9 GET_EVT_UPD_BY_INDEX Static method Public Method 20101014
10 GET_FCAT_BY_NETID Static method Public Method Get necessary FCAT for NETID 20100607
11 GET_OTYPE_FCAT Static method Public Method Get Fieldcat for Object Type 20100701
12 QUERY_EVT_DATA Static method Public Method Query network attributes 20100715
13 READ_EVT_BY_EVTID Static method Public Method Read by EVTID 20100917
14 READ_EVT_BY_NETID Static method Public Method Read by NETID 20100528
15 REFRESH Static method Public Method 20100528
16 SET_DATA_FOR_UPDATE Static method Public Method Set data to global update tables 20100707
17 START_UPDATE Static method Public Method Call SET_DATA_FOR_UPDATE beforehand 20100708
Events
Class CL_EAML_EVT_BO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_RANGE Public See coding 20100715 BEGIN OF ty_range, sign TYPE salv_de_selopt_sign, option TYPE salv_de_selopt_option, low TYPE salv_de_selopt_low, high TYPE salv_de_selopt_high, END OF ty_range
2 TY_T_EVT_ATVAL Private See coding 20110309 ty_t_evt_atval TYPE SORTED TABLE OF eaml_d_evt_atval WITH UNIQUE KEY evtid attr
3 TY_T_EVT_LFE Private See coding 20110309 ty_t_evt_lfe TYPE SORTED TABLE OF eaml_s_evt_lfe WITH UNIQUE KEY evtid
Method Signatures

Method CHECK_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATA_CHANGED Value transfer Type reference (TYPE) XFELD Checkbox 20100719

Method CHECK_DATA_CHANGED on class CL_EAML_EVT_BO has no exception.

Method CHECK_DATA_FOR_UPDATE 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) BAPIRETTAB Table with BAPI Return Information 20100707
2 Importing IV_CHECK_SCOPE Call by reference Type reference (TYPE) C 'F' Full check or reduced check 20110311

Method CHECK_DATA_FOR_UPDATE on class CL_EAML_EVT_BO has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_EAML_EVT_BO has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EAML_EVT_BO has no exception.

Method DELETE_EVT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EVTID Call by reference Type reference (TYPE) EAML_T_EVTID EAML: Table type for EVTID 20100528

Method DELETE_EVT on class CL_EAML_EVT_BO has no exception.

Method DEL_EVT_BUFFER_BY_EVTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EVTID Call by reference Type reference (TYPE) EAML_T_EVTID 20101202

Method DEL_EVT_BUFFER_BY_EVTID on class CL_EAML_EVT_BO has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_EAML_EVT_BO has no parameter.
Method DEQUEUE on class CL_EAML_EVT_BO has no exception.

Method FILTER_BY_ATT_VAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATVAL Call by reference Type reference (TYPE) EAML_T_EVT_ATVAL 20101108
2 Exporting ET_EVENT Call by reference Type reference (TYPE) EAML_T_EVT 20101108
3 Importing IT_ATVAL_RANGES Call by reference Type reference (TYPE) RSDS_TRANGE 20101108
4 Importing IT_EVT_ATVAL Call by reference Type reference (TYPE) EAML_T_V_EVT_ATVAL Table for DB view EAML_V_EVT_ATVAL 20101108

Method FILTER_BY_ATT_VAL_DATA on class CL_EAML_EVT_BO has no exception.

Method GET_ADD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FCAT_COMMON Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20100702
2 Exporting ET_FCAT_FLAT Call by reference Type reference (TYPE) EAML_T_EVT_OTYPE_FCAT_FL EAML: Table Type EAML_S_EVT_OTYPE_FCAT_FL 20100702
3 Exporting ET_FCAT_OTYPE Call by reference Type reference (TYPE) EAML_T_EVT_OTYPE_FCAT EAML: Table Type for EAML_S_EVT_OTYPE_FCAT 20100702
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100702
5 Exporting ET_OBJ_T Call by reference Type reference (TYPE) EAML_T_EVT_OBJ_T EAML: Table Type for EAML_EVT_OBJ_T 20100702
6 Exporting ET_OTYPE Call by reference Type reference (TYPE) EAML_T_EVT_OTYPE EAML: Table for EAML_EVT_OTYPE 20100702
7 Exporting ET_OTYPE_T Call by reference Type reference (TYPE) EAML_T_EVT_OTYPE_T 20100702
8 Exporting ET_T372I Call by reference Type reference (TYPE) EAML_T_T372I Table type for T372I with UPDKZ 20100816
9 Exporting ET_T372I_T Call by reference Type reference (TYPE) EAML_T_T372I_T Table type for text table T372I_T 20100702
10 Importing IT_NETID Call by reference Type reference (TYPE) EAML_T_NETID EAML: table type for NETID 20100702

Method GET_ADD_DATA on class CL_EAML_EVT_BO has no exception.

Method GET_EVT_UPD_BY_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EVENT_LFE Call by reference Type reference (TYPE) EAML_S_EVT_LFE EAML: Event data including LFE data in ALV format 20101014
2 Exporting ET_ATVAL Call by reference Type reference (TYPE) EAML_T_EVT_ATVAL EAML: table type for event attribute value 20101014
3 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20101014
# Exception Resumable Description Created on
1 NOT_FOUND 20101014

Method GET_FCAT_BY_NETID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FCAT_COMMON Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20100607
2 Exporting ET_FCAT_FLAT Call by reference Type reference (TYPE) EAML_T_EVT_OTYPE_FCAT_FL EAML: Table Type EAML_S_EVT_OTYPE_FCAT_FL 20100607
3 Exporting ET_FCAT_OTYPE Call by reference Type reference (TYPE) EAML_T_EVT_OTYPE_FCAT EAML: Table Type for EAML_S_EVT_OTYPE_FCAT 20100607
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100702
5 Importing IT_NETID Call by reference Type reference (TYPE) EAML_T_NETID EAML: table type for NETID 20100607

Method GET_FCAT_BY_NETID on class CL_EAML_EVT_BO has no exception.

Method GET_OTYPE_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FCAT Call by reference Type reference (TYPE) EAML_T_EVT_OTYPE_FCAT FCAT for ObjType Deep 20100701
2 Exporting ET_FCAT_COMMON Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20100701
3 Exporting ET_FCAT_FLAT Call by reference Type reference (TYPE) EAML_T_EVT_OTYPE_FCAT_FL FCAT for ObjType FLAT 20100701
4 Importing IV_EVT_OTYPE Call by reference Type reference (TYPE) EAML_EVT_OBJ_TYPE Event Object Type 20100701

Method GET_OTYPE_FCAT on class CL_EAML_EVT_BO has no exception.

Method QUERY_EVT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATVAL Call by reference Type reference (TYPE) EAML_T_EVT_ATVAL EAML: table type for event attribute value 20100715
2 Exporting ET_EVENT_LFE Call by reference Type reference (TYPE) EAML_T_EVT_LFE 20100715
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100728
4 Importing IT_ATVAL_RANGES Call by reference Type reference (TYPE) RSDS_TRANGE 20101108
5 Importing IT_RANGES Call by reference Type reference (TYPE) EAML_T_FIL_VAL_RANGE 20100715
6 Importing IV_LFE Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20100813
7 Importing IV_LINEAR_UNIT Call by reference Type reference (TYPE) EAML_LINEAR_UNIT Unit of Measurement for Linear Data 20100922
8 Importing IV_LOCK Call by reference Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20100728
# Exception Resumable Description Created on
1 NO_HIT 20100715

Method READ_EVT_BY_EVTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATVAL Call by reference Type reference (TYPE) EAML_T_EVT_ATVAL EAML: table type for event attribute value 20100917
2 Exporting ET_EVENT_LFE Call by reference Type reference (TYPE) EAML_T_EVT_LFE 20100917
3 Importing IT_EVTID Call by reference Type reference (TYPE) EAML_T_EVTID 20100917
4 Importing IV_LINEAR_UNIT Call by reference Type reference (TYPE) EAML_LINEAR_UNIT Unit of Measurement for Linear Data 20100917

Method READ_EVT_BY_EVTID on class CL_EAML_EVT_BO has no exception.

Method READ_EVT_BY_NETID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATVAL Call by reference Type reference (TYPE) EAML_T_EVT_ATVAL EAML: table type for event attribute value 20100528
2 Exporting ET_EVENT_LFE Call by reference Type reference (TYPE) EAML_T_EVT_LFE 20100528
3 Importing IT_NETID Call by reference Type reference (TYPE) EAML_T_NETID EAML: table type for NETID 20100528
4 Importing IV_LINEAR_UNIT Call by reference Type reference (TYPE) EAML_LINEAR_UNIT Unit of Measurement for Linear Data 20100908

Method READ_EVT_BY_NETID on class CL_EAML_EVT_BO has no exception.

Method REFRESH Signature

Method REFRESH on class CL_EAML_EVT_BO has no parameter.
Method REFRESH on class CL_EAML_EVT_BO has no exception.

Method SET_DATA_FOR_UPDATE 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) BAPIRETTAB Table with BAPI Return Information 20100708
2 Importing IT_ATVAL Call by reference Type reference (TYPE) EAML_T_EVT_ATVAL EAML: table type for event attribute value 20100707
3 Importing IT_EVENT_DEL Call by reference Type reference (TYPE) EAML_T_EVTID EAML: Table type for EVTID 20100707
4 Importing IT_EVENT_LFE Call by reference Type reference (TYPE) EAML_T_EVT_LFE EAML: Table Type for EAML_S_EVT_LFE 20100707
5 Importing IV_CHECK Call by reference Type reference (TYPE) XFELD SPACE Checkbox 20100708
6 Importing IV_CHECK_SCOPE Call by reference Type reference (TYPE) C 'F' Full check or reduced check 20110311

Method SET_DATA_FOR_UPDATE on class CL_EAML_EVT_BO has no exception.

Method START_UPDATE 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) BAPIRETTAB Table with BAPI Return Information 20100708
2 Importing IV_CHECK_SCOPE Call by reference Type reference (TYPE) C 'F' 20110311
3 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD 'X' Checkbox 20100716

Method START_UPDATE on class CL_EAML_EVT_BO has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606