Текущее время: Вт, июл 22 2025, 20:40

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


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

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


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

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