* 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
- [SAP] Profit Center
- [SAP Fiori] Setup Fiori My Inbox
- [SAP Fiori] Setup der Fiori Suche / Fiori search
- [ABAP] Liste aller Umgebungsvariablen
- [ABAP] Muster-Leistungsverzeichnisse lesen
- [ABAP] ABAP2XLSX: Column Autosize, Verwendung Iterator
- [ABAP] Schlüsselspalten einer DB-Tabelle ermitteln
- [ABAP] SALV-Grid: Eventhandler für Klick auf eine Zelle (link_click, hotspot)
- [ABAP] Material-Ledger: Materialpreise für unterschiedliche Währungstypen pflegen
- [SAP] Material Ledger / Materialbewertung / Materialpreise