SAP ABAP Class /SAPSLL/CL_LCPRO (SLL: Object Layer /SAPSLL/LCPRO)
Hierarchy
SLL-LEG (Software Component) SLL-LEG 901: Add-On Installation
   SLL-LEG (Application Component) Global Trade Services
     /SAPSLL/CORE_LEGAL (Package) Legal Services: Core Functions
Properties
Class /SAPSLL/CL_LCPRO  
Short Description SLL: Object Layer /SAPSLL/LCPRO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SAPSLL/CORE_LEGAL   Legal Services: Core Functions 
Created 20080604   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SAPSLL/CL_LCPRO has no forward declaration.
Interfaces
Class /SAPSLL/CL_LCPRO has no interface implemented.
Friends
Class /SAPSLL/CL_LCPRO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_CONSISTENCY Instance attribute Public Type reference (TYPE) /SAPSLL/CONSISTENCY_S SLL: Consistency of an Object 20080604
2 GS_DEBUG Static Attribute Private Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugging Modes 20080604
3 GS_LCPRO Instance attribute Public Type reference (TYPE) /SAPSLL/LCPRO_UPD_S SLL: Update Structure for /SAPSLL/LCPRO 20080604
4 GT_LCPROT Instance attribute Private Type reference (TYPE) /SAPSLL/LCPROT_UPD_ST SLL: Sorted Table Type for /SAPSLL/LCPROT_UPD_S 20080604
5 GT_LCPROT_DEL Static Attribute Private Type reference (TYPE) /SAPSLL/LCPROT_ST SLL: Sorted Table Type for /SAPSLL/LCPROT 20080604
6 GT_LCPROT_INS Static Attribute Private Type reference (TYPE) /SAPSLL/LCPROT_ST SLL: Sorted Table Type for /SAPSLL/LCPROT 20080604
7 GT_LCPROT_UPD Static Attribute Private Type reference (TYPE) /SAPSLL/LCPROT_ST SLL: Sorted Table Type for /SAPSLL/LCPROT 20080604
8 GT_LCPRO_CD Static Attribute Private Type reference (TYPE) /SAPSLL/LCPRO_CD_ST SLL: Sorted Table Type for /SAPSLL/LCPRO_CD_S 20080604
9 GT_LCPRO_DEL Static Attribute Private Type reference (TYPE) /SAPSLL/LCPRO_ST SLL: Sorted Table Type for /SAPSLL/LCPRO 20080604
10 GT_LCPRO_INS Static Attribute Private Type reference (TYPE) /SAPSLL/LCPRO_ST SLL: Sorted Table Type for /SAPSLL/LCPRO 20080604
11 GT_LCPRO_UPD Static Attribute Private Type reference (TYPE) /SAPSLL/LCPRO_ST SLL: Sorted Table Type for /SAPSLL/LCPRO 20080604
12 GT_MANDT_ENQUEUE Static Attribute Private Type reference (TYPE) /SAPSLL/MANDT_T SLL: Standard - Table Type for /SAPSLL/MANDT_S 20080604
13 GV_CDACTIVE Static Attribute Public Type reference (TYPE) /SAPSLL/CDACTIVE Indicator: Change Documents Active 20080604
14 GV_ENQUEUE Instance attribute Private Type reference (TYPE) /SAPSLL/ENQUEUE Lock Indicator 20080604
15 GV_FLAG_LCPROT_BUFFERED Static Attribute Private Type reference (TYPE) XFELD Checkbox 20080604
16 GV_FLAG_LCPRO_BUFFERED Static Attribute Private Type reference (TYPE) XFELD Checkbox 20080604
17 GV_INSTANTIATE Static Attribute Private Type reference (TYPE) /SAPSLL/INSTANTIATE Instance Counter 20080604
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor /SAPSLL/LCPRO: Object Layer: Constructor 20080604
2 DELETE_OBJECT Instance method Public Method /SAPSLL/LCPRO: Object Layer: Delete Object 20080604
3 DELETE_SUBOBJECT Instance method Public Method /SAPSLL/LCPRO: Object Layer: Delete Element 20080604
4 DEQUEUE_OBJECT Instance method Public Method /SAPSLL/LCPRO: Object Layer: Unlock Object 20080604
5 DISCARD_OBJECT Instance method Public Method /SAPSLL/LCPRO: Object Layer: Discard Object 20080604
6 ENQUEUE_OBJECT Instance method Private Method /SAPSLL/LCPRO: Object Layer: Lock Object 20080604
7 GET_OBJECT_PK Instance method Public Method /SAPSLL/LCPRO: Object Layer: Read Object by Primary Key 20080604
8 GET_OBJECT_SK Instance method Public Method /SAPSLL/LCPRO: Object Layer: Read Object by Secondary Key 20080604
9 HANDLE_OBJECT_DEQUEUED Instance method Private Event handling method /SAPSLL/LCPRO: Object Layer: Client Block Canceled 20080604
10 HANDLE_OBJECT_ENQUEUED Instance method Private Event handling method /SAPSLL/LCPRO: Object Layer: Client Block Set 20080604
11 HANDLE_OBJECT_SAVED Instance method Private Event handling method /SAPSLL/LCPRO: Object Layer: Object Changed 20080604
12 MAINTAIN_OBJECT Instance method Public Method /SAPSLL/LCPRO: Object Layer: Maintain Object 20080604
13 MAINTAIN_SUBOBJECT Instance method Public Method /SAPSLL/LCPRO: Object Layer: Maintain Element 20080604
14 PREPARE_OBJECT Instance method Public Method /SAPSLL/LCPRO: Object Layer: Flag Object 20080604
15 REFRESH_DB_LAYERS Static method Private Method /SAPSLL/LCPRO: Object Layer: Initialize Database Layers 20080604
16 REFRESH_INSTANCE_COUNTER Static method Public Method /SAPSLL/LCPRO: Object Layer: Initialize Instance Counters 20080604
17 REFRESH_OBJECT Instance method Private Method /SAPSLL/LCPRO: Object Layer: Initialize Object 20080604
18 SAVE_OBJECTS Static method Public Method /SAPSLL/LCPRO: Object Layer: Save Objects 20080604
Events
# Event Type Visibility Description Created on
1 OBJECTS_DEQUEUED Static Event
(1)
Private
(0)
/SAPSLL/LCPRO: Object Layer: Client Unblocked 20080604
2 OBJECTS_ENQUEUED Static Event
(1)
Private
(0)
/SAPSLL/LCPRO: Object Layer: Client Blocked 20080604
3 OBJECTS_SAVED Static Event
(1)
Private
(0)
/SAPSLL/LCPRO: Object Layer: Objects Saved 20080604
Types
Class /SAPSLL/CL_LCPRO 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 IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20080604
2 Importing IV_CALLBACK Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20080604
3 Importing IV_LGHDL Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20080604
# Exception Resumable Description Created on
1 INVALID_CALLBACK Fehlerhafter Aufruf: Ungültiger Callback-Funktionsbaustein 20080604
2 INVALID_LOGHANDLE Fehlerhafter Aufruf: Ungültiges Applicationlog-Handle 20080604

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20080604
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20080604
2 FOREIGN_LOCK Objekt bereits gesperrt 20080604
3 INTERNAL_ERROR Interner Fehler 20080604

