Текущее время: Пт, авг 01 2025, 14:48

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: ФМ для определения кол-во дней в году
СообщениеДобавлено: Ср, май 20 2009, 18:41 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, фев 19 2008, 21:02
Сообщения: 202
Откуда: Moscow, Russia.
Пол: Мужской
Добрый день. Подкиньки Плиз какой нибудь ФМ для определения количества дней в году. Чё то копался копался, толком не нашел ничего.


Взаранее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для определения кол-во дней в году
СообщениеДобавлено: Ср, май 20 2009, 19:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, мар 03 2009, 12:33
Сообщения: 141
Если не найдете ничего лучше, можно использовать метод GET_DAYS_BETWEEN_TWO_DATES из класса CL_RECA_DATE.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ФМ для определения кол-во дней в году
СообщениеДобавлено: Ср, май 20 2009, 19:35 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
что мешает посчитать разницу между двумя числами соседних годов?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для определения кол-во дней в году
СообщениеДобавлено: Чт, май 21 2009, 06:50 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
k_aleksei написал:
Добрый день. Подкиньки Плиз какой нибудь ФМ для определения количества дней в году. Чё то копался копался, толком не нашел ничего.


Взаранее благодарен.


Code:
REPORT ZTESTI.
PARAMETERS YEAR LIKE MSEG-GJAHR.
DATA: I TYPE I.
DATA: DAYS TYPE I.

START-OF-SELECTION.
  I  = YEAR MOD 4.
  IF I = 0.
    DAYS = 366.
  ELSE.
    DAYS = 365.
  ENDIF.
  WRITE DAYS.

END-OF-SELECTION.

Или я что то путаю?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для определения кол-во дней в году
СообщениеДобавлено: Чт, май 21 2009, 11:14 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Besa написал:
Code:
REPORT ZTESTI.
PARAMETERS YEAR LIKE MSEG-GJAHR.
DATA: I TYPE I.
DATA: DAYS TYPE I.

START-OF-SELECTION.
  I  = YEAR MOD 4.
  IF I = 0.
    DAYS = 366.
  ELSE.
    DAYS = 365.
  ENDIF.
  WRITE DAYS.

END-OF-SELECTION.

Или я что то путаю?

Ну, вообще говоря, не всегда правильно отработает. в 2100 году все-таки 365 дней будет.
И не надо говорить, что проект до того времени не доживет :wink:


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

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Code:
begda(4) = year.
begda+4(4) = '0101'.
endda(4) = year.
endda+4(4) = '1231'.

days = endda - begda + 1.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для определения кол-во дней в году
СообщениеДобавлено: Чт, май 21 2009, 14:27 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, фев 19 2008, 21:02
Сообщения: 202
Откуда: Moscow, Russia.
Пол: Мужской
Сергей Королев написал:
Code:
begda(4) = year.
begda+4(4) = '0101'.
endda(4) = year.
endda+4(4) = '1231'.

days = endda - begda + 1.




Спасибо. Я думаю вариантов достаточно. Попробую что нибудь применить.


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

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


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

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


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

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