SAP ABAP Class CL_AREN_SCENARIO_LOCK_MANAGER (Lock Management for Archiving Scenarios)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-FS-ARE (Application Component) Archiving Engine
     ARFA_ARCHIVING_FACTORY_API (Package) Programming Interface for Factory
Properties
Class CL_AREN_SCENARIO_LOCK_MANAGER  
Short Description Lock Management for Archiving Scenarios    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ARFA_ARCHIVING_FACTORY_API   Programming Interface for Factory 
Created 20051012   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AREN_SCENARIO_LOCK_MANAGER has no forward declaration.
Interfaces
Class CL_AREN_SCENARIO_LOCK_MANAGER has no interface implemented.
Friends
Class CL_AREN_SCENARIO_LOCK_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ARCHOBJ Instance attribute Private Type reference (TYPE) CHAR10 Character Field Length = 10 20051012
2 FLG_LOCK_SET Instance attribute Private Type reference (TYPE) OS_BOOLEAN Boolean 20051012
3 S_TAH_INST Static Attribute Private Type reference (TYPE) TYP_TAH_INSTANCES 20051012
Methods
# Method Level Visibility Method type Description Created on
1 IS_LOCKED Instance method Public Method 'X': Own Exclusive Lock Exists 20051012
2 RELEASE_LOCK Instance method Public Method Remove Lock 20051012
3 SET_LOCK Instance method Public Method Set Lock 20051012
4 S_GET_INSTANCE Static method Public Method 20051012
Events
Class CL_AREN_SCENARIO_LOCK_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STR_INSTANCE Private See coding 20051012 BEGIN OF typ_str_instance, archobj TYPE char10, ref_mngr TYPE REF TO cl_aren_scenario_lock_manager, END OF typ_str_instance
2 TYP_TAH_INSTANCES Private See coding 20051012 typ_tah_instances TYPE HASHED TABLE OF typ_str_instance WITH UNIQUE KEY archobj
Method Signatures

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FLG_LOCKED Value transfer Type reference (TYPE) OS_BOOLEAN Boolean 20051012

Method IS_LOCKED on class CL_AREN_SCENARIO_LOCK_MANAGER has no exception.

Method RELEASE_LOCK Signature

Method RELEASE_LOCK on class CL_AREN_SCENARIO_LOCK_MANAGER has no parameter.
Method RELEASE_LOCK on class CL_AREN_SCENARIO_LOCK_MANAGER has no exception.

Method SET_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WAIT Call by reference Type reference (TYPE) INT4 Anzahl Versuche 20081119
2 Returning R_RCD_LOCK Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20051012

Method SET_LOCK on class CL_AREN_SCENARIO_LOCK_MANAGER has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHOBJ Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20051012
2 Returning R_REF_MNGR Value transfer Object reference (TYPE REF TO) CL_AREN_SCENARIO_LOCK_MANAGER Sperrverwaltung zu Arch.Szenarien 20051012

Method S_GET_INSTANCE on class CL_AREN_SCENARIO_LOCK_MANAGER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 100