Reset du mot de passe SAP* dans le client 000
Pour réinitialiser le mot de passe utilisateur SAP * dans le stack ABAP sur le client 000, utilisez cette méthode :
Vous devez supprimer l'ID utilisateur SAP * dans le client '000 'au niveau SQL
Pour MS-SQL :
Vous devez utiliser le SQL Management Studio et exécutez une requête.
Utilisez l'instruction SQL suivante:
Delete from <Schema>.USR02 where MANDT='000' and BNAME='SAP*'
commit;
Pour DB2 :
logon as db2<adm>
db2 "select bname ,mandt from <shema>.usr02 where bname='SAP*'";
db2 "update <schema>.usr02 set bname="SAPSTAR" where bname='SAP*' and mandt='###'";
Pour Oracle :
sqlplus "/ as sysdba"
To find the schema owner:
select OWNER from DBA_TABLES where TABLE_NAME='T000';
Puis, au lieu de supprimer l'utilisateur SAP *, vous pouvez renommer l'utilisateur.
update <SCHEMA>.USR02 set BNAME='SAP*<SOMETHING>' where BNAME='SAP*' and MANDT=<some client>;
commit;
Delete from <Schema>.USR02 where MANDT='000' and BNAME='SAP*';
commit;
<Schema> correspond à l’une de ces entrées :
Si le système a été installé avec SAP Basis 4.x ou ci-dessous: SAPR3
Si à l'origine installé avec 6.x SAP Basis (C'est ERP 5): SAP [SID]
Si l'origine installé avec SAP Basis (7.x C'est ERP 6): SAPSR3
Vous devez alors modifier le paramètre d'instance :
'login / no_automatic_user_sapstar = 0' (zéro) et redémarrez le système. Vous pouvez ensuite ouvrir une session sur le client '000 'avec SAP User et mot de passe *' PASS '.
IMPORTANT: Vous devez créer votre ID utilisateur dans le client '000 'et recréer SAP * puis modifiez le paramètre d'instance' login / no_automatic_user_sapstar = 1 'et redémarrez le système.
Si vous voulez changer * SAP des clients autres que 000, il suffit d'utiliser la même procédure et adapter le numéro de client en conséquence.
Commenter cet article