SAP ABAP Class CL_RSPLS_ENQ (Enqueue of Multidimensional Data)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLS (Package) Planning: General Services
Properties
Class CL_RSPLS_ENQ  
Short Description Enqueue of Multidimensional Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLS   Planning: General Services 
Created 20040514   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_RSD_INFOPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLS_ENQ has no interface implemented.
Friends
Class CL_RSPLS_ENQ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_C_ACTION_DEL_LCK_TBL Constant Public Type reference (TYPE) CHAR1 'C' Delete Lock Tables 20061113
2 G_C_ACTION_DEQUEUE Constant Public Type reference (TYPE) CHAR1 'D' Dequeue 20040514
3 G_C_ACTION_ENQUEUE Constant Public Type reference (TYPE) CHAR1 'E' Enqueue 20040514
4 G_C_ACTION_GET_LCK Constant Public Type reference (TYPE) CHAR1 'L' Last Locking Conflict 20050510
5 G_C_ACTION_GET_LCK_TBL Constant Public Type reference (TYPE) CHAR1 'T' Read Number of Lock Tables 20061113
6 G_C_ACTION_READ Constant Public Type reference (TYPE) CHAR1 'R' Read Locks 20040623
7 G_C_ACTION_SET_LCK Constant Public Type reference (TYPE) CHAR1 'M' Last Locking Conflict 20061002
8 G_C_ACTION_SYNC Constant Public Type reference (TYPE) CHAR1 'S' Synchronization 20040514
9 G_C_BATCH_LCK_REQ_FACTOR Constant Public Type reference (TYPE) I 10 20130910
10 G_C_CHANM_EMPTY_SEL Constant Public Type reference (TYPE) RSCHANM '__EMPTY_SELECTION__' Field Name for 'Empty Selection' 20040514
11 G_C_CHANM_KEYFIGURE Constant Public Type reference (TYPE) RSCHANM RSD_C_METAIOBJ-KEYFIGURE Artificial Characteristic with Key Figures as Values 20040525
12 G_C_CHANM_NO_LOCK Constant Public Type reference (TYPE) RSCHANM '__NO_LOCK__' Artificial Characteristic to Switch off Locks 20130822
13 G_C_ENQMODE_EXCLUSIVE Constant Public Type reference (TYPE) ENQMODE 'E' Lock Mode 20040517
14 G_C_ENQMODE_SHARED Constant Public Type reference (TYPE) ENQMODE 'S' Lock Mode 20040517
15 G_C_LOCK_METH_ENQ Constant Public Type reference (TYPE) RSPLS_LOCK_METH 'ENQ' Planning: Lock Method 20040624
16 G_C_LOCK_METH_LC Constant Public Type reference (TYPE) RSPLS_LOCK_METH 'LC' Planning: Lock Method 20040624
17 G_C_LOCK_METH_SHM Constant Public Type reference (TYPE) RSPLS_LOCK_METH 'SHM' Planning: Lock Method 20040624
18 G_C_MULTIPLE_MAX Constant Public Type reference (TYPE) I 999 20120830
19 G_C_OPT_CLOSED Constant Public Type reference (TYPE) TN_S_CHASEL-OPT '[]' Complete Interval, Possibly Point 20040514
20 G_C_OPT_L_OPEN Constant Public Type reference (TYPE) TN_S_CHASEL-OPT '(]' Left Open Interval, Low < High 20040514
21 G_C_OPT_OPEN Constant Public Type reference (TYPE) TN_S_CHASEL-OPT '()' Open Interval, Low < High 20040514
22 G_C_OPT_R_OPEN Constant Public Type reference (TYPE) TN_S_CHASEL-OPT '[)' Right Open Interval, Low < High 20040514
23 N_C_S_LOCK_INFO_TYPE Constant Public See coding Lock Caller: Query, Service,... 20050707
24 N_ENQ_ALLOW_SHM Static Attribute Public Type reference (TYPE) ABAP_BOOL Allow SHM Also for Standalone Enqueue Server 20110516
25 N_STANDALONE_ENQ_SERVER Static Attribute Public Type reference (TYPE) ABAP_BOOL Flag: Standalone Enqueue Server Used 20110516
26 N_T_TIME Static Attribute Public Type reference (TYPE) TN_T_TIME Runtimes 20050317
27 P_C_STRUC_LOCK Constant Private Type reference (TYPE) SEQG3-GNAME 'RSPLS_S_LOCK' Name of Lock Structure 20040630
28 P_C_STRUC_LOCK_SYNC Constant Private Type reference (TYPE) SEQG3-GNAME 'RSPLS_S_LOCK_SYNC' Name of Lock Structure 20040630
29 P_C_WAIT_TIME Constant Private Type reference (TYPE) INT4 3000 Natural Number 20040514
30 P_R_REGEX_PLUS Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_REGEX Regular Expressions 20050107
31 P_R_REGEX_STAR Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_REGEX Regular Expressions 20050107
32 P_S_LOCK_METH Static Attribute Private Type reference (TYPE) RSPLS_LOCK_METHS Active Lock Methods 20040624
33 P_TSX_ENQ_OWNER Static Attribute Private Type reference (TYPE) TP_TSX_ENQ_OWNER Enqueue Owner 20040806
34 P_TSX_INFOPROV_CHAS Static Attribute Private Type reference (TYPE) TP_TSX_INFOPROV_CHAS Properties of Characteristics for InfoProvider 20040806
35 P_TSX_PROV_LOCK_CHAS Static Attribute Private Type reference (TYPE) TN_TSX_PROV_LOCK_CHAS Lock Relevant Characteristics for InfoProvider 20040806
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_E_SEL Static method Private Method Integrate Excluding Selection in Including Selection 20040528
2 ADJUST_I_SEL Static method Private Method Modify Record from Including Selection 20040528
3 ADJUST_MESG Static method Private Method Enhance Lock Message with Context of Call 20050110
4 ADJUST_OPT Static method Private Method Handles Options CP,NP,NE,NB 20050105
5 CHECK_ADM_LOCK Static method Private Method Check Administration Lock (Switch Lock Methods) 20050211
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050107
7 CLEAR_STATE Static method Public Method Discard Internal Status (After Saving) 20050210
8 COPY_CTAB_TO_STRING Static method Private Method Convert Table to String (with Blanks) 20040514
9 DELETE_LCK_TABLES Static method Public Method Deletes Unused Lock Tables in SHM 20061113
10 DELETE_LCK_TABLES_LOC Static method Public Method Deletes Unused Lock Tables in SHM (Dispatcher) 20061113
11 DEQUEUE Static method Public Method Unlock (Using Shared Object) 20040514
12 DEQUEUE_LOC Static method Public Method Unlock (Dispatcher) 20040514
13 DEQUEUE_SHM Static method Private Method Unlock (Using Shared Object) 20040702
14 EMPTY_SELECTION Static method Private Method Normal Form for Empty Selection (Not for liveCache) 20050111
15 ENQUEUE Static method Public Method Lock (Using Shared Object) 20040514
16 ENQUEUE_LOC Static method Public Method Lock (Dispatcher) 20040514
17 ENQUEUE_SHM Static method Private Method Lock (Using Shared Object) 20040702
18 GET_HASH_FROM_SEL Static method Private Method Drag Hash Value for Selection 20040514
19 GET_INFOPROV_CHAS Static method Public Method Get Properties of Characteristics in InfoProvider 20040525
20 GET_INFOPROV_FOR_ID Static method Public Method Get name of InfoProv from NUMC-ID 20120917
21 GET_INFOPROV_ID Static method Public Method Get SID for InfoProv as NUMC 20120917
22 GET_LAST_LCK Static method Public Method Get Information on Last Locking Conflict 20050510
23 GET_LAST_LCK_LOC Static method Public Method Information on Last Locking Conflict (Dispatcher) 20050510
24 GET_LOCK_CHAS Static method Public Method Lock-Relevant Characteristics of the InfoProvider 20040618
25 GET_LOCK_METHOD Static method Public Method Read Lock Methods (Enqueue Server, SHM, liveCache) 20040809
26 GET_RFCDEST Static method Private Method Fill RFC Destination 20040514
27 GET_VERI_DTA_PRO Static method Public Method Get Properties of Verification InfoProvider 20050310
28 INTERSECT_INTERVALS Static method Public Method Intersection of Two Intervals 20040519
29 MOVE_SY_TO_MESG Static method Private Method Move Sy-Mesg Fields to Message Structure 20040701
30 PREPARE_SELECTION Static method Public Method Convert Selection to 'Normal Form' 20040514
31 READ_ENQUEUE Static method Public Method Read Lock Records from Lock Server 20040514
32 READ_LCK_TABLES Static method Public Method Determines Number of Lock Tables in SHM 20061113
33 READ_LCK_TABLES_LOC Static method Public Method Determines Number of Lock Tables in SHM (Dispatcher) 20061113
34 READ_LOCKS Static method Public Method Read Locks 20040623
35 READ_LOCKS_LOC Static method Public Method Read Locks (Dispatcher) 20040623
36 READ_LOCKS_SHM Static method Private Method Read Locks (Using Shared Object) 20041129
37 SAVE_LOCK_CHAS Static method Public Method Save Lock-Relevant Characteristics for InfoProvider on DB 20040802
38 SAVE_LOCK_METHOD Static method Public Method Save Lock Methods (Enqueue Server, SHM, liveCache) 20040802
39 SET_LAST_LCK Static method Public Method Set Information About Last Lock Conflict 20061002
40 SET_LAST_LCK_LOC Static method Public Method Information on Last Locking Conflict (Dispatcher) 20061002
41 SYNC_SELECTION Static method Public Method Synchronization: Enqueue and Shared Object 20040514
42 SYNC_SELECTION_LOC Static method Public Method Synchronization: Enqueue and Shared Object (Dispatcher) 20040514
43 UNITE_INTERVALS Static method Public Method Union of Two Intervals 20040519
Events
Class CL_RSPLS_ENQ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_HILOLEN Public See coding Size of string-length block in serialization 20120830 tn_hilolen TYPE n LENGTH 4
2 TN_MULT Public See coding Multiplicity of characteristics - for serialization 20120830 tn_mult TYPE n LENGTH 3
3 TN_SX_PROV_LOCK_CHAS Public See coding Structure: Lock-Relevant Characteristics per InfoProvider 20040806 BEGIN OF tn_sx_prov_lock_chas, infoprov TYPE rsinfoprov, no_lock TYPE abap_bool, ts_lock_chas TYPE tn_ts_lock_chas, END OF tn_sx_prov_lock_chas
4 TN_S_CHASEL Public Type reference (TYPE) RSPLS_S_CHASEL Selection Rows 20040806
5 TN_S_CHAS_PROP Public See coding Structure: Characteristics with Min, Max Values 20040811 BEGIN OF tn_s_chas_prop, chanm TYPE rschanm, iobjtp TYPE rsiobjtp, atrnavfl TYPE rsatrnavfl, inttype TYPE inttype, leng TYPE dfies-leng, min TYPE string, max TYPE string, txtlg TYPE rstxtlg, END OF tn_s_chas_prop
6 TN_S_MESG Public See coding Message Structure 20040806 BEGIN OF tn_s_mesg, msgid TYPE symsgid, msgty TYPE symsgty, msgno TYPE symsgno, msgv1 TYPE symsgv, msgv2 TYPE symsgv, msgv3 TYPE symsgv, msgv4 TYPE symsgv, END OF tn_s_mesg
7 TN_TSX_PROV_LOCK_CHAS Public See coding Lock-Relevant Characteristics per InfoProvider 20040806 tn_tsx_prov_lock_chas TYPE SORTED TABLE OF tn_sx_prov_lock_chas WITH UNIQUE KEY infoprov
8 TN_TSX_SEL Public Type reference (TYPE) RSPLS_TS_SEL Selection 20040806
9 TN_TS_CHAS_PROP Public See coding Characteristics with Min., Max. Values 20040811 tn_ts_chas_prop TYPE SORTED TABLE OF tn_s_chas_prop WITH UNIQUE KEY chanm
10 TN_TS_LOCK_CHAS Public See coding Characteristics that Are Relevant for Locks 20040806 tn_ts_lock_chas TYPE SORTED TABLE OF rschanm WITH UNIQUE KEY table_line
11 TN_T_CHAS Public Type reference (TYPE) RSPLS_T_CHAS List of Characteristics 20040806
12 TN_T_CHASEL Public Type reference (TYPE) RSPLS_T_CHASEL Selection for Characteristic Values 20040806
13 TN_T_LOCKS Public See coding Locks in Lock-Server Format 20040806 tn_t_locks TYPE STANDARD TABLE OF seqg3
14 TN_T_TIME Public See coding Type for Runtime Measurements 20050317 tn_t_time TYPE STANDARD TABLE OF i
15 TP_SX_ENQ_OWNER Private See coding Structure: Enqueue Owner per Application Area 20040806 BEGIN OF tp_sx_enq_owner, area TYPE rrarea, enq_owner TYPE guid_22, s_lock_info TYPE rspls_s_lock_info, ts_hndls TYPE tp_ts_lock_hndls, END OF tp_sx_enq_owner
16 TP_SX_INFOPROV_CHAS Private See coding Structure: InfoProvider-Characteristics with Own Properties 20040806 BEGIN OF tp_sx_infoprov_chas, infoprov TYPE rsinfoprov, ts_chas_prop TYPE tn_ts_chas_prop, END OF tp_sx_infoprov_chas
17 TP_S_LOCK_HNDL Private See coding Lock Handle, Possibly with Compressed Base-64 Selection 20040806 BEGIN OF tp_s_lock_hndl, hndl TYPE rspls_lock_hndl, no_lock TYPE abap_bool, hash TYPE xstring, sel TYPE string, END OF tp_s_lock_hndl
18 TP_TSX_ENQ_OWNER Private See coding Enqueue Owner per Application Area 20040806 tp_tsx_enq_owner TYPE SORTED TABLE OF tp_sx_enq_owner WITH UNIQUE KEY area
19 TP_TSX_INFOPROV_CHAS Private See coding InfoProvider-Characteristics with Own Properties 20040806 tp_tsx_infoprov_chas TYPE SORTED TABLE OF tp_sx_infoprov_chas WITH UNIQUE KEY infoprov
20 TP_TS_LOCK_HNDLS Private See coding Table of Lock Handles 20040806 tp_ts_lock_hndls TYPE SORTED TABLE OF tp_s_lock_hndl WITH UNIQUE KEY hndl
Method Signatures

