SAP ABAP Class CL_CNV_MBT_NE_OBSERVER (Observer Class Implementing Subscriptions to Notifications)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_NOTIFICATION_ENGINE (Package) Notification Service for Subscribers to PCL Object Changes
Properties
Class CL_CNV_MBT_NE_OBSERVER  
Short Description Observer Class Implementing Subscriptions to Notifications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_NOTIFICATION_ENGINE   Notification Service for Subscribers to PCL Object Changes 
Created 20130222   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_MBT_NE_OBSERVER has no forward declaration.
Interfaces
Class CL_CNV_MBT_NE_OBSERVER has no interface implemented.
Friends
Class CL_CNV_MBT_NE_OBSERVER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_BNAME Instance attribute Private Type reference (TYPE) XUBNAME User Name in User Master Record 20130917
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activates the observer for a given scope 20130917
2 ACTIVATE_SCOPE_INHERITANCE Instance method Public Method Switches a defined inheritance on 20140115
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130222
4 DEACTIVATE Instance method Public Method Deactivates the observer for a given scope 20130917
5 DEACTIVATE_SCOPE_INHERITANCE Instance method Public Method Switches a defined inheritance off 20140115
6 DEREGISTER Instance method Public Method Deregisters the combination of event, channel, and scope 20130917
7 GET_BNAME Instance method Public Method Returns the User Name 20130225
8 GET_INHERITING_SCOPES Instance method Public Method Returns a list of scope IDs that reference from the scope 20140115
9 GET_LAST_CHANGE Instance method Public Method Checks activation of the observer for a given scope 20140115
10 GET_PACKAGES_BY_PROJECT Instance method Private Method 20130917
11 GET_PROJECT_BY_PACKAGE Instance method Private Method 20131014
12 IS_ACTIVE Instance method Public Method Checks activation of the observer for a given scope 20130917
13 IS_REGISTERED Instance method Public Method Returns if combination of event, channel, scope is active 20130917
14 IS_SCOPE_INHERITANCE_ACTIVE Instance method Public Method Checks if the inheritance from another scope is active 20140115
15 REGISTER Instance method Public Method Registers the combination of event, channel, and scope 20130917
16 SEARCH_CHANNEL_ALL Static method Public Method Returns all implementations of the channel interface 20130917
17 SET_SCOPE_INHERITANCE Instance method Public Method Creates an inheritance of settings from a passed scope 20140115
18 UPDATE Instance method Public Method Triggers the sending of Notifications Via Active Channels 20130222
Events
Class CL_CNV_MBT_NE_OBSERVER has no event.
Types
Class CL_CNV_MBT_NE_OBSERVER has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20130917
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20130917
2 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20130917

Method ACTIVATE_SCOPE_INHERITANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20140115
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20140115
2 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20140115

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20130222
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20130424

Method DEACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20130917
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20130917
2 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20130917

Method DEACTIVATE_SCOPE_INHERITANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20140115
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20140115
2 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20140115

Method DEREGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHANNEL Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_NE_CHANNEL Channel Interface for Notifications 20130917
2 Importing IR_EVENT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_NE_EVENT Event Class for Notifications thrown as a result 20130917
3 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20130917
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20130917
2 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20130917

Method GET_BNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BNAME Value transfer Type reference (TYPE) XUBNAME 20130225

Method GET_BNAME on class CL_CNV_MBT_NE_OBSERVER has no exception.

Method GET_INHERITING_SCOPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE_REF Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20140115
2 Returning RT_SCOPE Value transfer Type reference (TYPE) CNV_MBT_COT_T_GUID SLO COT Object GUID 20140115
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20140115
2 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20140115

Method GET_LAST_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20140115
2 Returning RV_TIMESTAMP Value transfer Type reference (TYPE) CNV_MBT_STARTTIME Time Stamp Start of Execution of a Specified Activity 20140115
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20140115
2 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20140115

Method GET_PACKAGES_BY_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20130917
2 Returning RT_PACKAGE Value transfer Type reference (TYPE) CNV_MBT_COT_T_GUID COT: List of COT object GUIDs 20130917
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20130917

Method GET_PROJECT_BY_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20131014
2 Returning RV_PROJECT Value transfer Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID COT: List of COT object GUIDs 20131014
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20131014

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20130917
2 Returning RV_REGISTERED Value transfer Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20130917
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20130917
2 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20130917

Method IS_REGISTERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHANNEL Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_NE_CHANNEL Channel Interface for Notifications 20130917
2 Importing IR_EVENT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_NE_EVENT Event Class for Notifications thrown as a result 20130917
3 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20130917
4 Returning RV_REGISTERED Value transfer Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20130917
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INVALID_PARAM Notification Engine Internal Error 20130917

Method IS_SCOPE_INHERITANCE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20140115
2 Returning RV_SCOPE_INHERITANCE_ACTIVE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20140115
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20140115
2 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20140115

Method REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHANNEL Call by reference Object reference (TYPE REF TO) IF_CNV_MBT_NE_CHANNEL Channel Interface for Notifications 20130917
2 Importing IR_EVENT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_NE_EVENT Event Class for Notifications thrown as a result 20130917
3 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20130917
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20130917
2 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20130917

Method SEARCH_CHANNEL_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHANNEL_INST Value transfer Type reference (TYPE) CNV_MBT_NE_T_CHANNEL_INST Table Type for Interface IF_CNV_MBT_NE_CHANNEL 20130917

Method SEARCH_CHANNEL_ALL on class CL_CNV_MBT_NE_OBSERVER has no exception.

Method SET_SCOPE_INHERITANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20140115
2 Importing IV_SCOPE_REF Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID COT: List of COT object GUIDs 20140116
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20140115
2 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20140115

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EVENT Call by reference Type reference (TYPE) CNV_MBT_NE_T_EVENT_INST Table Type for Event Instances 20130917
2 Importing IV_COT_OBJECT Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20130225
3 Importing IV_SCOPE Call by reference Type reference (TYPE) CNV_MBT_COT_OBJECT_GUID SLO COT Object GUID 20130917
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) CNV_MBT_STARTTIME Time Stamp Start of Execution of a Specified Activity 20130227
# Exception Resumable Description Created on
1 CX_CNV_MBT_NE_INTERNAL_ERROR Notification Engine Internal Error 20130227
2 CX_CNV_MBT_NE_INVALID_PARAM Invalid Parameters 20130917
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620