Screenpainter & verschwundene Werte

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

Benutzeroberflächen in SAP®-Systemen.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Screenpainter & verschwundene Werte

Beitrag von debianfan (ForumUser / 84 / 64 / 0 ) »
Mahlzeit zusammen,

dank eines Hinweises von einem Leser hier habe ich das Dynpro entsprechend anpassen können.

Es ist nur höchst unglücklich, dass ich die Standardfelder (welche vorher vorhanden waren) ändern kann - die speichert er auch völlig korrekt in den Standardtabellen - aber wenn ich einen Breakpoint im Dynpro im Bereich "MODULE XXXXX INPUT" setze, sind die Änderungen an den Standardfeldern in den internen Tabellen enthalten - meine kundeneigenen Felder aber leer - ein Eingaben sind "verschwunden", d.h. die Felder sind initial.

Muss ich noch besondere Optionen im Reiter "Element List" berücksichtigen, dass die Daten auch weitergegeben werden? :cry:

gruss :shock:
Zuletzt geändert von debianfan am 11.06.2018 11:33, insgesamt 1-mal geändert.
Ich weiß viel - aber nicht alles - deswegen lerne ich gern dazu & bin für Hinweise von erfahrenen ITlern immer dankbar.

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


Re: Screenpainter & verschwundene Werte

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
hi.

Dynpros und da besonders die Tabellen arbeiten mit einer Übertragung der Daten per Name in Datenfelder.
Die Anweisung LOOP AT der Dynpro-Ablauflogik macht dabei nichts anderes als das alle sichtbaren Felder des Table-Controls (bzw. Steploops) Zeile für Zeile in die entsprechende Struktur bzw. Felder des Hauptprogramms kopiert werden. Damit diese im Anschluss dann in den richtigen Tabellenzeilen landen muss man das Einfügen (MODIFY) unter Umständen selbst machen. Das Problem ist hierbei die TOP_LINE, also die Position der ersten Zeile im Table-Control relativ zur Position in der Datentabelle (Position des Scrolbalkens).

Ich bin mir jetzt nicht sicher, wenn man eine Tabelle mit Kopfzeile verwendet, ob der Standard die Übertragung vom Dynpro in diese Tabelle auch automatisch durchführen kann. Ich hab mir hierfür vor Jahren eine eigene Klasse geschrieben welche die Übertragung durchführt und mir seither keine Gedanken mehr darüber gemacht und dadurch auch schlicht vergessen was out-of-the-box geht und was nicht.

Schau mal nach ob zwischen LOOP und ENDLOOP in der Dynpro-Ablauflogik PAI-Module aufgerufen werden und was da drinnen genau gemacht wird.

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

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

Seite 1 von 1

Vergleichbare Themen

7
Antw.
2636
Views
Screenpainter und Selectoptions
von niermaj » 25.07.2005 17:18 • Verfasst in ABAP® für Anfänger
3
Antw.
2933
Views
ScreenPainter- Spalten verschieben
von debianfan » 30.05.2018 11:53 • Verfasst in Dialogprogrammierung
1
Antw.
1456
Views
Screenpainter // Fehler // Weiterentwicklung
von ewx » 15.06.2018 12:31 • Verfasst in ABAP® Core
9
Antw.
2730
Views
Textbox mit F4 Suche über ScreenPainter
von stony007_de » 04.12.2015 14:37 • Verfasst in ABAP® für Anfänger
4
Antw.
2701
Views
Abhängige Werte-Liste (F4-Werte)
von Gast » 27.12.2005 10:34 • Verfasst in ABAP® Core

Ü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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140