Method ADJUST_E_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_SEL Call by reference Type reference (TYPE) TN_T_CHASEL Selektion für Merkmalswerte 20040528
2 Importing I_S_CHAS_PROP Call by reference Type reference (TYPE) TN_S_CHAS_PROP Struktur: Merkmale mit min, max Werten 20040528
3 Importing I_S_SEL Call by reference Type reference (TYPE) TN_S_CHASEL Zeilen der Selektion 20040602
4 Importing I_T_CHAS Call by reference Type reference (TYPE) TN_T_CHAS Merkmale in der Selektion 20040603

Method ADJUST_E_SEL on class CL_RSPLS_ENQ has no exception.

Method ADJUST_I_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_SEL Call by reference Type reference (TYPE) TN_S_CHASEL Zeilen der Selektion 20040528
2 Importing I_S_CHAS_PROP Call by reference Type reference (TYPE) TN_S_CHAS_PROP Struktur: Merkmale mit min, max Werten 20040528

Method ADJUST_I_SEL on class CL_RSPLS_ENQ has no exception.

Method ADJUST_MESG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_MESG Call by reference Type reference (TYPE) TN_S_MESG Meldungsstruktur 20050110
2 Importing I_S_LOCK_INFO Call by reference Type reference (TYPE) RSPLS_S_LOCK_INFO Kontext Info zum Sperr-Aufruf: Query, Service 20050110

