wie kann man sy-ucomm löschen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

wie kann man sy-ucomm löschen

Beitrag von cut1 (Specialist / 121 / 0 / 0 ) »
Hallo,

also ich habe ein DYNPRO das ein Subdypro beinhaltet.

Auf dem Subdynpro befindet sich ein Table-Control
und ein Button.

Im PAI-Teil des Subdynpros lösche ich den sy-ucomm. Sobald ich jedoch das Modul indem ich den sy-ucomm lösche verlasse, wird das Feld sy-ucomm wieder mit dem alten Wert befüllt.
Wie kann ich das Feld sy-ucomm löschen ??? bzw wie kann ich das Feld sy-ucomm überschreiben.

grüsse
cut1

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


Beitrag von scott111 (ForumUser / 49 / 0 / 0 ) »
Hallo

Versuche doch einfach den sy-ucomm in einer eigenen Variabel Save_sy-ucomm zwischenzuspeichern. Die kannst Du dann auch nach Durchlauf erneut füllen

Tschau Chris

Beitrag von cut1 (Specialist / 121 / 0 / 0 ) »
hmm ... um mein Problem zu verdeutlichen.

ich drücke auf den subcreen den Button und sy-ucomm wird dann mit 'BTN' gefüllt. Ich Frage im PAI-Teil des Subscreens dann den sy-ucomm nach 'BTN' ab (Modul_User_Input). Soweit ist das ja in Ordnung, wenn ich dann den Scrollbar auf dem Tabel-Control bewege, komme ich automatisch wieder in das Modul_User_Input, wo dann wieder der sy-ucomm auf 'BTN' abgefragt wird, und natürlich auch gefunden wird, da der sy-ucomm sich nicht ändern lässt.

hmmmm

die Variante von scott111 birgt doch die Problematik da ich ja irgendwo Save_sy-ucomm = sy-ucomm in mein Programm schreibe, somit umgehe ich mein Problemm ja nicht ... oder liege ich da falsch ?

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo cut1,

normalerweise wird in einem Dynpro dem Okcode-Feld ein Name (z.B. OKCODE) zugeordnet. Dieser wird dann im weiteren Verlauf ausgewertet und kann auch gelöscht werden.

Bei einfachen Reports gibts das jedoch m.W. nicht.

PS:
es gibt nur ganz bestimmte Felder in SY (bzw. SYST), die der Anwender löschen darf und auch erhalten bleiben. In der Doku gibt es dazu eine Seite.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von cut1 (Specialist / 121 / 0 / 0 ) »
hmmm denke das Problem liegt beim Table-Control (das ich mit dem Wizard (*g) erzeugt habe)

folgender Code wird beim USER_COMMAND des Table-Controls eingefügt

OK_CODE = SY-UCOMM.
PERFORM USER_OK_TC USING 'TC_TEST1'
'IT_TEST1'
'MARK'
CHANGING OK_CODE.
SY-UCOMM = OK_CODE.

dann schmeiß ich halt die OK_CODE = SY-COMM raus ...
mal sehen was passiert ...

thanks
cut1

Seite 1 von 1

Vergleichbare Themen

4
Antw.
948
Views
Sy-Ucomm chg
von L0w-RiDer » 09.09.2019 10:12 • Verfasst in ABAP® für Anfänger
4
Antw.
3511
Views
Enter-Taste sy-ucomm
von Bugfix13 » 15.09.2014 10:30 • Verfasst in ABAP® für Anfänger
2
Antw.
2023
Views
SY-UCOMM für Barcodescanner-Steuerung
von stony007_de » 17.12.2014 13:58 • Verfasst in ABAP® für Anfänger
9
Antw.
5608
Views
sy-ucomm übergeordnetes Programm
von Bjuti » 29.03.2017 20:39 • Verfasst in ABAP® für Anfänger
7
Antw.
531
Views
cl_gui_html_viewer=>SHOW_URL sy-ucomm abfangen
von JanR » 15.08.2022 14:18 • Verfasst in ABAP® für Anfänger

Ü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.

Unbeantwortete Forenbeiträge

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