Ansicht
Dokumentation
FMCA_SAMPLE_P500 - Beispiel P500: Prüfziffer Vertragsgegenstand
rdisp/max_wprun_time - Maximum work process run time CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der zum Zeitpunkt P500 aufgerufene Funktionsbaustein der Komponente Public Sector Vertragskontokorrent erfüllt die Funktion, die aus einem Nummernkreis vergebene Vertragsgegenstandsnummer um Prüfziffern zu ergänzen.
Dieser Musterfunktionsbaustein enthält die hierzu erforderliche Schnittstellenstruktur und kann als Vorlage für Ihren kundeneigenen Funktionsbaustein zur Implementierung eines eigenen Prüfziffernverfahrens verwendet werden.
Es können ein oder zwei Prüfziffern angehängt werden. Dafür sind entsprechend ein oder zwei führende Nullen aus der übergebenen Nummer zu entfernen und von den Prüfziffern ersetzt. Andere Verfahren, z.B. solche mit mehr als zwei Prüfziffern, werden nicht unterstützt.
Zur Berechnung der Prüfziffern wird die interne Objektnummer übergeben. Ihr kundenspezifischer Baustein muß die führende Null (bei einer Prüfziffer) bzw. die beiden führenden Nullen (bei zwei Prüfziffern) auf der linken Seite entfernen und die entsprechenden Prüfziffern dann am Ende ergänzen.
Beispiel
Beispiel mit 2 Prüfziffern:
Übergeben wird die Nummer 001234567890.
Es sollen die Prüfziffern '99' ergänzt werden.
Zurückzugeben wird die Nummer 123456789099.
Ein Beispiel für die Ermittlung einer Prüfziffer nach dem Verfahren Modulo11 wird mit dem Baustein FMCA_MODULO11_DIGIT_P500 ausgeliefert, der als kundenspezifischer Baustein eingesetzt werden kann.
Hinweise
Weiterführende Informationen
Parameter
E_PSOBKEYI_PSOBKEY
Ausnahmen
Funktionsgruppe
FMCA_PSOB_EVENTSGeneral Data in Customer Master TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2097 Date: 20240523 Time: 054412 sap01-206 ( 44 ms )