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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Ракурс ведения и initial значения ключевых полей
СообщениеДобавлено: Пт, мар 04 2005, 10:16 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, авг 27 2004, 09:26
Сообщения: 206
Откуда: Москва
Создал таблицу, среди других есть ключевые поля БЕ, КЕ и т.д. К ней ракурс ведения. Естественно, они заполняются initial-значениями. проверочные таблицы есть, внешние ключи (может быть неправильно настроены, недоразобрался), средства поиска...
сейчас вводимые значения проверяются при вводе, но если поле не заполнил, запись пропускается с пустым полем, что криво...
Как запретить ввод записей с пустыми КЕ и БЕ?


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Думаю, можно вполне подредактировать экраны в сгенерированном диалоге ведения.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ракурс ведения и initial значения ключевых полей
СообщениеДобавлено: Пт, мар 04 2005, 12:06 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Серж написал(а):
Создал таблицу, среди других есть ключевые поля БЕ, КЕ и т.д. К ней ракурс ведения. Естественно, они заполняются initial-значениями. проверочные таблицы есть, внешние ключи (может быть неправильно настроены, недоразобрался),
...
Как запретить ввод записей с пустыми КЕ и БЕ?


Так настрой правильно внешние ключи.
И поставь галочку "Проверка внешнего ключа" у экранного поля, в котором будет заполняться это поле. Да, и сделай его обязательным.
Тогда в экранной логике не даст указать несуществующую ссылку.

Других системных проверок физической целостности в SAP'е не предусмотрено.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: вообще-то не хотелось бы...
СообщениеДобавлено: Пт, мар 04 2005, 12:17 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, авг 27 2004, 09:26
Сообщения: 206
Откуда: Москва
вообще-то не хотелось бы менять сгенерированный экран... имхо кривовато как-то... можно ли в таблице или ракурсе ведения это настроить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вообще-то не хотелось бы...
СообщениеДобавлено: Пт, мар 04 2005, 12:26 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Серж написал(а):
вообще-то не хотелось бы менять сгенерированный экран...


А придется...

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: а как насчет своих инклюдов в сгенерированном ФМ?
СообщениеДобавлено: Пт, мар 04 2005, 12:32 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, авг 27 2004, 09:26
Сообщения: 206
Откуда: Москва
а как насчет своих инклюдов в сгенерированном ФМ?
см. соседнюю ветку
http://www.sapboard.ru/forum/viewtopic.php?t=3526


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: а как насчет своих инклюдов в сгенерированном ФМ?
СообщениеДобавлено: Пт, мар 04 2005, 14:23 
Гость
Серж написал(а):
а как насчет своих инклюдов в сгенерированном ФМ?
см. соседнюю ветку
http://www.sapboard.ru/forum/viewtopic.php?t=3526


Гы. Зайти в редактор экранов и поставить пару галок - религия не позволяет.
А вот править программные объекты - всегда пожалуйста :lol: .


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 04 2005, 15:36 
Специалист
Специалист

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

такая фраза перед этими объектами не с неба появилась

*******************************************************************
* User-defined Include-files (if necessary). *
*******************************************************************


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 04 2005, 15:52 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Eugene написал(а):
:D :D :D
программные объекты о которых речь там для того и стоят чтоб их править


А если для изменения экрана ключ модификации не требует - то тоже самое можно сказать и о нем.
Вопрос в трудозатратах. Для того, чтобы поставить две галки в графическом редакторе экранов, требуется всего три клика мыши.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 04 2005, 15:57 
Специалист
Специалист

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

может он не ищет легких путей... :D

об экранах там действительно можно сказать тоже самое, кто ж спорит то


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 04 2005, 16:19 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Eugene написал(а):
может он не ищет легких путей... :D


Эт точно... Без знания АВАРа рваться чего-то писать... В то время как в программном коде легко чего-нибудь накосячить... И при том, что на самом деле достаточно поставить две галки - и SAP сам все стандартно обработает.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: критика может быть обоснованная...
СообщениеДобавлено: Пт, мар 04 2005, 17:08 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, авг 27 2004, 09:26
Сообщения: 206
Откуда: Москва
111 написал(а):
Eugene написал(а):
может он не ищет легких путей... :D


Эт точно... Без знания АВАРа рваться чего-то писать... В то время как в программном коде легко чего-нибудь накосячить... И при том, что на самом деле достаточно поставить две галки - и SAP сам все стандартно обработает.


не скажу что я совсем не знаю абап... программированием вообче-то занимался профессионально, а абапить начинал с простых проверок в экзитах, LSMW, отчетики некоторые дополнял... так что в логике, надеюсь, ошибок не будет... а вот с диалогами совершенно верно, пока никак... ну тут еще вот вопрос: после перегенерации программы ведения не придется ли опять заходить в экран и галки жать? а include остается и после перегенерации. или я неправ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: критика может быть обоснованная...
СообщениеДобавлено: Пт, мар 04 2005, 17:37 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Серж написал(а):
ну тут еще вот вопрос: после перегенерации программы ведения не придется ли опять заходить в экран и галки жать? а include остается и после перегенерации. или я неправ?


Да, придется. Но, неужто структура таблицы так часто будет меняться, что это будет представлять какую-то проблему?
Кстати, насчет инклуда - на 100% не уверен (не проверял), но он тоже, по идее, должен убиваться. Группа функций для ведения убивается -> Убиваются все ее специфические инклуды.

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Speelky (4.6C)
СообщениеДобавлено: Пн, мар 21 2005, 10:58 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, окт 18 2004, 12:27
Сообщения: 93
Человеческих вариантов два:
1) Использовать правильно заданные внешние ключи, как в самом начале написал 111.
2) Если внешними ключами нужно эффекта добиться не удается - определить обработку событий экрана ведения таблицы. Это стандартный способ навешивать на экраны ведения доп. логику без модификации сгенерированного кода.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

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


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

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


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

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