Wertehilfe

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

Wertehilfe

Beitrag von svenit (ForumUser / 2 / 0 / 0 ) »
Hallo!

Also, bin ein wirklich blutiger Anfänger und muss einfach mal eine Frage stellen, komm hier nicht weiter.
Möchte in einem Report auf einem Selection-Screen eine Wertehilfe haben (F4). Wenn ich mein Eingabefeld sehe, dann will ich daneben den Button haben, der dann eine Liste mit den in der Datenbank verfügbaren Daten anzeigt, aus denen ich aussuchen kann.
Wie mache ich das??

Danke schonmal für die Antworten..

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


Beitrag von dimes (Specialist / 146 / 0 / 0 ) »
Hallo svenit,
Da hast du 2 möglichkeiten:

1. Du erstellst mit dem ABAP Dictionary eine Domäne (zvar_dom) wo du in der Registerkarte 'Wertebereich' einen Wertebereich pflegst. Da erstellst du ein Datenelement (zvar) und beziehst dich beim elementaren Typen auf die Domäne.
Im Report deklarierst du den Parameter/Select-options zu diesem Typen:

parameter: s_para type zvar.

2. Du reagierst im Report mit einem FB:

Code: Alles auswählen.

parameter: s_para(10) type c.

at selection-screen on value-request for s_para.

  data:
      repid            type sy-repid,
      retfield         type dfies-fieldname,
      dynprofield  type help_info-dynprofld,

      begin of tab occurs 100,
        f1             type char30,
        f2             type char30,
      end of tab,
      tab_line like line of tab.



repid = sy-repid.
dynprofield = S_PARA. *groß schreiben
retfield = 'PARANAME'. "Parametername "funktioniert bei mir aber nicht!??


tab_line-f1 = 'Beschreibung1'. 
tab_line-f2 = 'WERT1'.
append tab_line to tab.

tab_line-f1 = 'Beschreibung2'. 
tab_line-f2 = 'WERT2'.
append tab_line to tab.


  call function 'F4IF_INT_TABLE_VALUE_REQUEST'
       exporting
            retfield     = retfield
            window_title = 'Choice'
            value_org    = 'S'
            dynpprog     = repid
            dynpnr       = '1000'
            dynprofield  = dynprofield
       tables
            value_tab    = tab.

Gruß dimes

Beitrag von svenit (ForumUser / 2 / 0 / 0 ) »
vielen dank, das hat mir sehr geholfen, vor allem die erste möglichkeit ... wußte nicht, dass ich in der domäne auch noch einen wertebereich pflegen kann.

Seite 1 von 1

Vergleichbare Themen

8
Antw.
7355
Views
Wertehilfe
von robin1at » 14.02.2006 11:49 • Verfasst in ABAP® für Anfänger
3
Antw.
5129
Views
ALV Grid Wertehilfe
von SAP_ENTWICKLER » 12.08.2013 07:51 • Verfasst in ABAP® Core
5
Antw.
3578
Views
Eigene Wertehilfe
von dv88 » 06.04.2010 08:22 • Verfasst in ABAP® für Anfänger
3
Antw.
2916
Views
Wertehilfe im ALV-Grid
von jokabi » 01.09.2014 16:35 • Verfasst in ABAP® für Anfänger
2
Antw.
1823
Views
Wertehilfe auf Selectionsbild
von daalbrec » 30.11.2006 19:48 • Verfasst in Human Resources

Ü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

Daten an Tabelle binden
vor 16 Stunden von Bright4.5 1 / 352
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1995
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8594