Текущее время: Ср, июл 30 2025, 14:05

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Автоматическое выравнивание и курсовая разница в параллельных валютах.
СообщениеДобавлено: Вт, сен 20 2011, 14:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
Коллеги, нужен совет.

Активирован учет в двух параллельных валютах.
При выравнивании открытых позиций полностью совпадающих по суммам во ВВ часто появляются курсовые разницы в параллельных валютах.
Чтоб это не вызывало больших неудобств прописали в СО-счетах МВЗ в значения контировки по умолчанию.

Активирован учет по Бизнес-сферам.
Чтоб корректно подставлялись МВЗ при курсовых разницах - организовали замещение МВЗ на соответствующее Бизнес-сфере - реализовано через GGB1, замещение в позиции документа.

Все было достаточно прекрасно пока не попытались использовать автоматическое выравнивание.
Хоть F.13, хоть F13E в конечном итоге вызывают FB1D и даже приблизительно не входят замещение.
Точнее входят, но при обработке позиции дебитора, а не в позициях курсовых разниц.

Вместо замещения GGB1 попытался задействовать OpenFI 1120 - успешно используется под другие задачи, но при автоматическом выравнивании в 1120 не попадаем даже в позиции дебитора.

Сильно нужна подсказка - куда копать?!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоматическое выравнивание и курсовая разница в параллельных валютах.
СообщениеДобавлено: Вт, сен 20 2011, 20:08 
Гуру-модератор
Гуру-модератор
Аватара пользователя

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

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автоматическое выравнивание и курсовая разница в параллельных валютах.
СообщениеДобавлено: Вт, сен 20 2011, 20:51 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
Plank написал:
Замещение срабатывает в позиции, если выполнена предпосылка и FB1D не исключение. Приведите пример предпосылки и код замещения.


Предпосылка:
TRUE

Замещение:
exit

В экзите одна строка - break-point.

Вход через F.13
К выравниванию три пары документов, которые в сумме дают 0.

Запуск в продуктивном режиме дает ТРИ срабатывания break-point.
При каждом из трех срабатываний - BSEG-HKONT = контрольному счету.

Возврат в F.13 - три ошибки о не совпадении МВЗ и БСф.
- пытается подставиться МВЗ по умолчанию.

----------

Если ручное выравнивание (прямой вход в FB1D).
Замещение отрабатывает, но необходимо войти в позицию курсовой разницы.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоматическое выравнивание и курсовая разница в параллельных валютах.
СообщениеДобавлено: Вт, сен 20 2011, 22:38 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Пошел, провалился в замещение...
Code:
BUKRS                                         0140
BELNR                                      
GJAHR                                         2011
BUZEI                                         002                                      
BSCHL                                         40
KOART                                         S                                      
SHKZG                                         S
PSWSL                                         RUB                                   
KTOSL                                         KDF               
VORGN                                         RFBU
KOKRS                                         1000
HKONT                                         9136080111
GVTYP                                         12
Потом получил выравнивание двух позиций:
В RUB:
17 0000143327 OOO"ПутиниКо" 0,00
40 9136080111 ОтрицКурсРаз2типРуб 0,00
В USD:
17 0000143327 OOO"ПутиниКо" 0,60-
40 9136080111 ОтрицКурсРаз2типРуб 0,60

Вы про такое выравнивание?
Если да, то что-то вы не договариваете...

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Автоматическое выравнивание и курсовая разница в параллельных валютах.
СообщениеДобавлено: Ср, сен 21 2011, 10:13 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
Plank написал:
...
Вы про такое выравнивание?
Если да, то что-то вы не договариваете...


План счетов чуть отличается от Вашего, но в целом все просто - дебиторы живут на 1410.

F.13
Конкретный дебитор, ограничение двумя документами, которые проведены в валюте совпадающей с валютой БЕ.
ОДИН раз останавливается по break-point.
В позиции BSEG-HKONT = 14100100
На выходе - ошибка: SAPMF05A 0700 E KI 188 МВЗ 1000/10318001 относится к бизнес-сфере 3010 вместо 1040

FB1D
Конкретный дебитор, ограничение двумя документами, которые проведены в валюте совпадающей с валютой БЕ.
ШЕСТЬ раз останавливается по break-point.
в 1 позиции BSEG-HKONT = 14100100
во 2 позиции BSEG-HKONT = 81300109 (пять остановок по break-point)

На выходе документ.
Просмотр в валюте документа/внутренней валюте:
1000 1 000001 07 14100100 0,00 GEL БСф 1040
1000 2 000002 50 81300109 0,00 GEL БСф 1040

Просмотр в твердой валюте:
1000 1 000001 07 14100100 0,01 USD БСф 1040
1000 2 000002 50 81300109 0,01- USD БСф 1040

Просмотр в индексируемой валюте:
1000 1 000001 07 14100100 0,00 EUR БСф 1040
1000 2 000002 50 81300109 0,00 EUR БСф 1040

В позиции счета 81300109 вписано МВЗ 10148001

Могу скриншотами текст усилить, могу видео выложить....
SAP ECC 6.0, SAPKH60304


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Автоматическое выравнивание и курсовая разница в параллельных валютах.  Тема решена
СообщениеДобавлено: Ср, сен 21 2011, 15:26 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
Скажем так - проблему снял.

Замещения так и не отрабатывает,
но через транзакцию OKB9 всего лишь описали ВСЕ, что должно делать замещение.

Раньше было проще - контировка по умолчанию из СО и подмена пары символов в МВЗ чтоб соответствовало БСф мелким user-exit.


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

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


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

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


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

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