TC inaktiv

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

TC inaktiv

Beitrag von Neroringer (ForumUser / 32 / 0 / 0 ) »
Hallo,

ich habe folgendes Problem:

in meinem Programm gibt es einen Anzeige Modus, der alle Felder auf Inaktiv schaltet / schalten soll. Das löse ich so:

Code: Alles auswählen.

* Feldeigenschaften
case gv_activity.
    when 'A'.
     loop at screen.
          screen-input   = '0'.
          modify screen.
     endloop.
endcase.
Funktioniert auch wunderbar, nur gilt das leider nicht fürs TableControl, dort bleiben die Felder weiter editierbar.

Weiss jemand Rat? Vielen Dank im vorraus,

Mit freundlichem Gruß

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


Beitrag von pepedoc (ForumUser / 51 / 0 / 0 ) »
Hallo,

das Table Control kann man als editierbar oder nicht aufrufen. Hier musst Du also beim Aufruf des Table Control eingreifen, d.h. je nach Modus den FUB (vermutlich der Reuse_alv....) den Parameter editierbar setzen, bzw. halt gerade nicht setzen.

Viele Grüße,

Peter
Linux is Userfriendly, its only just selective who its friends are...

Beitrag von pepedoc (ForumUser / 51 / 0 / 0 ) »
Ähm nochwas. Ob der ALV editierbar ist oder nicht geht kannst Du sowohl über den Fieldkatalog (Spalte eingabebereit ja/nein ) oder über die Methode set_table_for_first_display festlegen. Das zu füllende Feld ist heißt hier EDIT (X = editierbar, space = NICHT editierbar).

Viele Grüße,

Peter
Linux is Userfriendly, its only just selective who its friends are...

Beitrag von Neroringer (ForumUser / 32 / 0 / 0 ) »
hm, ich benutze aber kein reuse, sondern via dynpro!

Da funktioniert das nicht, und die wie oben erwähnte eigenschaft bei loop at screen funktioniert nicht :(

Beitrag von Olaf P. (ForumUser / 61 / 0 / 0 ) »
Hi,
hast Du den "loop at screen" während des Dynpro-Loops, d.h. für jede Zeile des TCs gemacht?

Viele Grüße

Olaf

Beitrag von Neroringer (ForumUser / 32 / 0 / 0 ) »
Hi

hm, nicht direkt. ich mach den loop at screen im status_1000 meines dynpros. ich dachte mit Loop at screen wird automatisch jedes element des dynpros durchgegangen, also auch die einzelnen zeilen des Tablecontrols... oder etwa nicht?

mfg

Beitrag von cosmo (Specialist / 175 / 0 / 0 ) »
Neroringer hat geschrieben:Hi

hm, nicht direkt. ich mach den loop at screen im status_1000 meines dynpros. ich dachte mit Loop at screen wird automatisch jedes element des dynpros durchgegangen, also auch die einzelnen zeilen des Tablecontrols... oder etwa nicht?

mfg
Das ist tatsächlich nicht richtig. Hör auf Olaf! Du musst den Loop screen in den Loop für dein Table Control, das im PBO des Dynpros steht, einbauen. Dort wird dann Zeile für Zeile abgearbeitet. Der 'äußere' loop 'sieht' nur die Überschriften des Table Controls.
Jörg Krause, Anwendungsentwickler und SAP-Betreuer MM/PP

Beitrag von Neroringer (ForumUser / 32 / 0 / 0 ) »
vielen dank euch allen, besonders cosmo, deine Lösung hat wunderbar funktionert!

Mfg Neroringer

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2239
Views
Pushbutton inaktiv
von drkasper » 29.08.2005 16:01 • Verfasst in Dialogprogrammierung
2
Antw.
2234
Views
Eingabefeld inaktiv setzen
von Senshi » 25.04.2008 15:28 • Verfasst in ABAP® für Anfänger
2
Antw.
2409
Views
Radiobutton --> Textfelder inaktiv setzen
von Patrick K. » 01.09.2005 09:58 • Verfasst in Dialogprogrammierung
2
Antw.
4130
Views
Checkbox/Radiobutton inaktiv setzen
von Diesel83 » 19.03.2011 11:13 • Verfasst in ABAP® für Anfänger
9
Antw.
8789
Views
Mit Radiobutton Eingabefeld inaktiv setzen
von beterman » 11.11.2011 15:23 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 5 Stunden von Bright4.5 3 / 1477
Regex in where
vor 7 Stunden von tar 6 / 144
Programm anlegen mit Vorlage
vor 22 Stunden von DeathAndPain 2 / 126
IT0024 Qualifikationen CP-ID
vor 22 Stunden von DeathAndPain 2 / 355

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

Daten an Tabelle binden
vor 5 Stunden von Bright4.5 3 / 1477
Regex in where
vor 7 Stunden von tar 6 / 144
Programm anlegen mit Vorlage
vor 22 Stunden von DeathAndPain 2 / 126
IT0024 Qualifikationen CP-ID
vor 22 Stunden von DeathAndPain 2 / 355

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821