TC: Eingabebereitschaft vs. Mussfeld

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

TC: Eingabebereitschaft vs. Mussfeld

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
Hallo,

ich hab trotz fast acht Jahren Erfahrung bisher kaum mit TCs rumgespielt. Nun habe ich ein aktuelles Problem: Ich sehe ein TC, das im Modus "neue Sätze anlegen" nicht ALLE Zeilen eingabebereit macht, sondern nur EINE Zeile.

Meine Vermutung ist, dass das daran liegt, dass in dem TC einige Spalten als Mussfelder deklariert sind (nein, ich ändere das Dynpro nicht, um das auszutesten ;)).

Wenn nun im Modus "Anlegen" alle leeren Zeilen eingabebereit sein sollen und die Mussfelddeklaration erhalten bleiben soll -- wie macht man das am geschicktesten?

Danke für jeden Tip

Ralf

*der TCs furchtbar mittelalterlich findet -- wünscht sich eine Art "eingabebereiten ALV"-FB, dem man eine ITAB übergibt und der die geänderte ITAB zurückgibt....
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

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


Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Hi Ralf,

das hat nichts mit Mussfeldern zu tun.

Im Feld <Name_des_TableControls>-LINES muss die Anzahl der Zeilen im Tablecontrol stehen.

Wenn du also

Code: Alles auswählen.

DESCRIBE itab LINES <Name_des_TableControls>-LINES.
im PBO programmierst, werden genau die Zeilen angezeigt, die in der Tabelle vorhanden sind.
mit

Code: Alles auswählen.

ADD 1 TO <Name_des_TableControls>-LINES.
hast du also immer eine zusätzliche Zeile.

Um Also nur eine Zeile anzuzeigen, musst du lediglich im PBO die TC-Variable LINES auf 1 setzen. Die Tabelle selbst kann leer sein.

Gruß,
Enno.

PS: PROG DEMO_DYNPRO_TABLE_CONTROL_2

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
ewx hat geschrieben:Hi Ralf,

das hat nichts mit Mussfeldern zu tun.

Im Feld <Name_des_TableControls>-LINES muss die Anzahl der Zeilen im Tablecontrol stehen.

Wenn du also

Code: Alles auswählen.

DESCRIBE itab LINES <Name_des_TableControls>-LINES.
im PBO programmierst, werden genau die Zeilen angezeigt, die in der Tabelle vorhanden sind.
mit

Code: Alles auswählen.

ADD 1 TO <Name_des_TableControls>-LINES.
hast du also immer eine zusätzliche Zeile.

Um Also nur eine Zeile anzuzeigen, musst du lediglich im PBO die TC-Variable LINES auf 1 setzen. Die Tabelle selbst kann leer sein.

Gruß,
Enno.

PS: PROG DEMO_DYNPRO_TABLE_CONTROL_2
Das habe ich versucht, ich habe die Variable auf 11 gesetzt, keine Änderung im Verhalten. Mussfelder habe ich dort auch nicht mehr.

Den Tip hab ich von mehreren bekommen, warum tut der bei mir nicht?

*grübel


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1129
Views
ALV: Zellenscharfe Eingabebereitschaft
von ralf.wenzel » 02.11.2012 10:51 • Verfasst in ABAP® Core
2
Antw.
6120
Views
Table Control: Eingabebereitschaft nur für bestimmte Zeilen
von tigs » 14.02.2006 13:34 • Verfasst in Dialogprogrammierung
4
Antw.
3249
Views
Fehler bei Mussfeld
von Steffi221185 » 19.10.2006 12:03 • Verfasst in Dialogprogrammierung
2
Antw.
6209
Views
Mussfeld bei Dynpros
von LittleT » 10.06.2008 13:22 • Verfasst in Dialogprogrammierung
3
Antw.
3623
Views
Mußfeld Materialstamm
von Christl » 01.10.2007 14:17 • Verfasst in Material Management & Produktionsplanung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor 13 Minuten von tar 21 / 1372
Dialog-Container mit Toolbar/Status
vor 2 Stunden von DeathAndPain gelöst 22 / 2781
Daten an Tabelle binden
vor 7 Stunden von Lukas Sanders 2 / 863
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 417

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

Eclipse - warum/wann verwendet ihr es [nicht]
vor 13 Minuten von tar 21 / 1372
Dialog-Container mit Toolbar/Status
vor 2 Stunden von DeathAndPain gelöst 22 / 2781
Daten an Tabelle binden
vor 7 Stunden von Lukas Sanders 2 / 863
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 417

Unbeantwortete Forenbeiträge

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