Текущее время: Пн, авг 04 2025, 18:23

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


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

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


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

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