Problem beim Erstellen eines Table Controlls

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

Problem beim Erstellen eines Table Controlls

Beitrag von Nautilus (ForumUser / 45 / 0 / 0 ) »
Hi Leute, ich habe grade mal wieder ein kleines Problem.

Hänge da schon länger dran. Ist wahrscheinlich ganz leicht, doch ich bin da wohl etwas blind geworden.

Ich möchte ein table Control erstellen. Allerdings möchte ich dafür nicht den Wizard nicht benutzen. Der erstellt mir zwar alles selber, doch mit dem Ergebnis bin absolut nicht zufrieden.

Also, ich komme zu meinen genauen Anforderungen:
- Table Control mit einer Spalte.
- Es soll eine Markierspalte vorhanden sein.
- Blättern soll möglich sein.
- Es soll ein anderer Wert zu PAI an das Programm übermittelt werden, als in der Zeile der Tabelle für den User sichtbar ist.

Nun zu meinem ersten Problem:
Ich habe mein TableControl im Top Include mit "Controls ... TC_Auswahl..." deklariert.
Des Weiteren wurde auch in dem entsprechenden Dynpro ein LOOP AT erstellt, welches bei jedem Durchlauf ein Modul TC_FUELLEN aufruft.
Die Anzahl der Zeilen des TableControls wurde auch mit "TC_AUSWAHL-LINES = x" angegeben.
Ich habe im Internet schon Beispiele gefunden, wie so etwas gemacht wird, allerdings wird da immer mit "READ TABLE... INTO WA..." gearbeitet. Ich benötige allerdings aus dieser Tabelle nur nur eine Spalte in meinem TableControl. Wie kann ich das anstellen? Mit dem "READ" Befehl kann ich ja nur eine ganze Zeile der Tabelle übernehmen.

An dieser Stelle komme ich auch direkt auf mein zweites Problem zu sprechen:
Ich möchte einen anderen Wert aus der Tabelle irgendwie versteckt hinterlegen, so dass er für den User nicht sichtbar ist und ich diesen dann, zu PAI anhand des ausgewählten Datensatz verarbeiten kann.
Ich kenne das das aus der normalen ABAP Programmierung mit "HIDE". Ist dieser Befehl auch hier möglich, oder gibt es etwas vergleichbares?

Nun komme ich zu dem dritten Problem:
Wie kann das "blättern" ermöglicht werden, oder üernimmt das ABAP selber?

Ich hoffe, Ihr könnt mir helfen.

Chris

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


Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
servus,
also irgendwie bin ich nicht so ganz dahinter gekommen, was du meinst.

Blätter mußt du selber machen, der table control zeigt immer das an, was du ihm als tabelle mitgibst.

Also an dieser stelle würde ich dir gerne den ALV grid empfehlen :lol: :

Cookbook: 'REUSE_ALV_GRID_DISPLAY' Wie man ihn benutzt?!

Gruß Azreal

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

ich habem früher mehrfach mit dem Table-Control-Wizard ganz ordentliche Tabellenanzeigen hinbekommen. Sogar zwei Controls auf einem Dynpro. Klar, da muß man noch ein bisschen eingreifen, damit man weiß, wo gedrückt, markiert oder gerollt wurde, aber alles selber machen dauert viel zu lange.

Heute mache ich das mit dem OO-ALV-Grid. Aber auch dabei muß man ziemlich viel selbst programmieren.

Gruß
babap

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2310
Views
Problem mit Table Control
von m.schwertle » 08.01.2008 13:29 • Verfasst in Dialogprogrammierung
8
Antw.
17753
Views
MODIFY TABLE itab Problem
von siggi76 » 14.06.2011 15:22 • Verfasst in ABAP® für Anfänger
15
Antw.
7570
Views
Table Control Wizard Problem
von Basler84 » 14.08.2012 12:22 • Verfasst in ABAP® für Anfänger
1
Antw.
4764
Views
sorted table, hashed table: Übergabe Workarea -> Performa
von Jürgen Fischer » 30.01.2006 08:09 • Verfasst in ABAP® Core
5
Antw.
9535
Views
standard table vs. sorted table
von ralf.wenzel » 31.07.2014 12:49 • Verfasst in ABAP® Core

Über diesen Beitrag


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

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.