Ansicht
Dokumentation
ABENCONVERSION_ELEMENTARY - CONVERSION ELEMENTARY
General Data in Customer Master CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )