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 / 4399 / 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.
1575
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.
2970
Views
Textbox mit F4 Suche über ScreenPainter
von stony007_de » 04.12.2015 14:37 • Verfasst in ABAP® für Anfänger
4
Antw.
3153
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

Regex in where
vor 17 Stunden von tar 8 / 364
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 284
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 527

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

Regex in where
vor 17 Stunden von tar 8 / 364
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 284
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 527

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 221
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3403
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9953