Ansicht
Dokumentation

ABENCONVERSION_ELEMENTARY - CONVERSION ELEMENTARY

ABENCONVERSION_ELEMENTARY - CONVERSION ELEMENTARY

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

Konvertierungsregeln für elementare Datenobjekte

Die Programmiersprache ABAP enthält einen Satz eingebauter elementarer Datentypen. Sie unterstützt die automatische Typkonvertierung und Längenanpassung für Zuweisungen zwischen allen diesen Datentypen mit Ausnahme von Datumsfeldern, Zeitfeldern und Zeitstempelfeldern bei denen viele Konvertierungen keinen Sinn hätten.

Die Konvertierungstabellen in den folgenden Abschnitten definieren die Regeln für die Konvertierung für alle möglichen elementaren Zielfelder für

Bei allen Konvertierungen muss aus dem Inhalt des Quellfelds ein Wert aus dem typspezifischen Wertebereich des Zielfelds erzeugbar sein, sonst wird eine Ausnahme ausgelöst, die in einer der Unterklassen der Klasse CX_SY_CONVERSION_ERROR definiert ist. In aller Regel sind Konvertierungsfehler über CATCH behandelbar. Es gibt aber auch Anweisungen, bei deren Ausführung Zuweisungen stattfinden, deren Konvertierungsfehler entweder implizit behandelt werden oder direkt zu einem Laufzeitfehler führen.

Nach einer Ausnahme ist der Inhalt des Zielfelds undefiniert und sollte nicht verwendet werden. Das Zielfeld kann nach einer Ausnahme sowohl den vorhergehenden als auch einen ungültigen Wert enthalten (letzteres ist z.B. nach einem Überlauf bei Gleitpunktzahlen der Fall).

Unerwartete Konvertierungsergebnisse vermeiden

Hinweis

Aufzählungstypen gehören zwar auch zu den elementaren Datentypen, aber für diese gelten spezielle Konvertierungsregeln, die dafür sorgen, dass einer Aufzählungsvariable nur erlaubte Werte zugewiesen werden können.






BAL_S_LOG - Application Log: Log header data   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3230 Date: 20240523 Time: 175726     sap01-206 ( 47 ms )