Текущее время: Сб, июл 05 2025, 03:05

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Создать запись в таблице
СообщениеДобавлено: Чт, ноя 10 2005, 08:25 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
Кхе. Вопрос следующий, есть таблица, у нее в свойствах стоит метка "ведение таблицы разрешено". Соответственно, если в этой таблице уже есть хотя бы одна запись, мы без проблем через se11/se16 входим в просмотр, нажимаем на кнопку "создать новую запись", а потом делаем, что хотим. Есть у всего этого одна проблемка... если записей в таблице нет, то в просмотр провалиться нельзя (!!!). Соответственно, нельзя и ввести новую запись :(. Кто-то знает решение проблемы? А то больно муторно создавать разовую прогу которая бы забивала записи в таких случаях...

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 08:34 
Гость
в se11 заходишь в просмотр таблицы, там утилиты->ввод записей ... кажется так ...


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 08:38 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 10 2005, 10:21
Сообщения: 198
Пол: Мужской
Утилиты -> Содержимое таблицы -> Ввод записей, спасибо, а то вечно в спешке что-нибудь да не увидишь :)

_________________
Если программа заработала с первого раза, значит она написана принципиально неверно!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 10 2005, 08:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
В SE16 есть кнопка "Ввод записей" :)
А еще лучше сгенерировать свой диалог ведения в транзакции SE11, пункт меню "Утилиты-Генератор ведения таблиц" и вводить данные через транзакцию SM30 или SM31

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 10:46 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
Вот такая ситуация:
Есть таблица, для нее создан ракурс ведения, но при попытке добавить запись в таблицу (кнопка "Новые записи") происходит возврат на то место, откуда был вызван ввод записей
(т.е. SE11, SE16 и т.п.).
То есть запись ввести НЕВОЗМОЖНО (ver 4.7).
Это происходит, когда в таблице все поля кроме MANDT не ключевые.
Получается, такие таблицы вообще нельзя вести через ракурсы ведения, т.е. SAP предлагает какой-то другой способ для них?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 11:28 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
А зачем вообще вводить несколько записей с одинаковым ключем? Это противоречит принципам реляционной модели...

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 11:35 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
zaba написал(а):
А зачем вообще вводить несколько записей с одинаковым ключем? Это противоречит принципам реляционной модели...

А никто и не собирался вводить несколько записей с одинаковым ключом, тем более что это невозможно 8) по тем же самым принципам.
Речь идет о заполнении параметрической таблицы, т.е. таблицы, где для каждого манданта только 1 запись.
Переформулирую свой вопрос: для ведения таких таблиц SAP предлагает какой-то особый механизм ?
Или SAP ничего не предлагает, т.е. есть ошибка в генераторе ракурсов ведения, и никому до нее нет дела?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 13:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Похоже, что это баг.
В общем-то не удивительно, что про такой вариант забыли, когда писали программу ведения таблиц, потому что 0 ключей -- качественно новый случай, хотя и вполне законный.

Я бы добавил лишний ключевой столбец. Пусть он пока будет всюду одинаков. Много ресурсов не съест. Потом может ещё понадобится.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 20 2006, 15:53 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
однако на таблицу T000(Манданты) существует ракурс ведения и он работает
может посмотреть как?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 21 2006, 08:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Если в сгенерировать два экрана (Overview & Single), то вроде всё работает. Так что даже если нажаловаться в SAP, они выпустят ноту, что не следует генерировать одноэкранное ведение для таких таблиц и ничего исправлять не будут.

К тому же ф.м. ведения T000 не стандартный, т.к. он трактует эту таблицу как манданто-независимую.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 21 2006, 09:45 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
правильно трактует
что то я не очень понимаю как могут быть данные с одним ключом MANDT манданто-зависимыми


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 21 2006, 11:14 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
Eugene написал(а):
правильно трактует
что то я не очень понимаю как могут быть данные с одним ключом MANDT манданто-зависимыми

А что именно не понимаете?
Если в таблице есть поле типа MANDT и оно ключевое - значит данные манданто-зависимые, иначе - нет. Причем тут другие ключевые поля ?

Мне кажется, вот что думали разработчики SAP: просто на каком-то уровне обработки данных поле MANDT рассматривается не как поле, а как "признак манданто-зависимости" и просто исключается из рассмотрения структуры таблицы (зачем - непонятно!).
При том, что на уровне БД это такое же ключевое поле, что и остальные.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 21 2006, 12:00 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
ключевые поля очень даже при чем
ну вы же не будете утверждать что таблица с одним ключевым полем мандант может содержать разные данные по одному уникальному ключу в разрезе мандантов
поэтому данная таблица манданто-независимая не смотря на присутствие поля мандант в ключе


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 21 2006, 12:37 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, апр 06 2006, 15:06
Сообщения: 88
Eugene, очень странная логика ...
Впрочем я попытался рассуждать по-вашему (см. мой предыдущий пост), думаю в SAP рассуждали так же.
Можем считать тему исчерпанной.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 21 2006, 12:42 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
:D
ну у SAP вообще бывает с логикой


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

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


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

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


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

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