* 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' schreiben
UPDATE sflight FROM TABLE @it_sflight INDICATORS SET STRUCTURE set_ind.
ENDIF.
Kategorien
-
Neueste Beiträge
- [ABAP] User-Logondaten lesen
- [ABAP] Prüfen, ob ein Druckername gültig ist
- [ABAP] SALV: Druckausgabe eines SALV-Gitters in SAP-Spool (SP01)
- KI-Software
- [ABAP] SALV: Cell-Merging beim Sortieren der Spalten unterdrücken
- Kartoffelsalat
- [CDS-Views] SAP-Standard CDS Views suchen
- [ABAP] Statuswerte zu einem IH-Auftrag lesen
- [ABAP] Gantt-Chart anzeigen
- [ABAP] SAPscript-Texte: Clusterdaten ohne READ_TEXT direkt aus Tabelle STXL lesen