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

3
Antw.
2389
Views
Wertehilfe
von netZwerg » 26.07.2004 09:21 • Verfasst in ABAP® für Anfänger
8
Antw.
6930
Views
Wertehilfe
von robin1at » 14.02.2006 11:49 • Verfasst in ABAP® für Anfänger
3
Antw.
4883
Views
ALV Grid Wertehilfe
von SAP_ENTWICKLER » 12.08.2013 07:51 • Verfasst in ABAP® Core
5
Antw.
3355
Views
Eigene Wertehilfe
von dv88 » 06.04.2010 08:22 • Verfasst in ABAP® für Anfänger
3
Antw.
2733
Views
Wertehilfe im ALV-Grid
von jokabi » 01.09.2014 16:35 • 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

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141