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

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


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

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


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

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