* 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] XML in interne Tabelle wandeln
- [ABAP] Inhalt eines Spoolauftrages auslesen
- [ABAP] User-Exits und BAdIs zu einem Programm oder einer Transaktion auflisten
- [ABAP] UTC-long-Zeitstempel nach POSIX-Standard in Datum und Zeit splitten
- [ABAP] Verwendung von Common Table Expressions (CTE)
- [ABAP] Leistungsverzeichnis lesen (MS_READ_SERVICES_FOR_BAPI)
- [ABAP] SAPConnect: Kommunikationsknoten, Routing und Parameter auslesen
- [SAP] Business Document Service (BDS)
- [SAP] Generic Object Services (GOS)
- [SAP] MM-Berechtigungsobjekte