Текущее время: Ср, сен 10 2025, 04:36

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: заполнить переменные в BEx по умолчанию
СообщениеДобавлено: Ср, апр 25 2007, 10:18 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
Привет всем!

Необходимо при появлении экрана выбора заполнить переменную ДАТА значением по умолчанию sy-datum.

В эксите при I_STEP = 1 эта переменная в таблице I_T_VAR_RANGE не появляется.

Ограничить, указав в значениях по умолчанию sy-datum, не удалось - он считает, что 'sy-datum' - это дата в виде строки.

кто что может посоветовать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 25 2007, 10:27 
Специалист
Специалист

Зарегистрирован:
Пт, апр 13 2007, 17:15
Сообщения: 225
Привет.

Заполнить так можно только переменную обрабатываемую через "программу клиента" и делается это при I_STEP = 2.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 25 2007, 10:54 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
EvgenySA написал(а):
Привет.

Заполнить так можно только переменную обрабатываемую через "программу клиента" и делается это при I_STEP = 2.


через "программу клиента" и при I_STEP = 2 я заполняю обычно производные от введенных пользователем значений (например год от введенной пользователем даты)...

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

спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 25 2007, 11:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Vitaly V.V. написал(а):
EvgenySA написал(а):
Привет.

Заполнить так можно только переменную обрабатываемую через "программу клиента" и делается это при I_STEP = 2.


через "программу клиента" и при I_STEP = 2 я заполняю обычно производные от введенных пользователем значений (например год от введенной пользователем даты)...

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

спасибо!


Что то я не въехал.

я обрабатывал переменные и на шаге I_STEP = 1 и на шаге I_STEP = 2
Всё получалось.

Можно поподробнее ?

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 25 2007, 12:01 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
RSA1 написал(а):
я обрабатывал переменные и на шаге I_STEP = 1 и на шаге I_STEP = 2
Всё получалось.

Можно поподробнее ?


The following values are valid for I_STEP:

● I_STEP = 1

Call is made directly before variable entry.

● I_STEP = 2

Call is made directly after variable entry. This step is only executed if the same variable is not input ready and could not be filled for I_STEP=1.

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


Пока проверять не хочу - это допхотелка заказчика, а у меня все часы расписаны...

а на исправление понадобится достаточно много времени - редактировать это свойство переменной BEx не дает...


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

Зарегистрирован:
Пт, янв 20 2006, 12:01
Сообщения: 74
Vitaly V.V. написал(а):
Проблема, видимо, в том, что заполнение переменной, которую нужно мне заполнять по умолчанию, объявлено не через юзер-эксит. Поэтому она не появляется в юзер-эксите.


+1


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

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


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

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


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

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