SAP ABAP Class /MRSS/CL_RSG_LOCK (OBSOLETE: MRSS 700 Onwards)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/NW_R3_CONNECTOR (Package) Connector Package to R3
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGE_LOCK_DEMAND Lock the Demand 20040726
Properties
Class /MRSS/CL_RSG_LOCK  
Short Description OBSOLETE: MRSS 700 Onwards    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/NW_R3_CONNECTOR   Connector Package to R3 
Created 20040726   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /MRSS/CL_RSG_SER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_SGE_LOCK_DEMAND Lock the Demand 20040726
Friends
Class /MRSS/CL_RSG_LOCK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_ORDER Instance attribute Protected Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20040730
2 GT_ORDER_ALL Static Attribute Protected Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20040730
3 GT_SHARED_LOCKS Static Attribute Protected Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20040730
Methods
# Method Level Visibility Method type Description Created on
1 DEQUEUE Static method Protected Method Unlock 20040730
2 DEQUEUE_C_PROJECT Instance method Private Method Unlock a Demand - cProjects 20081014
3 DEQUEUE_ORDER Instance method Private Method Unlock a Demand - R/3 Orders 20080704
4 DEQUEUE_PS_PROJECT Instance method Private Method Unlock a Demand - cProjects 20081014
5 ENQUEUE_C_PROJECT Instance method Private Method Lock a Demand - cProjects 20081014
6 ENQUEUE_ORDER Instance method Private Method Lock a Demand - R/3 Orders 20080704
7 ENQUEUE_PS_PROJECT Instance method Private Method Lock a Demand - cProjects 20081014
8 GET_LOCKING_METHOD Instance method Private Method Get Demand-Specific Locking Methods 20080704
9 LOCK_COMPLEX_DEMAND Instance method Protected Method Lock Complex Demand (COMPLEX DEMAND, Header) 20070419
10 LOCK_SINGLE_DEMANDS Instance method Protected Method Lock Demands (Single Demands) 20070419
11 UNLOCK_COMPLEX_DEMAND Instance method Protected Method Unlock Complex Demand (COMPLEX DEMAND, Header) 20070419
12 UNLOCK_SINGLE_DEMANDS Instance method Protected Method Unlock Demands (Single Demands) 20070419
Events
Class /MRSS/CL_RSG_LOCK has no event.
Types
Class /MRSS/CL_RSG_LOCK has no local type.
Method Signatures

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORDER Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20040730

Method DEQUEUE on class /MRSS/CL_RSG_LOCK has no exception.

Method DEQUEUE_C_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB 20081014
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20081014
3 Importing IREF_DEMAND Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_SINGLE_DEMAND 20081014
4 Importing IREF_IF_ORDER Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_COMPLEX_DEMAND Complex Demand (Order) 20081014
5 Importing IV_LOCK_SCOPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_SCOPE Change Scope of Lock? 20081014

Method DEQUEUE_C_PROJECT on class /MRSS/CL_RSG_LOCK has no exception.

Method DEQUEUE_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB 20080704
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20080704
3 Importing IREF_DEMAND Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_SINGLE_DEMAND 20080704
4 Importing IREF_IF_ORDER Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_COMPLEX_DEMAND Complex Demand (Order) 20080704
5 Importing IV_LOCK_SCOPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_SCOPE Change Scope of Lock? 20080704

Method DEQUEUE_ORDER on class /MRSS/CL_RSG_LOCK has no exception.

Method DEQUEUE_PS_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB 20081014
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20081014
3 Importing IREF_DEMAND Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_SINGLE_DEMAND 20081014
4 Importing IREF_IF_ORDER Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_COMPLEX_DEMAND Complex Demand (Order) 20081014
5 Importing IV_LOCK_SCOPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_SCOPE Change Scope of Lock? 20081014

Method DEQUEUE_PS_PROJECT on class /MRSS/CL_RSG_LOCK has no exception.

