Текущее время: Пн, июл 21 2025, 19:32

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


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

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


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

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