SAP ABAP Class CL_MUTEX_MM (Semaphores Used)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MEREQ (Package) Purchasing: Purchase Requisition
Properties
Class CL_MUTEX_MM  
Short Description Semaphores Used    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MEREQ   Purchasing: Purchase Requisition 
Created 19990212   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MUTEX_MM has no forward declaration.
Interfaces
Class CL_MUTEX_MM has no interface implemented.
Friends
Class CL_MUTEX_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_MUTEX_MM Singleton 19990212
2 SEMAPHORES Instance attribute Protected Type reference (TYPE) IDTABLE Table of Semaphores 19990212
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19990406
2 GET_INSTANCE Static method Protected Method Get Singleton 19990212
3 LEAVE Instance method Protected Method Internal Implementation V 19990212
4 P Static method Public Method Apply for Semaphore (PASS) 19990212
5 PASS Instance method Protected Method Internal Implementation PASS 19990212
6 V Static method Public Method Release Semaphore (V) 19990212
Events
Class CL_MUTEX_MM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IDTABLE Protected See coding Hash Table 19990212
2 ROWTYP Protected See coding Line Category (Object Ref., ID) 19990212
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MUTEX_MM has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MUTEX_MM has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_MUTEX_MM Singleton 19990212

Method GET_INSTANCE on class CL_MUTEX_MM has no exception.

Method LEAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) C ID 19990212
2 Importing IM_OBJ Call by reference Object reference (TYPE REF TO) OBJECT Objekt 19990212
# Exception Resumable Description Created on
1 FAILED Semaphore nicht besetzt 19990212

Method P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) C Id 19990212
2 Importing IM_OBJ Call by reference Object reference (TYPE REF TO) OBJECT Objektreferenz 19990212
# Exception Resumable Description Created on
1 FAILED Semaphore bereits besetzt 19990212

Method PASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) C ID 19990212
2 Importing IM_OBJ Call by reference Object reference (TYPE REF TO) OBJECT Objekt 19990212
# Exception Resumable Description Created on
1 FAILED Semaphore besetzt 19990212

Method V Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) C ID 19990212
2 Importing IM_OBJ Call by reference Object reference (TYPE REF TO) OBJECT Objekt 19990212
# Exception Resumable Description Created on
1 FAILED Semaphore nicht gesetzt 19990212
History
Last changed by/on SAP  00000000 
SAP Release Created in