Daten ändern beim Sichern eines Pflegedialogs

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Daten ändern beim Sichern eines Pflegedialogs

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hallo Leute,

ich versuche zur Zeit verweifelt beim Sichern eines Tabellenpflegedialogs Felder zu ändern.
Dazu habe ich wie hier von Enno beschrieben, mir den Zeitpunkt 01 erstellt und ändere wie in seiner Vorlage die Tabelle EXTRACT.
Die Routine wird auch tadellos durchlaufen. Nur leider passiert auf der Datenbank nichts. es werden trotzdem die unveränderten Werte auf die Datenbank geschrieben.
Hat jemand eine Idee was ich falsch mache oder was noch fehlt?
Gruß,
der Matze

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


Re: Daten ändern beim Sichern eines Pflegedialogs

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Ich hab das meist so gemacht:

Code: Alles auswählen.

  LOOP AT total.
    MOVE <vim_total_struc> TO eigene_struktur. 
    
    IF eigene_struktur-feld IS INITIAL.
      eigene_struktur-feld = 'Wert'.
      <action> = aendern.
    ENDIF.

    IF <action> NE original.
      MOVE eigene_struktur TO <vim_total_struc>.
      MODIFY total.

      READ TABLE extract WITH KEY <vim_xtotal_key>.
      IF sy-subrc EQ 0.
        MOVE eigene_struktur TO <vim_extract_struc>.
        MODIFY extract INDEX sy-tabix.
      ENDIF.
    ENDIF.
  ENDLOOP.
TOTAL ist alles was in der Tabelle aktuell steht (geladen ist). EXTRACT ist das was angezeigt wird. Daher ist in EXTRACT oft nicht alles vorhanden was benötigt wird und das Änderungskennzeichen ist glaub ich auch nur in TOTAL vorhanden.

Die Feldsymbole die ich im Code verwende, werden vom Standard zur Verfügung gestellt:
<vim_total_struc> zeigt auf den (unstrukturierten) Header von TOTAL.
<action> zeigt auf das Änderungsflag im Header von TOTAL.
<vim_xtotal_key> zeigt auf die Schlüsselfelder im Header von TOTAL.
<vim_extract_struc> zeigt auf den (unstrukturierten) Header von EXTRACT.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Thanatos82

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Daten ändern beim Sichern eines Pflegedialogs

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Wow, Klasse ADT! Vielen Dank!
Ich versuch jetzt mal zu verstehen was da genau gemacht wird, aber es funktioniert auf jeden Fall schonmal!
Gruß,
der Matze

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1937
Views
ALV Layout sichern
von SAP_ENTWICKLER » 01.09.2015 09:37 • Verfasst in ABAP® Core
4
Antw.
2230
Views
packages sichern
von bigspot » 12.04.2006 09:28 • Verfasst in ABAP® für Anfänger
1
Antw.
1506
Views
Sichern von Selektionen
von SAP_ENTWICKLER » 22.05.2018 15:20 • Verfasst in ABAP® Core
5
Antw.
3203
Views
Benutzerparameter sichern
von KlausB » 13.09.2007 11:19 • Verfasst in Basis
2
Antw.
1664
Views
Popup Sichern als ...
von robin1at » 11.01.2006 15:00 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 37
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 37
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141