Symbolleistenbelegung in Selektionsbildern

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Symbolleistenbelegung in Selektionsbildern

Beitrag von KatSeh (ForumUser / 6 / 0 / 0 ) »
Wie kann ich die Buttons der Symbolleiste auf einem Selektionsscreen bearbeiten? Oder Funktionstasten anlegen?

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


Beitrag von ewx (Top Expert / 4916 / 332 / 653 ) »

Code: Alles auswählen.

TABLES sscrfields.

DATA ls_textfield LIKE smp_dyntxt.

PARAMETERS: p_vbeln TYPE vbeln.

SELECTION-SCREEN FUNCTION KEY 1.

INITIALIZATION.
  ls_textfield-text      = 'Objekt Anlegen'.
  ls_textfield-icon_id   = '@0Y@'.
  ls_textfield-icon_text = 'Anlegen'.
  ls_textfield-quickinfo = 'Objekt Anlegen'.
  sscrfields-functxt_01  = ls_textfield.

AT SELECTION-SCREEN.
  CASE sy-ucomm.
    WHEN 'FC01'.
      MESSAGE I000(VZ) WITH 'Objekt anlegen'.
  ENDCASE.
Gruß, Enno

Beitrag von KatSeh (ForumUser / 6 / 0 / 0 ) »
Ich hab in einem selection screen das Probelm, dass der back, exit und beenden Button verrückt spielen und ich ihnen etwas zuweisen will, wie bei Dynpros über den Status.

Beitrag von ewx (Top Expert / 4916 / 332 / 653 ) »
Wenn die Buttons "verrückt" spielen, dann scheint dein Report nicht sauber programmiert zu sein, bzw. ist so komplex, das die Möglichkeiten des Reports nicht ausreichen.
Dann solltest du eine reine Dialoganwendung daraus machen.

Beitrag von KatSeh (ForumUser / 6 / 0 / 0 ) »
Danke für deine Hilfe, aber ich habs jetzt einfach mal so gelassen, war nur ein Übungsprojekt und da es erts mal 5. ABAP-Tag war, ist das denk ich auch ok!

Beitrag von cosmo (Specialist / 175 / 0 / 0 ) »
Du kannst auch für das Selektionsbild einen eigenen PF-Status definieren

Code: Alles auswählen.

at selection-screen OUTPUT.
  
  set pf-status '1'.
Hier kannst Du den Standard-Tasten andere OK-Codes zuweisen, die Du dann selbst auswertest:

Code: Alles auswählen.

at selection-screen.
  case sy-ucomm.
    when 'RAUS'.
(...)
Wenn Du dir den GUI-Status eines Standard-Reports ansiehst, erkennst Du, welche SY-UCOMMs vom Report-Laufzeitsystem abgehandelt werden (z.B. "RW" für das Verlassen des Reports). Diese solltes Du dann nicht verwenden.

Gruß Jörg

Seite 1 von 1

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor einer Stunde von ewx 3 / 75
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3401
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2012

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

Materialstammerweiterung: Neuer Reiter
vor einer Stunde von ewx 3 / 75
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3401
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2012