Method DELETE_SUBOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20080604
2 Importing IS_SK_LCPROT Call by reference Type reference (TYPE) /SAPSLL/LCPROT_SK_S Projektstamm - Texttabelle - SK 20080604
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20080604
2 FOREIGN_LOCK Objekt bereits gesperrt 20080604
3 INTERNAL_ERROR Interner Fehler 20080604
4 INVALID_CALL Fehlerhafter Aufruf 20080604

Method DEQUEUE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20080604
# Exception Resumable Description Created on
1 INSTANCE_LOCK Instanz enthält geänderte Daten und ist gesperrt 20080604

Method DISCARD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20080604

Method DISCARD_OBJECT on class /SAPSLL/CL_LCPRO has no exception.

Method ENQUEUE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FLAG_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20080604
2 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20080604
3 Importing IS_SK Call by reference Type reference (TYPE) /SAPSLL/LCPRO_SK_S Projektstamm - SK 20080604
4 Importing IV_ENQUEUE Call by reference Type reference (TYPE) /SAPSLL/ENQUEUE 'X' Sperrkennzeichen 20080604
5 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT SYST-MANDT Mandant 20080604
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20080604
2 FOREIGN_LOCK Objekt bereits gesperrt 20080604

Method GET_OBJECT_PK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJ Call by reference Type reference (TYPE) /SAPSLL/LCPRO_OBJ_S SLL : Objektstruktur zu /SAPSLL/LCPRO 20080604
2 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20080604
3 Importing IS_PK Value transfer Type reference (TYPE) /SAPSLL/LCPRO_PK_S Projektstamm - PK 20080604
4 Importing IV_ENQUEUE Call by reference Type reference (TYPE) /SAPSLL/ENQUEUE 'X' Sperrkennzeichen 20080604
5 Importing IV_FLAG_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20080604
6 Importing IV_FLAG_DELETED_SUBOBJ Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20080604
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20080604
2 FOREIGN_LOCK Objekt bereits gesperrt 20080604
3 INSTANCE_LOCK Instanz enthält geänderte Daten und ist gesperrt 20080604
4 INTERNAL_ERROR Interner Fehler 20080604
5 INVALID_CALL Fehlerhafter Aufruf 20080604
6 NO_DATA Keine Daten selektiert 20080604
7 OBJECT_DELETED Das Objekt wurde zum Löschen vorgemerkt 20080604

