PARAMETERS: p_days TYPE i OBLIGATORY DEFAULT '90'.
START-OF-SELECTION.
DATA: last_date TYPE d.
DATA: it_users TYPE STANDARD TABLE OF usr02 WITH DEFAULT KEY.
DATA(lv_erdat) = sy-datum.
lv_erdat = lv_erdat - p_days.
* Dialognutzer ('A') lesen, die sich in den letzten x Tagen nicht angemeldet haben
SELECT * FROM usr02 INTO TABLE @it_users
WHERE ustyp = 'A'
AND trdat = '00000000'
AND erdat <= @lv_erdat.
IF sy-subrc = 0.
SORT: it_users BY bname.
WRITE: / |USER \| LAST LOGIN \| CREATED|.
ULINE.
LOOP AT it_users ASSIGNING FIELD-SYMBOL(<u>).
WRITE: / <u>-bname, '|', <u>-trdat, '|', <u>-erdat.
ENDLOOP.
ENDIF.
Kategorien
-
Neueste Beiträge
- [ABAP] Benutzerparameter lesen/setzen
- [ABAP] CDS-View zur Anzeige von Änderungsbelegen
- Physik
- [ABAP] ABAP-Sprache aus T002, T002T und T002TX lesen (xco_cp_language)
- [ABAP] Workflow: Inhalt (Workitems) der MyInbox eines Users auflisten
- [ABAP] SAP-Office: Emails und Attachements lesen
- [SAP Fiori] Custom Fields zu Standard Fiori Apps hinzufügen
- [SAP Fiori] Erweiterungsmöglichkeiten von SAP Fiori Apps
- [RAP] Code-Beispiel für Feldprüfungen
- [ABAP] Datumskonvertierung: String zu internem SAP-Datums-Format