Method ADJUST_MESG on class CL_RSPLS_ENQ has no exception.

Method ADJUST_OPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_RNG Call by reference Type reference (TYPE) RSPLS_T_RNG Selektion 20050105
2 Importing I_S_CHAS_PROP Call by reference Type reference (TYPE) TN_S_CHAS_PROP Struktur: Merkmale mit min, max Werten 20050105

Method ADJUST_OPT on class CL_RSPLS_ENQ has no exception.

Method CHECK_ADM_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20050211
# Exception Resumable Description Created on
1 FAILED Administrator lock 20050215

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_STATE Signature

Method CLEAR_STATE on class CL_RSPLS_ENQ has no parameter.
Method CLEAR_STATE on class CL_RSPLS_ENQ has no exception.

Method COPY_CTAB_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRING Call by reference Type reference (TYPE) STRING Selektion als String (mit Blanks) 20040514
2 Importing I_T_CHASEL Call by reference Type reference (TYPE) TN_T_CHASEL Selektion für Merkmalswerte 20040514

Method COPY_CTAB_TO_STRING on class CL_RSPLS_ENQ has no exception.

Method DELETE_LCK_TABLES Signature

Method DELETE_LCK_TABLES on class CL_RSPLS_ENQ has no parameter.
Method DELETE_LCK_TABLES on class CL_RSPLS_ENQ has no exception.

