CL_ABAP_EXCEPTIONAL_VALUES - Liefert min,max...-Werte vordefinierter Typen

CPI1466 during Backup   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Funktionalität

Die Funktionalität dieser Klasse liefert außerordentliche Werte, wie minimaler Wert oder maximaler Wert, vordefinierter Typen zurück.

Mit vordefinierten Typen sind Typen gemeint, wie z.B. ABAP-Typ I oder ABAP-TYP F mit fester Länge, aber auch z.B. ABAP-TYP C oder STRING mit variabler Länge.

Benutzerdefinierte Typen können nicht berücksichtigt werden, wenn diese nicht durch vordefinierte Typen repräsentiert werden können.

So wird z.B. folgender Typ berücksichtigt:

  TYPES my_type(16) type p decimals 14.

Folgender benutzerdefinierte Typ kann z.B. nicht berücksichtigt werden:

TYPES: BEGIN OF my_type,
             a type d,
             b type t,
         END OF my_type.

Liste aller berücksichtigter Typen:

C : Zeichen ( variable Länge )
D : Datum ( 8 Zeichen )
DECFLOAT34: Dezimale Gleitkommazahl ( 34 signifikante Ziffern )
DECFLOAT16: Dezimale Gleitkommazahl ( 16 signifikante Ziffern )
F : Binäre Gleitkommazahl ( 8 Byte )
I : Integer ( 4 Byte )
INT2 : Integer ( 2 Byte )
INT1 : Integer ( 1 Byte )
N : numerische Zeichen ( variable Länge )
P : gepackte Zahlen ( variable Länge )
STRING : Strings ( variable Länge )
T : Zeit ( 6 Zeichen )
X : Hexadezimale Werte ( variable Länge )
XSTRING : Hexadezimale Strings ( variable Länge ).

Wenn die Input-Variable vom Typ DF34_DEC oder DF16_DEC ist, ist der Maximalwert auf der Datenbank kleinerals der Maximalwert in der ABAP-Laufzeit. Die Methode GET_MAX_VALUE liefert nur den Maximalwert in derABAP-Laufzeit. Um den Maximalwert auf der Datenbank zu erhalten, ist die Methode GET_MAX_DB_VALUE derKlasse CL_ABAP_MATH aufzurufen. Die Klasse CL_ABAP_MATH bietet auch eine Methode GET_DB_LENGTH_DECS an, die die im DDIC definierte Länge und die im DDIC definierte Anzahl von Nachkommastellen liefert.

Beziehungen

Beispiel

Hinweise

Weiterführende Informationen



Fill RESBD Structure from EBP Component Structure   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 2724 Date: 20120527 Time: 083424     triton ( 72 ms )