Menu

SAP Package SCSL

CSL: Cross-System Cross-LUW Lock

The package SCSL (CSL: Cross-System Cross-LUW Lock) is a standard package in SAP ERP. It belongs to the parent package BASIS.

Technical Information

Package SCSL
Short Text CSL: Cross-System Cross-LUW Lock
Parent Package BASIS

Function Groups

SAP Package SCSL contains 5 function groups.

SCLA CSL: Administration and Reporting
SCLE CSL API: Enqueue Objects
SCLG CSL: Generated Elements (Table Views)
SCLT CSL: Token Management
SCLU CSL: Utilities

Transactions

SAP Package SCSL contains 1 transactions.

SMCL CSL: Monitor

Database Tables

SAP Package SCSL contains 11 database tables.

CSL_AO CSL TEST: Application Objects
CSL_CCL CSL_ Uni-Directional Logical Communication Channel - Element
CSL_CCP CSL: Unidirectional Physical Communication Channel
CSL_EOAC CSL: Block and Monitoring Activation per TokMgr / DdicBl.
CSL_EOME CSL: Mapping ELement EDTY<-> EODD
CSL_EOMP CSL: Mapping Ddic Block Object <-> Block Object Type
CSL_EOTY CSL: Cross-Component and Cross-Release Object Type
CSL_M CSL: Token Manager
CSL_MEOM CSL: Mapping EOTY <-> EODD to be Used for a Token Manager
CSL_MTLK CSL: Assignment Token Manager to Token
CSL_UBR CSL: Open (Unbalanced) References

Structures

SAP Package SCSL contains 46 structures.

CSL_CCLDT CSL: Unidirect.Logical Communication Channel Element: Data
CSL_CCLIS CSL: Unidirectional Logical Communication Channel
CSL_CCLKY CSL: Unidirect.Logical Communication Channel Element: Key
CSL_CCPDT CSL: Unidirectional Physical Communication Channel: Data
CSL_CCPIS CSL: Unidirectional Physical Communication Channel
CSL_CCPKY CSL: Unidirectional Physical Communication Channel: Key
CSL_CIAKY CSL: Token Manager Absolute Initiation Communcation
CSL_CIRKY CSL: Token Manager: Relative Communication Initiation
CSL_CPLKY CSL: Logical Communication Partner: Key for Token Manager
CSL_CPPKY CSL: Physical Communication Partner: Key for Token Manager
CSL_CRI CSL: Routing Information for Call: Abs.CI, Rel.CI, CPP, CPL
CSL_CRINE CSL: Nested Pendant to CSL_COMM_ROUTING_INFO
CSL_DE CSL: Structure With One Field for each CSL Data Element
CSL_EOACDT CSL: Data for Enqueue Object Activation (per Tok.Mgr.)
CSL_EOACIS CSL: Key and Data for Enqueue Object Activ. (per Tok.Mgr)
CSL_EOACKY CSL: Key for Enqueue Object Activation (per Tok.Mgr.)
CSL_EOKY CSL: Identification Triplet of a Lock Object
CSL_EOMEIS CSL: Key and Data Mapping Element EOTY <-> EODD
CSL_EOMEKY CSL: Key Mapping Element EOTY <-> EODD
CSL_EOMPIS CSL: Key and Data Mapping Ddic Block Object - BlockObj.Type
CSL_FCISAC CSL: Activation Status for Different Functions
CSL_MDT CSL: Data of Token Manager
CSL_MEOMDT CSL: Data Token Manager Mapping EOTY <-> EODD
CSL_MEOMIS CSL: Key and Data Token Manager Mapping EOTY <-> EODD
CSL_MEOMKY CSL: Key Token Manager Mapping EOTY <-> EODD
CSL_MIS CSL: Key and Data of Token Manager
CSL_MKY CSL: Key of Token Manager
CSL_MTLKDT CSL: Data for Assignment of Token Manager to Token
CSL_MTLKIS CSL: Key and Data for Assignment Token Manager to Token
CSL_MTLKKY CSL: Key and Assignment Token Manager to Token
CSL_MVHINT CSL: Note Where Token of Block Object Is or Was
CSL_MVSPEC CSL: Specification of Token Shift
CSL_PREOAR CSL: Parameter for Array FuBa CSL_ENQOBJ_ADDREF
CSL_PREODQ CSL: Parameters for ArrayFuBa CSL_ENQOBJ_DEQUEUE
CSL_PREOEQ CSL: Parameter for Array FuBa CSL_ENQOBJ_ENQUEUE
CSL_PREOUR CSL: Parameters for Array-FuBa CSL_ENQOBJ_USEREF
CSL_PRSY CSL: System Fields for Exception Handling: SUBRC and MSG*
CSL_PRTMUL CSL: Parameters for Array Counterp.to FuBa CSLTM_UNLOCKTOKEN
CSL_SELOPT CSLA: Search Criteria for Token Instances, Container
CSL_THKY CSL: 'Home' of a Token - created there only
CSL_TR_EXS CSL: Data Element CSL_TR_EXT as Structure (for Tables)
CSL_TR_INT CSL: CSL-Internal Representation of a Token Reference
CSL_UBRDT CSL: Data of Open (Unbalanced) Reference
CSL_UBRIS CSL: Key and Data of Open (Unbalanced) Reference
CSL_UBRKY CSL: Key of Open (Unbalanced) Reference
E1CSLTREXS CSL: Data Element CSL_TR_EXT as Structure (BAPI Tab.Arg.)

Message Classes

SAP Package SCSL contains 3 message classes.

CSL_ENQOBJ Cross System Lock Management - API Enqueue Objects
CSL_TOKENMGMT CSL: Nachrichtenklasse für Nachrichten des Token-Management
CSL_UTILITIES CSL: Nachrichtenklasse für Nachrichten von Utilities