Текущее время: Ср, июл 09 2025, 02:37

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




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: SAP HR No entry in table P0296
СообщениеДобавлено: Ср, дек 07 2011, 13:45 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 09 2007, 15:00
Сообщения: 79
Коллеги, добрый день! Я ABAPер в HR-е "постольку поскольку", есть у меня один вопрос..

При расчете з/п за ноябрь месяц в режиме моделирования, выдаётся ошибка "Нет записи в таблице P0296 для аргумента 0004"
Проверил ИТ 296, и посмотрел по отладке, проблема в четвертой записи из ИТ 296:


Code:
Начало       Истечение    № документа
01.08.2009   23.09.2021   111
01.08.2009   31.05.2010   222
01.07.2010   31.10.2010   333
01.07.2011   31.10.2011   444
01.11.2011   31.12.9999   444


Как видите, документ 444 разделён на две строчки.
Ошибка возникает в операции RUBTG. Там проверяется что запись из ИТ 296 включает в себя текущий период (ноябрь 2011).
И именно для 444 документа получается, что его первая половина не включает в себя ноябрь месяц и при её обработке выдаётся такая ошибка.

При этом замечу, что документы 222 и 333 вообще не обрабатываются в операции RUBTG. Что вполне логично и верно. И для них соответственно такой ошибки не возникает.

Похоже сначала система анализирует какие из документов накладываются на текущий период, отсеивает лишние документы, а далее в операции RUBTG проверяет ещё раз даты. И документ 444 из-за своего разделения проходит в операцию RUBTG, но далее отваливается по ошибке из-за того что одна из его частей не включает в себя 11ый месяц.

Вопрос: Как правильно ввести в ИТ 296 данный документ? Пользователи утверждают что это должны быть отдельные строки, т.к. идёт удержание разными методами по одному и тому же документу. Но стандарт такую штуку похоже не переваривает.

Ноты поискал, погуглил, результата никакого не добился. Надеюсь на ваши советы!

p.s. На иглише, кстати ошибка звучит так: "No entry in table P0296 for key 0004"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP HR No entry in table P0296
СообщениеДобавлено: Ср, дек 07 2011, 14:27 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
01.11.2011 31.12.9999 444
эту запись получили через копирование предыдущей?
https://service.sap.com/sap/support/notes/1417203

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP HR No entry in table P0296
СообщениеДобавлено: Пт, дек 09 2011, 14:16 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 11 2010, 15:03
Сообщения: 80
нас вообще учили, что в 296 инфо-типе все записи должны быть по 31.12.9999
а уже в 295 задаются правильные периоды


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP HR No entry in table P0296
СообщениеДобавлено: Пт, дек 09 2011, 14:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
Lalina написал(а):
нас вообще учили, что в 296 инфо-типе все записи должны быть по 31.12.9999

для таких случаев тоже?
printfalex написал(а):
идёт удержание разными методами по одному и тому же документу

пример женщина получатель алиментов просит перечислять в банк, а раньше получала через почту алименты

Автор, к сожалению не очень внятно описал требование бизнеса.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP HR No entry in table P0296
СообщениеДобавлено: Пт, дек 09 2011, 15:11 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 11 2010, 15:03
Сообщения: 80
тогда создается две записи:
1) 01.01.2011 по 31.12.9999 (почта), в 295 период с 01.01.2011 по 30.06.2011
2) с 01.07.2011 по 31.12.9999 (банк), в 295 период с 01.07.2011 по ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP HR No entry in table P0296
СообщениеДобавлено: Пт, дек 09 2011, 16:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
Lalina написал(а):
тогда создается две записи:
1) 01.01.2011 по 31.12.9999 (почта), в 295 период с 01.01.2011 по 30.06.2011
2) с 01.07.2011 по 31.12.9999 (банк), в 295 период с 01.07.2011 по ...

тогда расскажите как у вас реализован расчет почтовых и банковских сборов, явно использован не стандартный подход, т.е. способ платежа в 296 ИТ.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP HR No entry in table P0296
СообщениеДобавлено: Пт, дек 09 2011, 17:20 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 11 2010, 15:03
Сообщения: 80
да вроде все стандартное ))
сборы через V_T7RUG9


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP HR No entry in table P0296
СообщениеДобавлено: Пт, дек 09 2011, 17:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
Lalina написал(а):
да вроде все стандартное ))
сборы через V_T7RUG9

тогда уточним для вас пример еще раз:
до 01.11.2011 женщина получала через почту, метод платежа в 296 ИТ пусть будет "M".
с 01.12.2011 она написала заявление что хочет получать на такой то расчетный счет банка, в системе это метод платежа "P".
Вопрос как вы это отразите не трогая 296 ИТ?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP HR No entry in table P0296
СообщениеДобавлено: Пт, дек 09 2011, 17:36 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 11 2010, 15:03
Сообщения: 80
создаем новую запись в 296 инфо-типе с 01.12.2011 по 31.12.9999 (банк)
в предыдущей записи с 01.11.2011 заходим в приказы, ограничиваем действие приказа 30.11.2011
в новой записи создаем приказ с 01.12.2011

то есть фактически предыдущий алимент больше удерживаться не будет и на почту ничего не будет перечисляться, а будет удерживаться уже с нового приказа, который к банку привязан
и в ошибку не упадет в следующих периодах


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP HR No entry in table P0296
СообщениеДобавлено: Пт, дек 09 2011, 17:43 
Почетный гуру
Почетный гуру
Аватара пользователя

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

ясно, спасибо... дошло :oops:
только тогда будет возможна другая проблема, если сумма придет из просрочки, периода когда был еще метод "M"... поэтому видимо сап то все же в ноте рекомендует копировать запись 296 ИТ тогда копируется значение P0296-GRNUM и соответственно сумма из просрочки будет уже ссылаться через v0 на подменную запись 296 ИТ

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP HR No entry in table P0296
СообщениеДобавлено: Пт, дек 09 2011, 19:03 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 11 2010, 15:03
Сообщения: 80
если изменяется сумма выплаты, которая входит в базу для алиментов, то она берется уже в новом периоде (передается из предыдущих через таблицу GRT) и перечисляется в банк
если изменится процент и собственно сама сумма выплаты и сумма почтового сбора, не знаю что будет, могу попробовать смоделировать такую ситуацию
но мне кажется, что она как-то через таблицу DD* передается опять-таки в новый период и в новом периоде уже сторнируется...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP HR No entry in table P0296
СообщениеДобавлено: Пт, дек 09 2011, 21:43 
Почетный гуру
Почетный гуру
Аватара пользователя

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

нет я имел ввиду просроченные обязательства DDNTK , думаю в общем случае все же правильно копировать 296 ИТ, как и описано выше приведенной ноте.

Если есть время попробуйте смоделировать:
В прошлом месяце не хватило начислений, поэтому алименты ограничились, почтовые сборы в просрочку не попадают, в текущем месяце начислений хватает и системы пытается удержать часть просроченной суммы.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP HR No entry in table P0296
СообщениеДобавлено: Вт, дек 13 2011, 18:56 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, окт 09 2007, 15:00
Сообщения: 79
Lalina, Macros большое спасибо! Я мало что понял из вашего диалога :) Но показал обсуждение нашим HR-консультантам, они разобрались и решили проблему.
Прошу прощения за не совсем внятное описание проблемы, я сам АВАРер, с бизнесом не общаюсь.
Просто я был уверен, что дело тут именно в кривом заведении ИТ 296, а консультанты были уверены в том, что ИТ 296 заведён верно и где-то глючит код.
Вы нам очень помогли! Спасибо!


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

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


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

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


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

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