Текущее время: Вт, апр 23 2024, 16:48

Часовой пояс: 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 - сюда



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Как восстановить запись манданта 001?
СообщениеДобавлено: Пн, янв 18 2016, 13:10 
Специалист
Специалист

Зарегистрирован:
Сб, ноя 05 2011, 13:41
Сообщения: 128
Доброго всем дня!
Случайно через SCC4 удалил запись о манданте 001.
Вошел в мандант 000, создал пользователя админа с правами sap_all и sap_new.
Теперь вхожу в управление мандантами SCC4 и пытаюсь сделать новую запись типа 001. Но кнопка Новая запись неактивна! Запись манданта осталась одна - 000.
Получается все, запись новую нельзя создать и надо восстанавливать из бэкапа все?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Пн, янв 18 2016, 15:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 11:36
Сообщения: 1365
Откуда: Москва
Пол: Мужской
1. проверить отсутствие блокировок в SM12 (может и рестартовать инстанцию)
2. попробовать создать запись в T000 вручную через СУБД


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Пн, янв 18 2016, 16:12 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
А можно поднять копию, сделать экспорт манданта в файл запроса, а на этой системе сделать импорт.
А SCCL не дает скопировать в него из другого манданта, нулевого, например?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Пн, янв 18 2016, 16:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 11:36
Сообщения: 1365
Откуда: Москва
Пол: Мужской
RikoNw написал:
А можно поднять копию, сделать экспорт манданта в файл запроса, а на этой системе сделать импорт.

мандант остался существовать на своем месте, просто ТС похерил о нем административные данные (из табл. t000).
а без них, SAP считает что манданта нет, несмотря на массу записей с MANDT=001

да, скопировать мандант можно только при наличии информации о манданте в t000


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Пн, янв 18 2016, 16:31 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, янв 14 2013, 10:37
Сообщения: 795
Пол: Мужской
шрам написал:
RikoNw написал:
А можно поднять копию, сделать экспорт манданта в файл запроса, а на этой системе сделать импорт.

мандант остался существовать на своем месте, просто ТС похерил о нем административные данные (из табл. t000).
а без них, SAP считает что манданта нет, несмотря на массу записей с MANDT=001

да, скопировать мандант можно только при наличии информации о манданте в t000


А ой, точно, из SCC4 ведь только, не SCC5..


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Пн, янв 18 2016, 16:34 
Специалист
Специалист

Зарегистрирован:
Сб, ноя 05 2011, 13:41
Сообщения: 128
Да! Почитал, что мандант не удалился, просто он не виден.

Вроде как через SCC5 удаление мандантов происходит...

Спасибо Шрам, попробую разные варианты, отпишу.

Все это произошло, когда я через BD54 делал логическую системы и пытался связать ее с мандантом. Необходимо это было для BOBJ, чтобы там ее подключить. Так там BOBJ была уже с именем SIDCLN001 система.
Я создал другую и случайно удалил запись в SCC4, перепутав мандант.

А вот SCCL не дает ничего сделать, т.к остался один мандант 000, а он системный, редактирование не возможно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Пн, янв 18 2016, 16:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 11:36
Сообщения: 1365
Откуда: Москва
Пол: Мужской
не очень понятно - для чего Вам вообще понадобилось удалять мандант.

если надо сменить логическую систему, то просто выполняете BDLS и все.
манипуляции с мандантами это вообще редкая ситуация на рабочей системе, очень редкая.
уточню - в SCC4 логическая система выставляется единожды, а потом меняется иными инструментами (BDLS например)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Пн, янв 18 2016, 16:39 
Специалист
Специалист

Зарегистрирован:
Сб, ноя 05 2011, 13:41
Сообщения: 128
шрам написал:
1. проверить отсутствие блокировок в SM12 (может и рестартовать инстанцию)
2. попробовать создать запись в T000 вручную через СУБД


А как сделать это? Если можно по подробнее, для новичка!? СУБД SAP HANA влияет как-то на это?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Пн, янв 18 2016, 16:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 11:36
Сообщения: 1365
Откуда: Москва
Пол: Мужской
fedorfed написал(а):
А как сделать это? Если можно по подробнее, для новичка!? СУБД SAP HANA влияет как-то на это?

да пофигу какая СУБД, структура базы от этого кардинально не поменяется.... может когда-нибудь в поздних версиях S4.. но пока это мечты

если с первым пунктом не повезло, то открываете HANA Studio, ищете схему SAP (SAPSR3, SAP<SID> и т.д.), ищете таблицу t000 и смотрите ее содержимое.
дальше пишете update в SQL-редактора по аналогии с увиденным в полях, только подставляя 001 вместо 000.

точную строку не подскажу... лень затеваться с доступом к своим HANA-системам...уж пародоньте :roll:


Последний раз редактировалось шрам Пн, янв 18 2016, 16:44, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Пн, янв 18 2016, 16:43 
Специалист
Специалист

Зарегистрирован:
Сб, ноя 05 2011, 13:41
Сообщения: 128
шрам написал:
не очень понятно - для чего Вам вообще понадобилось удалять мандант.


Мне в конечном счете нужно связать BOBJ с ABAP, чтобы в ABAP пользователи хранились!
Вот гайд http://wiki.scn.sap.com/wiki/display/BO ... +BI4.0+CMC