Method DELETE_LCK_TABLES_LOC Signature

Method DELETE_LCK_TABLES_LOC on class CL_RSPLS_ENQ has no parameter.
Method DELETE_LCK_TABLES_LOC on class CL_RSPLS_ENQ has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Type reference (TYPE) RRAREA SPACE Applikationgebiet 20040514
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20040514
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040514
4 Importing I_LOCK_HNDL Call by reference Type reference (TYPE) RSPLS_LOCK_HNDL Handle für eine gesperrte Selektion (alternativ i_ts_sel) 20040722
5 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE '3' Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20060926
6 Importing I_TSX_SEL Call by reference Type reference (TYPE) TN_TSX_SEL Selektion für Merkmalswerte (alternativ i_lock_hndl) 20040806

Method DEQUEUE on class CL_RSPLS_ENQ has no exception.

Method DEQUEUE_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TIME Call by reference Type reference (TYPE) INT4 Zeit in Mikrosekunden 20050317
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20040514
3 Importing I_ENQ_OWNER Call by reference Type reference (TYPE) GUID_22 Sperr-Owner, GUID 20040514
4 Importing I_HASH Call by reference Type reference (TYPE) XSTRING Hash-Wert (160 Bits) zur Selektion 20040625
5 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040514
6 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE '3' Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20060926
7 Importing I_SEL_HNDL Call by reference Type reference (TYPE) RSPLS_LOCK_HNDL Handle für eine gesperrte Selektion 20041124
8 Importing I_SEL_STRING Call by reference Type reference (TYPE) STRING Compressed Selection, Method = ENQ 20120830
9 Importing I_S_LOCK_METH Call by reference Type reference (TYPE) RSPLS_LOCK_METHS Aktive Sperr-Methode 20110607

