SAP ABAP Class /SAPSLL/CL_BOMHD (SLL: Object Layer /SAPSLL/BOHMD)
Hierarchy
SLL-LEG (Software Component) SLL-LEG 901: Add-On Installation
   SLL-LEG (Application Component) Global Trade Services
     /SAPSLL/CORE_PRODUCT_BOM (Package) Legal Services: Basic Functions: Product: BOM
Properties
Class /SAPSLL/CL_BOMHD  
Short Description SLL: Object Layer /SAPSLL/BOHMD    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SAPSLL/CORE_PRODUCT_BOM   Legal Services: Basic Functions: Product: BOM 
Created 20030709   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SAPSLL/CL_BOMHD has no forward declaration.
Interfaces
Class /SAPSLL/CL_BOMHD has no interface implemented.
Friends
Class /SAPSLL/CL_BOMHD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_BOMHD Instance attribute Public Type reference (TYPE) /SAPSLL/BOMHD_UPD_S SLL: Update Structure for /SAPSLL/BOMHD 20030709
2 GS_CONSISTENCY Instance attribute Public Type reference (TYPE) /SAPSLL/CONSISTENCY_S SLL: Consistency of an Object 20030709
3 GS_DEBUG Static Attribute Private Type reference (TYPE) /SAPSLL/DEBUG_S SLL: Debugging Modes 20030709
4 GT_BOMHD_DEL Static Attribute Private Type reference (TYPE) /SAPSLL/BOMHD_ST SLL: Sorted Table Type for /SAPSLL/BOMHD 20030709
5 GT_BOMHD_INS Static Attribute Private Type reference (TYPE) /SAPSLL/BOMHD_ST SLL: Sorted Table Type for /SAPSLL/BOMHD 20030709
6 GT_BOMHD_UPD Static Attribute Private Type reference (TYPE) /SAPSLL/BOMHD_ST SLL: Sorted Table Type for /SAPSLL/BOMHD 20030709
7 GT_BOMIT Instance attribute Private Type reference (TYPE) /SAPSLL/BOMIT_UPD_ST SLL: Sorted Table Type for /SAPSLL/BOMIT_UPD_S 20030709
8 GT_BOMIT_DEL Static Attribute Private Type reference (TYPE) /SAPSLL/BOMIT_ST SLL: Sorted Table Type for /SAPSLL/BOMIT 20030709
9 GT_BOMIT_INS Static Attribute Private Type reference (TYPE) /SAPSLL/BOMIT_ST SLL: Sorted Table Type for /SAPSLL/BOMIT 20030709
10 GT_BOMIT_UPD Static Attribute Private Type reference (TYPE) /SAPSLL/BOMIT_ST SLL: Sorted Table Type for /SAPSLL/BOMIT 20030709
11 GT_MANDT_ENQUEUE Static Attribute Private Type reference (TYPE) /SAPSLL/MANDT_T SLL: Standard - Table Type for /SAPSLL/MANDT_S 20030709
12 GV_CDACTIVE Static Attribute Public Type reference (TYPE) /SAPSLL/CDACTIVE Flag: Change Documents Active for SLL 20030709
13 GV_ENQUEUE Instance attribute Private Type reference (TYPE) /SAPSLL/ENQUEUE Block Indicator for Legal & Logistics Services 20030709
14 GV_FLAG_BOMHD_BUFFERED Static Attribute Private Type reference (TYPE) XFELD Checkbox Field 20030709
15 GV_FLAG_BOMIT_BUFFERED Static Attribute Private Type reference (TYPE) XFELD Checkbox Field 20030709
16 GV_INSTANTIATE Static Attribute Private Type reference (TYPE) /SAPSLL/INSTANTIATE Indicator: Instance Counter for Legal & Logistics Services 20030709
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor /SAPSLL/BOHMD: Object Layer: Constructor 20030709
2 DELETE_OBJECT Instance method Public Method /SAPSLL/BOHMD: Object Layer: Delete Object 20030709
3 DELETE_SUBOBJECT Instance method Public Method /SAPSLL/BOHMD: Object Layer: Delete Element 20030709
4 DEQUEUE_OBJECT Instance method Public Method /SAPSLL/BOHMD: Object Layer: Unlock Object 20030709
5 DEQUEUE_OBJECTS Static method Public Method /SAPSLL/BOHMD: Object Layer: Unlock Client 20030709
6 DISCARD_OBJECT Instance method Public Method /SAPSLL/BOHMD: Object Layer: Reject Object 20030709
7 ENQUEUE_OBJECT Instance method Private Method /SAPSLL/BOHMD: Object Layer: Lock Object 20030709
8 ENQUEUE_OBJECTS Static method Private Method /SAPSLL/BOHMD: Object Layer: Lock Client 20030709
9 GET_OBJECT_PK Instance method Public Method /SAPSLL/BOHMD: Object Layer: Read Object by Primary Key 20030709
10 GET_OBJECT_SK Instance method Public Method /SAPSLL/BOHMD: Object Layer: Read Object by Secondary Key 20030709
11 HANDLE_OBJECT_DEQUEUED Instance method Private Event handling method /SAPSLL/BOHMD: Object Layer: Client Lock Removed 20030709
12 HANDLE_OBJECT_ENQUEUED Instance method Private Event handling method /SAPSLL/BOHMD: Object Layer: Client Lock Set 20030709
13 HANDLE_OBJECT_SAVED Instance method Private Event handling method /SAPSLL/BOHMD: Object Layer: Object Changed 20030709
14 MAINTAIN_OBJECT Instance method Public Method /SAPSLL/BOHMD: Object Layer: Maintain Object 20030709
15 MAINTAIN_SUBOBJECT Instance method Public Method /SAPSLL/BOHMD: Object Layer: Maintain Element 20030709
16 PREPARE_MASS_PROCESSING Static method Public Method /SAPSLL/BOHMD: Object Layer: Prepare Mass Processing 20030709
17 PREPARE_OBJECT Instance method Public Method /SAPSLL/BOHMD: Object Layer: Flag Object 20030709
18 REFRESH_DB_LAYERS Static method Private Method /SAPSLL/BOHMD: Object Layer: Initialize Database Layers 20030709
19 REFRESH_INSTANCE_COUNTER Static method Public Method /SAPSLL/BOHMD: Object Layer: Initialize Instance Counter 20030709
20 REFRESH_OBJECT Instance method Private Method /SAPSLL/BOHMD: Object Layer: Initialize Object 20030709
21 SAVE_OBJECTS Static method Public Method /SAPSLL/BOHMD: Object Layer: Save Objects 20030709
Events
# Event Type Visibility Description Created on
1 OBJECTS_DEQUEUED Static Event
(1)
Private
(0)
/SAPSLL/BOHMD: Object Layer: Client Unlocked 20030709
2 OBJECTS_ENQUEUED Static Event
(1)
Private
(0)
/SAPSLL/BOHMD: Object Layer: Client Locked 20030709
3 OBJECTS_SAVED Static Event
(1)
Private
(0)
/SAPSLL/BOHMD: Object Layer: Objects Saved 20030709
Types
Class /SAPSLL/CL_BOMHD 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 20030709
2 Importing IV_CALLBACK Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20030709
3 Importing IV_LGHDL Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20030709
# Exception Resumable Description Created on
1 INVALID_CALLBACK Fehlerhafter Aufruf: Ungültiger Callback-Funktionsbaustein 20030709
2 INVALID_LOGHANDLE Fehlerhafter Aufruf: Ungültiges Applicationlog-Handle 20030709

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

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 20030709
2 Importing IS_SK_BOMIT Call by reference Type reference (TYPE) /SAPSLL/BOMIT_SK_S SLL: Stückliste - SK 20030709
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20030709
2 FOREIGN_LOCK Objekt bereits gesperrt 20030709
3 INTERNAL_ERROR Interner Fehler 20030709
4 INVALID_CALL Fehlerhafter Aufruf 20030709

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

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

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 20030709

