Текущее время: Сб, авг 02 2025, 12:44

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


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

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


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

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