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

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


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

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


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

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