Tablecontrol: Eintrag mit Batch Input markieren

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

Tablecontrol: Eintrag mit Batch Input markieren

Beitrag von Google (ForumUser / 51 / 0 / 0 ) »
Hallo Zusammen
Ich möchte in einem Tablecontrol einen bestimmten Eintrag wählen und markieren. Leider weiss ich nicht, wie ich den Cursor auf den Eintrag setzen muss. Den Funktionscode für die Markierung habe ich bereits gefunden.

Die Zeile heisst "ALLE_FELDER-SCRTEXT" und das Control "TC_ALLE_FELDER". Ich müsste den Eintrag Nr. 90 haben.

Folgendes habe ich mir überlegt, leider wird aber der Cursor nicht auf die entsprechende Zeile gesetzt:

Code: Alles auswählen.

  CLEAR bdcdata.
  bdcdata-fnam = 'BDC_CURSOR'.
  bdcdata-fval = 'ALLE_FELDER-SCRTEXT(90)'.
  APPEND bdcdata.

  CLEAR bdcdata.
  bdcdata-fnam = 'BDC_OKCODE'.
  bdcdata-fval = '=PCKP'.
  APPEND bdcdata.
Hat jemand einen Tipp?

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Google,

ohne eine Funktion zum Positionieren auf Position 90, ist das ein sehr vages Unterfangen, denn Du müsstest mittels Scrollen so weit nach unten blättern, bis der benötigte Eintrag sichtbar wird.
Das erfordert aber Kenntnisse zur Anzahl Zeilen, die nach unten geblättern wird und die dann daraus resultierende Zeile in der Liste. Bei Standardbildschirmgröße kann es funktionieren... kann...

Also, wenn Du in der Anwendung eine Funktion zum Positionieren hast, benutzt Du Diese. Damit sollte sich Dein gewünschter Eintrag in der (sichtbaren) Zeile 1 befinden:

Code: Alles auswählen.

  CLEAR bdcdata. 
  bdcdata-fnam = 'BDC_CURSOR'. 
  bdcdata-fval = 'ALLE_FELDER-SCRTEXT(1)'. "sichtbare Zeile 1 !!!!
  APPEND bdcdata. 

  CLEAR bdcdata. 
  bdcdata-fnam = 'BDC_OKCODE'. 
  bdcdata-fval = '=PCKP'. 
  APPEND bdcdata. 
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Google (ForumUser / 51 / 0 / 0 ) »
Vielen dank für deine Antwort.
Ich habe heute morgen plötzlich einen Suchenbutton auf dem Dynpro "gefunden". Das vereinfacht das ganze wesentlich. Tja, manchmal sieht man vor lauter Bäumen den Wald nicht mehr. :D

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2094
Views
TableControl in Batch-Input
von dokmatik » 25.08.2005 14:39 • Verfasst in ABAP® Core
2
Antw.
3509
Views
Tablecontrol -> Mehr Zeilen markieren trotz Einstellung
von nopp » 06.12.2006 08:35 • Verfasst in Dialogprogrammierung
1
Antw.
940
Views
Batch-Input
von dkast » 15.12.2020 14:43 • Verfasst in ABAP® für Anfänger
6
Antw.
21825
Views
Batch Input
von Mamba » 30.05.2005 09:40 • Verfasst in ABAP® für Anfänger
0
Antw.
1906
Views
Batch Input
von SwordMaster » 03.12.2007 07:39 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 13 Stunden von DeathAndPain gelöst 22 / 3172
Daten an Tabelle binden
vor 18 Stunden von Lukas Sanders 2 / 1040
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 615

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

Dialog-Container mit Toolbar/Status
vor 13 Stunden von DeathAndPain gelöst 22 / 3172
Daten an Tabelle binden
vor 18 Stunden von Lukas Sanders 2 / 1040
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 615

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2611
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9200