The Function Module VBWS_CHARACTERISTICS_FOR_UOM (Anteils-/Produktmengeneinheiten: erlaubte Merkmale + Prüfen Inkonsistenz) is a standard Function Module in SAP ERP and is part of the function group MWSC within the package VBWS.
Function Module | VBWS_CHARACTERISTICS_FOR_UOM |
Short Text | Anteils-/Produktmengeneinheiten: erlaubte Merkmale + Prüfen Inkonsistenz |
Function Group | MWSC |
Package | VBWS |
Module Type | Normal Module |
These are the IMPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
I_DEL_BUFFER | LIKE | RMCLF-KREUZ | SPACE | Daten aus Puffer gelöscht: 'X'-JA/' '-Nein |
I_INIT_FLAG | LIKE | RMCLF-KREUZ | SPACE | Initialisierung im Klassensystem bereits erfolgt |
I_KZWSM | LIKE | MARA-KZWSM | Verwendung-Kz. Mengeneinheiten (neu) | |
I_MARM_RECORDS | LIKE | RMCLF-KREUZ | SPACE | Anteils-/Produkt-MEs existieren ('X' - JA) |
I_MATNR | LIKE | MARA-MATNR | Materialnummer | |
I_READ_BUFFER_ONLY | LIKE | RMCLF-KREUZ | SPACE | Nur gepufferte Daten übergeben |
I_READ_ONLY | LIKE | RMCLF-KREUZ | 'X' | Zugriff Klassifizierung: 'X'-Lesen / ' '-Ändern |
I_UPDATE_FLAG | LIKE | RMCLF-KREUZ | SPACE | Neuaufbau Klassentabellen/-strukturen notwendig |
I_WITH_ALLOWED_VALUES | LIKE | RMCLF-KREUZ | SPACE | erlaubte Werte exportieren: 'X'-JA / ' '-Nein |
I_WITH_VALUES | LIKE | RMCLF-KREUZ | 'X' | Bewertung exportieren: 'X'-JA / ' '-Nein |
These are the EXPORTING parameters of this function module.
Parameter Name | Type | Associated Type | Default Value | Short Text |
---|---|---|---|---|
E_CLASS | LIKE | KLAH-CLASS | Name der Klasse zur MARM_WS | |
E_CONSISTENCY | TYPE | CHAR1 | Konsistenz der Klasse: '1'- fehlt, '2'-falsch | |
E_CUOBJ | LIKE | INOB-CUOBJ | Int. Objektnummer der Klassifizierung zur MARM | |
E_KLART | LIKE | RMCLF-KLART | Klassenart | |
E_OBJEK | LIKE | AUSP-OBJEK | Schlüssel des zu klassifizierenden Objektes | |
E_TCLST_STEXT | LIKE | TCLST-STEXT | Beschreibung der Anwendungssicht | |
E_UPDATE | LIKE | RMCLF-KREUZ | Kz:Update der Klassifizierung zur MARM erfolgt |
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 |
---|---|---|---|---|
E_MWS_CHAR | LIKE | MWS_CHAR | Tabelle der erlaubten Merkmale für ME | |
E_VALUE | LIKE | API_VALUE | Tabelle der Merkmalwerte zur MARM | |
E_VALUE_MARA | LIKE | API_VALUE | Tabelle der Merkmalwerte zur MARA | |
I_MEINH_WS | LIKE | SMEINH_WS | Tabelle der Anteils-/Produktmengeneinheiten |
These are the Exceptions of this function module.
Exception Name | Short Text |
---|---|
CHARACTERS_NOT_FOUND | keine Merkmale zur Klasse vorhanden |
CLASSIFICATION_INCONSISTENT | inkonsistente Klasse MARA und MARM |
CLASSIFICATION_TO_BE_DELETED | Die Klassifizierung wird gerade gelöscht |
CLASSTYPE_NOT_ACTIVE | Klassenart ist nicht aktiv |
CLASSTYPE_NOT_FOUND | Klassenart ist nicht vorhanden |
CLASS_IS_LOCKED | Klasse ist durch anderen Benutzer gesperrt |
CLASS_NOT_FOUND | keine Klasse ermittelt |
CLASS_UPDATE_NOT_POSSIBLE | Update der Klassifizierung nicht möglich |
NO_ALLOCATIONS | keine Zuordnung zur MARM vorhanden |
NO_MATCH_TO_FORMAT | kein Merkmal entspricht den Formatanforderungen |
NO_QU_VIEW | kein Merkmal hat Anwend.sicht für Stoffe/Stahl |
OBJECT_TABLE_NOT_DEFINED | Name der Datenbanktabelle nicht definiert |