Zeilennummer des Cursors im Subscreen erkennen

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

Zeilennummer des Cursors im Subscreen erkennen

Beitrag von Roddy (ForumUser / 27 / 6 / 0 ) »
Hallo zusammen,

kann mir jemand bei folgendem Problem auf die Sprünge helfen:

Ich habe ein Dynpro (Mitglied), das in einem Subscreen z. B. 9 Ansprechpartner des Mitglieds auflistet.
Wenn ich nun im Subscreen scrolle (weil nur Platz für 5 Zeilen in der Anzeige sind) und z. B. die Einträge 7 - 9 vor mir sehe und schließlich den Cursor in den 9. stelle, steht aber trotzdem in CRS_LINE der Wert 3 (3. sichtbare Zeile) -> was dazu führt, dass bei einem Doppelklick der 3. Anprechpartner angezeigt wird und nicht der 9.

Der Aufruf zur Ermittlung des Anprechpartners und dem Ausführen der "Doppelklick"-Funktionalität (in diesem Fall Aufruf der Transaktion VAP3 im eigenen FuBa) passiert im PAI meines Dynpros:

FORM sapmf02d_vap3_call.

FIELD-SYMBOLS: <ls_knvk> TYPE fknvk,
<lt_knvk> TYPE table,
<l_line> TYPE i.

ASSIGN ('(SAPMF02D)CRS_LINE') TO <l_line>.
CHECK sy-subrc = 0 AND NOT <l_line> IS INITIAL.

ASSIGN ('(SAPMF02D)XKNVK[]') TO <lt_knvk>.

READ TABLE <lt_knvk> ASSIGNING <ls_knvk>
INDEX <l_line>.

CALL FUNCTION 'Z_NW_VAP3_START'
EXPORTING
i_parnr = <ls_knvk>-parnr.

ENDFORM. "sapmf02d_vap3_call

Was ich bräuchte, wäre zumindest die Info, OB gescrollt wurde bzw. welche Zeile von allen (und nicht nur der sichtbaren) ausgewählt worden ist.

Danke im Voraus!

Roddy

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


Re: Zeilennummer des Cursors im Subscreen erkennen

Beitrag von ewx (Top Expert / 4904 / 328 / 646 ) »
Vielleicht helfen dir SY-STEPL und SY-LOOPC.
http://help.sap.com/saphelp_470/helpdat ... ontent.htm

Bin mir aber nicht sicher, ob die auch "ausserhalb" des Loops greifen/ korrekt gefüllt sind.

Re: Zeilennummer des Cursors im Subscreen erkennen

Beitrag von black_adept (Top Expert / 4155 / 134 / 958 ) »
Hallo Roddy,

du hast eine Erweiterung programmiert und greifst dir mittels dirty assign irgendwelche Daten aus dem Speicher.
Da solltest du einfach das Rahmenprogramm durchlesen und herausfinden wo SAP aus der geklickten Zeile den Index in der Tabelle berechnet und holst dir dann ( wahrscheinlich wieder über dirty assign ) die zugehörigen Daten und programmierst einfach das nach, was SAP selber auch macht.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Zeilennummer des Cursors im Subscreen erkennen

Beitrag von a-dead-trousers (Top Expert / 4477 / 229 / 1203 ) »
hi!

Vermutlich eine Variable die TOP_LINE oder so ähnlich heißt, da die aktuelle Cursorposition CRS_LINE (=CURSOR LINE) lautet.

lg ADT
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: Zeilennummer des Cursors im Subscreen erkennen

Beitrag von Roddy (ForumUser / 27 / 6 / 0 ) »
Hallo zusammen,

habe es inzwischen in der Tat über dirty assigns gelöst - Danke soweit!

Ciao
Roddy

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2317
Views
Zeilennummer im ALV GRID
von michamint » 08.02.2017 13:54 • Verfasst in ABAP Objects®
0
Antw.
3414
Views
Probleme Beim Subscreen im Subscreen
von dimes » 07.03.2007 14:50 • Verfasst in Dialogprogrammierung
0
Antw.
5227
Views
Subscreen im Subscreen mit Tabstrip
von Maggonski » 03.02.2023 15:19 • Verfasst in Dialogprogrammierung
5
Antw.
2477
Views
Datenbankschlüssel erkennen
von Orestes » 04.10.2011 13:36 • Verfasst in ABAP® für Anfänger
4
Antw.
2606
Views
ALV Datenänderung erkennen
von SAP_ENTWICKLER » 21.12.2017 10:09 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zukunft des ABAP Entwicklers
Gestern von ewx 9 / 655
Prüfzeugnisse Anlagen finden
Gestern von ewx gelöst 2 / 210
Spool vereinen OTF und PDF
vor 5 Tagen von anna2205 1 / 132
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2635

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

Zukunft des ABAP Entwicklers
Gestern von ewx 9 / 655
Prüfzeugnisse Anlagen finden
Gestern von ewx gelöst 2 / 210
Spool vereinen OTF und PDF
vor 5 Tagen von anna2205 1 / 132
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2635

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor 5 Tagen von anna2205 1 / 132
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6291
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 24020