SAP ABAP Class /SAPSLL/CL_KMATWL (SLL: Object Layer /SAPSLL/KMATWL)
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_KMATWL  
Short Description SLL: Object Layer /SAPSLL/KMATWL    
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 20050414   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SAPSLL/CL_KMATWL has no forward declaration.
Interfaces
Class /SAPSLL/CL_KMATWL has no interface implemented.
Friends
Class /SAPSLL/CL_KMATWL 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 20050414
2 GS_DEBUG Static Attribute Private Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugging Modes 20050414
3 GS_KMATWL Instance attribute Public Type reference (TYPE) /SAPSLL/KMATWL_UPD_S SLL : Update Structure for /SAPSLL/KMATWL 20050414
4 GT_KMATWLM Instance attribute Private Type reference (TYPE) /SAPSLL/KMATWLM_UPD_ST SLL: Sorted Table Type for /SAPSLL/KMATWLM_UPD_S 20050615
5 GT_KMATWLM_DEL Static Attribute Private Type reference (TYPE) /SAPSLL/KMATWLM_ST SLL: Sorted Table Type for /SAPSLL/KMATWLM 20050615
6 GT_KMATWLM_INS Static Attribute Private Type reference (TYPE) /SAPSLL/KMATWLM_ST SLL: Sorted Table Type for /SAPSLL/KMATWLM 20050615
7 GT_KMATWLM_UPD Static Attribute Private Type reference (TYPE) /SAPSLL/KMATWLM_ST SLL: Sorted Table Type for /SAPSLL/KMATWLM 20050615
8 GT_KMATWLSI Instance attribute Private Type reference (TYPE) /SAPSLL/KMATWLSI_UPD_ST SLL: Sorted Table Type for /SAPSLL/KMATWLSI_UPD_S 20050414
9 GT_KMATWLSI_DEL Static Attribute Private Type reference (TYPE) /SAPSLL/KMATWLSI_ST SLL: Sorted Table Type for /SAPSLL/KMATWLSI 20050414
10 GT_KMATWLSI_INS Static Attribute Private Type reference (TYPE) /SAPSLL/KMATWLSI_ST SLL: Sorted Table Type for /SAPSLL/KMATWLSI 20050414
11 GT_KMATWLSI_UPD Static Attribute Private Type reference (TYPE) /SAPSLL/KMATWLSI_ST SLL: Sorted Table Type for /SAPSLL/KMATWLSI 20050414
12 GT_KMATWL_DEL Static Attribute Private Type reference (TYPE) /SAPSLL/KMATWL_ST SLL : Sorted - Table Type for /SAPSLL/KMATWL 20050414
13 GT_KMATWL_INS Static Attribute Private Type reference (TYPE) /SAPSLL/KMATWL_ST SLL : Sorted - Table Type for /SAPSLL/KMATWL 20050414
14 GT_KMATWL_UPD Static Attribute Private Type reference (TYPE) /SAPSLL/KMATWL_ST SLL : Sorted - Table Type for /SAPSLL/KMATWL 20050414
15 GT_MANDT_ENQUEUE Static Attribute Private Type reference (TYPE) /SAPSLL/MANDT_T SLL: Standard - Table Type for /SAPSLL/MANDT_S 20050414
16 GV_CDACTIVE Static Attribute Public Type reference (TYPE) /SAPSLL/CDACTIVE Indicator: Change Documents Active 20050414
17 GV_ENQUEUE Instance attribute Private Type reference (TYPE) /SAPSLL/ENQUEUE Block Indicator 20050414
18 GV_FLAG_KMATWLM_BUFFERED Static Attribute Private Type reference (TYPE) XFELD Checkbox Field 20050615
19 GV_FLAG_KMATWLSI_BUFFERED Static Attribute Private Type reference (TYPE) XFELD Checkbox Field 20050414
20 GV_FLAG_KMATWL_BUFFERED Static Attribute Private Type reference (TYPE) XFELD Checkbox Field 20050414
21 GV_INSTANTIATE Static Attribute Private Type reference (TYPE) /SAPSLL/INSTANTIATE Instance Counter 20050414
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor /SAPSLL/KMATWL: Object Layer: Constructor 20050414
2 DELETE_OBJECT Instance method Public Method /SAPSLL/KMATWL: Object Layer: Delete Object 20050414
3 DELETE_SUBOBJECT Instance method Public Method /SAPSLL/KMATWL: Object Layer: Delete Element 20050414
4 DEQUEUE_OBJECT Instance method Public Method /SAPSLL/KMATWL: Object Layer: Unlock Object 20050414
5 DEQUEUE_OBJECTS Static method Public Method /SAPSLL/KMATWL: Object Layer: Unlock Client 20050414
6 DISCARD_OBJECT Instance method Public Method /SAPSLL/KMATWL: Object Layer: Reject Object 20050414
7 ENQUEUE_OBJECT Instance method Private Method /SAPSLL/KMATWL: Object Layer: Lock Object 20050414
8 ENQUEUE_OBJECTS Static method Private Method /SAPSLL/KMATWL: Object Layer: Lock Client 20050414
9 GET_OBJECT_PK Instance method Public Method /SAPSLL/KMATWL: Object Layer: Read Object via Primary Key 20050414
10 GET_OBJECT_SK Instance method Public Method /SAPSLL/KMATWL: Object Layer: Read Object via Secondary Key 20050414
11 HANDLE_OBJECT_DEQUEUED Instance method Private Event handling method /SAPSLL/KMATWL: Object Layer: Client Lock Removed 20050414
12 HANDLE_OBJECT_ENQUEUED Instance method Private Event handling method /SAPSLL/KMATWL: Object Layer: Client Lock Set 20050414
13 HANDLE_OBJECT_SAVED Instance method Private Event handling method /SAPSLL/KMATWL: Object Layer: Object Changed 20050414
14 MAINTAIN_OBJECT Instance method Public Method /SAPSLL/KMATWL: Object Layer: Maintain Object 20050414
15 MAINTAIN_SUBOBJECT Instance method Public Method /SAPSLL/KMATWL: Object Layer: Maintain Element 20050414
16 PREPARE_MASS_PROCESSING Static method Public Method /SAPSLL/KMATWL: Object Layer: Prepare Mass Processing 20050414
17 PREPARE_OBJECT Instance method Public Method /SAPSLL/KMATWL: Object Layer: Flag Object 20050414
18 REFRESH_DB_LAYERS Static method Private Method /SAPSLL/KMATWL: Object Layer: Initialize Database Layer 20050414
19 REFRESH_INSTANCE_COUNTER Static method Public Method /SAPSLL/KMATWL: Object Layer: Initialize Instance Counter 20050414
20 REFRESH_OBJECT Instance method Private Method /SAPSLL/KMATWL: Object Layer: Initialize Object 20050414
21 SAVE_OBJECTS Static method Public Method /SAPSLL/KMATWL: Object Layer: Save Objects 20050414
Events
# Event Type Visibility Description Created on
1 OBJECTS_DEQUEUED Static Event
(1)
Private
(0)
/SAPSLL/KMATWL: Object Layer: Client Unlocked 20050414
2 OBJECTS_ENQUEUED Static Event
(1)
Private
(0)
/SAPSLL/KMATWL: Object Layer: Client Locked 20050414
3 OBJECTS_SAVED Static Event
(1)
Private
(0)
/SAPSLL/KMATWL: Object Layer: Objects Saved 20050414
Types
Class /SAPSLL/CL_KMATWL 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 20050414
2 Importing IV_CALLBACK Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20050414
3 Importing IV_LGHDL Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20050414
# Exception Resumable Description Created on
1 INVALID_CALLBACK Fehlerhafter Aufruf: Ungültiger Callback-Funktionsbaustein 20050414
2 INVALID_LOGHANDLE Fehlerhafter Aufruf: Ungültiges Applicationlog-Handle 20050414

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 20050414
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20050414
2 FOREIGN_LOCK Objekt bereits gesperrt 20050414
3 INTERNAL_ERROR Interner Fehler 20050414

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 20050414
2 Importing IS_SK_KMATWLM Call by reference Type reference (TYPE) /SAPSLL/KMATWLM_SK_S GTS: Arbeitsvorrat KMAT: Modellinformation - SK 20050615
3 Importing IS_SK_KMATWLSI Call by reference Type reference (TYPE) /SAPSLL/KMATWLSI_SK_S GTS: KMAT - Arbeitsvorrat SubItem - SK 20050414
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20050414
2 FOREIGN_LOCK Objekt bereits gesperrt 20050414
3 INTERNAL_ERROR Interner Fehler 20050414
4 INVALID_CALL Fehlerhafter Aufruf 20050414

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 20050414
# Exception Resumable Description Created on
1 INSTANCE_LOCK Instanz enthält geänderte Daten und ist gesperrt 20050414

