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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Календарный день и начисления за период
СообщениеДобавлено: Пн, окт 01 2007, 13:01 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, июл 03 2007, 10:26
Сообщения: 486
Откуда: Kazakhstan, Astana
Пол: Мужской
Здравствуйте господа.
Проблема: Есть два запроса. В первом запросе выводятся данные за определенный период. Во втором запросе необходимо вывести данные с начала периода (введенного в первом запросе) до календарного дня следующего после конца периода, который был введен в первом запросе. Например:
В Запросе 1 необходимо вывести начисление % за период с 03.09.2007 по 17.09.2007.
Тогда во втором запросе необходимо вывести все начисления % за период с 03.09.2007 по 1.10.2007.
Посоветуйте, как можно решить проблему?

_________________
"Great minds discuss ideas. Average minds discuss events. Small minds discuss people-Eleanor Roosevelt--Knowledge is to share, Keep it free, Keep sharing"


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

Зарегистрирован:
Вт, фев 13 2007, 16:11
Сообщения: 50
У меня тоже такая ситуация....
Подскажите, как ее можно решить??? :?: :roll:


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

Зарегистрирован:
Вт, июл 12 2005, 13:39
Сообщения: 37
Во-первых, в каждом из двух запросов в качестве переменных для обоих периодов используйте одни и те же переменные. ТОЛЬКО во втором запросе запихайте её куда поглубже, чтобы значение не повлияло на выборку.
Во-вторых, для второго запроса создайте переменную типа user-exit, значение которой высчитывайте из значения переменной 2 с селекционного экрана.


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

Зарегистрирован:
Вт, фев 13 2007, 16:11
Сообщения: 50
Подскажите пожалуйста, подробно. Где, как, с чего можно начать...? Или какие-нибудь примеры....


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

Зарегистрирован:
Ср, июл 06 2005, 11:03
Сообщения: 51
EXIT_SAPLRRS0_001

DATA: l_s_range TYPE rsr_s_rangesid.
DATA: loc_var_range LIKE rrrangeexit.

CASE i_vnam.
WHEN 'VVC_DAY1' "Set date from 0P_CSDAT
OR 'VVC_DAY2'.
if i_step = '2'.
loop at i_t_var_range into loc_var_range
where vnam = '0P_CSDAT'.
l_s_range-low = loc_var_range-low.
l_s_range-sign = 'I'.
l_s_range-opt = 'EQ'.
append l_s_range to e_t_range.
endloop.
endif.
ENDCASE.


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

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


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

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


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

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