Текущее время: Пн, июл 28 2025, 21:27

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с пользовательским методом расчета амортизации после модернизации
СообщениеДобавлено: Пт, янв 15 2010, 12:12 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 15 2010, 12:04
Сообщения: 4
Добрый день!

Проблема состоит в следующем:
был создан пользовательский код амортизации, метод расчета амортизации. Использовано BADI FAA_DC_CUSTOMER.
Расчет производится верный, но только для первого из запланированных периодов. Остальные по нулям.

Может быть, кто-то сталкивался с подобной ситуацией? Подскажите, пжста, с чем это может быть связано?

Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с пользовательским методом расчета амортизации после модернизации
СообщениеДобавлено: Пт, янв 15 2010, 13:49 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Nadin написал(а):
Добрый день!

Проблема состоит в следующем:
был создан пользовательский код амортизации, метод расчета амортизации. Использовано BADI FAA_DC_CUSTOMER.
Расчет производится верный, но только для первого из запланированных периодов. Остальные по нулям.

Может быть, кто-то сталкивался с подобной ситуацией? Подскажите, пжста, с чем это может быть связано?

Спасибо!
В методе SET_PARAMETER может быть не все записи с нужными period_to попадают в CT_PARAMETER из IT_PARAMETER?

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с пользовательским методом расчета амортизации после модернизации
СообщениеДобавлено: Пт, янв 15 2010, 14:06 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 15 2010, 12:04
Сообщения: 4
Да нет, вроде как, все попадает...

Единственная зацепка пока - для каждого периода значение cs_calcdata-amount одно и то же. Возможно, именно поэтому сумма отображается только в одном периоде, а в остальных 0.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с пользовательским методом расчета амортизации после модернизации
СообщениеДобавлено: Пт, янв 15 2010, 14:39 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Nadin написал(а):
Да нет, вроде как, все попадает...

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

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с пользовательским методом расчета амортизации после модернизации
СообщениеДобавлено: Пт, янв 15 2010, 16:42 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 15 2010, 12:04
Сообщения: 4
Можете подсказать, как используется cs_calcdata-amount для расчета самой суммы за период?

Как-то не приходит в голову, как правильно расчитать процент...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с пользовательским методом расчета амортизации после модернизации
СообщениеДобавлено: Пт, янв 15 2010, 17:06 
Начинающий
Начинающий

Зарегистрирован:
Пт, янв 15 2010, 12:04
Сообщения: 4
Попробовали сделать нарастающим итогом - суммы, вроде нормальные, но вот в 12 период записывает сумму всех запланированных периодов, но со знаком +. То есть убирает все последним месяцем...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с пользовательским методом расчета амортизации после модернизации
СообщениеДобавлено: Пт, янв 15 2010, 17:31 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Попробуйте посмотреть пример использования данного BADI, класс CL_EXM_IM_FAA_EE_CUSTOMER.
У нас вроде бы нормально считалось, но только пару месяцев, до конца года не успели дойти, потому что потом отказались вообще от использования своего метода расчёта, т.к. данная BADI не вызывается по лизинговым ОС (если заполнено поле ANLA-LZINS).

Как я использовал cs_calcdata-amount:
cs_calcdata-amount = сумма амортизации за предыдущие периоды из ANLP + сумма амортизации за расчётный период.

Сумма амортизации за предыдущие периоды из ANLP = anlp-nafag + anlp-nafaz. (из ANLP брал данные по нужной afaber за месяц предшествующий месяцу расчёта с максимальным номером afbnr в периоде).

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с пользовательским методом расчета амортизации после модернизации
СообщениеДобавлено: Ср, апр 21 2010, 13:18 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, апр 08 2008, 13:49
Сообщения: 80
Nadin написал(а):
Попробовали сделать нарастающим итогом - суммы, вроде нормальные, но вот в 12 период записывает сумму всех запланированных периодов, но со знаком +. То есть убирает все последним месяцем...

У нас тоже самое происходит :shock: . Как это можно побороть?


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

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


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

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


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

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