Текущее время: Ср, май 07 2025, 15:56

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



Начать новую тему Ответить на тему  [ Сообщений: 41 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пт, июн 05 2009, 08:06 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
Дима написал:
Jelena написала:
А чего их удалять - мешают?

Кстати, конечно мешают, в зависимости от того на каком шаге все прервалось, эта табличка по-сути является копией оригинала до изменения со всеми данными. Вот и представьте, оригинал весит, например, метров 800, несколько таких табличек с незавершенной адаптацией и у вас веселый размер базы :wink:


Как я уже говорил, таблица существует только в словаре, в базе данных ее нет, так что места она не занимает

Дима написал:
sub-zer0 написал(а):
На всякий случай перезапустил активацию и адаптацию. Таблицы остались

у меня больше догадок нет, не видя ситуацию в живую трудно что-либо еще предположить, последуйте совету aar


А что тут смотреть? :-) Есть определение таблички в словаре, у нее нет класса разработок и нет динамического объекта и объекта базы данных


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пн, июн 08 2009, 07:05 
Специалист
Специалист

Зарегистрирован:
Ср, фев 21 2007, 16:03
Сообщения: 114
кстати, QCM* таблицы еще создают проблемы при:
1. копировании системы
2. при конвертации в Unicode
3. при апгрэйдах

если оригинальная таблица преобразована корректно, то можно смело удалять ее из базы через SE14, но к сожалению из ABAP-словаря такие таблицы ИНОГДА не удаляются. Есть неправильное и нехорошее решение, но оно абсолютно точно работает, надо просто в ручную удалить запись о соответствующей QCM* таблицы из ABAP-словаря, то бишь из таблицы DDNTT. На эту идею меня натолкнуло изучение ноты " Note 932779 - Unicode conversion - analysis of nametab problems"


Последний раз редактировалось NikolayGr Вт, июн 09 2009, 07:01, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пн, июн 08 2009, 19:11 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
Спасибо, уже хоть что-то :-)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пт, июн 19 2009, 20:08 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, июн 10 2009, 21:16
Сообщения: 34
Откуда: SAP America
Пол: Мужской
См. SAP Note 9385


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пт, июн 19 2009, 21:10 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
scherbina написал:
См. SAP Note 9385

Еще раз повторяю, таблица существует в словаре, но не существует в базе данных, записей в nametab для нее тоже нет. А нота описывает обратную ситуацию.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пн, июн 22 2009, 07:56 
Специалист
Специалист

Зарегистрирован:
Ср, фев 21 2007, 16:03
Сообщения: 114
sub-zer0 написал(а):
scherbina написал:
См. SAP Note 9385

Еще раз повторяю, таблица существует в словаре, но не существует в базе данных, записей в nametab для нее тоже нет. А нота описывает обратную ситуацию.


если удалить описание любой таблицы из DDNTT, то даже если эта таблица останется на уровне базы, система SAP "забудет" о ее существовании


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пн, июн 22 2009, 11:44 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
Насколько я понимаю, Динамический объект, запись в nametab и записть в DDNTT - это одно и то же. Так вот, если в se11 попытаться просмотреть динамический объект, то оно ругается, что его нету


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пн, июн 22 2009, 12:04 
Специалист
Специалист

Зарегистрирован:
Ср, фев 21 2007, 16:03
Сообщения: 114
sub-zer0 написал(а):
Насколько я понимаю, Динамический объект, запись в nametab и записть в DDNTT - это одно и то же. Так вот, если в se11 попытаться просмотреть динамический объект, то оно ругается, что его нету


через SE11 просмотреть содержимое DDNTT невозможно, для этого есть функ. модуль (к сожалению, не помню его название...)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пн, июн 22 2009, 13:05 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
se11/Утилиты/Динамический объект/Просмотреть
То же самое можно посмотреть и через ФМ DDIF_NAMETAB_GET. В моем случае он говорит: "Отсутствуют активные nametab для QCM8ZTT33"
Так что Ваша теория относительно того, что если в nametab отсутствует запись, то и САП о таблице ничего не знает, неверна :-)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пн, июн 22 2009, 14:53 
Специалист
Специалист

