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

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


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

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


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

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