SAP ABAP Class CL_UA_CHECK_MANAGER (Check Manager)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_MODELLER (Package) Package UA_MODELLER
Properties
Class CL_UA_CHECK_MANAGER  
Short Description Check Manager    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_MODELLER   Package UA_MODELLER 
Created 20040227   SAP 
Last change 20060208   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)
Interfaces
Class CL_UA_CHECK_MANAGER has no interface implemented.
Friends
Class CL_UA_CHECK_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_CHECK_NOT_OK Constant Public Type reference (TYPE) BOOLE_D ABAP_FALSE Check Successful 20040227
2 CD_EVENT_DELETE Constant Public Type reference (TYPE) UAB_APPLICATION_EVENT 'ELEMENT_DELETED' Event: Element Deleted 20040319
3 CD_EVENT_EDIT Constant Public Type reference (TYPE) UAB_APPLICATION_EVENT SPACE Event: Element Created or Changed 20040319
4 CD_MODE_CHECK_IMMEDIATELY Constant Public Type reference (TYPE) UAB_CHECK_MODE 'I' Check Mode: Check Immediately 20040227
5 CD_MODE_CHECK_ON_REQUEST Constant Public Type reference (TYPE) UAB_CHECK_MODE 'R' Check Mode: Check on Request 20040227
6 MD_MODE Instance attribute Private Type reference (TYPE) UAB_CHECK_MODE Check Mode 20040227
7 MD_POINTER Instance attribute Private Type reference (TYPE) SYTABIX 20040227
8 MO_ENVIRONMENT Instance attribute Private Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT Runtime Environment 20040227
9 MS_EVENT Instance attribute Private Type reference (TYPE) UAB_S_EVENT Current Application Event 20040227
10 MTH_ELEMENT_ID Instance attribute Private Type reference (TYPE) UAB_T_ID Table of IDs 20040227
11 MT_EVENT Instance attribute Private Type reference (TYPE) UAB_T_EVENT Table of Application Events 20040227
12 SO_CHECK_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_UA_CHECK_MANAGER Check Manager 20040227
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Perform Application Checks if Necessary 20040227
2 CLEAR_QUEUE Instance method Public Method Empty Queue 20051004
3 DO_CHECK Instance method Private Method Checks an Individual Event 20040227
4 GET_INSTANCE Static method Public Method Gets Check Manager Singleton 20040227
5 GET_QUEUED_ELEMENTS Instance method Public Method Gets Elements of Check Queue 20040227
6 NOTIFY Instance method Public Method Log On Application Event 20040227
7 QUEUE_ADD Instance method Private Method Puts an Event in Queue 20040227
8 QUEUE_GET Instance method Private Method Gets an Event from Queue 20040227
9 QUEUE_HAS_NEXT Instance method Private Method Gets ABAP_TRUE if Objects still in Queue 20040227
10 QUEUE_REMOVE Instance method Private Method Removes an Event from Queue 20040227
11 QUEUE_RESET Instance method Private Method Resets Queue to Beginning 20040227
12 SET_ENVIRONMENT Instance method Public Method Sets Environment 20040227
Events
Class CL_UA_CHECK_MANAGER has no event.
Types
Class CL_UA_CHECK_MANAGER has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ENFORCE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 20040227
2 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID 20040227
3 Returning RD_CHECK_OK Value transfer Type reference (TYPE) BOOLE_D 20040227

Method CHECK on class CL_UA_CHECK_MANAGER has no exception.

Method CLEAR_QUEUE Signature

Method CLEAR_QUEUE on class CL_UA_CHECK_MANAGER has no parameter.
Method CLEAR_QUEUE on class CL_UA_CHECK_MANAGER has no exception.

Method DO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EVENT Call by reference Type reference (TYPE) UAB_S_EVENT 20040227
2 Returning RD_CHECK_OK Value transfer Type reference (TYPE) BOOLE_D 20040227

Method DO_CHECK on class CL_UA_CHECK_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CHECK_MANAGER Value transfer Object reference (TYPE REF TO) CL_UA_CHECK_MANAGER 20040227

Method GET_INSTANCE on class CL_UA_CHECK_MANAGER has no exception.

Method GET_QUEUED_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ELEMENT Value transfer Type reference (TYPE) UAB_T_ELEMENT 20040227

Method GET_QUEUED_ELEMENTS on class CL_UA_CHECK_MANAGER has no exception.

Method NOTIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_EVENT Call by reference Type reference (TYPE) UAB_APPLICATION_EVENT SPACE Anwendungsereignis 20040319
2 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID 20040227
3 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT 20040227
4 Importing IO_STRATEGY Call by reference Object reference (TYPE REF TO) IF_UA_VIEW_STRATEGY 20040227

Method NOTIFY on class CL_UA_CHECK_MANAGER has no exception.

Method QUEUE_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EVENT Value transfer Type reference (TYPE) UAB_S_EVENT 20040227

Method QUEUE_ADD on class CL_UA_CHECK_MANAGER has no exception.

Method QUEUE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID 20040227
2 Returning RS_EVENT Value transfer Type reference (TYPE) UAB_S_EVENT 20040227
# Exception Resumable Description Created on
1 NOT_QUEUED angefragter Knoten ist nicht in der Prüfschlange vorhanden 20040227
2 QUEUE_EMPTY Prüfschlange ist leer 20040227

Method QUEUE_HAS_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_HAS_NEXT Value transfer Type reference (TYPE) BOOLE_D 20040227

Method QUEUE_HAS_NEXT on class CL_UA_CHECK_MANAGER has no exception.

Method QUEUE_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EVENT Value transfer Type reference (TYPE) UAB_S_EVENT 20040227

Method QUEUE_REMOVE on class CL_UA_CHECK_MANAGER has no exception.

Method QUEUE_RESET Signature

Method QUEUE_RESET on class CL_UA_CHECK_MANAGER has no parameter.
Method QUEUE_RESET on class CL_UA_CHECK_MANAGER has no exception.

Method SET_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT 20040227

Method SET_ENVIRONMENT on class CL_UA_CHECK_MANAGER has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 400