Текущее время: Пн, июл 28 2025, 23:29

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Initial Value
СообщениеДобавлено: Пн, окт 13 2008, 14:58 
Специалист
Специалист

Зарегистрирован:
Чт, апр 27 2006, 10:50
Сообщения: 132
Пол: Мужской
Возможно ли так сделать, при создании новой записи в БД полю присвоить значение по умолчанию.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 13 2008, 15:08 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Нет ни триггеров, ни дефаултов на поля.
Уже обсуждалось - ищите, там есть рекомендации как это организовать.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 13 2008, 15:12 
Специалист
Специалист

Зарегистрирован:
Чт, апр 27 2006, 10:50
Сообщения: 132
Пол: Мужской
Да вот полдня и ищу, пока безрезультатно.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 13 2008, 16:28 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Перед записью в таблицу заполните поле, или у вас какой то особый случай?

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Initial Value
СообщениеДобавлено: Пн, окт 13 2008, 16:52 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Mitya написал:
Возможно ли так сделать, при создании новой записи в БД полю присвоить значение по умолчанию.

Перед оператором INSERT сделайте присвоение полю рабочей области ;)

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Initial Value
СообщениеДобавлено: Пн, окт 13 2008, 17:15 
Специалист
Специалист

Зарегистрирован:
Чт, апр 27 2006, 10:50
Сообщения: 132
Пол: Мужской
Апдейт таблицы делает не моя транзакция, а саповская...
поле моё из расширения таблицы.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 13 2008, 17:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Какая транзакция?

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 13 2008, 17:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Пути вроде бы 2
1) Если вы знаете все места где происходит вставки или изменение таблицы, и если таковых мало, то ищите там екзит или пользуйтесь неявными расширениями, чтобы заполнить ваше поле необходимым значением(вы должны быть уверены что перекрыли все возможности заполнения этой таблицы)
2) Возможно проще там, где вы это поле используете смотреть если пустое то вроде как по умолчанию. (Нужно чтобы это не мешало вашей функциональности)

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, окт 13 2008, 20:45 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
XXX_:) написал:
Пути вроде бы 2

2) Возможно проще там, где вы это поле используете смотреть если пустое то вроде как по умолчанию. (Нужно чтобы это не мешало вашей функциональности)


Второй путь не только проще, но и правильнее!

Раз поле не из стандарта, то и использовать его в стандарте не будут (скорее всего). Для различных расширений экранов и т.п. существуют специальные точки расширения, чтобы заполнять свои поля. Если ничего подобного нет, то считайте, что пустое значение - значение по умолчанию.


А лучше, конечно, приведите транзакцию и название расширяемой таблицы.

_________________
Счастье есть!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 14 2008, 01:04 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
Ещё один вариант: сделать подпрограмму преобразования для домена данных - чтобы он пустое значение в дефалтовое перегонял


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 14 2008, 06:38 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
DKiyanov написал:
Ещё один вариант: сделать подпрограмму преобразования для домена данных - чтобы он пустое значение в дефалтовое перегонял

Это будет работать только при ручном вводе через экран или в пакетнике. Если же данные на экран не попадают, то значения по умолчанию не получится.

_________________
"После" - не значит "вследствие"


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Вт, окт 14 2008, 11:00 
Специалист
Специалист

Зарегистрирован:
Чт, апр 27 2006, 10:50
Сообщения: 132
Пол: Мужской
Всем спасибо, вопрос закрыт.
Решение найдено.
Нашел ФМ обновления, ну а дальше дело техники.
Всё работает как нужно.


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

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


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

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


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

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