Текущее время: Сб, авг 02 2025, 20:15

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Как подставить в поле станд. экрана значение по умолчанию
СообщениеДобавлено: Ср, фев 04 2009, 08:17 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Как можно подставить в поле станд. экрана значение по умолчанию,например для экрана 301 программы
SAPMF05A поле bseg-vertt не взламывая программы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подставить в поле станд. экрана значение по умолчанию
СообщениеДобавлено: Ср, фев 04 2009, 08:47 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
gasjuk написал(а):
Как можно подставить в поле станд. экрана значение по умолчанию,например для экрана 301 программы
SAPMF05A поле bseg-vertt не взламывая программы

Если я не ошибаюсь, при настройке пользователя, там есть GET/SET параметры и настройка значений по умолчанию для них.
добавил:
Можно еще создать вариант транзакции.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подставить в поле станд. экрана значение по умолчанию
СообщениеДобавлено: Ср, фев 04 2009, 09:33 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Besa написал:
gasjuk написал(а):
Как можно подставить в поле станд. экрана значение по умолчанию,например для экрана 301 программы
SAPMF05A поле bseg-vertt не взламывая программы

Если я не ошибаюсь, при настройке пользователя, там есть GET/SET параметры и настройка значений по умолчанию для них.

не получится использовать SET/GET . поле не поддерживает эту опцию. To gasjuk : может опишите свою задачу поподробнее просто не понятно что именно вы делаете. если просто идет вызов транзакции то согласен с Besa можно попробовать создать вариант

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как подставить в поле станд. экрана значение по умолчанию
СообщениеДобавлено: Ср, фев 04 2009, 09:58 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Постановка такая: при проводке бух.документа заполняется поле договор и при заполнении договора
нужно обязательно проставить сопутствующее поле BSEG-VERTT,которое по умолчанию должно быть
равно константе.


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

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Если поле должно быть на экране - смотрите OPEN_FI, если достаточно в сформированном документе - возможно хватит замещения (тр. OBBH)


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

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
Замещение не подойдет.А в OPEN_file что-то не получилось.Я подставляла как глобальное через поле-символ,но программа на мои подстановки не реагирует


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

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Видимо не то поле или не тот OPEN_FI. Для их поиска можно поставить прерывание в ФМ BF_FUNCTIONS_FIND


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подставить в поле станд. экрана значение по умолчанию
СообщениеДобавлено: Ср, фев 04 2009, 11:44 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
OpenFI срабатывает при сохранении документа. В вашем случае можно подставить необходимое значение при помощи field-exitа на какое-нибудь поле, которое пользователь заполняет всегда. См. как делать:
http://sapboard.ru/forum/viewtopic.php?t=20682


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подставить в поле станд. экрана значение по умолчанию
СообщениеДобавлено: Ср, фев 04 2009, 11:52 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Aval написал:
OpenFI срабатывает при сохранении документа. В вашем случае можно подставить необходимое значение при помощи field-exitа на какое-нибудь поле, которое пользователь заполняет всегда. См. как делать:
http://sapboard.ru/forum/viewtopic.php?t=20682


Позволю себе заметить, что далеко не все open_fi срабатывают только при сохранении.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подставить в поле станд. экрана значение по умолчанию
СообщениеДобавлено: Ср, фев 04 2009, 12:03 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Цитата:
Позволю себе заметить, что далеко не все open_fi срабатывают только при сохранении.

Возможно я другими не пользовался.
Что касаемо темы, то в соседней ветке упомянули тр., которая вертелась в голове, но всполнить не мог - SHD0. Создание вариантов тр., в том числе и экранов. Это менее затратно, чем fieldexit.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подставить в поле станд. экрана значение по умолчанию
СообщениеДобавлено: Ср, фев 04 2009, 13:11 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, июл 12 2007, 12:18
Сообщения: 430
SHD0 не совсем подходит,дело в том что к этому экрану обращаются из разных транзакций,
все не создашь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подставить в поле станд. экрана значение по умолчанию
СообщениеДобавлено: Ср, фев 04 2009, 13:15 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
gasjuk написал(а):
SHD0 не совсем подходит,дело в том что к этому экрану обращаются из разных транзакций,
все не создашь.

Тогда field-exit как уже вам подсказал Aval . На форуме найдете как их создавать

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как подставить в поле станд. экрана значение по умолчанию
СообщениеДобавлено: Ср, фев 04 2009, 13:16 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
gasjuk написал(а):
SHD0 не совсем подходит,дело в том что к этому экрану обращаются из разных транзакций,
все не создашь.

Значит надо поискать расширение. CMOD, BADI, BTE(open_fi). Если совсем ничего нет(во что я не верю), можно расширить логику используя enhansements


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

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
open fi, скорее всего и не поможет, во многих из них заложена логика перетирания измененых данных. т.е очтается то . что было на входе в модуль.

А почему Вам не помогли замещения ?
Если поле недоступно для замещения, то сиотрит, что у Вас есть в таблице GB01 для этого поля.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как подставить в поле станд. экрана значение по умолчанию
СообщениеДобавлено: Чт, фев 05 2009, 02:43 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
gasjuk написал(а):
SHD0 не совсем подходит,дело в том что к этому экрану обращаются из разных транзакций,
все не создашь.

На самом деле варианты транзакций работают через память которая Export/Import... т.е. достаточно правильно заполнить соотв. memory id перед или в процессе выполнения транзакции

_________________
Изображение Попытка не пытка


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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


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

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


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

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