Текущее время: Чт, июл 24 2025, 20: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 - сюда



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

Зарегистрирован:
Ср, фев 21 2007, 16:03
Сообщения: 114
sub-zer0 написал(а):
NikolayGr написал(а):
DD_SHOW_NAMETAB уж точно не одно и тоже что DDIF_NAMETAB_GET,

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

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

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


похоже "sub-zer0" вводит в заблуждение наш форум в смысле описания проблемы
и рассказывает нам сказки...


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

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
Очень надо :-) Просто при самой активации я не присутсвовал, а данная проблема вылезла, как я уже говорил, при копировании манданта.


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

Зарегистрирован:
Ср, фев 21 2007, 16:03
Сообщения: 114
sub-zer0 написал(а):
Очень надо :-) Просто при самой активации я не присутсвовал, а данная проблема вылезла, как я уже говорил, при копировании манданта.


ну тогда без скрин-шотов всех действий не обойтись(возможно "sub-zer0" что-то делает неправильно),
т.к. SAP-AG в ноте 932779 утверждает(это не мое предположение!), что:
1. таблица DDNTT содержит описание всех активных объектов ABAP-словаря;
2. таблица DDNTF содержит описание всех полей активных объектов ABAP-словаря;
3. DDXTT содержит описание всех НЕактивных объектов ABAP-словаря;
4. DDXTF содержит описание всех НЕактивных объектов из пункта №2
это означает, что если удалить запись, в частности, о какой-нибудь таблице из DDNTT , даже не удаляя
ее реально из базы, то система SAP эту таблицу должна "потерять". Тем более на практике я столкнулся с QCM
таблицами при миграции системы с платформы SUN на IBM и проблема полечилась конкретно
ручной чисткой DDNTT. А если дело только в копировании манданта, то можно попробовать
использовать таблицу исключений и вставить туда вашу QCM8ZTT33, но я сомневаюсь, что
именно QCM* таблицы можно включать в исключения. Например, таблицы с правилами деривации
FM точно можно включать и они игнорируются во время копии.


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

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
Ну что ж... Хотите скриншотов? Их есть у нас:
1) se11
Изображение
2) Для примера берем QCM8ZTT33. Идем в Утилиту базы данных:
Изображение
3) Жмем "Проверить..."/"Объект БД":
Изображение
4) Жмем "Проверить..."/"ДинамичОбъект":
Изображение
5) Пробуем найти запись в таблице DDXTT:
Изображение
6) Смотрим напрямую в БД таблицу DDNTT:
Изображение
7) Проверяем в se14 недействительные временные таблицы:
Изображение

Что еще?
И, кстати, САП знает о таблицах не только из namespace таблиц, а еще и из таблиц Словаря, таких как DD02L и других DD*


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

Зарегистрирован:
Ср, фев 21 2007, 16:03
Сообщения: 114
значит Вы делаете вывод, что SAP-AG в ноте 932779 вводит в заблуждение своих клиентов
и скрывает от нас местонахождение описания метаданных?

лично я в это не верю... разумеется в системе много DD* таблиц, но самая "главная"
для описания таблиц это DDNTT, если оттуда исчезает запись о какой-то таблице,
то все остальные DD* таблиц уже не имеют никакого смысла. Можно сделать
простой эксперимент, создайте любую Z* таблицу, а затем удалите ее описание
из DDNTT - после этого в SE11 вы ее не должны наблюдать.

Кстати, какая у вас версия системы SAP и базы данных?

ну а где скрин-шот, который показывает, что такая-то QCM* таблица мешает вам сделать копию манданта?
а где скрин-шот листинга ф. модуля DD_SHOW_NAMETAB?


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

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
NikolayGr написал(а):
значит Вы делаете вывод, что SAP-AG в ноте 932779 вводит в заблуждение своих клиентов
и скрывает от нас местонахождение описания метаданных?

Я таких выводов не делаю и даже не намекаю на такое
NikolayGr написал(а):
лично я в это не верю... разумеется в системе много DD* таблиц, но самая "главная"
для описания таблиц это DDNTT, если оттуда исчезает запись о какой-то таблице,
то все остальные DD* таблиц уже не имеют никакого смысла. Можно сделать
простой эксперимент, создайте любую Z* таблицу, а затем удалите ее описание
из DDNTT - после этого в SE11 вы ее не должны наблюдать.

Скриншоты 1 и 6 показывают что Вы ошибаетесь. Могу еще вставить скриншот записей в таблице DD02L, откуда сечхелп и берет данные, если не верите :-)
NikolayGr написал(а):
Кстати, какая у вас версия системы SAP и базы данных?

46С на DB2 v9
NikolayGr написал(а):
ну а где скрин-шот, который показывает, что такая-то QCM* таблица мешает вам сделать копию манданта?

Зачем? Вопрос звучит так: "Как удалить из словаря таблицу QCM*?". А мешают мне эти таблицы или нет, это уже мое дело :-)
NikolayGr написал(а):
а где скрин-шот листинга ф. модуля DD_SHOW_NAMETAB?

Т.е. для того чтобы поверить что в nametab нет записей для этих таблиц Вам мало скриншотов 4 и 6?

Предлагаю тему закрыть, так как ответа на начальный вопрос, судя по всему, никто не знает, а ответы на сопутствующие вопросы я знаю и сам :-) Похоже что единственным решением является удаление соответствующих записей из всех таблиц DD* словаря


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

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


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

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

Та ну блин, еще раз повторяю: НЕТУ в nametab записей!


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

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

Та ну блин, еще раз повторяю: НЕТУ в nametab записей!


ну видимо Вы что-то делаете неправильно, наша проблема с QCM* полечилась исключительно только чисткой одной единственной DDNTT,
в то время версия нашей системы как раз была 4.6C, но только база - Oracle и в результате мы сделали успешный апгрэйд
на ERP2005 + конвертацию в Unicode, а при наличии QCM* таблиц попытка экспорта заканчивалась всегда аварийно.


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

Зарегистрирован:
Вт, сен 12 2006, 12:57
Сообщения: 85
Я не спорю, что проблемы при апгрейде лечатся удалением записей из DDNTT. Я всего лишь спрашиваю как удалить определения этих таблиц из словаря. Ответ - штатными средствами никак :-)


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

Зарегистрирован:
Ср, фев 21 2007, 16:03
Сообщения: 114
sub-zer0 написал(а):
Я не спорю, что проблемы при апгрейде лечатся удалением записей из DDNTT. Я всего лишь спрашиваю как удалить определения этих таблиц из словаря. Ответ - штатными средствами никак :-)


я с этим полностью согласен


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

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


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

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


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

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