Method DEQUEUE_LOC on class CL_RSPLS_ENQ has no exception.

Method DEQUEUE_SHM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20040702
2 Importing I_ENQ_OWNER Call by reference Type reference (TYPE) GUID_22 Sperr-Owner, GUID 20040702
3 Importing I_HASH Call by reference Type reference (TYPE) XSTRING Hash-Wert (160 Bits) zur Selektion 20040702
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040702
5 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE '3' Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20060926
6 Importing I_S_LOCK_METH Call by reference Type reference (TYPE) RSPLS_LOCK_METHS Active Lock Methods 20130910

Method DEQUEUE_SHM on class CL_RSPLS_ENQ has no exception.

Method EMPTY_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CHASEL Call by reference Type reference (TYPE) RSPLS_T_CHASEL Selektion für Merkmalswerte 20050111
2 Importing I_LOCK_METH Call by reference Type reference (TYPE) RSPLS_LOCK_METH Planung: Sperr-Methode 20050111

Method EMPTY_SELECTION on class CL_RSPLS_ENQ has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCK_HNDL Call by reference Type reference (TYPE) RSPLS_LOCK_HNDL Handle für eine gesperrte Selektion 20040722
2 Importing I_AREA Call by reference Type reference (TYPE) RRAREA SPACE Applikationgebiet 20040514
3 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20040514
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040514
5 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE '3' Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20060926
6 Importing I_S_LOCK_INFO Call by reference Type reference (TYPE) RSPLS_S_LOCK_INFO Kontext Info zum Sperr-Aufruf: Query, Service 20040721
7 Importing I_TSX_SEL Call by reference Type reference (TYPE) TN_TSX_SEL Selektion für Merkmalswerte 20040806
# Exception Resumable Description Created on
1 ENQUEUE_SERVER_BUSY Sperrserver bearbeitet eine andere Anfrage 20040514
2 FAILED Problem mit Sperrserver 20040514
3 FOREIGN_LOCK Normale Sperre 20040514

