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

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




Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Пересчет сумм во ВВ в документе FI
СообщениеДобавлено: Пт, мар 28 2014, 18:07 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Сори, видимо что-то поменялось с тех пор или была какая-то фишка, о которой я уже не помню, типа ASSIGN к внутренней таблице. Но то, что суммы в рублях менялись для валютных фактур точно было.
Дома покопаюсь в коде, может что подскажу...

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пересчет сумм во ВВ в документе FI
СообщениеДобавлено: Пт, мар 28 2014, 18:21 
Специалист
Специалист

Зарегистрирован:
Чт, дек 16 2004, 10:36
Сообщения: 169
Откуда: Ростов-на-Дону
Пол: Женский
Plank написал:
Сори, видимо что-то поменялось с тех пор или была какая-то фишка, о которой я уже не помню, типа ASSIGN к внутренней таблице. Но то, что суммы в рублях менялись для валютных фактур точно было.
Дома покопаюсь в коде, может что подскажу...

если не сложно... буду оч благодарна
в свою очередь могу сказать, что сегодня подставили свои суммы под отладчиком в полях wrbtr по валюте RUB в структуре ACCCR_FI, и эти суммы и сохранились потом в BSEG. Не знаю пока как это можно будет реализовать, не программист, но думаю, что если можно сделать вручную, то можно и программно, но правда не известны последствия :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет сумм во ВВ в документе FI
СообщениеДобавлено: Пт, мар 28 2014, 18:50 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Да, если через ASSIGN в ACCCR_FI изменить WRBTR, то потом это попадет в документ, но дело в том, что расчет суммы в DMBTR идет через курс, а там точность 5 знаков (собственно в этом то и вся проблема). Соответственно, 100 000USD в WRBTR умножим на курс 36,00001 из KURSF и получим 3 600 001RUB, а нужно, например, 3 600 000,50RUB в DMBTR. Вот изменение DMBTR и запрятали так, что не подкопаешься теперь...

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пересчет сумм во ВВ в документе FI
СообщениеДобавлено: Пт, мар 28 2014, 19:04 
Специалист
Специалист

Зарегистрирован:
Чт, дек 16 2004, 10:36
Сообщения: 169
Откуда: Ростов-на-Дону
Пол: Женский
Plank написал:
Да, если через ASSIGN в ACCCR_FI изменить WRBTR, то потом это попадет в документ, но дело в том, что расчет суммы в DMBTR идет через курс, а там точность 5 знаков (собственно в этом то и вся проблема). Соответственно, 100 000USD в WRBTR умножим на курс 36,00001 из KURSF и получим 3 600 001RUB, а нужно, например, 3 600 000,50RUB в DMBTR. Вот изменение DMBTR и запрятали так, что не подкопаешься теперь...

Да, это так, но если подставить суммы таким образом, что баланс по документу во внутренней валюте будет сходиться в ноль, то система не ругается и проводку делает, и неважно, что если сумму в валюте wrbtr умножить на курс, то не получается сумма, указанная в dmbtr. Только вот думаю, где это может сказаться в последствии. Первое, что приходит на ум, это выравнивание и оценка, но выравнивание собираются делать в рублях и разницы считать тоже вручную, поэтому вроде засад не вижу...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет сумм во ВВ в документе FI
СообщениеДобавлено: Вс, мар 30 2014, 12:22 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
У меня получилось поменять сумму во ВВ следующим образом.
1. В OpenFI на событии 1120 меняется DMBTR для ракурса регистрации.
2. Для ракурса ГК, в переменном переносе полей для НГГК, в пользовательском экзите из пула GIMV (тр. GCX2), меняется GLU1-HSL.
Другой вариант, сделать энхансмент в FUNCTION 'AC_DOCUMENT_CVTYP_GET' и подправлять сумму для нужного типа валюты (ФМ используется для расчета суммы для glu1-hsl, которая потом пойдет в TAB_FAGLFLEXA). Можно еще полазить в FUNCTION g_rwin_check, может что лучше найдете.
Но весь этот Z очень опасный...

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


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

