Текущее время: Пт, июл 25 2025, 04:20

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


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

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


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

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