Текущее время: Пт, июл 25 2025, 06:35

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Количество рабочих дней в месяц, в кубе
СообщениеДобавлено: Вт, июл 25 2006, 14:40 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 19 2006, 13:02
Сообщения: 24
НЕобходим выше указанный показатель в кубе. Подскажите пожалуйста, как его сделать. В правилах обновления есть функция для нахождения рабочего дня месяца, а вот количества дней нет :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 25 2006, 15:22 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
поиском пройдись по разделу, тема раз 10 уже обсуждалась


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июл 25 2006, 15:53 
Гость
А нельзя if'ом сделать?

если январь, то 31 и т.д.

с февралем по париться придется правда.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 26 2006, 09:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Попробуйте функциональный модуль на update rules
Считает количество рабочих дней, если параметр
i_stgmeth = '5'
Так же важен параметр
i_skalid = 'RU'


CALL FUNCTION 'FIMA_DAYS_BETWEEN_TWO_DATES_2'
EXPORTING
i_datum_von = date_from
i_kz_excl_von = '0'
i_kz_ult_von = 'X'
i_datum_bis = date_to
i_kz_incl_bis = '0'
i_kz_ult_bis = 'X'
i_stgmeth = '5' "only working days
i_skalid = 'RU' "factory calendar
IMPORTING
e_tage = nr_of_days.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 26 2006, 18:34 
Специалист
Специалист

Зарегистрирован:
Пн, июл 18 2005, 12:10
Сообщения: 169
Пол: Мужской
ФМ LAST_DAY_IN_PERIOD_GET

* сорр, не катит, сначала про РАЮОЧИЕ дни не прочитал


Последний раз редактировалось mas Чт, июл 27 2006, 16:47, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 27 2006, 13:34 
Начинающий
Начинающий

Зарегистрирован:
Ср, июл 19 2006, 13:02
Сообщения: 24
RSA1
Сделал через функцию

l_Arg2 = lday.
l_Arg3 = 'RU'.
l_Arg4 = ''.
CALL METHOD CL_RSAR_FUNCTION=>WORKINGDAY_MONTH(
EXPORTING I_DATE = l_Arg2
I_CAL_ID = l_Arg3
I_CORRECT_OPTION = l_Arg4

в lday- передал последний день месяца
а почему именно = 5 ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 27 2006, 14:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
kastet написал(а):
RSA1
Сделал через функцию

l_Arg2 = lday.
l_Arg3 = 'RU'.
l_Arg4 = ''.
CALL METHOD CL_RSAR_FUNCTION=>WORKINGDAY_MONTH(
EXPORTING I_DATE = l_Arg2
I_CAL_ID = l_Arg3
I_CORRECT_OPTION = l_Arg4

в lday- передал последний день месяца
а почему именно = 5 ?


У нас на проекте количество рабочих дней считается через тот ФМ, который я указал. А параметер i_stgmeth = 5 означает, что считать надо только рабочие дни. Параметер i_skalid указывает, что календарь - российский, и там заложены все праздники и прочая лабуда, которую не следует включать в рабоче дни.
Напиши, если получится. (Проблема может быть в том, что в России вроде недавно опять календарь поменяли и праздники стали по-другому. Если САП успел сориентироваться - хорошо)

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


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

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


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

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


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

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