Method DEQUEUE_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 20050414
2 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT SYST-MANDT Mandant 20050414
# Exception Resumable Description Created on
1 INSTANCE_LOCK Instanz enthält geänderte Daten und ist gesperrt 20050414

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 20050414

Method DISCARD_OBJECT on class /SAPSLL/CL_KMATWL 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 20050414
2 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20050615
3 Importing IS_SK Call by reference Type reference (TYPE) /SAPSLL/KMATWL_SK_S GTS: KMAT - Arbeitsvorrat - SK 20050414
4 Importing IV_ENQUEUE Call by reference Type reference (TYPE) /SAPSLL/ENQUEUE 'X' Sperrkennzeichen 20050615
5 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT SYST-MANDT Mandant 20050414
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20050414
2 FOREIGN_LOCK Objekt bereits gesperrt 20050414

Method ENQUEUE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ENQUEUE Call by reference Type reference (TYPE) /SAPSLL/ENQUEUE Sperrkennzeichen 20050615
2 Changing CV_FLAG_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050414
3 Exporting EV_ENQUEUE Call by reference Type reference (TYPE) /SAPSLL/ENQUEUE Sperrkennzeichen 20050615
4 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT SYST-MANDT Mandant 20050414
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20050414
2 FOREIGN_LOCK Objekt bereits gesperrt 20050414

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/KMATWL_OBJ_S SLL : Objektstruktur zu /SAPSLL/KMATWL 20050414
2 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20050414
3 Importing IS_PK Value transfer Type reference (TYPE) /SAPSLL/KMATWL_PK_S GTS: KMAT - Arbeitsvorrat - PK 20050414
4 Importing IV_ENQUEUE Call by reference Type reference (TYPE) /SAPSLL/ENQUEUE 'X' Sperrkennzeichen 20050414
5 Importing IV_FLAG_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20050414
6 Importing IV_FLAG_DELETED_SUBOBJ Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20050414
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20050414
2 FOREIGN_LOCK Objekt bereits gesperrt 20050414
3 INSTANCE_LOCK Instanz enthält geänderte Daten und ist gesperrt 20050414
4 INTERNAL_ERROR Interner Fehler 20050414
5 INVALID_CALL Fehlerhafter Aufruf 20050414
6 NO_DATA Keine Daten selektiert 20050414
7 OBJECT_DELETED Das Objekt wurde zum Löschen vorgemerkt 20050414

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/KMATWL_OBJ_S SLL : Objektstruktur zu /SAPSLL/KMATWL 20050414
2 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20050414
3 Importing IS_SK Value transfer Type reference (TYPE) /SAPSLL/KMATWL_SK_S GTS: KMAT - Arbeitsvorrat - SK 20050414
4 Importing IV_ENQUEUE Call by reference Type reference (TYPE) /SAPSLL/ENQUEUE 'X' Sperrkennzeichen 20050414
5 Importing IV_FLAG_BYPASS_BUFFER Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20050414
6 Importing IV_FLAG_DELETED_SUBOBJ Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20050414
7 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT SYST-MANDT Mandant 20050414
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20050414
2 FOREIGN_LOCK Objekt bereits gesperrt 20050414
3 INSTANCE_LOCK Instanz enthält geänderte Daten und ist gesperrt 20050414
4 INTERNAL_ERROR Interner Fehler 20050414
5 INVALID_CALL Fehlerhafter Aufruf 20050414
6 NO_DATA Keine Daten selektiert 20050414
7 OBJECT_DELETED Das Objekt wurde zum Löschen vorgemerkt 20050414

