Ansicht
Dokumentation

ISU_DEVCHECK_ZEITSCHEIBENBERCH - IS-U Gerätechecker: Ermittelt, ob sich Zeitscheiben überlappen

ISU_DEVCHECK_ZEITSCHEIBENBERCH - IS-U Gerätechecker: Ermittelt, ob sich Zeitscheiben überlappen

CPI1466 during Backup   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Abhängig von dem Wert von X_LAST_EXISTS wird folgendes geprüft:

Standardprüfung (unabhängig von X_LAST_EXISTS)

Es wird untersucht, ob für die aktuelle Zeitscheibe (CURRENT) ein Rücksprung vorliegt, dass heisst, ob das Datum des Bis-Feldes vor dem Datum des Ab-Feldes liegt.
In diesem Fall wird CO_ERR_RUECKSPRUNG zurückgegeben.

Erweiterte Prüfung (für X_LAST_EXISTS = 'X')

Falls die erste Zeitscheibe (LAST) auch übergeben wurde, was durch X_LAST_EXISTS = 'X' angezeigt wird, wird getestet, ob sich zwischen den Zeitscheiben eine Lücke befindet oder ob sich die beiden Zeitscheiben überlappen.

Im Falle einer Lücke wird CO_ERR_LUECKE zurückgegeben. In BEREICHSTART und BEREICHENDE befindet sich der Beginn und das Ende der Lücke zwischen den Zeitscheiben. Beim Lückentest wird davon ausgegangen, dass die erste Zeitscheibe vor der zweiten Zeitscheibe beginnt.

Im Falle einer Überlappung wird in dem Ausgabeparameter Y_ERGEBNIS der Wert übergeben, der dem entsprechenden Eingabeparameter X_FEHLER_* zugewiesen wurde.

Wird die komplette zweite Zeitscheibe von der ersten Zeitscheibe überlappt, so erhält Y_ERGEBNIS den Wert der Variablen X_FEHLER_ALL.

Wird der Anfang der zweiten Zeitscheibe von der ersten Zeitscheibe überlappt, so erhält Y_ERGEBNIS den Wert der Variablen X_FEHLER_ANF.

Wird das Ende der zweiten Zeitscheibe von der ersten Zeitscheibe überlappt, so erhält Y_ERGEBNIS den Wert der Variablen X_FEHLER_END.

Wird ein Mittelstück der zweiten Zeitscheibe von der ersten Zeitscheibe überlappt, so erhält Y_ERGEBNIS den Wert der Variablen X_FEHLER_MIT.

In jedem Fall steht in den Ausgabeparametern BEREICHSTART und BEREICHENDE der Zeitbereich der Überlappung.





Parameter

X_CURRENT_AB
X_CURRENT_BIS
X_FEHLER_ALL
X_FEHLER_ANF
X_FEHLER_END
X_FEHLER_MIT
X_LAST_AB
X_LAST_BIS
X_LAST_EXISTS
Y_BEREICHENDE
Y_BEREICHSTART
Y_FNAME

Ausnahmen

Funktionsgruppe

EDEC

TXBHW - Original Tax Base Amount in Local Currency   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3424 Date: 20240523 Time: 122444     sap01-206 ( 59 ms )