И там нужно настроить подключение логической системы. Планировалось, что я ее определю в 001 манданте. Но вот касячнул и удалил запись 001, а определил ее в 000 манданте!
Теперь все восстанавливать. Система тестовая, так, что можно играться слава богу)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Пн, янв 18 2016, 16:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 11:36
Сообщения: 1365
Откуда: Москва
Пол: Мужской
на всяких гуглах еще пишут, что можно попробовать создать запись через SM31...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Пн, янв 18 2016, 17:09 
Специалист
Специалист

Зарегистрирован:
Сб, ноя 05 2011, 13:41
Сообщения: 128
шрам написал:
1. проверить отсутствие блокировок в SM12 (может и рестартовать инстанцию)


Проверил, блокировок нет. Инстанцию перезапустил. Вошел снова в SCC4. Все равно не активно поле NEW Entries.

Получается надо писать запрос в субд!?

Выполнил код, на основе T000 таблицы поменяв 000 на 001. таблица создалась!
CREATE COLUMN TABLE "SAPABAP1"."/SAPQUERY/T001" ("MANDT" NVARCHAR(3) DEFAULT '001' NOT NULL ,
"CARRID" NVARCHAR(3) DEFAULT '' NOT NULL ,
"CONNID" NVARCHAR(4) DEFAULT '0000' NOT NULL ,
"COUNTRYFR" NVARCHAR(3) DEFAULT '' NOT NULL ,
"CITYFROM" NVARCHAR(20) DEFAULT '' NOT NULL ,
"AIRPFROM" NVARCHAR(3) DEFAULT '' NOT NULL ,
"COUNTRYTO" NVARCHAR(3) DEFAULT '' NOT NULL ,
"CITYTO" NVARCHAR(20) DEFAULT '' NOT NULL ,
"AIRPTO" NVARCHAR(3) DEFAULT '' NOT NULL ,
"FLTIME" INTEGER CS_INT DEFAULT 0 NOT NULL ,
"DEPTIME" NVARCHAR(6) DEFAULT '000000' NOT NULL ,
"ARRTIME" NVARCHAR(6) DEFAULT '000000' NOT NULL ,
"DISTANCE" DECIMAL(9,
4) CS_FIXED DEFAULT 0 NOT NULL ,
"DISTID" NVARCHAR(3) DEFAULT '' NOT NULL ,
"FLTYPE" NVARCHAR(1) DEFAULT '' NOT NULL ,
"PERIOD" SMALLINT CS_INT DEFAULT 0 NOT NULL ,
PRIMARY KEY ("MANDT",
"CARRID",
"CONNID")) UNLOAD PRIORITY 5 AUTO MERGE
Перезапустил инстанцию ABAP, не получается войти(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Вт, янв 19 2016, 10:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 28 2006, 11:36
Сообщения: 1365
Откуда: Москва
Пол: Мужской
зря я Вам это посоветовал...
перечитайте пожалуйста внимательно мои посты.
там нет ни одного слова про "создание" таблицы.
А это вообще мне непонятно /SAPQUERY/T001...откуда Query взялось... при чем тут таблица t001, когда я писал t000

восстановите с бэкапа... так будет проще и безопаснее


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Вт, янв 19 2016, 11:39 
Специалист
Специалист

Зарегистрирован:
Сб, ноя 05 2011, 13:41
Сообщения: 128
шрам написал:
А это вообще мне непонятно /SAPQUERY/T001...откуда Query взялось... при чем тут таблица t001, когда я писал t000


Таблица мандант ссылается на t000 таблицу. Собственно выше ее код запроса. Вот я и подумал, по аналогии создать T001.
Просто update запрос не совсем понимаю к каким полям и как написать. а поломать таблицу t000 будет опасно (

Я теперь понимаю, что SAP не знает ничего о таблице T001. С бэкапа можно поднять, но там завязана Java у меня и ее в бэкапе нет, и придется потом все перенастраивать. Но если уже других вариантов нет, то остается этот.

Один вопрос просто еще? Почему в SCC4 все таки я не могу создать New Entrie (Новую запись) ? В чем может быть косяк? Права есть. типа потому что мандант один остался, да это тут причем...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как восстановить запись манданта 001?
СообщениеДобавлено: Вт, янв 19 2016, 11:39 
Специалист
Специалист

Зарегистрирован:
Сб, ноя 05 2011, 13:41
Сообщения: 128
шрам написал:
А это вообще мне непонятно /SAPQUERY/T001...откуда Query взялось... при чем тут таблица t001, когда я писал t000


Таблица мандант ссылается на t000 таблицу. Собственно выше ее код запроса. Вот я и подумал, по аналогии создать T001.
Просто update запрос не совсем понимаю к каким полям и как написать. а поломать таблицу t000 будет опасно (

Я теперь понимаю, что SAP не знает ничего о таблице T001. С бэкапа можно поднять, но там завязана Java у меня и ее в бэкапе нет, и придется потом все перенастраивать. Но если уже других вариантов нет, то остается этот.

Один вопрос просто еще? Почему в SCC4 все таки я не могу создать New Entrie (Новую запись) ? В чем может быть косяк? Права есть. типа потому что мандант один остался, да это тут причем...


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

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


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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