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.
4272
Views
Suchhilfe Exit soll Report aufrufen
von Murdock » 14.03.2012 10:35 • Verfasst in ABAP® für Anfänger
0
Antw.
4104
Views
Report aus Report-Painter Bericht aufrufen
von MStumm » 15.12.2006 12:45 • Verfasst in ABAP® Core
0
Antw.
865
Views
SRM --> R/3 - dort Suchhilfe aufrufen
von Foppa » 06.03.2013 11:22 • Verfasst in ABAP® Core
0
Antw.
2385
Views
Report in HTML GUI aufrufen
von cschmoel » 30.11.2012 09:34 • Verfasst in ABAP® für Anfänger
7
Antw.
6519
Views
Report im Hintergrund aufrufen
von gs3rr4 » 12.11.2014 12:46 • 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

Benutzerdefinierte Felder PSP
vor 4 Wochen von Rabea1103 1 / 46256
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 62593
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 70138
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 87097