Tablecontrol: Drucktaste alle markieren

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Tablecontrol: Drucktaste alle markieren

Beitrag von Jost ( / / 0 / 3 ) »
Hallo,

ich habe ein Dynpro mit einem Tabecontrol angelegt.
Es wird gerufen mit:

CALL SCREEN ... STARTING AT 20 1 ENDING AT 68 22.

Der User möchte die Drucktaste 'Alles markieren' haben - die fehlt aber (ich dachte eigentlich, das die zum Standard gehört) - wo baut man diese Drucktaste ein, um alle Zeilen eines Tablecontrol zu markieren?


Grüsse
Jost

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


Beitrag von ewx (Top Expert / 4787 / 295 / 629 ) »
Hi Jost,

um dieses Feature nutzen zu können, muss die interne Tabelle ein Feld haben, in dem man speichern kann dass diese Zeile markiert ist.

In den TableControl-Attributen muss dann dieses Feld als "Mit Mark.Sp" angegeben werden.

ausserdem benötigst du dann eine Routine, die dieses Kennzeichen setzt, wenn eine Zeile markiert wird.

Um alle zu markieren brauchst du dann nur einen Loop über die interne Tabelle zu machen und das entspr. Markierungskennzeichen setzen.

Gruß, Enno.

PS: Beim Erstellen eines TC mit Wizard, kann das Feature ausgewählt werden und wird dann autom. eingebaut.

RE

Beitrag von Jost ( / / 0 / 3 ) »
Hallo Enno,

soweit so gut.
In den Attibuten des Table Control ist die Zeilenmarkierung mit 'mehrfach' gesetzt, sowie auch das Feld 'mit Markierspalte' .
D.h., das Table Control hat schon Drucktasten, funzt auch einwandfrei, aber man kann nicht Alles markieren.

Wie muss das Feld der ITAB denn definiert sein? Typ I?

Gruss
Jost

Beitrag von ewx (Top Expert / 4787 / 295 / 629 ) »
Hi Jost,

wenn "Mehrfachmarkierung" möglich ist, sollte die ITAB ja schon ein entspr. Feld haben?!?

Ansonsten: Einstellig Typ CHAR

Gruß, Enno.

Re

Beitrag von Jost ( / / 0 / 3 ) »
Hallo Enno,

ja, das Feld ist da
CHECK(1) TYPE C VALUE ''.

Es ist auch Mehrfachmarkierung möglich, aber es fehlt schlicht die Möglichkeit, alles auf einmal zu markieren (anstatt halt 20mal zu drücken). Ich meine mich erinnern zu können, das es standardmässig in der oberen linken Ecke des TC das Feld/Druckkonpf gibt, 'Alles markieren'). Warum erscheint das nicht?

Grüsse
Jost

Beitrag von Gast ( / / 0 / 3 ) »
Das ist kein Standard!
Das muss programmiert werden!

Gruß, Enno

Re: Re

Beitrag von black_adept (Top Expert / 3950 / 105 / 886 ) »
Jost hat geschrieben:Hallo Enno,

ja, das Feld ist da
CHECK(1) TYPE C VALUE ''.

Es ist auch Mehrfachmarkierung möglich, aber es fehlt schlicht die Möglichkeit, alles auf einmal zu markieren (anstatt halt 20mal zu drücken). Ich meine mich erinnern zu können, das es standardmässig in der oberen linken Ecke des TC das Feld/Druckkonpf gibt, 'Alles markieren'). Warum erscheint das nicht?

Grüsse
Jost
Hi Jost,

sowas gibts beim ALV-Grid, nicht beim Table-Control.

Beitrag von burki ( / / 0 / 3 ) »
gibt es standardmäßig eine Tastenkombination mit der man im TableControl alle Zeilen markieren kann?
So was wie Strg+A ?

Beitrag von ewx (Top Expert / 4787 / 295 / 629 ) »
Hi Burki,
eine Standardtaste so wie beim Drucken (STRG-P) oder Sichern (STRG-S) gibt's dafür nicht.
Auch keine Empfehlung von der SAP, welche F-Taste verwendet werden soll.

Es gibt nur Empfehlungen, wie die Drucktasten anständig benamst werden sollen (Alle markieren, Alle Mark. löschen).

Kannst du in der Anzeige eines PF-Status im Menü unter "Hilfsmittel - Erläuterungen - Normen/ Vorschläge" nachlesen.

Gruß,
Enno

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3427
Views
Tablecontrol: Eintrag mit Batch Input markieren
von Google » 19.04.2006 16:43 • Verfasst in Dialogprogrammierung
2
Antw.
3280
Views
Tablecontrol -> Mehr Zeilen markieren trotz Einstellung
von nopp » 06.12.2006 08:35 • Verfasst in Dialogprogrammierung
1
Antw.
2741
Views
Drucktaste in VA03?
von jspranz » 24.05.2006 14:08 • Verfasst in Sales and Distribution
6
Antw.
3102
Views
Drucktaste in Subscreen
von Hedge » 23.04.2012 07:14 • Verfasst in ABAP® für Anfänger
1
Antw.
1550
Views
ALV Drucktaste SUM nicht aktiv
von niermaj » 16.09.2005 14:50 • Verfasst in ABAP Objects®

Ü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

Artikel automatisch in va01
vor 6 Stunden von wreichelt 2 / 21
langtexte beim Fertigungsauftrag
vor 13 Stunden von ByteMeBaby 7 / 6404
Updates der Daten, Fehlermeldung
Gestern von Egzon gelöst 1 / 59
Wie benutze ich COMMIT WORK richtig
vor 3 Tagen von msfox 17 / 443

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

Artikel automatisch in va01
vor 6 Stunden von wreichelt 2 / 21
langtexte beim Fertigungsauftrag
vor 13 Stunden von ByteMeBaby 7 / 6404
Updates der Daten, Fehlermeldung
Gestern von Egzon gelöst 1 / 59
Wie benutze ich COMMIT WORK richtig
vor 3 Tagen von msfox 17 / 443

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 271
Group Items auf einer Filterbar
letzen Monat von Bright4.5 1 / 323