Ansicht
Dokumentation

FMCA_SAMPLE_P500 - Beispiel P500: Prüfziffer Vertragsgegenstand

FMCA_SAMPLE_P500 - Beispiel P500: Prüfziffer Vertragsgegenstand

rdisp/max_wprun_time - Maximum work process run time   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_PSOBKEY
I_PSOBKEY

Ausnahmen

Funktionsgruppe

FMCA_PSOB_EVENTS

General 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 )