Suchfeld einbinden

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Suchfeld einbinden

Beitrag von Xaris (ForumUser / 3 / 0 / 0 ) »
Ich suche eine Möglichkeit in ein BSP ein Suchfeld einzubinden. Beispiel das Suchfeld geht auf den Nach-Vornamen Ergebniss soll aus den SAP Tabellen gezogen werden. Personalnummer/Kostenstelle/Vorname/Nachname/Buchungskreis wären die gesuchten Felder. Wie binde ich das am besten im BSP ein und wie sollte das Coding in etwa lauten.

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


Suchfeld erstellen

Beitrag von Lamerman (ForumUser / 39 / 0 / 0 ) »
Hallo!


Vorab wäre es natürlich nicht schlecht, wenn man wüsste welche Tabelle ausgelesen werden soll.


Aber ich kann mal einige Beispiele einer funktionierenden Suchfunktion darstellen:


Layout:


Das InputFeld ist erstmal für eine Eingabe zuständig dazu gehört noch der Knopf zum Suchen:

Code: Alles auswählen.

 

<htmlb:inputField id =[i]"wert"[/i]

value =[i]""[/i]

type =[i]"string"[/i]

maxlength =[i]"10"[/i]

size =[i]"10"[/i]

description =[i]"Fallnummer"[/i] />


[i]"btn_anzeige"[/i] 


text =[i]"Anzeige"[/i] 


design =[i]"emphasized"[/i] 


onClick =[i]"search_pat"[/i] />





Achte auf die IDs...diese werden im Eventhandler gebraucht und erkannt.


Das kommt ins I/O-Processing

Code: Alles auswählen.



CLASS cl_htmlb_manager DEFINITION LOAD.


 Das Ereignis auslesen, das der Anwender auf der Internetseite ausgelöst hat.


DATA:    event TYPE REF TO cl_htmlb_event,

data TYPE REF TO cl_htmlb_inputfield,


event ?= cl_htmlb_manager=>get_event( runtime->server->request ).


IF event->id = 'btn_anzeige' AND event->event_type = 'click'.


 Nur wenn die ID des Elementes, dass das Ereignis ausgelöst hat (in diesem Fall der Button) ?Search? ist und der Typ des Ereignisses ein ?Click? war, weitermachen.


*- wenn Button betätigt, dann konkrekt den Inhalt des Feldes abfragen

data ?= cl_htmlb_manager=>get_data( request = runtime->server->request

name     = 'inputField'

id       = 'wert'   ).



Beispiel Tabelle, diese Daten müssen natürlich angepasst werden:

Code: Alles auswählen.


types: begin of t_bewerber.

types: nname type npap-nname, "NPAP persönliche Daten

vname type npap-vname,


end of t_bewerber.



Dann noch die Deklaration in den Seitenattributen:

Code: Alles auswählen.



e_fallnummer - Tabellennamen-Spaltenamen


tbl_xy - tabelle xy



Hoffe ich konnte dir damit vorerst helfen!


Gruß,


Lamerman

Seite 1 von 1

Vergleichbare Themen

4
Antw.
4137
Views
URL in Smartform einbinden?
von Yllana » 03.12.2007 16:31 • Verfasst in ABAP® Core
21
Antw.
1949
Views
Button einbinden
von reim95 » 14.10.2021 13:54 • Verfasst in ABAP® für Anfänger
10
Antw.
3845
Views
Einbinden Logo
von christof » 10.02.2018 18:42 • Verfasst in ABAP® für Anfänger
1
Antw.
1643
Views
Transaktionen in Container einbinden
von ralle » 26.09.2007 07:54 • Verfasst in ABAP Objects®
6
Antw.
3487
Views
Standardtexte variabel einbinden
von dame » 25.01.2008 07:54 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldwerte vergleichen
vor 15 Minuten von jocoder 3 / 43
Workflow-Datenfluss mit Multi-Line-Container
vor 18 Stunden von ewx gelöst 2 / 115
Mahnung erstellen
vor 22 Stunden von Sebastian82 4 / 149
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 142

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

Feldwerte vergleichen
vor 15 Minuten von jocoder 3 / 43
Workflow-Datenfluss mit Multi-Line-Container
vor 18 Stunden von ewx gelöst 2 / 115
Mahnung erstellen
vor 22 Stunden von Sebastian82 4 / 149
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 142

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 2 Tagen von Manfred K. 1 / 102
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 955
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1537