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 / 3946 / 201 / 281 ) »
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 / 4871 / 314 / 644 ) »
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 / 3946 / 201 / 281 ) »
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.
1147
Views
ALV: Zellenscharfe Eingabebereitschaft
von ralf.wenzel » 02.11.2012 10:51 • Verfasst in ABAP® Core
2
Antw.
6175
Views
Table Control: Eingabebereitschaft nur für bestimmte Zeilen
von tigs » 14.02.2006 13:34 • Verfasst in Dialogprogrammierung
4
Antw.
3306
Views
Fehler bei Mussfeld
von Steffi221185 » 19.10.2006 12:03 • Verfasst in Dialogprogrammierung
2
Antw.
6264
Views
Mussfeld bei Dynpros
von LittleT » 10.06.2008 13:22 • Verfasst in Dialogprogrammierung
3
Antw.
3751
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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1756
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2303

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1756
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2303

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 309
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 906
MS-Word als Editor
letzen Monat von tekko 1 / 4407