Method HANDLE_OBJECT_DEQUEUED Signature

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

Method HANDLE_OBJECT_ENQUEUED Signature

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

Method HANDLE_OBJECT_SAVED Signature

Method HANDLE_OBJECT_SAVED on class /SAPSLL/CL_KMATWL has no parameter.
Method HANDLE_OBJECT_SAVED on class /SAPSLL/CL_KMATWL 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/KMATWL_OBJ_S SLL : Objektstruktur zu /SAPSLL/KMATWL 20050414
2 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugmodi 20050414
3 Importing IV_FLAG_CONSISTENCY_CHECK Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20050414
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20050414
2 FOREIGN_LOCK Objekt bereits gesperrt 20050414
3 INSTANCE_LOCK Instanz enthält geänderte Daten und ist gesperrt 20050414
4 INTERNAL_ERROR Interner Fehler 20050414

Method MAINTAIN_SUBOBJECT Signature

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

Method PREPARE_MASS_PROCESSING 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 20050414
2 Importing IV_ENQUEUE Call by reference Type reference (TYPE) /SAPSLL/ENQUEUE 'X' Sperrkennzeichen 20050414
3 Importing IV_FLAG_KMATWL Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20050414
4 Importing IV_FLAG_KMATWLM Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20050615
5 Importing IV_FLAG_KMATWLSI Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20050414
6 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT SYST-MANDT Mandant 20050414
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20050414
2 FOREIGN_LOCK Objekt bereits gesperrt 20050414
3 INTERNAL_ERROR Interner Fehler 20050414
4 INVALID_CALL Fehlerhafter Aufruf 20050414

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 20050414
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20050414
2 OBJECT_INCONSISTENT Das Objekt ist inkonsistent 20050414

Method REFRESH_DB_LAYERS Signature

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

Method REFRESH_INSTANCE_COUNTER Signature

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

Method REFRESH_OBJECT Signature

Method REFRESH_OBJECT on class /SAPSLL/CL_KMATWL has no parameter.
Method REFRESH_OBJECT on class /SAPSLL/CL_KMATWL 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 20050414
2 Importing IV_FLAG_UPDATE_TASK Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20050414
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20050414
Event Signatures

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