Method ENQUEUE_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TIME Call by reference Type reference (TYPE) INT4 Zeit in Mikrosekunden 20050317
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20040514
3 Importing I_ENQ_OWNER Call by reference Type reference (TYPE) GUID_22 Sperr-Owner, GUID 20040514
4 Importing I_HASH Call by reference Type reference (TYPE) XSTRING Hash-Wert (160 Bits) der Selektion 20040625
5 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040514
6 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE '3' Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20060926
7 Importing I_SEL_HNDL Call by reference Type reference (TYPE) RSPLS_LOCK_HNDL GUID pro Selektion 20041124
8 Importing I_SEL_STRING Call by reference Type reference (TYPE) STRING Compressed Selection, Method = ENQ 20120830
9 Importing I_S_LOCK_METH Call by reference Type reference (TYPE) RSPLS_LOCK_METHS Aktive Sperr-Methode 20050902
10 Importing I_T_CHAS Call by reference Type reference (TYPE) TN_T_CHAS Liste von Merkmalen 20040625
11 Importing I_T_CHASEL Call by reference Type reference (TYPE) TN_T_CHASEL Selektion für Merkmalswerte 20040514
# Exception Resumable Description Created on
1 ENQUEUE_SERVER_BUSY Sperrserver bearbeitet eine andere Anfrage 20040514
2 FAILED Problem mit Sperrserver 20040514
3 FOREIGN_LOCK Normale Sperre 20040514

Method ENQUEUE_SHM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SELCHECK Call by reference Type reference (TYPE) RSPLS_T_SELCHECK Enqueue: Tabelle für Prüfung auf Schnittmenge 20050510
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20040702
3 Importing I_ENQ_OWNER Call by reference Type reference (TYPE) GUID_22 Sperr-Owner, GUID 20040702
4 Importing I_HASH Call by reference Type reference (TYPE) XSTRING Hash-Wert (160 Bits) der Selektion 20040702
5 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040702
6 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE '3' Steuerung des Sperrverhaltens beim Verbuchungsaufruf 20060926
7 Importing I_S_LOCK_METH Call by reference Type reference (TYPE) RSPLS_LOCK_METHS Aktive Sperr-Methode 20050902
8 Importing I_T_CHAS Call by reference Type reference (TYPE) TN_T_CHAS Liste von Merkmalen 20040702
9 Importing I_T_CHASEL Call by reference Type reference (TYPE) TN_T_CHASEL Selektion für Merkmalswerte 20040702
# Exception Resumable Description Created on
1 ENQUEUE_SERVER_BUSY Sperrserver bearbeitet eine andere Anfrage 20040702
2 FAILED Problem mit Sperrserver 20040702
3 FOREIGN_LOCK Normale Sperre 20040702

Method GET_HASH_FROM_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HASH Call by reference Type reference (TYPE) XSTRING Hash-Wert (160 Bits) 20040514
2 Exporting E_SEL64 Call by reference Type reference (TYPE) STRING Compressed (gzip) Selection in Base-64 Encoding 20120830
3 Importing I_T_CHASEL Call by reference Type reference (TYPE) TN_T_CHASEL Selektion für Merkmalswerte, Original 20040528

Method GET_HASH_FROM_SEL on class CL_RSPLS_ENQ has no exception.

Method GET_INFOPROV_CHAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_CHAS_PROP Call by reference Type reference (TYPE) TN_TS_CHAS_PROP Struktur: Merkmale mit min, max Werten 20040525
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040525

Method GET_INFOPROV_CHAS on class CL_RSPLS_ENQ has no exception.

Method GET_INFOPROV_FOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROVID Call by reference Type reference (TYPE) RSPLS_PROVIDN InfoProvider-ID as NUMC 20120917
2 Returning R_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20120917

Method GET_INFOPROV_FOR_ID on class CL_RSPLS_ENQ has no exception.

Method GET_INFOPROV_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120917
2 Returning R_PROVID Value transfer Type reference (TYPE) RSPLS_PROVIDN InfoProvider-ID as NUMC 20120917

Method GET_INFOPROV_ID on class CL_RSPLS_ENQ has no exception.

Method GET_LAST_LCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_FOREIGN_LCK Call by reference Type reference (TYPE) RSPLS_S_FOREIGN_LCK Informationen über den letzen Sperrkonflikt 20050510
# Exception Resumable Description Created on
1 FAILED Informationen zum letzten Sperrkonflikt nicht bestimmbar 20050510

Method GET_LAST_LCK_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_FOREIGN_LCK Call by reference Type reference (TYPE) RSPLS_S_FOREIGN_LCK Informationen über den letzen Sperrkonflikt 20050510
# Exception Resumable Description Created on
1 FAILED Informationen zum letzten Sperrkonflikt nicht bestimmbar 20050510

