Текущее время: Сб, июл 26 2025, 04:49

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 00:00 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, мар 23 2009, 13:32
Сообщения: 282
Коллеги, помогите плиз.
Нужно выходной 5 марта перенести на 7 марта. Стандартный механизм переноса праздника на при попадании на выходной здесь не катит.
Приходится применять механизм Особых правил.
Я внес два правила

Действ. с Действ. по Раб. день Текст

v 05.03.2011 05.03.2011 v Перенос 8 марта
v 07.03.2011 07.03.2011 Перенос

и в годовом обзоре производственного календаря это отразилось.

Но при создании графиков через PT01 эти особые правила не отрабатывают.

Подскажите что делать.

Очень не хочется вносить исправления в каждый график вручную


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 07:24 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Здесь же не просто перенос выходного на 7 марта. Еще необходимо сделать и 5 марта рабочим днем. А как система поймет какой именно ОГРВ будет в этот раб.день, если брать в расчет только особые правила? Так что, мне кажется, в этом случае - PT02. Или написать небольшую программку, которая поменяет в T552A местами ОГРВ для 5 и 7 марта.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 12:09 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Есть расширение PTIM2007, ФМ EXIT_SAPLPTWS_001, который вызывается после генерации графика (pt01). Туда передается сгенерированый график. Можно использовать для реализации переносов дней.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 12:30 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, мар 23 2009, 13:32
Сообщения: 282
Дело в том, что мы не заполняем таблицу T552A, у нас графики формируются при расчете и переносы праздников на выходные тоже. Заполнять T552A можно но у нас мильон графиков. Неужели в системе нет никаких адекватных механизмов переноса одного дня на другой.

При заполнении основных правил система пишет что эти изменения можно актуализировать если зайти в меню календарь и там нажать ПЕРЕНОС. Но этот перенос почему-то неактивен.

По програмке в принципе можно использовать функционал который используется системой для автоматизации переноса выходных на праздники и сделать табличку в которую записывать пары дат для обмена. Но как то не верится .... что в САП такой фигни не реализовали...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 12:39 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Konst написал(а):
...у нас графики формируются при расчете ...


Если не трудно, расскажите как вы это делаете. У нас тоже много графиков получается, вести тяжело.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 12:52 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Как так не заполняете? Результат генерации (PT01) - как раз таки и есть таблица T552A. В экзите, который указал Roustr можно "легально" подменить результат генерации графика (кстати, перенос дня отдыха в праздник именно там и доделывается).

Насчет особых правил - в них нет пар, там просто указывается является ли день/период выходным или рабочим.

Насчет миллиона графиков - данный перенос ведь актуален для работников на поденном учете (типа 5-ти дневка, 36/40 ч.р.н.). Для работников находящихся на суммированном учете (смены, вахты и т.п.) это не актуально - у них ведь своя последовательность рабочих/выходных дней.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 13:06 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, мар 23 2009, 13:32
Сообщения: 282
Не заполняем. Там за 2011 год ни одной записи. У нас все считается в драйвере и не в какую таблицу не пишется. В таблицу мы пишем только всякие нестандартности, не обрабатываемые функционалом, но в этом году пока их не было.

Про особые правила я понял, но не яно как заставить это работать. Допустим я сделал 5 марта рабочим. И что дальше ... То что сделал его рабочим я не могу заставить отразиться в графике, тем же PT01. Вот в чем вопрос, как заставить внесенные в особые правила строки, отразиться на графике


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 13:31 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
2 Roustr: по поводу большого количества графиков. У нас большое количество вахтовиков, имеющих чуть ли не индивидуальный режим работы (более 500 графиков). И настроить их проблематично - поскольку нет цикличности.

Поэтому мы поступаем следующим образом:
1. Создаем пустышку - правило графика, которое включает в себя график на период, состоящий только из 1 нерабочего дня. При генерации такого графика создаются записи в T552A c нерабочими днями, но заполненными праздниками.
2. Дальше небольшая прога - которой подаем на вход Excel файл с уже реальным графиком, как результат - фактический график в T552A (путем замены в Т552A дней-пустышек на реальные ОГРВ).

Таким образом, у нас именно пользователи окончательно формируют графики, мы только создаем пустые правила графиков.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 14:02 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Konst написал(а):
Не заполняем. Там за 2011 год ни одной записи. У нас все считается в драйвере и не в какую таблицу не пишется.

А ты проверь, тот user-exit при этом не срабатывает? То что, графики не записываются это одно, но генерация-то все равно работает.

OlegDm
Спасибо. Такие варианты лежат на поверхности. Просто наделся, что я чего-то не знаю в этой подсистеме :)/ Хотелось бы, чтобы пользователи не доставали поддержку своими почти индивидуальными графиками. А то у САПа тут глухо :( (про подсистемы типа Plan Shifting я в курсе, не много не то)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 14:11 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Как раз такой подход и позволил нам переложить на пользователей основную работу (а так тоже всякие варианты вертели-крутили)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 15:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
Konst написал(а):
Дело в том, что мы не заполняем таблицу T552A, у нас графики формируются при расчете и переносы праздников на выходные тоже. Заполнять T552A можно но у нас мильон графиков.

а если что-то задним числом изменится в алгоритме, потом же концы не найдешь

_________________
Нет таких денег, за которые кто-то будет работать лучше, чем энтузиасты бесплатно. Пол Грэм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 16:02 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, мар 23 2009, 13:32
Сообщения: 282
Не понял. Почему не найдем. Чтобы найти можно сгенерить 552А за проблемный период


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Чт, мар 17 2011, 16:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
Konst написал(а):
Не понял. Почему не найдем. Чтобы найти можно сгенерить 552А за проблемный период

например при перерасчете декабря прошлого года снялось 8 часов... из-за того что изменился алгоритм заполнения 552А, хорошо если расчетчик это заметит сразу, а если через пару месяцев, когда алгоритм опять исправили.

_________________
Нет таких денег, за которые кто-то будет работать лучше, чем энтузиасты бесплатно. Пол Грэм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Вт, мар 22 2011, 09:39 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, мар 23 2009, 13:32
Сообщения: 282
Коллеги.
Если кому интересно, это можно сделать абапом в ZXP01U03, который обрабатывает таблицы графиков до записи в T552A


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Перенос выходного на другой день.
СообщениеДобавлено: Вт, мар 22 2011, 12:20 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Konst написал(а):
Коллеги.
Если кому интересно, это можно сделать абапом в ZXP01U03, который обрабатывает таблицы графиков до записи в T552A


Я как раз про это и говорил. Инклуд ZXP01U03 как раз из ФМ EXIT_SAPLPTWS_001 и вызывается (точнее, включает в себя).


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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