Зарегистрирован:
Чт, дек 16 2004, 10:36
Сообщения: 169
Откуда: Ростов-на-Дону
Пол: Женский
Plank написал:
У меня получилось поменять сумму во ВВ следующим образом.
1. В OpenFI на событии 1120 меняется DMBTR для ракурса регистрации.
2. Для ракурса ГК, в переменном переносе полей для НГГК, в пользовательском экзите из пула GIMV (тр. GCX2), меняется GLU1-HSL.
Другой вариант, сделать энхансмент в FUNCTION 'AC_DOCUMENT_CVTYP_GET' и подправлять сумму для нужного типа валюты (ФМ используется для расчета суммы для glu1-hsl, которая потом пойдет в TAB_FAGLFLEXA). Можно еще полазить в FUNCTION g_rwin_check, может что лучше найдете.
Но весь этот Z очень опасный...

у нас не активирована НГК, но идея понятна, спасибо
попробуем вариант наш, я отпишусь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет сумм во ВВ в документе FI
СообщениеДобавлено: Чт, апр 03 2014, 11:07 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, сен 26 2006, 12:20
Сообщения: 360
А в SAP не пробовали выставлять сообщение по данной проблеме?

_________________
https://www.linkedin.com/in/dmitryovchinnikov/


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет сумм во ВВ в документе FI
СообщениеДобавлено: Пт, сен 05 2014, 15:20 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 13:14
Сообщения: 664
Откуда: Москва
Пол: Мужской
Plank написал:
У меня получилось поменять сумму во ВВ следующим образом.
1. В OpenFI на событии 1120 меняется DMBTR для ракурса регистрации....

В событии 1120 мы меняет только те поля, которые есть в структурах BKPF_SUBST и BSEG_SUBST. Поля DMBTR там нет.
Версия EHP6 FOR SAP ERP 6.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет сумм во ВВ в документе FI
СообщениеДобавлено: Пт, сен 05 2014, 15:54 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Tim написал:
Plank написал:
У меня получилось поменять сумму во ВВ следующим образом.
1. В OpenFI на событии 1120 меняется DMBTR для ракурса регистрации....

В событии 1120 мы меняет только те поля, которые есть в структурах BKPF_SUBST и BSEG_SUBST. Поля DMBTR там нет.
Версия EHP6 FOR SAP ERP 6.0
Уж если наша религия не запрещает нам менять DMBTR, и мы с удовольствием курочим систему, вместо того, чтобы менять бизнес-процессы и методологию, то что нам запрещает добавить dmbtr в структуру BSEG_SUBST? Лично у меня там append с полем dmbtr...

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пересчет сумм во ВВ в документе FI
СообщениеДобавлено: Пн, сен 08 2014, 09:10 
Специалист
Специалист

Зарегистрирован:
Чт, дек 16 2004, 10:36
Сообщения: 169
Откуда: Ростов-на-Дону
Пол: Женский
мы всё-таки реализовали с помощью энхансмента в include LFACIF2Q - ZCHECK_KURSF где делается замена в структуре ACCCR_FI значения в поле WRBTR по строкам с WAERS=RUB.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пересчет сумм во ВВ в документе FI
СообщениеДобавлено: Пн, сен 08 2014, 14:35 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 13:14
Сообщения: 664
Откуда: Москва
Пол: Мужской
Мне это было нужно при проводке документа материала. Коллеги подсказали BADI CKML_UPDATE метод MODIFY_FI_TABLES. Менял WRBTR и BUALT в таблице CT_ACCCR. Все бы хорошо, но гр. функций CKMT кинула error message C+052 в процедуре check_smbew_consistency. Пришлось энхансить обход сообщения. Так что как ни крути, а приходится закрывать глаза на "религию" :)


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

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


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

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


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

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