Ansicht
Dokumentation
ABENDECLARATION_POSITIONS - DECLARATION POSITIONS
TXBHW - Original Tax Base Amount in Local Currency ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Deklarationspositionen
Deklarationspositionen sind reine Schreibpositionen, an denen ein Deklarationsausdruck für eine Inline-Deklaration angegeben werden kann. Es gibt keine Deklarationspositionen innerhalb von Ausdrücken.
Es gibt folgende Deklarationspositionen:
- Positionen für die Inline-Deklaration von Variablen mit DATA(var) und FINAL(var). Es handelt sich um folgende Schreibpositionen, bei denen der Operandentyp vollständig festgestellt werden kann und der Inhalt des Operands nicht ausgewertet aber vollständig überschrieben wird.
- Linke Seite einer Zuweisung mit dem Zuweisungsoperator =
- Aktualparameter für Ausgabeparameter und Rückgabewerte von Methoden beim eigenständigen Methodenaufruf:
- Wenn ein Methodenaufruf auf der rechten Seite einer Zuweisung steht oder Teil eines Ausdrucks ist, sind diese Aktualparameter keine Deklarationspositionen.
- Zielfelder beim Abfangen einer Ausnahme:
- CATCH EXCEPTION INTO oref
- CLEANUP INTO oref
- Zielfelder in Anweisungen der Zeichen- und Bytekettenverarbeitung:
-
FIND ... MATCH COUNT mcnt
MATCH OFFSET moff
MATCH LENGTH mlen
RESULTS result_tab$|result_wa
SUBMATCHES s1 s2 ...
REPLACE ... REPLACEMENT COUNT rcnt
REPLACEMENT OFFSET moff
REPLACEMENT LENGTH mlen
RESULTS result_tab$|result_wa
CONCATENATE ... INTO result
SPLIT ... INTO result1 result2 ...
INTO TABLE result_tab
CONVERT TEXT ... INTO SORTABLE CODE hex
GET BIT ... INTO val.
- Zielfelder in Anweisungen für Zeitstempel:
- CONVERT UTCLONG ... INTO DATE dat TIME tim DAYLIGHT SAVING TIME dst
- CONVERT ... INTO UTCLONG time_stamp
- GET TIME STAMP time_stamp
- CONVERT TIME STAMP ... INTO DATE dat TIME tim DAYLIGHT SAVING TIME dst
- CONVERT ... INTO TIME STAMP time_stamp
- Zielfelder in Anweisungen für interne Tabellen:
- READ TABLE ... $[REFERENCE$] INTO dobj
- LOOP AT ... $[REFERENCE$] INTO dobj
- INSERT ... $[REFERENCE$] INTO dobj
- COLLECT ... $[REFERENCE$] INTO dobj
- APPEND ... $[REFERENCE$] INTO dobj
- MODIFY ... $[REFERENCE$] INTO dobj
-
FIND ... IN TABLE MATCH COUNT mcnt
IN TABLE MATCH LINE mlin
IN TABLE MATCH OFFSET moff
IN TABLE MATCH LENGTH mlen
IN TABLE RESULTS result_tab$|result_wa
IN TABLE SUBMATCHES s1 s2 ...
-
REPLACE ... IN TABLE REPLACEMENT COUNT rcnt
IN TABLE REPLACEMENT LINE rlin
IN TABLE REPLACEMENT OFFSET moff
IN TABLE REPLACEMENT LENGTH mlen
IN TABLE RESULTS result_tab$|result_wa
- Zielfelder der -Anweisung SELECT
- SELECT ... INTO (elem1, elem2, ... )
- SELECT ... INTO wa
- SELECT ... INTO TABLE itab
- Cursor-Feld der -Anweisung OPEN CURSOR:
- OPEN CURSOR dbcur
- Hier kann nur DATA, aber nicht FINAL verwendet werden.
- Zielfelder der Anweisung DESCRIBE:
-
DESCRIBE FIELD ... TYPE typ $[COMPONENTS com$] LENGTH ilen DECIMALS dec
OUTPUT-LENGTH olen HELP-ID hlp EDIT MASK mask
- DESCRIBE TABLE ... KIND knd LINES lin OCCURS n
- DESCRIBE DISTANCE ... INTO dst
- Zielfelder verschiedener GET-Anweisungen:
- GET PARAMETER ... FIELD dobj
- GET PF-STATUS status
- GET REFERENCE INTO dref
- GET RUN TIME FIELD rtime
- GET TIME FIELD tim
- Arbeitsbereich in Anweisung für Dynpros:
- LOOP AT SCREEN ... INTO wa
- Zielfeld für die Nachrichtenausgabe:
- MESSAGE ... INTO text
- Zielfelder in Anweisungen der Dateischnittstelle:
- READ DATASET ... LENGTH alen
- GET DATASET ... POSITION pos ATTRIBUTES attr
- Zielfeld bei einer Serialisierung:
- CALL TRANSFORMATION ... RESULT XML rxml
- Alle Schreibpositionen bei der Programmgenerierung:
- GENERATE SUBROUTINE POOL ... NAME prog error_handling
- Mit abgeleiteten BDEF-Typen typisierte RAP-Antwortstrukturen und interne Tabellen:
- MODIFY $[ENTITY$|ENTITIES$] ... $[response_param$].
- COMMIT ENTITIES ... $[response_param$].
- GET PERMISSIONS ... $[response_param$].
- READ $[ENTITY$|ENTITIES$] ... $[response_param$].
- SET LOCKS ... $[response_param$].
- Positionen für die Inline-Deklaration von Feldsymbolen mit FIELD-SYMBOL(<fs>). Es handelt sich um alle Stellen, bei denen einem Feldsymbol ein Speicherbereich zugewiesen werden kann.
- Feldsymbol in der Anweisung ASSIGN:
- ASSIGN... TO <fs>
- Feldsymbole in Anweisungen für interne Tabellen:
- READ TABLE ... ASSIGNING <fs>
- LOOP AT ... ASSIGNING <fs>
- INSERT ... ASSIGNING <fs>
- COLLECT ... ASSIGNING <fs>
- APPEND ... ASSIGNING <fs>
- MODIFY ... ASSIGNING <fs>
Hinweis
Im Gegensatz zum eigenständigen Methodenaufruf können beim funktionalen Methodenaufruf keine Inline-Deklarationen als Aktualparameter für Ausgabeparameter angegeben werden.
Beispiel
Deklarationsausdruck DATA für die Deklaration einer internen Tabelle itab hinter dem Zusatz INTO TABLE einer SELECT-Anweisung.
PERFORM Short Reference CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 15107 Date: 20240523 Time: 174158 sap01-206 ( 103 ms )