* https://thinkdoforward.com/neue-transaktionen-mit-s-4hana-so-einfach-findest-zu-sie/ PARAMETERS: p_rel TYPE saprl DEFAULT '751'. SELECT-OPTIONS: so_ta FOR lv_s_tcode. START-OF-SELECTION. SELECT c~rel_name, c~s_tcode, c~t_tcode, tx~ttext INTO TABLE @DATA(it_prgn_corr2) FROM prgn_corr2 AS c INNER JOIN tstc AS t ON ( c~t_tcode = t~tcode ) RIGHT OUTER JOIN tstct AS tx ON ( t~tcode = tx~tcode ) WHERE c~rel_name >= @p_rel AND c~s_tcode IN @so_ta AND tx~sprsl = @sy-langu. SORT: it_prgn_corr2 BY s_tcode rel_name. TRY. * SALV-Table DATA: o_salv TYPE REF TO cl_salv_table. cl_salv_table=>factory( IMPORTING r_salv_table = o_salv CHANGING t_table = it_prgn_corr2 ). * Grundeinstellungen o_salv->get_functions( )->set_all( abap_true ). o_salv->get_columns( )->set_optimize( abap_true ). o_salv->get_display_settings( )->set_list_header( 'Überschrift' ). o_salv->get_display_settings( )->set_striped_pattern( abap_true ). o_salv->get_selections( )->set_selection_mode( if_salv_c_selection_mode=>row_column ). LOOP AT o_salv->get_columns( )->get( ) ASSIGNING FIELD-SYMBOL(<c>). DATA(o_col) = <c>-r_column. o_col->set_short_text( || ). o_col->set_medium_text( || ). o_col->set_long_text( |{ o_col->get_columnname( ) } [{ o_col->get_long_text( ) }]| ). ENDLOOP. o_salv->display( ). CATCH cx_root INTO DATA(e_txt). WRITE: / e_txt->get_text( ). ENDTRY.
Kategorien
-
Neueste Beiträge
- [ABAP] Testen, ob per RFC ein Funktionsbaustein im Zielsystem vorhanden ist
- [SAP] LSMW: Materialstammdaten per Dateiupload pflegen
- [ABAP] Editierbares SALV-Grid (IF_SALV_GUI_OM_EXTEND_GRID_API, IF_SALV_GUI_OM_EDIT_RESTRICTED)
- [ABAP] Neues SAP-Fenster (Modus) öffnen und wieder schließen
- [ABAP] Infos zu Datenelementen und Domänen lesen
- [ABAP] Informationen zu einem Dynpro ermitteln
- [ABAP] Installierte Softwarekomponenten ermitteln
- [SAP] Ändern des SAP Easy Access Anmeldebildes (Einstiegsbild)
- [ABAP] Eigenschaften einer Klasse prüfen
- [ABAP] Element des Selektionsbiles über RadioButtons ein-/ausblenden