* Set-Indikatoren (ab Rel. 7.55) dienen dem Kennzeichnen von zu aktualisierenden Spalten * bei Verwendung von Set-Indikatoren werden nur die gekennzeichneten Felder auf der DB aktualisiert * Datenstruktur mit zusätzlichem Set-Indicator TYPES: ty_sflight TYPE sflight WITH INDICATORS set_ind. DATA: it_sflight TYPE STANDARD TABLE OF ty_sflight WITH DEFAULT KEY. * Daten holen SELECT FROM sflight FIELDS carrid, connid, fldate, price WHERE carrid = 'AA' AND connid = '0017' INTO CORRESPONDING FIELDS OF TABLE @it_sflight. IF sy-subrc = 0. * Daten anpassen LOOP AT it_sflight ASSIGNING FIELD-SYMBOL(<f>). <f>-price *= '0.1'. <f>-set_ind-price = abap_true. ENDLOOP. * nur die Spalten mit Set-Indicator='X' achreiben UPDATE sflight FROM TABLE @it_sflight INDICATORS SET STRUCTURE set_ind. ENDIF.
Kategorien
-
Neueste Beiträge
- [RAP] ODATA V4 Service und Fiori Elements App implementieren
- [ABAP] Übernahme von Dokumenteninfosätzen beim Anlegen von Einkaufsbelegen unterdrücken
- [ABAP] OpenSQL: Stringfunktionen
- [ABAP] OpenSQL: NULL-Indicator zum Anzeigen von leeren Rückgabemengen
- [ABAP] OpenSQL: Set-Indicator für das Aktualisieren von Spalten
- [ABAP] Repository-Infosystem: Views zu Objekten
- [ABAP] SALV-Table – Gruppen für Spaltenvorrat im SALV-Layout
- [ABAP] Retourenumlagerungsbestellungen lesen
- [SAP] Fabrikkalender / Feiertagskalender einrichten
- [ABAP] ABAP2XLSX: CSV-Datei schreiben