Method ENQUEUE_C_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20081014
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081014
3 Exporting EV_FOREIGN Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Foreign Lock 20081014
4 Importing IREF_DEMAND Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_SINGLE_DEMAND Reference to Object to Lock 20081014
5 Importing IREF_IF_ORDER Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_COMPLEX_DEMAND Reference to Object to Lock 20081014
6 Importing IV_LOCK_SCOPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_SCOPE Scope of Lock 20081014
7 Importing IV_LOCK_TYPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_TYPE Type of Lock: Read/Write 20081014

Method ENQUEUE_C_PROJECT on class /MRSS/CL_RSG_LOCK has no exception.

Method ENQUEUE_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20080704
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080704
3 Exporting EV_FOREIGN Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Foreogn Lock 20080704
4 Importing IREF_DEMAND Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_SINGLE_DEMAND Reference to Object to Lock 20080704
5 Importing IREF_IF_ORDER Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_COMPLEX_DEMAND Reference to Object to Lock 20080704
6 Importing IV_LOCK_SCOPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_SCOPE Scope of Lock 20080704
7 Importing IV_LOCK_TYPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_TYPE Type of Lock: Read/Write 20080704

Method ENQUEUE_ORDER on class /MRSS/CL_RSG_LOCK has no exception.

Method ENQUEUE_PS_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20081014
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20081014
3 Exporting EV_FOREIGN Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Foreign Lock 20081014
4 Importing IREF_DEMAND Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_SINGLE_DEMAND Reference to Object to Lock 20081014
5 Importing IREF_IF_ORDER Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_COMPLEX_DEMAND Reference to Object to Lock 20081014
6 Importing IV_LOCK_SCOPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_SCOPE Scope of Lock 20081014
7 Importing IV_LOCK_TYPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_TYPE Type of Lock: Read/Write 20081014

Method ENQUEUE_PS_PROJECT on class /MRSS/CL_RSG_LOCK has no exception.

Method GET_LOCKING_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEQUEUE_METHOD Call by reference Type reference (TYPE) SEOCMPNAME Component name 20080704
2 Exporting EV_ENQUEUE_METHOD Call by reference Type reference (TYPE) SEOCMPNAME Component name 20080704
3 Importing IREF_ORDER Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_COMPLEX_DEMAND Komplexer Bedarf (Auftrag) 20080704

Method GET_LOCKING_METHOD on class /MRSS/CL_RSG_LOCK has no exception.

Method LOCK_COMPLEX_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Tabelle von Nachrichten 20070419
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20070419
3 Importing IREF_IF_ORDER Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_COMPLEX_DEMAND Komplexer Bedarf (Auftrag) 20070419
4 Importing IV_LOCK_SCOPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_SCOPE Scope einer Sperre 20070419
5 Importing IV_LOCK_TYPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_TYPE Typ einer Sperre: Schreib/Lese 20070419

Method LOCK_COMPLEX_DEMAND on class /MRSS/CL_RSG_LOCK has no exception.

Method LOCK_SINGLE_DEMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Tabelle von Nachrichten 20070419
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20070419
3 Importing IT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEMAND_TAB Tabelle mit Bedarfen 20070419
4 Importing IV_LOCK_SCOPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_SCOPE Scope einer Sperre 20070419
5 Importing IV_LOCK_TYPE Call by reference Type reference (TYPE) /MRSS/T_LOCK_TYPE Typ einer Sperre: Schreib/Lese 20070419

Method LOCK_SINGLE_DEMANDS on class /MRSS/CL_RSG_LOCK has no exception.

Method UNLOCK_COMPLEX_DEMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Tabelle von Nachrichten 20070419
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20070419
3 Importing IREF_IF_ORDER Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_COMPLEX_DEMAND Komplexer Bedarf (Auftrag) 20070419

Method UNLOCK_COMPLEX_DEMAND on class /MRSS/CL_RSG_LOCK has no exception.

Method UNLOCK_SINGLE_DEMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Tabelle von Nachrichten 20070419
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20070419
3 Importing IT_DEMANDS Call by reference Type reference (TYPE) /MRSS/T_DEMAND_TAB Tabelle mit Bedarfen 20070419

Method UNLOCK_SINGLE_DEMANDS on class /MRSS/CL_RSG_LOCK has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in