Ansicht
Dokumentation

FMRP_UT_GET_SELLINE - Ermitteln der Selektionsinfos für Zeilenausgabe

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.
SAP E-Book

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   &lt;Wert1>
I BT X &lt;Wert1><...>
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_LISTHEADER
I_REPORT_NAME
SEL_FIELD

Ausnahmen

INVALID_SELFIELD
NO_ENTRIES

Funktionsgruppe

FMRP_UT

rdisp/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 )