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.
7358
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.
3581
Views
Eigene Wertehilfe
von dv88 » 06.04.2010 08:22 • Verfasst in ABAP® für Anfänger
3
Antw.
2917
Views
Wertehilfe im ALV-Grid
von jokabi » 01.09.2014 16:35 • Verfasst in ABAP® für Anfänger
2
Antw.
1824
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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 8 Stunden von black_adept gelöst 23 / 3603
User Exit EXIT_RQCPRM10_001
vor 9 Stunden von a-dead-trousers 2 / 220
Trennen Strasse und Hausnummer
vor 15 Stunden von payten 13 / 10556
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1270

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

Dialog-Container mit Toolbar/Status
vor 8 Stunden von black_adept gelöst 23 / 3603
User Exit EXIT_RQCPRM10_001
vor 9 Stunden von a-dead-trousers 2 / 220
Trennen Strasse und Hausnummer
vor 15 Stunden von payten 13 / 10556
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1270

Unbeantwortete Forenbeiträge

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