The Function Module CHCL_BATCH_CLASS_REPLACE (Austausch Chargenklasse - Umsetzung für ein Material durchführen) is a standard Function Module in SAP ERP and is part of the function group CHCL within the package VBCR.
Function Module | CHCL_BATCH_CLASS_REPLACE |
Short Text | Austausch Chargenklasse - Umsetzung für ein Material durchführen |
Function Group | CHCL |
Package | VBCR |
Module Type | Normal Module |
These are the IMPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
I_DB_UPDATE | TYPE | XFELD | Feld zum Ankreuzen | |
I_MATNR | LIKE | MCHA-MATNR | Materialnummer | |
I_NEW_CLINT | LIKE | KLAH-CLINT | Klassennummer | |
I_OLD_CLINT | LIKE | KLAH-CLINT | Klassennummer |
These are the EXPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
E_ESTIM_NO | TYPE | ESTIM_NO | Zahl der umzusetzenden KSSK-Einträge | |
E_RUN_WITH_WARNINGS | TYPE | XFELD | Es sind Warnungen aufgetreten |
This function module does not define any CHANGING parameters.
These are the TABLE parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
ET_MESSAGES | LIKE | DCMESSAGE | Struktur zur Speicherung einer Nachricht |
These are the Exceptions of this function module.
Exception Name | Short Text |
---|---|
CHARACTERISTIC_MISSING | neue Klasse enthält nicht alle Merkmale der alten Klasse |
CLASSIFICATION_FAILED | Fehler bei Versuch Material zu klassifizieren |
CLASSIFICATION_INCONSISTENT | inkonsistente Klassifizierung (KSSK-Eintrag fehlt) |
CLASSIFICATION_NOT_FOUND | keine bestehende Klassenzuordnung vorhanden |
FOREIGNLOCK_KSSK | Lesesperre für Tabelle KSSK kann nicht gesetzt werden (foreign lock) |
FOREIGNLOCK_MATERIAL | Exklusivsperre für Tabelle MARA kann nicht gesetzt werden (foreign lock) |
MATERIAL_NOT_BATCH_MANAGED | Material nicht chargenpflichtig |
MATERIAL_NOT_FOUND | Material existiert nicht |
NEW_CLASS_NOT_FOUND | neue Klasse existiert nicht (KLAH-Eintrag fehlt) |
NO_MATERIAL | Material fehlt |
NO_NEW_CLINT | neue Clint / Klasse fehlt |
NO_OLD_CLINT | alte Clint / Klasse fehlt |
OLD_CLASS_NOT_FOUND | alte Klasse existiert nicht (KLAH-Eintrag fehlt) |
REPLACEMENT_BATCHES_FAILED | Fehler bei Umsetzung der chargenrelevanten KSSK-Sätze |
REPLACEMENT_MATERIAL_FAILED | Fehler bei Umsetzung der materialrelevanten KSSK-Sätze |
SAME_CLASSES | alte und neue Klasse sind identisch |
STATUS_NEW_CLASS | Status der neuen Klasse erlaubt keine Klassifizierung |
SYSTEMFAILURE_KSSK | Lesesperre für tabelle KSSK kann nicht gesetzt werden (system failure) |
SYSTEMFAILURE_MARA | Exklusivsperre für Tabelle MARA kann nicht gesetzt werden (system failure) |
VALIDITY_NEW_CLASS | Neue Klasse heute nicht gültig |