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 / 4397 / 223 / 1182 ) »
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.
2729
Views
Screenpainter und Selectoptions
von niermaj » 25.07.2005 17:18 • Verfasst in ABAP® für Anfänger
1
Antw.
1573
Views
Screenpainter // Fehler // Weiterentwicklung
von ewx » 15.06.2018 12:31 • Verfasst in ABAP® Core
3
Antw.
3087
Views
ScreenPainter- Spalten verschieben
von debianfan » 30.05.2018 11:53 • Verfasst in Dialogprogrammierung
9
Antw.
2962
Views
Textbox mit F4 Suche über ScreenPainter
von stony007_de » 04.12.2015 14:37 • Verfasst in ABAP® für Anfänger
4
Antw.
3149
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

Trennen Strasse und Hausnummer
vor 12 Minuten von DeathAndPain 19 / 11153
Dialog-Container mit Toolbar/Status
vor 19 Stunden von black_adept gelöst 27 / 4287
IT0024 Qualifikationen CP-ID
vor 21 Stunden von ArjenR 1 / 190

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

Trennen Strasse und Hausnummer
vor 12 Minuten von DeathAndPain 19 / 11153
Dialog-Container mit Toolbar/Status
vor 19 Stunden von black_adept gelöst 27 / 4287
IT0024 Qualifikationen CP-ID
vor 21 Stunden von ArjenR 1 / 190

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 21 Stunden von ArjenR 1 / 190
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3123
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9718