Method DISCARD_OBJECT on class /SAPSLL/CL_BOMHD 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 20030709
2 Importing IS_SK Call by reference Type reference (TYPE) /SAPSLL/BOMHD_SK_S SLL: Stückliste - SK 20030709
3 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT SYST-MANDT Mandant 20030709
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20030709
2 FOREIGN_LOCK Objekt bereits gesperrt 20030709

Method ENQUEUE_OBJECTS 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 20030709
2 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT SYST-MANDT Mandant 20030709
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20030709
2 FOREIGN_LOCK Objekt bereits gesperrt 20030709

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

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

Method HANDLE_OBJECT_DEQUEUED Signature

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

Method HANDLE_OBJECT_ENQUEUED Signature

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

Method HANDLE_OBJECT_SAVED Signature

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

Method MAINTAIN_SUBOBJECT Signature

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

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 20030709
2 Importing IV_ENQUEUE Call by reference Type reference (TYPE) /SAPSLL/ENQUEUE 'X' Sperrkennzeichen für SLL 20030709
3 Importing IV_FLAG_BOMHD Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20030709
4 Importing IV_FLAG_BOMIT Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20030709
5 Importing IV_MANDT Call by reference Type reference (TYPE) MANDT SYST-MANDT Mandant 20030709
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler in der Sperrverwaltung 20030709
2 FOREIGN_LOCK Objekt bereits gesperrt 20030709
3 INTERNAL_ERROR Interner Fehler 20030709
4 INVALID_CALL Fehlerhafter Aufruf 20030709

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

Method REFRESH_DB_LAYERS Signature

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

Method REFRESH_INSTANCE_COUNTER Signature

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

Method REFRESH_OBJECT Signature

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

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