SAP ABAP Class CL_SRM_ECM_LOCK_INFO (LockInfo Object for SRM)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_ECM_IMPL (Package) Records Management SPI (ECM) Implementation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_LOCK_INFO ECMI: Lock Info 20090427
Properties
Class CL_SRM_ECM_LOCK_INFO  
Short Description LockInfo Object for SRM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_ECM_IMPL   Records Management SPI (ECM) Implementation 
Created 20090316   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRM_ECM_LOCK_INFO has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_NWECM_LOCK_INFO ECMI: Lock Info 20090427
Friends
Class CL_SRM_ECM_LOCK_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_NODE_INFO Instance attribute Protected Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20090427
2 MV_CLIENT_SUPPLIED_USER Instance attribute Protected Type reference (TYPE) SRM_ECM_CHAR SuppliedUserName 20090427
3 MV_LOCK_DEPTH Instance attribute Protected Type reference (TYPE) SRM_ECM_CHAR Depth: DEEP or SHALLOW 20090427
4 MV_LOCK_SCOPE Instance attribute Protected Type reference (TYPE) SRM_ECM_CHAR Scope: SHARED or EXCLUSIVE 20090427
5 MV_LOCK_TOKEN Instance attribute Protected Type reference (TYPE) SRM_ECM_CHAR E.G.: NodeID, but currently not used in SRM_ECM 20090427
6 MV_LOCK_TYPE Instance attribute Protected Type reference (TYPE) SRM_ECM_CHAR Type: READ or WRITE 20090427
7 MV_LOCK_USERNAME Instance attribute Protected Type reference (TYPE) SRM_ECM_CHAR usually SY-UNAME 20090427
8 MV_TIMEOUT Instance attribute Protected Type reference (TYPE) SRM_ECM_LONG TimeOut: Infinite = -1 20090427
9 MV_TIMESTAMP Instance attribute Protected Type reference (TYPE) SRM_ECM_TIMESTAMP CreationTime: Timestamp (DATS + TIMS) 20090427
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20090427
2 GET_NODE_INFO Instance method Public Method Get Info object of SRM_ECM 20090427
3 GET_TOKEN Instance method Public Method Called only by LockingService by SRM itself 20090427
Events
Class CL_SRM_ECM_LOCK_INFO has no event.
Types
Class CL_SRM_ECM_LOCK_INFO has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20090427
2 Importing IV_CLIENT_SUPPLIED_USER Call by reference Type reference (TYPE) SRM_ECM_CHAR 20090427
3 Importing IV_LOCK_DEPTH Call by reference Type reference (TYPE) SRM_ECM_CHAR 20090427
4 Importing IV_LOCK_SCOPE Call by reference Type reference (TYPE) SRM_ECM_CHAR 20090427
5 Importing IV_LOCK_TOKEN Call by reference Type reference (TYPE) SRM_ECM_CHAR currently not used in SRM_ECM 20090427
6 Importing IV_LOCK_TYPE Call by reference Type reference (TYPE) SRM_ECM_CHAR 20090427
7 Importing IV_LOCK_USERNAME Call by reference Type reference (TYPE) SYUNAME User Name 20090427
8 Importing IV_TIMEOUT Call by reference Type reference (TYPE) NWECM_LONG 20090427
9 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) NWECM_TIMESTAMP 20090427
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090427

Method GET_NODE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OO_SRM_ECM_NODE_INFO Call by reference Object reference (TYPE REF TO) CL_SRM_ECM_NODE_INFO NW ECM: RM Node Info Implementation 20090427
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090427

Method GET_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OV_LOCK_TOKEN Call by reference Type reference (TYPE) SRM_ECM_CHAR SRM_ECM: CharName 20090427
# Exception Resumable Description Created on
1 CX_SRM_ECM_APPL_LOG Application Log of SRM ECM 20090427
History
Last changed by/on SAP  20110908 
SAP Release Created in 703