Table Control + F4 mit User Exit -> und aktuelle Zeile?

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

Table Control + F4 mit User Exit -> und aktuelle Zeile?

Beitrag von mawi (ForumUser / 61 / 0 / 1 ) »
Und noch eine Frage, bevor ich aus lauter Verzweiflung das Table Control durch den ALV Grid ersetze:

Ich nutze ein Tablecontrol, in dem zum Kostenstellenfeld eine F4-Hilfe gedrückt werden kann. Einschränkend für die Suchhilfe soll der Buchungskreis (gleiche Zeile, andere Spalte im Table Control) genutzt werden.

Die eigene Suchhilfe zu erstellen, war kein Thema. Nur weiß ich nicht, wie ich den aktuellen Buchungskreis bekomme. Dazu bräuchte ich die Tabellenzeile (oder den Index) desjenigen Feldes, auf dem die F4-Hilfe angefordert wurde.

Steploop hilft nicht weiter, da das Drücken der F4-Hilfe kein PAI und PBO erzeugt. Gleiches gilt für GET CURSOR oder das Feld CURRENT_LINE des Table Controls.

Andere Ideen?

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


Beitrag von ewx (Top Expert / 4871 / 314 / 644 ) »
Das einfachste wäre, du würdest im Tablecontrol eine eigene Struktur für die Ausgabe verwenden. In dieser Struktur kannst du dann deine Suchhilfe direkt den Feldern zuordnen. Das System holt sich dann automatisch die Werte aus der Zeile in der F4 gedrückt wurde.

Ansonsten kann man noch im POV (Process on Value request) per DYNP_VALUES_READ die aktuellen Feldinhalte ermitteln und kann diese dann - allerdings ziemlich umständlich - an bestimmte F4IF*-Bausteine weitergeben (welche das sind, weiss ich grad nicht ausm Kopf; du bräuchtest zwei: der 1. um die Definition der Suchhilfe zu lesen und der 2. um die Suchhilfe aufzurufen)
Gruß,

Beitrag von edwin (Specialist / 306 / 10 / 68 ) »
Hallo,

ich benutze im POV den FB:

Code: Alles auswählen.

data f4_field type DDSHF4ENV.
CALL FUNCTION 'F4UT_GET_ENVIRONMENT'
IMPORTING 
  env_info = f4_field
EXCEPTIONS
  f4_not_active
 others
in der Struktur bekommst Du alles zurück, was Du brauchst.

Gruss Edwin

*edit
die Tabellenzeile ergibt sich dann:
act_line = f4_field-steplnum + <tablecontrol>-top_line - 1.

Gruss Edwin

Beitrag von mawi (ForumUser / 61 / 0 / 1 ) »
ihr habt recht! (natürlich :oops: ) manchmal sieht man den Wald vor lauter bäumen nicht - POV war das zauberwort. vielen dank!

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1640
Views
Table Control + Zeile ausblenden
von jensschladitz » 17.05.2016 14:24 • Verfasst in ABAP® Core
3
Antw.
4635
Views
Neue Zeile im Table Control! *EILIG*
von Steffi » 04.04.2005 15:19 • Verfasst in Dialogprogrammierung
0
Antw.
1330
Views
Table Control: Nur eine Zeile und kein Scrollen
von MCMio » 04.08.2006 11:05 • Verfasst in Dialogprogrammierung
1
Antw.
1991
Views
Systemfeld für aktuelle Zeile im Quellcode
von chrislo » 30.06.2011 12:29 • Verfasst in ABAP® für Anfänger
6
Antw.
3248
Views
Nur aktuelle Zeile im GRID aktualisieren
von Kojak » 30.01.2006 13:02 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Absprung VA02 Position
vor 33 Minuten von gs3rr4 3 / 18
OPD Druck im SPOOL
vor 2 Stunden von Manfred K. 1 / 10
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1800
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2335

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

Absprung VA02 Position
vor 33 Minuten von gs3rr4 3 / 18
OPD Druck im SPOOL
vor 2 Stunden von Manfred K. 1 / 10
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1800
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2335

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 2 Stunden von Manfred K. 1 / 10
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 377
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 984
MS-Word als Editor
letzen Monat von tekko 1 / 4485