Interne tabelle modifizieren

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Interne tabelle modifizieren

Beitrag von Olga (ForumUser / 2 / 0 / 0 ) »
Soll eigentlich funktionieren, habe genau nach der Doku gemacht vielleicht uebersehe ich etwas.
Folgendes Code:

DATA: field_catalog TYPE slis_t_fieldcat_alv.
DATA: line_fc LIKE LINE OF field_catalog.
....
READ TABLE field_catalog WITH KEY fieldname = 'DMBTR' INTO line_fc.
IF SY-SUBRC = 0.
line_fc-do_sum = 'X'.
MODIFY TABLE field_catalog FROM line_fc TRANSPORTING do_sum.
ENDIF.

Die passende Zeile mit fieldname=''DMBTR' wird gefunden, die Tabelle field_catalog bleibt aber nicht geaendert. Woran kann das liegen?
Auch ohne TRANSPORTING habe ich probiert.
Vielen Dank im Voraus fuer Ihre Hilfe!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von ewx (Top Expert / 4884 / 318 / 644 ) »
Hi Olga,

benutz beim MODIFY den Zusatz INDEX sy-tabix
Dann sollte es gehen.

Gruß, Enno

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hi Olga,

du könntest auch mir den Zusatz Assigning arbeiten, dann sparst du dir daas Modify und weist einfach nur den Wert zu

data: itab like standard Table aof ...

field-symbols: <tab> like line of itab.

READ Table itab ASSIGNING <tab> ...

IF sy-subrc = 0.
<tab>-do_sum = wert.
endif.

Gruß

Thomas

Beitrag von Olga (ForumUser / 2 / 0 / 0 ) »
Vielen Dank fuer Ihre Antworte!
Beim Zusatz von INDEX sy-tabix hat es geklapt, allerdings musste dann auch ein Wort TABLE wegsein :

MODIFY field_catalog FROM line_fc INDEX sy-tabix.

statt MODIFY TABLE field_catalog FROM line_fc.

Auch mit ASSIGNING hat es super funktioniert, vielen Dank fuer Ihre Tipps. jetzt lese ich ein bisschen mehr ueber Feld-symbols, habe bisher nicht benutzt.

Mit freundlichen Gruessen aus Odessa :)
Olga

Seite 1 von 1

Vergleichbare Themen

7
Antw.
4178
Views
Interne Table modifizieren durch Index
von Chamberlin » 02.04.2015 16:29 • Verfasst in ABAP® für Anfänger
4
Antw.
2141
Views
5
Antw.
2874
Views
Inhalt interne Tabelle an andere interne Tabelle übergeben
von L0w-RiDer » 30.01.2020 16:28 • Verfasst in ABAP® für Anfänger
5
Antw.
2087
Views

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 2 Tagen von sap_enthusiast 11 / 2171
Netzplan drucken
vor 2 Tagen von sap_enthusiast 2 / 308
SALV: Titel zu lang
vor 5 Tagen von ralf.wenzel 3 / 886
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1397
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 3330

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 2 Tagen von sap_enthusiast 11 / 2171
Netzplan drucken
vor 2 Tagen von sap_enthusiast 2 / 308
SALV: Titel zu lang
vor 5 Tagen von ralf.wenzel 3 / 886
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1397
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 3330

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1397
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3726
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3628