SAP ABAP Class CL_NOTIFICATION_EXTRACT (Enterprise Search Extractions of Notification)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-MSE (Application Component) Mobile Service
     IWOC (Package) Application Development R/3 Work Order Cycle
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20080417
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20080417
Properties
Class CL_NOTIFICATION_EXTRACT  
Short Description Enterprise Search Extractions of Notification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IWOC   Application Development R/3 Work Order Cycle 
Created 20080417   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_NOTIFICATION_EXTRACT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20080417
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20080417
Friends
Class CL_NOTIFICATION_EXTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BUS2038_ROOT_NODE_NAME Constant Public Type reference (TYPE) STRING 'MAINT_NOTIFICATION' 20080421
2 GC_BUS2078_ROOT_NODE_NAME Constant Private Type reference (TYPE) STRING 'QUALITYNOTIFICATION' 20080421
3 GC_BUS2080_ROOT_NODE_NAME Constant Public Type reference (TYPE) STRING 'SERVICENOTIFICATION' 20080421
4 GC_QMEL Constant Private Type reference (TYPE) TABNAME 'QMEL' Table Name 20080417
5 LR_MAINT_NOTIF Instance attribute Private Object reference (TYPE REF TO) CL_PM_NOTIFICATION_EXTRACT Class for BAdI Impl.: BADI_ERP_PM_NOTIFICATION 20080421
6 LR_QUAL_NOTIF Instance attribute Public Object reference (TYPE REF TO) CL_QUAL_NOTIF_EXTRACT 20080417
7 LR_SERV_NOTIF Instance attribute Public Object reference (TYPE REF TO) CL_SERVICENOTIFICATION_EXTRACT Class for BAdI Impl.: BADI_ERP_SERVICE_NOTIFICATION 20080417
8 LT_SELECT_OPTION Instance attribute Private Type reference (TYPE) ESH_T_IF_EXTRACT_SEL_OPT select options of fields for extraction 20080618
Methods
# Method Level Visibility Method type Description Created on
1 EXTERNAL_CONVERSION Instance method Private Method Does a exteranl conversion for root node attributes 20080721
2 GET_PROCESSING_STAGE Instance method Private Method Get Maintenance Processing Stage 20091106
3 PREPARE_ROOT_NODE_DF Instance method Public Method Delta fetch for root node QMEL 20080417
4 PREPARE_ROOT_NODE_IF Instance method Public Method Complete fetch for root node QMEL 20080417
Events
Class CL_NOTIFICATION_EXTRACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_STATUS Private See coding 20091106 BEGIN OF ts_status, qmnum type qmnum, stat type J_STATUS, END OF ts_status
2 TT_STATUS Private See coding 20091106 TT_STATUS type TABLE OF ts_status
3 T_QMEL Private See coding 20091106 T_QMEL type TABLE OF qmel
Method Signatures

Method EXTERNAL_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080721
2 Importing IV_CONVRSN_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20080721
3 Importing IV_EXT_CONVRSN_AS_SPRT_NODE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080721
4 Importing IV_EXT_CONVRSN_SPRT_NODE_NAME Call by reference Type reference (TYPE) STRING 20080721
5 Importing IV_ROOT_NODE_NAME Call by reference Type reference (TYPE) STRING Table Name 20080721
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR General error in provider 20080721

Method GET_PROCESSING_STAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NOTIFICATION_HEADER Call by reference Type reference (TYPE) T_QMEL 20091106
2 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of one node 20091106
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR General error in provider 20091106

Method PREPARE_ROOT_NODE_DF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080417
2 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS General ID 20080417
3 Importing IV_CONVRSN_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20080721
4 Importing IV_EXT_CONVRSN_AS_SPRT_NODE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080721
5 Importing IV_EXT_CONVRSN_SPRT_NODE_NAME Call by reference Type reference (TYPE) STRING 20080721
6 Importing IV_NOTIF_TYPE Call by reference Type reference (TYPE) STRING 20080417
7 Importing IV_ROOT_NODE_NAME Call by reference Type reference (TYPE) STRING 20080417
8 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20080721
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR General error in provider 20080417

Method PREPARE_ROOT_NODE_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20080417
2 Exporting EV_NO_MORE_DATA Call by reference Type reference (TYPE) XFELD Checkbox 20080417
3 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of nodes 20080417
4 Importing IV_CONVRSN_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20080721
5 Importing IV_EXT_CONVRSN_AS_SPRT_NODE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20080721
6 Importing IV_EXT_CONVRSN_SPRT_NODE_NAME Call by reference Type reference (TYPE) STRING 20080721
7 Importing IV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20080417
8 Importing IV_NOTIF_TYPE Call by reference Type reference (TYPE) STRING 20080417
9 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) ESH_E_IF_PACKAGE_SIZE Package size 20080417
10 Importing IV_ROOT_NODE_NAME Call by reference Type reference (TYPE) STRING 20080417
11 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20080721
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR General error in provider 20080417
History
Last changed by/on SAP  20100310 
SAP Release Created in 604