Текущее время: Чт, апр 25 2024, 02:19

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


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

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


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

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