Show TOC

Activating the CSLLocate this document in the navigation structure

Use

When a CSL function module is called, the system checks its activation by using two Customizing tables:

  • If the lock object type exists in the CSL_EOAC table, the corresponding entry determines whether the CSL is activated for this lock object type. Entries in the CSL_EOAC table are optional.

  • If the lock object type does not exist, the CSL looks for the default token manager in the CSL_M table. If there is an entry there, this determines whether the CSL is activated or not. If there is no entry, this is the same as an entry with an INITIAL activation. This activation means that the CSL does not exist in the system (see below).

    Caution

    This also means that applications that use the CSL run even when the CSL is deactivated.

Activation Status for each Token Manager (Table CSL_M)

Fields in the Table CSL_M

Field Name

Meaning

Example

MSY

Logical system for token manager ( M anager Sy stem)

ELOCLNT002

(System: ELO, Client: 002)

MNU

Number of the token manager ( M anager Nu mber). '01' is the default token manager.

01

AC

Activation status (see below)

NONE

(The CSL is available and deactivated).

The activation statuses (field AC) are fixed values for the domains CSL_AC:

Activation Status

Fixed Value

Meaning

(INITIAL)

The CSL is not available.

NONE

The CSL is available and deactivated.

LC

The CSL is available and is activated ( without reference tracking).

LCT

The CSL is available and is activated ( with reference tracking).

If you use the CSL, it must be activated in all the relevant systems. To do this, you must enter for each logical system a default token manager that has the number 01 ( MNU = '01'). Token managers that have not been entered are treated as token managers that have been entered with the activation status INITIAL.

Activation Status for each Lock Object Type (Table CSL_EOAC)

For a token manager in table CSL_EOAC, you can optionally enter your own activation for each standard lock object. The table consists of the same fields as the CSL_M table to determine the token manager, and also contains the EOTYKY field to enter the lock object type.

Caution

Function modules of the CSP API enqueue objects have a PACTIVATION parameter. The default setting for this parameter is SPACE so that the CSL_M and CSL_EOAC tables can be evaluated as described above. If the value is not SPACE ( NONE, LC, or LCT), the module overrides the Customizing settings for activation. This can be useful in special cases.