Method GET_LOCK_CHAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_LOCK Call by reference Type reference (TYPE) ABAP_BOOL Flag: No Locks for InfoProvider? 20130822
2 Exporting E_TS_LOCK_CHAS Call by reference Type reference (TYPE) TN_TS_LOCK_CHAS Sperr-relevante Merkmale 20040618
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040618

Method GET_LOCK_CHAS on class CL_RSPLS_ENQ has no exception.

Method GET_LOCK_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_LOCK_METH Value transfer Type reference (TYPE) RSPLS_LOCK_METHS Aktive Sperr-Methode 20040809
# Exception Resumable Description Created on
1 FAILED 20040809

Method GET_RFCDEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RFCDEST Call by reference Type reference (TYPE) MSNAME2 RFC Destination für App. Server mit Sperren 20040514
# Exception Resumable Description Created on
1 FAILED Keine Server-Liste erhalten 20040811

Method GET_VERI_DTA_PRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_DTA_PRO Call by reference Type reference (TYPE) IF_RSD_INFOPROV=>NT_TS_DTA_PRO InfoObject Properties in Data Target 20130205
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20050310

Method GET_VERI_DTA_PRO on class CL_RSPLS_ENQ has no exception.

Method INTERSECT_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_SEL_I Call by reference Type reference (TYPE) TN_S_CHASEL Schnitt-Intervall 20040601
2 Importing I_S_SEL_1 Call by reference Type reference (TYPE) TN_S_CHASEL Zeilen der Selektion 20040601
3 Importing I_S_SEL_2 Call by reference Type reference (TYPE) TN_S_CHASEL Zeilen der Selektion 20040601

Method INTERSECT_INTERVALS on class CL_RSPLS_ENQ has no exception.

Method MOVE_SY_TO_MESG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_MESG Call by reference Type reference (TYPE) TN_S_MESG Meldungsstruktur 20040701

Method MOVE_SY_TO_MESG on class CL_RSPLS_ENQ has no exception.

Method PREPARE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_SET Call by reference Type reference (TYPE) ABAP_BOOL Selektion beschreibt die leere Menge 20040602
2 Exporting E_T_CHAS Call by reference Type reference (TYPE) TN_T_CHAS Merkmale in der Selektion 20040514
3 Exporting E_T_CHASEL Call by reference Type reference (TYPE) TN_T_CHASEL Selektion für Merkmalswerte, Normalform 20040528
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040528
5 Importing I_TSX_SEL Call by reference Type reference (TYPE) TN_TSX_SEL Selektion für Merkmalswerte, Original 20040806

Method PREPARE_SELECTION on class CL_RSPLS_ENQ has no exception.

Method READ_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20050215
2 Exporting E_NO_LOCKS Call by reference Type reference (TYPE) ABAP_BOOL Flag, keine Sperren zur Anfrage 20040514
3 Exporting E_T_LOCKS Call by reference Type reference (TYPE) TN_T_LOCKS Sperren, im Format des Sperrservers 20040514
4 Importing I_GUID Call by reference Type reference (TYPE) RSPLS_LCK_ID GUID im 'CHAR' Format in Großschreibung 20040514
5 Importing I_GUNAME Call by reference Type reference (TYPE) SEQG3-GUNAME Benutzername in einem Sperreintrag 20040514
6 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040514
7 Importing I_LOCK_STRUC Call by reference Type reference (TYPE) CHAR1 'S' Sperrstruktur: 'S' für sync 'L' für lock 20040630
# Exception Resumable Description Created on
1 FAILED Sperrserver konnte nicht ausgelesen werden 20040514

Method READ_LCK_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LCK_TABLES Value transfer Type reference (TYPE) INT4 Anzahl der Sperrtabellen 20061113

Method READ_LCK_TABLES on class CL_RSPLS_ENQ has no exception.

Method READ_LCK_TABLES_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LCK_TABLES Value transfer Type reference (TYPE) INT4 Anzahl der Sperrtabellen 20061113

Method READ_LCK_TABLES_LOC on class CL_RSPLS_ENQ has no exception.

