Текущее время: Пн, июл 28 2025, 16:06

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: VL06f вариант вида экрана, подстановка своих дат в "Дата ФактДвиженМтр"
СообщениеДобавлено: Пн, май 07 2007, 16:30 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Вот нужно сохранить вариант вида, где поле "Дата ФактДвиженМтр" будет всегда равно: с - текущая дата, по - дата конца текущего месяца.

Это возможно сделать с помощью вариантов вида экрана. Или это нужно делать програмно? И как его нужно делать програмно? К VL06o(f) существует BAPI или user-exit ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 07 2007, 17:25 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Вообще в сохранении варианта экрана можно ставить переменные даты. Но я сейчас глянул, такого варианта, как "с текущего дня по конец месяца" там нет.

_________________
Удача - результат нашего желания (© А. Нортон)


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

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
LKU написал:
в сохранении варианта экрана можно ставить переменные даты

Как их можно ставить?
Может както их можно изменить програмно?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 08 2007, 09:33 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Запускаем транзакцию отчета. Жмем кнопочку "сохранить вариант селекционника".
На появившемся экране в столбце "перменная выбора" выбираем D - динамический расчет даты.
После этого в столбце "имя переменной" можно выбрать оддин из предопределенных САПом вариантов.

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

_________________
Удача - результат нашего желания (© А. Нортон)


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
LKU написал:
Вроде еще можно в программе определить свои переменные, но я этого сам не делал, тут лучше к абаперам обратиться.


Если своя программа, то не вопрос:
Code:
PARAMETERS: a.
AT SELECTION-SCREEN OUTPUT.
  a = 'D'.


Речь идёт об отчёте VL06O, там в PBO вызывается подпрограмма prepare_screen. Её и нужно править. Если версия >=7.00, то можно вставить в конце неявное расширение. Иначе - с ключом SSCR.


Последний раз редактировалось sibrin Вт, май 08 2007, 12:39, всего редактировалось 1 раз.

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

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Не программа SAP. И изменять мне ее недадут.


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Самым простым способом решения будет field exit для данного экрана.


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Primat написал(а):
И изменять мне ее недадут.

Т.е. версия < 7.0?

Пономарев Артем написал:
Самым простым способом решения будет field exit для данного экрана.

Да. Только field exit срабатывает в PAI, а не PBO.


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
sibrin написал:
Да. Только field exit срабатывает в PAI, а не PBO.

Ну на это очень легко придумать "обходной" маневр :)
Например создать варинат с периодом дат 01.01.1899 01.02.1899.
В экзите проверять значения и в случае искомых - менять на необходимые.


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

Зарегистрирован:
Чт, авг 10 2006, 08:44
Сообщения: 320
Откуда: Odessa
Пономарев Артем написал:
В экзите проверять значения и в случае искомых - менять на необходимые.


В каком экзите? Можно его название.


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

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Primat написал(а):
В каком экзите? Можно его название.

Пономарев Артем написал:
Самым простым способом решения будет field exit для данного экрана.


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

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


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

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


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

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