SAP ABAP Class CL_CU_CBASE_ENQUEUE (CU: Lock Instances)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-CFG-CBA (Application Component) cBASE / Configuration Store
     CUIB_GEN (Package) CU: Interface IBase - Configuration (General Part)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CBASE_CONVERT Services 20041201
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CU_CBASE_ENQUEUE_CORE CU: Lock Instances 20000705
Properties
Class CL_CU_CBASE_ENQUEUE  
Short Description CU: Lock Instances    
Super Class CL_CBASE_CONVERT Services 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CUIB_GEN   CU: Interface IBase - Configuration (General Part) 
Created 20000705   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CU_CBASE_ENQUEUE has no forward declaration.
Interfaces
Class CL_CU_CBASE_ENQUEUE has no interface implemented.
Friends
Class CL_CU_CBASE_ENQUEUE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_INSTANCE_NO Instance attribute Protected Type reference (TYPE) CUIB_CUOBJ_TAB Instances to be Locked 20000705
2 GV_READ_MOMENT Instance attribute Protected Type reference (TYPE) TIMESTAMP Time at which object was read 20000705
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CBASE Instance method Public Method Checks CBase Instances 20000705
2 CHECK_ENQUEUE Instance method Protected Method Checks Instances 20000705
3 CHECK_IBINOBS Instance method Private Method Find New Observers 20000705
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000705
5 CONVERT_T371 Static method Protected Method Convert Object Type from External into Internal 20000705
6 DELETE_ENQUEUE Instance method Public Method Delete Lock Entry 20000705
7 MODIFY_CBASE Instance method Private Method Adjust CBase in IBase Buffer 20000705
8 SET_ENQUEUE Instance method Public Method Set Locks 20000705
9 SET_INSTANCES Instance method Public Method Set Instances to be Locked 20000705
Events
Class CL_CU_CBASE_ENQUEUE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INSTANCE_NO Protected Type reference (TYPE) CUIB_CUOBJ_S Instance number 20000705
2 TS_OBJECT Protected Type reference (TYPE) CUIB_BUSINESS_OBJECT Object to be Locked 20000705
3 TT_INSTANCE_NO Protected Type reference (TYPE) CUIB_CUOBJ_TAB Table With Instance Numbers 20000705
Method Signatures

Method CHECK_CBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IBCO Call by reference Object reference (TYPE REF TO) IF_CUIB_IBCO Interface zu IBase-APIs 20041201
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041201

Method CHECK_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INST_NO_TO_CHANGE Call by reference Type reference (TYPE) CUIB_CUOBJ_TAB zu ändernde Instanz 20000705

Method CHECK_ENQUEUE on class CL_CU_CBASE_ENQUEUE has no exception.

Method CHECK_IBINOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INST_NO_TO_CHANGE Call by reference Type reference (TYPE) TT_INSTANCE_NO zu ändernde Instanzen 20000705

Method CHECK_IBINOBS on class CL_CU_CBASE_ENQUEUE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CU_CBASE_ENQUEUE has no parameter.
Method CONSTRUCTOR on class CL_CU_CBASE_ENQUEUE has no exception.

Method CONVERT_T371 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INTERNAL_OBJECT_TYPE Value transfer Type reference (TYPE) CUIB_IBINTTYP CUIB: Interner Typ eines referenzierenden Objekts 20000705
2 Importing IV_EXTERNAL_OBJECT_TYPE Call by reference Type reference (TYPE) CUIB_OBJTYP CUIB: Externer Typ eines (referenzierenden) Objekts 20000705
# Exception Resumable Description Created on
1 TYPE_NOT_FOUND Unbekannter externer Objekttyp 20000705

Method DELETE_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Gesperrtes Objekt 20000705
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20000705
# Exception Resumable Description Created on
1 INVALID_INPUT Falscher Input 20000705

Method MODIFY_CBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IBCO Call by reference Object reference (TYPE REF TO) IF_CUIB_IBCO Interface zu IBase-APIs 20041201
2 Importing IT_INST_NO_TO_CHANGE Call by reference Type reference (TYPE) TT_INSTANCE_NO Zu modifizierende Instanzen 20000705
# Exception Resumable Description Created on
1 CX_CBASE_ERROR Fehlerbehandlung CBase 20041201

Method SET_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CUIB_BUSINESS_OBJECT Sperrendes Objekt 20000705
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) CUIB_CUOBJ CUIB: systemabhängige Konfigurationsreferenz 20000705
# Exception Resumable Description Created on
1 INSTANCE_LOCKED Instanz ist gesperrt 20000705
2 INVALID_INPUT Unbekannte Instanz 20000705

Method SET_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INSTANCES Call by reference Type reference (TYPE) CUIB_CUOBJ_TAB Instanzen 20000705

Method SET_INSTANCES on class CL_CU_CBASE_ENQUEUE has no exception.
History
Last changed by/on SAP  20050219 
SAP Release Created in 46C