Ansicht
Dokumentation
FMRP_UT_GET_SELLINE - Ermitteln der Selektionsinfos für Zeilenausgabe
General Material Data Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein dient zum Aufbau von Textzeilen für die Ausgabe von Selektionskriterien z.B. im Listkopf von Berichten. Hierbei findet die Konvertierung von mehrzeiligen Einträgen eines Selektionskriteriums wie folgt statt:
Sign | Option | Low | High | Mehrzeilig | Ausgabe |
---|---|---|---|---|---|
I | EQ | ||||
I | EQ | X | |||
I | CP | ||||
I | CP | X | |||
I | BT | ||||
I | BT | X | |||
Sonstige | <...> |
Import-Schnittstelle :
I_REPORT_NAME | Reportname |
Tabellen:
SEL_FIELD | Struktur für Informationen über Parameter und Select-Options (optional) |
In dieser Tabelle weden alle Selektionen angegeben, die als Textzeilen aufbereitet werden sollen. Werden dieser Tabelle keine Werte übergeben, ermittelt der Baustein Textzeilen für alle aktuell im Report verwendeten Selektionen .
E_T_LISTHEADER (Type SLIS_T_LISTHEADER) | Aufbereitete Textzeilen zur direkten Überabe an den ALV |
In Berichten ohne ALV-Anbindung können die entsprechenden Felder der internen Tabelle (KEY, INFO) über einen einfachen write-Befehl ausgegeben werden.
Ausnahmen:
NO_ENTRIES | Keine Einträge zur Tabelle SEL_FIELD/ Selektionskriterien vorhanden |
INVALID_SELFIELD | Ungültiges Selektionskriterium in Tabelle SEL_FIELD |
Beispiel
form top_of_page.
....
...
clear l_t_sel_field.
l_t_sel_field-selname = 'P_FIKRS'.
append l_t_sel_field.
clear l_t_sel_field.
l_t_sel_field-selname = 'P_GJAHR'.
l_t_sel_field-keytext = 'Geschäftsjahr'.
append l_t_sel_field.
clear l_t_sel_field.
l_t_sel_field-selname = 'S_FIPEX'.
append l_t_sel_field.
clear l_t_sel_field.
l_t_sel_field-selname = 'S_FICTR'.
append l_t_sel_field.
call function 'FMRP_UT_GET_SELLINE'
exporting
i_report_name = g_repid
tables
SEL_FIELD = l_t_sel_field
e_t_listheader = l_t_list_top_of_page.
clear ls_line.
ls_line-typ = 'S'.
ls_line-key = ' '.
ls_line-info = ' '.
append ls_line to l_t_list_top_of_page.
* STATUS LINE: TYPE S
clear ls_line.
ls_line-typ = 'S'.
* ls_line-key = 'Benutzer'.
message i210(fmrp) into ls_line-key.
ls_line-info = sy-uname.
append ls_line to l_t_list_top_of_page.
clear ls_line.
ls_line-typ = 'S'.
* ls_line-key = 'Datum/Zeit'.
message i211(fmrp) into ls_line-key.
write sy-datlo to l_date.
write sy-uzeit to l_time.
concatenate l_date l_time
into ls_line-info
separated by ' '.
append ls_line to l_t_list_top_of_page.
....
..
call function 'REUSE_ALV_COMMENTARY_WRITE'
exporting
i_logo = l_logo
it_list_commentary = l_t_list_top_of_page.
Hinweise
Weiterführende Informationen
Parameter
E_T_LISTHEADERI_REPORT_NAME
SEL_FIELD
Ausnahmen
INVALID_SELFIELDNO_ENTRIES
Funktionsgruppe
FMRP_UTrdisp/max_wprun_time - Maximum work process run time PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 7303 Date: 20240523 Time: 053114 sap01-206 ( 56 ms )