Текущее время: Ср, май 14 2025, 04:49

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: забыл пароль SAP* и DDIC (000)
СообщениеДобавлено: Пн, фев 06 2012, 06:44 
Менеджер
Менеджер

Зарегистрирован:
Пн, июн 30 2008, 17:16
Сообщения: 690
после полного перезапуска системы ничего не изменилось.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: забыл пароль SAP* и DDIC (000)
СообщениеДобавлено: Пт, фев 10 2012, 18:39 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 07 2010, 15:11
Сообщения: 5
Пол: Мужской
1. Раз уж ABAP-дамп про duplicate record относится к таблице USREFUS -
удалите из этой таблицы строку про SAP*, и пробуйте заново создавать пользователя SAP* в TA SU01.

2. В целом, метод "На уровне базы данных найти в usr02 запись для sap* в 000 манданте и удалить" -
это метод грубой силы из прошлого века. В старых версиях ПО SAP это, действительно, работало.
В более современных версиях в процедуру логина пользователя добавились проверки
change documents for user (например, записи в таблице USH02 и т.п.). Именно по этой причине,
если пользователь SAP* был заблокирован, а потом строка про SAP* удалена из таблицы USR02,
то залогиниться как SAP*/pass не удавалось.

3. Кроме этого, лучше не удалять строку из USR02, a
в этой строке изменить BNAME с SAP* на другое (например, SAPXYZ),
залогиниться как SAP*/pass,
в строке, где BNAME = SAPXYZ, изменить его обратно на SAP*,
в TA SU01 изменить пароль пользователя SAP*,
не разрывая прежнюю сессию (на всякий случай), залогиниться как SAP* с измененным паролем.
(Как вариант - временно перемещать строку в несуществующий новый мандант, потом обратно.)

4. Более правильная методика основана на следующем. Кодированный пароль пользователя хранится в
USR02-BCODE и USR02-PASSCODE. Поле USR02-CODVN влияет на то, какие именно из тех двух полей актуальны.
Значения USR02-BCODE и USR02-PASSCODE вычисляются исходя из USR02-BNAME и пароля, который вводит пользователь,
и не зависит от номера манданта, имени системы и т.п. Поэтому можно скопировать строку в USR02
из манданта (можно даже из другой системы), где пароль для SAP* известен и SAP* не заблокирован,
в нужный мандант, и логиниться с паролем из того манданта.
При необходимости - позаботиться про значения других полей USR02 и про записи в USH02 и т.п.
Для того, чтобы понять, какие именно таблицы нужны, есть трассировка :)
Алгоритм вычисления USR02-BCODE был одинаковым для версий 4.6B .. ECC6.0,
и скорее всего, остался таким же и в более поздних версиях (из соображений совместимости версий).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: забыл пароль SAP* и DDIC (000)
СообщениеДобавлено: Пт, фев 10 2012, 18:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
да вы воще охренели!
модератор - закрой эту ветку!

_________________
Нет сегодняшних проблем -
есть вчерашние ошибки
(с)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 48 ]  На страницу Пред.  1, 2, 3, 4

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB