SAP ABAP Class CL_MDG_BS_MAT_ASSIST_CBA (MDG-M: CBA Assistant)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP-MM (Application Component) MDG Material
     MDG_BS_MAT_UI (Package) MDG: ERP Material UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BS_INOB_OBSERVING Observing Incidents 20110517
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_COMPONENT_ASSISTANCE Model Interface for Web Dynpro 20110517
Properties
Class CL_MDG_BS_MAT_ASSIST_CBA  
Short Description MDG-M: CBA Assistant    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_MAT_UI   MDG: ERP Material UI 
Created 20110517   SAP 
Last change 20131127   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 CL_MDG_BS_MAT_UI_C Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BS_INOB_OBSERVING Observing Incidents 20110517
2 IF_WD_COMPONENT_ASSISTANCE Model Interface for Web Dynpro 20110517
Friends
Class CL_MDG_BS_MAT_ASSIST_CBA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CBA_CONTEXT_ACTION Static Attribute Public Type reference (TYPE) BS_INOB_INCIDENT_NAME 'ACTION' Incident Name 20110712
2 GC_CBA_CONTEXT_CRSTEP Static Attribute Public Type reference (TYPE) BS_INOB_INCIDENT_NAME 'WFSTEP' Incident Name 20110712
3 GC_CBA_CONTEXT_CRTYPE Static Attribute Public Type reference (TYPE) BS_INOB_INCIDENT_NAME 'CRTYPE' Incident Name 20110712
4 GC_CBA_CONTEXT_MTART Static Attribute Public Type reference (TYPE) BS_INOB_INCIDENT_NAME 'MTART' Incident Name 20110712
5 GO_ASSIST_CBA Static Attribute Private Object reference (TYPE REF TO) CL_MDG_BS_MAT_ASSIST_CBA Assist: Observer Instance 20110517
6 GO_REPORTING Static Attribute Private Object reference (TYPE REF TO) IF_BS_INOB_REPORTING Reporting For Incident Observation 20110517
7 GV_CBA_ACTIVE Static Attribute Private Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110517
8 GV_CBA_ENABLED Static Attribute Public Type reference (TYPE) BOOLE_D ABAP_TRUE CBA Trigger Event active 20110810
9 MO_CBA_EVENT Instance attribute Private Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20110517
10 MT_CONTEXT Instance attribute Private Type reference (TYPE) MDG_BS_MAT_T_CBA_CONTEXT MDG-M: CBA Context 20110712
11 MV_SCENE_NAME Instance attribute Private Type reference (TYPE) BS_INOB_SCENE_NAME Scene Name for Incident Observation 20110517
Methods
# Method Level Visibility Method type Description Created on
1 ADD_UNCHANGED_VALUES Instance method Private Method Add unchanged values to event 20111111
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110517
3 ENABLE_CBA_TRIGGER Static method Public Method Enable/disable CBA Event 20110810
4 GET_EVENT_PARAMETER Instance method Private Method 20130213
5 GET_INSTANCE Static method Public Method Initialize Observer and Reporter 20110517
6 IS_ACTIVE Static method Public Method Initialize Observer and Reporter 20110712
7 IS_CHANGED Instance method Private Method Called when incident values changed 20110712
8 TRIGGER_EVENT Instance method Public Method Triggers CBA event if necessary 20110517
9 VALUE_WAS_CHANGED Instance method Public Method Called when incident values changed 20110517
Events
Class CL_MDG_BS_MAT_ASSIST_CBA has no event.
Types
Class CL_MDG_BS_MAT_ASSIST_CBA has no local type.
Method Signatures

Method ADD_UNCHANGED_VALUES Signature

Method ADD_UNCHANGED_VALUES on class CL_MDG_BS_MAT_ASSIST_CBA has no parameter.
Method ADD_UNCHANGED_VALUES on class CL_MDG_BS_MAT_ASSIST_CBA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCENE_NAME Call by reference Type reference (TYPE) BS_INOB_SCENE_NAME Scene Name for Incident Observation 20110517

Method CONSTRUCTOR on class CL_MDG_BS_MAT_ASSIST_CBA has no exception.

Method ENABLE_CBA_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENABLED Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110810

Method ENABLE_CBA_TRIGGER on class CL_MDG_BS_MAT_ASSIST_CBA has no exception.

Method GET_EVENT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PARAMETER Value transfer Type reference (TYPE) APB_LPD_T_PARAMS 20130213

Method GET_EVENT_PARAMETER on class CL_MDG_BS_MAT_ASSIST_CBA has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCENE_NAME Call by reference Type reference (TYPE) BS_INOB_SCENE_NAME CL_MDG_BS_MAT_UI_C=>GV_SCENE_DIMENSION Scene Name for Incident Observation 20110517
2 Returning RO_ASSIST_CBA Value transfer Object reference (TYPE REF TO) CL_MDG_BS_MAT_ASSIST_CBA MDG-M: CBA Assistant 20110517

Method GET_INSTANCE on class CL_MDG_BS_MAT_ASSIST_CBA has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCENE_NAME Call by reference Type reference (TYPE) BS_INOB_SCENE_NAME CL_MDG_BS_MAT_UI_C=>GV_SCENE_DIMENSION Scene Name for Incident Observation 20110712
2 Returning RV_ACTIVE Value transfer Type reference (TYPE) BOOLE_D CBA active 20110712

Method IS_ACTIVE on class CL_MDG_BS_MAT_ASSIST_CBA has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) BS_INOB_INCIDENT_NAME Incident Name 20110712
2 Importing IV_REGISTER Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Register new value in context 20110712
3 Importing IV_VALUE Call by reference Type reference (TYPE) DATA Incident Value 20110712
4 Returning RV_CHANGED Value transfer Type reference (TYPE) BOOLE_D Value of key found in context 20110712

Method IS_CHANGED on class CL_MDG_BS_MAT_ASSIST_CBA has no exception.

Method TRIGGER_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORCE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Force to trigger event alos with old set of parameter 20130213

Method TRIGGER_EVENT on class CL_MDG_BS_MAT_ASSIST_CBA has no exception.

Method VALUE_WAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) BS_INOB_INCIDENT_NAME Incident Name 20110517
2 Importing IV_SCENE_NAME Call by reference Type reference (TYPE) BS_INOB_SCENE_NAME CL_MDG_BS_MAT_UI_C=>GV_SCENE_DIMENSION Scene Name for Incident Observation 20110517
3 Importing IV_VALUE Call by reference Type reference (TYPE) DATA Incident Value 20110517

Method VALUE_WAS_CHANGED on class CL_MDG_BS_MAT_ASSIST_CBA has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 606