Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема начата: Uukrul от Июль 03, 2009, 10:23:50 am

Название: Домен, элемент данных, таблица с одинаковым именем...
Отправлено: Uukrul от Июль 03, 2009, 10:23:50 am
В общем обнаружился интересный эффект, сделал домен с именем ZTEST, затем сделал элемент данных с таким же именем ZTEST со ссылкой на домен ZTEST, потом сделал таблицу с именем ZTEST, без активации сохранил ее вышел и все... через SE11 ни каким макаром зайти в таблицу нельзя, т.е. всегда попадаешь в элемент данных, а таблица... да вот он есть в списке, думаю если бы даже активировал ее, то ее можно было бы заполнять и читать, а вот зайти в просмотр структуры или изменений, все глухо.... так сказать интересный эффект получился, причем даже если из программы делаешь клик мышью для перехода в структуру таблицы, то тоже попадаешь в просмотр элемента данных с таким же именем. Так что типа похоже бойцы осторожнее с одинаковыми именами. Да система ECC 6.0 IDES.
Название: Re: Домен, элемент данных, таблица с одинаковым именем...
Отправлено: Паганель от Июль 03, 2009, 10:50:21 am
Интересный феномен  :).....

Хотя, если придерживатся системы наименований (скажем домены Z_STATUS, елементы данных ZMM_STATUS, а поля просто скажем STATUS), то проблем не будет......

Посмотрел у себя, на наличие таких "сюрпризов", есть пару примеров когда домены и елементы данных одинаково названы, но не более....
Название: Re: Домен, элемент данных, таблица с одинаковым именем...
Отправлено: Uukrul от Июль 03, 2009, 11:03:39 am
You are not allowed to view links. Register or Login
Посмотрел у себя, на наличие таких "сюрпризов", есть пару примеров когда домены и елементы данных одинаково названы, но не более....
Да я как-то домены с элементами одинаково всегда называю, если это именно связка будет 1:1, но вот с таблицами сам первый раз столкнулся с таким  ::)
Название: Re: Домен, элемент данных, таблица с одинаковым именем...
Отправлено: №1 от Июль 03, 2009, 12:06:37 pm
Я так думаю, что надо с нотой nametab поразбираться.
Подробности в ноте Note 932779 - Unicode conversion - analysis of nametab problems
Цитировать
DDNTT : Active nametab containing all dictionary objects.
DDNTF : Active nametab containing field information for tables
        and structures.
DDXTT : Corresponding inactive nametab to DDNTT
DDXTF : Corresponding inactive nametab to DDNTF
In a running system, only the nametab tables DDNTT and DDNTF are
used. The active nametabs must be completely and correctly filled
at system startup. If objects are modified, the nametab tables
DDXTT and DDXTF are used to store changes temporarily. If an
object is activated the corresponding entry is deleted in the
DDXTT and DDXTF tables and updated in the DDNTT and DDNTF tables.
в частности посмотри наличие записей в DDXTF через ФМ DD_SHOW_NAMETAB
Название: Re: Домен, элемент данных, таблица с одинаковым именем...
Отправлено: Uukrul от Июль 03, 2009, 12:26:13 pm
You are not allowed to view links. Register or Login
Я так думаю, что надо с нотой nametab поразбираться.
Подробности в ноте Note 932779 - Unicode conversion - analysis of nametab problemsв частности посмотри наличие записей в DDXTF через ФМ DD_SHOW_NAMETAB
Ну я там все почистил конечно, но в этой таблице записи нет...