Liste mit Selektionsmöglichkeit

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

Liste mit Selektionsmöglichkeit

Beitrag von FullyScaled (ForumUser / 11 / 7 / 0 ) »
Hallo,
ich stehe momentan etwas auf dem Schlauch. Ich möchte folgendes realisieren:

Ich benötige eine Liste auf meinem Dynpro, welche eine interne Tabelle anzeigt. Es soll möglich sein, genau einen Eintrag aus dieser Liste zu selektieren. Wichtig ist nur, dass nach dem Selektieren direkt ein PAI getriggert wird und ich den selektierten Eintrag aus der internen Tabelle möglichst einfach auslesen kann.

Ich habe versucht das Ganze mit einer Table Control zu lösen. Diese hat ja auch schon die Möglichkeit direkt eine Selektion zuzulassen. Leider wird hierbei jedoch kein PAI getriggert. Danach habe ich das ganze damit versucht, meiner internen Tabelle noch ein Char-Feld anzuhängen, und dieses dann in der Table Control als Checkbox angezeigt. Hierbei wird zwar ein PAI getriggert, jedoch bin ich nicht darauf gekommen, wie ich jetzt genau die Checkbox rausfinden kann, die nun selektiert worden ist, da ja alle Checkboxen in meiner Table Control den gleichen Function-Code haben...

Es wäre super, wenn ihr mir weiterhelfen könntet, wie man dies in der Praxis am Besten löst.

Liebe Grüße
FullyScaled

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


Re: Liste mit Selektionsmöglichkeit

Beitrag von a-dead-trousers (Top Expert / 4483 / 231 / 1205 ) »
Hi!

Wenn du dir die F1-Hilfe zum Feld "Funktionscode" im Screeneditor bei einem Feld (in deinem Fall die Checkbox) anschaust wirst du den Hinweis finden, dass man mit %%% eine bis zu dreistellige Zeilennummer in den Funktionscode generieren kann.
Das reicht aber noch nicht ganz, denn bei dieser Zeilennummer handelt es sich um die Zeile im Dynpro und nicht die Zeile in der internen Tabelle. Um jetzt die Zeile aus der internen Tabelle zu ermitteln muss man noch die Position des Scrollbalkens des Table-Controls kennen. Die verbirgt sich in der zugehörigen CONTROLS-Variable unter TOP_LINE (SAP-Hilfe "CONTROLS - TYPE TABLEVIEW")

lg ADT

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

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: Liste mit Selektionsmöglichkeit

Beitrag von FullyScaled (ForumUser / 11 / 7 / 0 ) »
Super, vielen Dank.

Das hat mir sehr weitergeholfen. Leider wird jedoch egal welchen Radiobutton ich auswähle (habe einen kleinen Screenshot zur Demonstration angehängt) immer nur FunctionCode001 in den ok-code geschrieben.

Re: Liste mit Selektionsmöglichkeit

Beitrag von a-dead-trousers (Top Expert / 4483 / 231 / 1205 ) »
Ich bezog mich auf Checkboxen, sowie du es in einem ursprünglichen Post beschreibend hast.
Radiobuttons verhalten sich etwas anders, da sie immer in einer "Gruppe" zusammengefasst werden müssen, sodass nur einer auswählbar ist. Das heißt aber auch, dass jeder davon denselben Funktionscode hat. In diesem Fall kannst du dir das also mit dem Zusatz %%% sparen. Welcher Datensatz ausgewählt wurde, siehst du in deiner internen Tabelle: Das Feld mit demselben Namen wie der Radiobutton auf dem Dynpro hat den Wert X.

lg ADT

EDIT: Hey... Mein 2000ter Post... Nur noch 48 bis zur nächsten ganzen Zahl. :P
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

1
Antw.
4543
Views
Dialogsteuerung Liste->Dynpro->Liste sy-ucomm
von cut1 » 08.12.2006 14:28 • Verfasst in Dialogprogrammierung
3
Antw.
5577
Views
Screen->Liste->Screen und dann wieder Liste???
von dimes » 19.07.2007 15:19 • Verfasst in Dialogprogrammierung
3
Antw.
2906
Views
ALV-Liste
von christof » 20.08.2015 08:43 • Verfasst in ABAP® für Anfänger
3
Antw.
1901
Views
Liste für Warenausgangbuchung
von cuncon » 14.11.2017 09:09 • Verfasst in Material Management & Produktionsplanung
8
Antw.
4554
Views
Zahlenformatierung ALV-Liste 123.123.123,12
von Bright4.5 » 01.07.2020 15:02 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

LSMW-Problem
vor 5 Tagen von mazu gelöst 5 / 1562
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 1572

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

LSMW-Problem
vor 5 Tagen von mazu gelöst 5 / 1562
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 1572

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 87384
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 140602