Ansicht
Dokumentation
C142_ECNO - EHS: EC-Nummern-Prüfung
RFUMSV00 - Advance Return for Tax on Sales/Purchases CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Funktion prüft die sogenannten EC-Nummern. Unter EC-Nummern sind die folgenden ECHA Identifikationsnummern zusammengefasst (alle folgen dem gleichen Aufbau und der gleichen Syntax):
- EINECS
- ELINCS
- NLP
Die Funktion erfüllt den Zweck, die übergebene Nummern auf ihre korrekte Syntax und Prüfziffer hin zu untersuchen.
Die übergebene Nummer wird geprüft und korrigiert und in E_IDENT (in E_IDENTNM normalisiert) zurückgegeben. Die Normalisierung entfernt dabei Sonderzeichen und konvertiert nach Großbuchstaben.
Die Exportparameter E_STATUS und E_MESG geben einen Status (0=OK, 1=Warnung, -1=Error) zurück und einen passenden Warnungs- bzw. Fehlerstring.
Die Funktion korrigiert die Prüfkennziffer nicht, wenn für diese der Wert 10 errechnet wird. Dies wird deshalb unterdrückt, da es vorkommt, dass publizierte EC-Nummern im Umlauf sind, die von der Prüfziffer her nicht der Norm entsprechen (momentan bekannt: Prüfziffer 10). Für diesen Fall wird eine Warnung ausgegeben, welche aussagt, dass die Prüfziffer mehrdeutig ist.
Beispiel
200-662-2 (EINECS Nummer für Aceton) -> Kein Fehler, keine Warnung
200-662-3 (EINECS Nummer für Aceton) -> Prüfziffer wurde falsch eingegeben, Warnung wird ausgegeben und Nummer wird korrigiert (200-662-2)
421-660-1 (EC-Nummer für Bis(Dimethyl-(2-Hydroxyethyl)Ammonium) 1,2-Ethanediyl-bis(2-Hexadecenylsuccinate)) -> Prüfziffer Wert 10, Warnung wird angegeben
133-999 (kein Name) -> Fehlermeldung, da Nummer nicht der Norm entspricht
Hinweise
Weiterführende Informationen
Parameter
E_IDENTE_IDENTNM
E_MESG
E_STATUS
I_IDENT
Ausnahmen
Funktionsgruppe
C142ROGBILLS - Synchronize billing plans TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2157 Date: 20240523 Time: 142221 sap01-206 ( 38 ms )