Zum Inhalt springen
Die Codezentrale
Programmierung, Tipps, Tricks, Snippets, Links (.Net, Java, JavaScript, C++, PHP, Python, SQL, SAP, ABAP, SAPUI5)
Zum Inhalt springen
  • Home
  • Links
    • Kachelmannwetter
    • MrLeehs Blog
    • Deskmodder
    • winfuture.de
    • Tricktresor
    • Python Online Compiler
    • [Raspberry Pi] Wichtige Terminal-Kommandos für Raspian
    • CodeSandbox JS Vanilla
  • Datenschutzerklärung
  • Impressum
Startseite SAP ABAP Funktionsbausteine [ABAP] SAP User-Passwort auf Gültigkeit prüfen, Inhalt eines Eingabefeldes als Passwortfeld darstellen

[ABAP] SAP User-Passwort auf Gültigkeit prüfen, Inhalt eines Eingabefeldes als Passwortfeld darstellen

admin 22. September 2016 22. September 2016Funktionsbausteine, Verschlüsselung
PARAMETERS: p_usr TYPE sy-uname DEFAULT sy-uname.
PARAMETERS: p_pwd TYPE rsyst-bcode.

AT SELECTION-SCREEN OUTPUT.
  LOOP AT screen INTO DATA(screen_wa).
    IF screen_wa-name = 'P_PWD'. " wenn Eingabeparameter P_PWD
      screen_wa-invisible = 1.   " dann Anzeige als Passwortfeld
      MODIFY screen FROM screen_wa.
    ENDIF.
  ENDLOOP.

START-OF-SELECTION.
  CALL FUNCTION 'SUSR_LOGIN_CHECK_RFC'
    EXPORTING
      bname                  = p_usr
      password               = p_pwd
    EXCEPTIONS
      wait                   = 1
      user_locked            = 2
      user_not_active        = 3
      password_expired       = 4
      wrong_password         = 5
      no_check_for_this_user = 6
      internal_error         = 7.

  CASE sy-subrc.
    WHEN 0.
      WRITE: / 'Password OK'.
    WHEN 1.
      WRITE: / 'wait'.
    WHEN 2.
      WRITE: / 'user_locked '.
    WHEN 3.
      WRITE: / 'user_not_active'.
    WHEN 4.
      WRITE: / 'password_expired'.
    WHEN 5.
      WRITE: / 'wrong_password '.
    WHEN 6.
      WRITE: / 'no_check_for_this_user'.
    WHEN 7.
      WRITE: / 'internal_error'.
    WHEN OTHERS.
      WRITE: / 'Other error.'.
  ENDCASE.
  ABAP, invisible, SUSR_LOGIN_CHECK_RFC. Lesezeichen.
[ABAP] Prüfen, ob HANA installiert ist
[ABAP] Akt. Server-Liste / Workprozesse holen
  • Kategorien

    aufklappen | zuklappen
  • Neueste Beiträge

    • [S/4 HANA] Fallstudie SAP S/4 HANA
    • [ABAP] ABAP-Listausgabe in interne ASCII-Tabelle ausgeben
    • [ABAP] ABAP-Listausgabe in HTML wandeln
    • [SAP] Kalkulationsschema
    • [SAP] Warengruppen pflegen
    • [SAP] Dokumentenmanagement (DMS)
    • [S/4 HANA] Fiori-Apps für Materialwirtschaft
    • [ABAP] Verarbeitungsprotokoll zu Nachrichten lesen (NAST, CMFK, CMFP)
    • [ABAP] Detailangaben Sachkonto lesen
    • [SAP] IDOC-Verarbeitung
  • Archiv

  • Meta

    • Anmelden
    • Feed der Einträge
    • Kommentare-Feed
    • WordPress.org
  • Related Posts

    • [ABAP] Einkaufsbestelltext zum Material auslesen
    • [ABAP] Auslesen der Schnittstelle eines Funktionsbausteins
    • [ABAP] Message Authentication Code (MAC) mit verschiedenen HASH-Algorithmen (MD5, SHA1, SHA256, SHA384, SHA512) berechnen
    • [ABAP] Infos (Header + Interface) zu einem Funktionsbaustein lesen
    • [ABAP] Feldinfos zu Tabellenfeldern auslesen
    • [ABAP] User-spezifische Festwerte und Benutzerparameter lesen
    • [ABAP] Quellcode im ABAP-Editor anzeigen und mit Pretty Print überarbeiten
    • [ABAP] SM30 mit Pflegedialog aufrufen
    • [ABAP] Email-Adresse validieren
    • [ABAP] Benutzerparameter lesen
  • Tags

    ABAP (875) Android (18) CLASS (20) cl_abap_list_layout (18) cl_abap_matcher (13) cl_bcs_convert (16) cl_gui_alv_grid (23) cl_gui_container (34) cl_gui_docking_container (23) cl_gui_frontend_services (35) cl_salv_table (52) cntl_simple_event (15) create (28) DataGridView (13) Date (15) default_screen (27) display (14) EWM (16) Fiori (14) get_column (13) get_columns (22) gui_download (14) HTML (14) JavaScript (78) JSON (20) MIME (17) NEW (20) OData (28) OpenSQL (21) Python (23) Raspberry Pi (50) Raspberry Pi 2 (27) Raspberry Pi 4 (23) Raspian (22) RegEx (17) SAP (344) SAPUI5 (27) SELECT (25) String (33) stringtab (15) suppress_toolbar (19) UTF-8 (14) Value (26) XML (25) xstring (20)
(W) 2022 by codezentrale.de
Powered by Tempera & WordPress.