Зарегистрирован:
Ср, фев 21 2007, 16:03
Сообщения: 114
sub-zer0 написал(а):
se11/Утилиты/Динамический объект/Просмотреть
То же самое можно посмотреть и через ФМ DDIF_NAMETAB_GET. В моем случае он говорит: "Отсутствуют активные nametab для QCM8ZTT33"
Так что Ваша теория относительно того, что если в nametab отсутствует запись, то и САП о таблице ничего не знает, неверна :-)


так надо смотреть неправильные QCM* таблицы через sqlplus, а то счастья не будет....
8)
ну типа того:
select * from DDNTT where tabname like 'QCM*';

p.s. а функциональный модуль называется DD_SHOW_NAMETAB, он через SE11 никак не запускается
:lol:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пн, июн 22 2009, 15:24 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
NikolayGr написал(а):
так надо смотреть неправильные QCM* таблицы через sqlplus, а то счастья не будет....
8)
ну типа того:
select * from DDNTT where tabname like 'QCM*';

На всякий случай так и сделал, как и следовало ожидать, нету там таких записей

NikolayGr написал(а):
p.s. а функциональный модуль называется DD_SHOW_NAMETAB, он через SE11 никак не запускается
:lol:


Это одно и то же, отличаются только форматом возвращаемых данных


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пн, июн 22 2009, 18:07 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, июн 10 2009, 21:16
Сообщения: 34
Откуда: SAP America
Пол: Мужской
Если не помогло SE14 -> Extras -> Invalid temp table:

Run transaction SE37 check existance of QCM tables using Function Module DD_SHOW_NAMETAB, потом попробуйте их удалить используя DD_NAMETAB_DELETE и проверьте опять DD_SHOW_NAMETAB

Check additionally DDLOADD, DDNTT, DDNTF, DDXTT, DDXTF, DBDIFF, DD09L and DD02L tables and delete the entries with QCM-objects if ORIGINALS are OK. SAP Notes 119941 and 33814 can be handy.

А чего вы так на них (QCM tables) осерчали?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Пн, июн 22 2009, 19:00 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
sub-zer0 написал(а):
То же самое можно посмотреть и через ФМ DDIF_NAMETAB_GET. В моем случае он говорит: "Отсутствуют активные nametab для QCM8ZTT33"

Так они наверное НЕактивные. Там у этих ФМ есть параметр STATUS, в зависимости от него разные таблицы проверяются - попробуйте M или N вместо дефолтного А.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Вт, июн 23 2009, 06:31 
Специалист
Специалист

Зарегистрирован:
Ср, фев 21 2007, 16:03
Сообщения: 114
sub-zer0 написал(а):
NikolayGr написал(а):
так надо смотреть неправильные QCM* таблицы через sqlplus, а то счастья не будет....
8)
ну типа того:
select * from DDNTT where tabname like 'QCM*';

На всякий случай так и сделал, как и следовало ожидать, нету там таких записей

NikolayGr написал(а):
p.s. а функциональный модуль называется DD_SHOW_NAMETAB, он через SE11 никак не запускается
:lol:


Это одно и то же, отличаются только форматом возвращаемых данных


DD_SHOW_NAMETAB уж точно не одно и тоже что DDIF_NAMETAB_GET, возможно нехорошая запись осталась в DDXTT,
но если это так, то просто удивительно, что данные вашей таблицы ZTT33 не повредились в момент конвертации


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как удалить из словаря таблицу QCM*?
СообщениеДобавлено: Вт, июн 23 2009, 07:58 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
NikolayGr написал(а):
DD_SHOW_NAMETAB уж точно не одно и тоже что DDIF_NAMETAB_GET,

Ну не одно и то же, но данные берут из одного и того же места
NikolayGr написал(а):
возможно нехорошая запись осталась в DDXTT,

Нету
NikolayGr написал(а):
но если это так, то просто удивительно, что данные вашей таблицы ZTT33 не повредились в момент конвертации

Об этом история умалчивает :-)


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

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


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

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


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

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