Method READ_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SELCHECK Call by reference Type reference (TYPE) RSPLS_T_SELCHECK Enqueue: Tabelle für Prüfung auf Schnittmenge 20040623
2 Exporting E_T_SELHASH Call by reference Type reference (TYPE) RSPLS_T_SELHASH Enqueue: Tabelle für Sperrverzeichnis 20040623
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040623
4 Importing I_UNAME Call by reference Type reference (TYPE) EQEUNAME Benutzername in einem Sperreintrag 20040623
# Exception Resumable Description Created on
1 FAILED Sperren konnten nicht ausgelesen werden 20040624

Method READ_LOCKS_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TIME Call by reference Type reference (TYPE) INT4 Zeit in Mikrosekunden 20050317
2 Exporting E_T_SELCHECK Call by reference Type reference (TYPE) RSPLS_T_SELCHECK Enqueue: Tabelle für Prüfung auf Schnittmenge 20040623
3 Exporting E_T_SELHASH Call by reference Type reference (TYPE) RSPLS_T_SELHASH Enqueue: Tabelle für Sperrverzeichnis 20040623
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040623
5 Importing I_LOCK_METH Call by reference Type reference (TYPE) RSPLS_LOCK_METH Planung: Sperr-Methode 20041129
6 Importing I_UNAME Call by reference Type reference (TYPE) EQEUNAME Benutzername in einem Sperreintrag 20040623
# Exception Resumable Description Created on
1 FAILED Sperren konnten nicht ausgelesen werden 20040624

Method READ_LOCKS_SHM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SELCHECK Call by reference Type reference (TYPE) RSPLS_T_SELCHECK Enqueue: Tabelle für Prüfung auf Schnittmenge 20041129
2 Exporting E_T_SELHASH Call by reference Type reference (TYPE) RSPLS_T_SELHASH Enqueue: Tabelle für Sperrverzeichnis 20041129
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20041129
4 Importing I_UNAME Call by reference Type reference (TYPE) EQEUNAME Benutzername in einem Sperreintrag 20041129
# Exception Resumable Description Created on
1 FAILED Sperren konnten nicht ausgelesen werden 20041129

Method SAVE_LOCK_CHAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040802
2 Importing I_NO_LOCK Call by reference Type reference (TYPE) ABAP_BOOL Flag: No Locks for InfoProvider? 20130822
3 Importing I_TS_LOCK_CHAS Call by reference Type reference (TYPE) TN_TS_LOCK_CHAS Merkmale, die für die Sperren relevant sind 20040802

Method SAVE_LOCK_CHAS on class CL_RSPLS_ENQ has no exception.

Method SAVE_LOCK_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_LOCK_METH Value transfer Type reference (TYPE) RSPLS_LOCK_METHS Aktive Sperr-Methode 20040802
# Exception Resumable Description Created on
1 FAILED Sicherung nicht möglich oder Sperr-Methode ist inkonsistent 20040802

Method SET_LAST_LCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_FOREIGN_LCK Call by reference Type reference (TYPE) RSPLS_S_FOREIGN_LCK Informationen über den letzen Sperrkonflikt 20061002

Method SET_LAST_LCK on class CL_RSPLS_ENQ has no exception.

Method SET_LAST_LCK_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_FOREIGN_LCK Call by reference Type reference (TYPE) RSPLS_S_FOREIGN_LCK Informationen über den letzen Sperrkonflikt 20061002

Method SET_LAST_LCK_LOC on class CL_RSPLS_ENQ has no exception.

Method SYNC_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040514

Method SYNC_SELECTION on class CL_RSPLS_ENQ has no exception.

Method SYNC_SELECTION_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TIME Call by reference Type reference (TYPE) INT4 Zeit in Mikrosekunden 20050317
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040514

Method SYNC_SELECTION_LOC on class CL_RSPLS_ENQ has no exception.

Method UNITE_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTION Call by reference Type reference (TYPE) CHAR1 neues Intervall ändern(M), einfügen(A); space nichts tun 20040519
2 Exporting E_S_SEL Call by reference Type reference (TYPE) TN_S_CHASEL neues Intervall 20040519
3 Importing I_S_SEL_NEW Call by reference Type reference (TYPE) TN_S_CHASEL Intervall 2, Teil der disj. Vereinigung 20040519
4 Importing I_S_SEL_OLD Call by reference Type reference (TYPE) TN_S_CHASEL Intervall 1 , low_old LE low_new 20040519

Method UNITE_INTERVALS on class CL_RSPLS_ENQ has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 400