Willkommen Gast! Um alle Funktionen zu aktivieren müssen Sie sich Anmelden oder Registrieren.

Mitteilung

Icon
Error

Optionen
Gehe zum aktuellsten Beitrag Gehe zum letzten Ungelesenen
Offline Max_SAP  
#1 Geschrieben : Dienstag, 11. Mai 2021 08:47:49(UTC)
Max_SAP

Beiträge: 18
Hallo liebe SAP-Profis!

Ich habe folgendes Problem:

Wir ändern in einem Report mit dem FuBa "BAPI_USER_CHANGE" das Kennwort im Benutzerstamm.

Hier unser FuBa-Befehl:

CALL FUNCTION 'BAPI_USER_CHANGE' DESTINATION wa_system
EXPORTING
username = p_bname
passwordx = wa_passwordx
generate_pwd = 'X'
IMPORTING
generated_password = wa_password
TABLES
return = it_return.

Das generierte Kennwort in Variable wa_password ist auch richtig und kann verwendet werden.

Jedoch senden wir es per Funktionsbaustein per E-Mail an die User, und hier ist es gelegentlich so, dass das Kennwort einfach abgeschnitten wird, und am Ende immer "<="" p="">" steht. Das Kennwort ist so viel kürzer und natürlich nicht das, das im Benutzerstamm zugewiesen ist.

Hat hier jemand eine Idee?

Vielen Dank schonmal.

LG
Max
Jobangebote

Nehmen Sie an dieser Diskussion teil! SAP FORUM - SAP Community LoginHier registrieren.

Offline Max_SAP  
#2 Geschrieben : Dienstag, 18. Mai 2021 07:09:47(UTC)
Max_SAP

Beiträge: 18
Zusätzliche Info, so wird der Text erstellt:


CONCATENATE '<meta charset="utf-8">' '<p>Ihr Kennwort wurde im SAP-System' wa_system 'zurückgesetzt!</p>' INTO wa_content SEPARATED BY space.
CONCATENATE wa_content '<p>Das neue Initialkennwort lautet: ' wa_password '</p>' INTO wa_content SEPARATED BY space.
CONCATENATE wa_content '<p></p>' INTO wa_content SEPARATED BY space.
CONCATENATE wa_content '<p>Mit besten Grüßen</p>' INTO wa_content SEPARATED BY space.
CONCATENATE wa_content '<p>Das SAP-Security Team</p>' INTO wa_content SEPARATED BY space.

Die Datentypen sind so deklariert:
wa_password TYPE bapipwd,
wa_content TYPE string,

Ich habe auch mittlerweile bemerkt, dass in der Regel beim Sonderzeichen '<' das Kennwort abgeschnitten, und die Zeichenkette "<="" p="">" beim E-Mail-Text angehängt wird.

Kann man im Coding hinterlegen, dass für das generierte Kennwort nur gewisse Sonderzeichen verwendet werden dürfen?


Benutzer, die gerade dieses Thema lesen
Das Forum wechseln  
Du kannst keine neue Themen in diesem Forum eröffnen.
Du kannst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge nicht löschen.
Du darfst deine Beiträge nicht editieren.
Du kannst keine Umfragen in diesem Forum erstellen.
Du kannst nicht an Umfragen teilnehmen.

- Impressum / Datenschutz -