Ansicht
Dokumentation

ABENLOGEXP_DATE_TIME - LOGEXP DATE TIME

ABENLOGEXP_DATE_TIME - LOGEXP DATE TIME

ROGBILLS - Synchronize billing plans   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Vergleichstyp von Datums-, Zeit- und Zeitstempelfeldern

Die folgenden Tabellen zeigen die Vergleichstypen für Vergleiche zwischen Datums-/Zeittypen und anderen Datentypen. Wenn der Typ eines Operanden ungleich dem Vergleichstyp ist, wird er in diesen konvertiert. Die Vergleichsregeln für die Vergleichstypen bestimmen, wie der Vergleich ausgeführt wird. If no comparison type is specified for a combination, no comparison is possible.

Vergleich mit numerischen Datentypen

- d, t utclong
decfloat16, decfloat34 decfloat34 -
f f -
p p -
int8 int8 -
i, s, b i -

Beispiel

Der Inhalt des Systemfelds sy-datlo wird in den Vergleichen in die Anzahl der Tage seit dem 01/01/0001 konvertiert und mit dem Inhalt von days verglichen.

Vergleich mit zeichenartigen Datentypen

- d, t utclong
string string utclong
c c utclong
n n -

Längenanpassungen

  • Bei Vergleichen zwischen Datentypen c, n oder string auf der einen und d auf der anderen Seite wird das längere Feld durch Abschneiden auf der rechten Seite auf die Länge des kürzeren Felds verkürzt, wenn dabei nur Leerzeichen abgeschnitten werden.
  • Bei Vergleichen zwischen Datentypen c oder n auf der einen und t auf der anderen Seite wird das längere Feld durch Abschneiden auf der rechten Seite auf die Länge des kürzeren Felds verkürzt, wenn dabei nur Leerzeichen oder Zeichen "0" abgeschnitten werden.
  • Bei Vergleichen zwischen Datentyp string auf der einen und t auf der anderen Seite werden keine Längen angepasst.

Beispiel

Vergleich eines beliebigen Textstrings mit dem Inhalt des Systemfelds sy-datlo.

Ein mit der Formatierungsoption TIMESTAMP als Zeichenkette aufbereiteter Zeitstempel kann nach utclong konvertiert und mit einem Zeitstempelfeld verglichen werden. Statt ISO könnte auch SPACE angegeben werden.

Vergleich mit byteartigen Datentypen

- d, t utclong
x, xstring i -

Beispiel

Eine Hexadezimalzahl, die durch die Konvertierung einer gültigen Zeit entsteht, ist gleich zu dieser Zeit.

Vergleich mit Datums-/Zeit-/Zeitstempeltypen

- d t utclong
d d - -
t - t -
utclong - - utclong

Beispiel

Eine Zeit, die durch Addition des Werts 86399 zur aktuellen Zeit erzeugt wird, wird mit der aktuellen Zeit verglichen. Sie ist kleiner als die aktuelle Zeit.

Ein späterer Zeitstempel ist immer größer als ein früherer Zeitstempel.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5887 Date: 20240523 Time: 092038     sap01-206 ( 55 ms )