ABAPASSIGN_CASTING_OBSOLETE - ASSIGN CASTING OBSOLETE

General Data in Customer Master   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

ASSIGN - obsolete_casting

Kurzreferenz



Obsolete Syntax

... { TYPE name }
  | { [TYPE name] DECIMALS dec } ... .

Zusätze:

1. ... TYPE name

2. ... DECIMALS dec

Wirkung

Diese Form des Zusatzes casting_spec der Anweisung ASSIGN,bei der TYPE bzw. DECIMALS ohne den Zusatz CASTING angegeben werden, ist in Klassenverboten. Weiterhin kann sie weder gleichzeitig mit dem Zusatz INCREMENT in mem_areanoch mit dem Zusatz RANGEverwendet werden. Das Feldsymbol kann aber mit dem ebenfalls obsoleten Zusatz STRUCTURE der Anweisung FIELD-SYMBOLS typisiert sein.

Zusatz 1

... TYPE name

Wirkung

Hinter TYPE wird ein einstelliges zeichenartiges Datenobjekt name erwartet, das bei Ausführungder Anweisung genau einen der Buchstaben "C", "D", "F", "I", "N", "P", "T", "X", "b" oder "s" in der gezeigten Groß-/Kleinschreibung enthalten muss. Diese Buchstaben bezeichnen die entsprechenden eingebautenABAP-Typen und haben folgende Wirkung:

  • Wenn das Feldsymbol <fs> vollständig oder teilweise typisiert ist, muss dieTypisierungzu dem hinter TYPE angegebenen ABAP-Typ passen. Der zugewiesene Speicherbereich wird auf den Typ des Feldsymbols gecastet.
  • Wenn das Feldsymbol vollständig generisch typisiert ist, wird der Typ des zugewiesenen Speicherbereichs auf den hinter TYPE angegebenen ABAP-Typ gecastet.


Hinweis

Die Angabe der eingebauten Typen b und s über "b" bzw. "s" ist eine Ausnahme vonder Regel, dass diese nicht in Anweisungen angegeben werden können, und nur in dieser obsoleten Variante möglich.

Beispiel

Siehe Cast mit eingebauten Datentypen

Zusatz 2

... DECIMALS dec

Wirkung

Hinter DECIMALS muss ein numerisches Datenobjekt dec angegeben werden. Für dasCasting wird der Datentyp p verwendet, wobei die Anzahl derNachkommastellendurch den Inhalt von dec festgelegt wird. TYPE muss bei DECIMALS nicht angegeben werden. Falls TYPE angegeben ist, muss name den ohnehin verwendeten Datentyp "P" enthalten.

Beispiel

Siehe Cast der Dezimalstellen


BAL_S_LOG - Application Log: Log header data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 4201 Date: 20120526 Time: 231712     triton ( 164 ms )