Method GET_OBJECT_SK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJ Call by reference Type reference (TYPE) /SAPSLL/LCPRO_OBJ_S SLL : Objektstruktur zu /SAPSLL/LCPRO 20080604
2 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20080604
3 Importing IS_SK Value transfer Type reference (TYPE) /SAPSLL/LCPRO_SK_S Projektstamm - SK 20080604
4 Importing IV_ENQUEUE Call by reference Type reference (TYPE) /SAPSLL/ENQUEUE 'X' Sperrkennzeichen 20080604
5 Importing IV_FLAG_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20080604
6 Importing IV_FLAG_DELETED_SUBOBJ Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20080604
7 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT SYST-MANDT Mandant 20080604
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20080604
2 FOREIGN_LOCK Objekt bereits gesperrt 20080604
3 INSTANCE_LOCK Instanz enthält geänderte Daten und ist gesperrt 20080604
4 INTERNAL_ERROR Interner Fehler 20080604
5 INVALID_CALL Fehlerhafter Aufruf 20080604
6 NO_DATA Keine Daten selektiert 20080604
7 OBJECT_DELETED Das Objekt wurde zum Löschen vorgemerkt 20080604

Method HANDLE_OBJECT_DEQUEUED Signature

Method HANDLE_OBJECT_DEQUEUED on class /SAPSLL/CL_LCPRO has no parameter.
Method HANDLE_OBJECT_DEQUEUED on class /SAPSLL/CL_LCPRO has no exception.

Method HANDLE_OBJECT_ENQUEUED Signature

Method HANDLE_OBJECT_ENQUEUED on class /SAPSLL/CL_LCPRO has no parameter.
Method HANDLE_OBJECT_ENQUEUED on class /SAPSLL/CL_LCPRO has no exception.

Method HANDLE_OBJECT_SAVED Signature

Method HANDLE_OBJECT_SAVED on class /SAPSLL/CL_LCPRO has no parameter.
Method HANDLE_OBJECT_SAVED on class /SAPSLL/CL_LCPRO has no exception.

Method MAINTAIN_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJ Call by reference Type reference (TYPE) /SAPSLL/LCPRO_OBJ_S SLL : Objektstruktur zu /SAPSLL/LCPRO 20080604
2 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20080604
3 Importing IV_FLAG_CONSISTENCY_CHECK Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20080604
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20080604
2 FOREIGN_LOCK Objekt bereits gesperrt 20080604
3 INSTANCE_LOCK Instanz enthält geänderte Daten und ist gesperrt 20080604
4 INTERNAL_ERROR Interner Fehler 20080604

Method MAINTAIN_SUBOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LCPROT Call by reference Type reference (TYPE) /SAPSLL/LCPROT_T SLL : Standard - Tabellentyp zu /SAPSLL/LCPROT 20080604
2 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20080604
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20080604
2 FOREIGN_LOCK Objekt bereits gesperrt 20080604
3 INTERNAL_ERROR Interner Fehler 20080604
4 INVALID_CALL Fehlerhafter Aufruf 20080604

Method PREPARE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20080604
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080604
2 OBJECT_INCONSISTENT Das Objekt ist inkonsistent 20080604

Method REFRESH_DB_LAYERS Signature

Method REFRESH_DB_LAYERS on class /SAPSLL/CL_LCPRO has no parameter.
Method REFRESH_DB_LAYERS on class /SAPSLL/CL_LCPRO has no exception.

Method REFRESH_INSTANCE_COUNTER Signature

Method REFRESH_INSTANCE_COUNTER on class /SAPSLL/CL_LCPRO has no parameter.
Method REFRESH_INSTANCE_COUNTER on class /SAPSLL/CL_LCPRO has no exception.

Method REFRESH_OBJECT Signature

Method REFRESH_OBJECT on class /SAPSLL/CL_LCPRO has no parameter.
Method REFRESH_OBJECT on class /SAPSLL/CL_LCPRO has no exception.

Method SAVE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20080604
2 Importing IV_FLAG_UPDATE_TASK Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20080604
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20080604
Event Signatures

Event OBJECTS_DEQUEUED Signature
Event OBJECTS_DEQUEUED on class /SAPSLL/CL_LCPRO has no parameter.
Event OBJECTS_ENQUEUED Signature
Event OBJECTS_ENQUEUED on class /SAPSLL/CL_LCPRO has no parameter.
Event OBJECTS_SAVED Signature
Event OBJECTS_SAVED on class /SAPSLL/CL_LCPRO has no parameter.
History
Last changed by/on SAP  20141106 
SAP Release Created in 800