Текущее время: Чт, июл 31 2025, 15:34

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Присвоение значения по умолчанию во внутренней таблице
СообщениеДобавлено: Пт, май 11 2007, 12:25 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Добрый день! Подскажите пожалуйста, уважаемые знатоки :)).
Есть рукотворный инклюд в стандартной внутренней таблице MARA. Значения в таблицу заносятся транзакцией MM41. Редактируется - Z* транзакцией.
Значение по-умолчанию для интересующего нас поля - 0. Вопрос: как сделать значение по-умолчанию отличным от нуля? Скажем, 1. Иными словами, сделать так же, как и с полем MANDT, которому присвоится значение текущего манданта.
Заранее невероятно благодарен!

_________________
Если все кажется легким, это безошибочно доказывает, что работник весьма мало искусен и работа выше его разумения
--
С этим мальчиком будьте поласковее, вы имеете дело с легко возбудимым гаденышем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Присвоение значения по умолчанию во внутренней таблице
СообщениеДобавлено: Пт, май 11 2007, 12:39 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Краткий ответ: через определения в ABAP-словаре так сделать нельзя.
Так как, скорее всего, при обработке записей таблицы MARA будет использоваться ABAP-оператор CLEAR, который присваивает не значение по умолчанию (такой термин есть только для ABAP-переменных), а начальное значение соответствующего типа. Единственным выходом является установка собственного начального значения в расширениях и т.д.

Сравнение с MANDT в этом случае не является корректным.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Присвоение значения по умолчанию во внутренней таблице
СообщениеДобавлено: Вт, май 15 2007, 10:26 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 08 2007, 15:57
Сообщения: 51
Nesteroff написал(а):
Добрый день! Подскажите пожалуйста, уважаемые знатоки :)).
Есть рукотворный инклюд в стандартной внутренней таблице MARA. Значения в таблицу заносятся транзакцией MM41. Редактируется - Z* транзакцией. ..

я так понял, вы говорите не о внутренней таблице, а о транспарентной(то есть в базе данных таблица МАРА, к ней инклуд(?)) инклуд или эппенд? если эппенд, то можно попробовать к собственному дата тайп собственный домен заложить, и в самом правом раитере валуес задать от 1 до бесконечность. попробуйте, может будет тот эффект, что нужен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 15 2007, 11:03 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Речь идет об аппенде в таблице MARA.
Я попробую свой домен, о результатах сообщу :))
Я не абапер, со всеми вытекающими :oops:.

_________________
Если все кажется легким, это безошибочно доказывает, что работник весьма мало искусен и работа выше его разумения
--
С этим мальчиком будьте поласковее, вы имеете дело с легко возбудимым гаденышем.


Последний раз редактировалось Nesteroff Вт, май 15 2007, 11:27, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 15 2007, 11:16 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Nesteroff написал(а):
Я попробую свой домен, о результатах сообщу :))


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

правильный путь - это найти exit или BAdI

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 15 2007, 11:28 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, мар 23 2005, 18:56
Сообщения: 145
Откуда: Dnepr
Не помог домен. Настройки действительно игнорируются.
Вопрос:
Как найти соответствующий exit или BADi?

P.S. Действительно, прозрачная, а не внутренняя, как заметил Graf . Очепятался :oops:.

_________________
Если все кажется легким, это безошибочно доказывает, что работник весьма мало искусен и работа выше его разумения
--
С этим мальчиком будьте поласковее, вы имеете дело с легко возбудимым гаденышем.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 15 2007, 11:45 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
Nesteroff написал(а):
Как найти соответствующий exit или BADi?


попробуйте этот http://sapboard.ru/forum/viewtopic.php?p=36251
(и на форуме уже неоднократно обсуждался вопрос поиска расширений)

P.S. и какая версия системы?

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


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

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


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

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


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

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