Suchhilfe aus Report aufrufen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Suchhilfe aus Report aufrufen

Beitrag von SwordMaster (ForumUser / 33 / 0 / 0 ) »
Hallo Leute,

ich möchte eine Suche per Report durchführen. Die Suche existiert schon anhand einer Suchhilfe.

Ich möchte jetzt gerne diese Suche im Report aufrufen.

Folgende Bausteine hab ich schon gefunden:

DATA: SHLP TYPE SHLP_DESCR,
ls_selopt TYPE DDSHSELOPT,
lt_new_hv TYPE STANDARD TABLE OF seahlpres,
lt_fielddescr TYPE STANDARD TABLE OF dfies.


* Suchhilfe Beschreibung holen
CALL FUNCTION 'F4IF_GET_SHLP_DESCR'
EXPORTING
shlpname = '/PM0/ABD_POLICY_BP_ES'
shlptype = 'SH'
IMPORTING
shlp = shlp.

*selektionskriterien aufbaun
ls_selopt-SHLPNAME = '/PM0/ABD_POLICY_BP_ES'.
ls_selopt-SHLPFIELD = 'PARTNER'.
ls_selopt-SIGN = 'I'.
ls_selopt-OPTION = 'EQ'.
ls_selopt-LOW = '0000000021'.
insert ls_selopt into TABLE shlp-selopt.

ls_selopt-SHLPNAME = '/PM0/ABD_POLICY_BP_ES'.
ls_selopt-SHLPFIELD = 'RLTYP'.
ls_selopt-SIGN = 'I'.
ls_selopt-OPTION = 'EQ'.
ls_selopt-LOW = '001'.
insert ls_selopt into TABLE shlp-selopt.

*suchhilfe aufrufen
CALL FUNCTION 'F4IF_SELECT_VALUES'
EXPORTING
shlp = SHLP
maxrows = 1000
sort = 'X'
call_shlp_exit = 'X'
TABLES
record_tab = lt_new_hv
recdescr_tab = lt_fielddescr.


Das ganze funktioniert auch schon. und ich krieg auch meine Ergebnisse. Das Problem ist, dass dieser RECORD_TAB eine Tabelle mit Strings ist. Ich könnte zwar schon aus lt_fielddescr die offset-position meiner felder auslesen und dann auf den string gehen, aber das scheint mir ja doch etwas kompliziert.

gibt es keinen funktionsbaustein der mir die record_tab wieder in eine Strukturierte Tabelle convertiert?

oder gibt es eine andere möglichkeit eine Suchhilfe per Report aufzurufen?

Evtl kann mir jemand helfen.
Vielen Dank
Stefan
Es gibt keine Dummen Fragen, nur dumme Antworten

0==||=======>SwordMaster<=======||==0

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


Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
move doch die record_tab einfach wieder in eine strukturierte tabelle. Wenn die offsets nicht verschoben werden, geht das auch.

Code: Alles auswählen.

strukturierte tabelle[] = record_tab[].
Gruß
Markus

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3884
Views
Suchhilfe Exit soll Report aufrufen
von Murdock » 14.03.2012 10:35 • Verfasst in ABAP® für Anfänger
0
Antw.
2937
Views
Report aus Report-Painter Bericht aufrufen
von MStumm » 15.12.2006 12:45 • Verfasst in ABAP® Core
0
Antw.
722
Views
SRM --> R/3 - dort Suchhilfe aufrufen
von Foppa » 06.03.2013 11:22 • Verfasst in ABAP® Core
7
Antw.
5651
Views
Report im Hintergrund aufrufen
von gs3rr4 » 12.11.2014 12:46 • Verfasst in ABAP® für Anfänger
3
Antw.
3932
Views
Report Dokumentation aufrufen ?!
von abap-strizi » 01.12.2005 12:47 • Verfasst in ABAP® Core

Ü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 11 Stunden von DeathAndPain gelöst 22 / 3093
Daten an Tabelle binden
vor 16 Stunden von Lukas Sanders 2 / 1012
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 586

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 11 Stunden von DeathAndPain gelöst 22 / 3093
Daten an Tabelle binden
vor 16 Stunden von Lukas Sanders 2 / 1012
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 586

Unbeantwortete Forenbeiträge

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