Текущее время: Пт, мар 29 2024, 16:02

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: ссылочный ключ 1 (BSEG-XREF1) по дате проводки и дате документа в зависимости от валюты в FB01
СообщениеДобавлено: Пн, июн 28 2021, 13:50 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, июл 15 2019, 21:43
Сообщения: 62
Добрый день!
Необходимо, чтобы ссылочный ключ 1 заполнялся автоматически у документов через MIRO (INVFO-XREF1) и через FB01 (BSEG-XREF1) при валюте RUB равной Дате проводки, при других валютах равной Дате документа. Наверняка, многие уже делали подобное для использования потом 26 программой. Поделитесь опытом через что целесообразней сделать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ссылочный ключ 1 (BSEG-XREF1) по дате проводки и дате документа в зависимости от валюты в FB01
СообщениеДобавлено: Вт, июн 29 2021, 12:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1570
Откуда: Пермь
Пол: Мужской
- замещение второго момента
- BTE 1120/1130 в модулях процесса
Любое из них работает отлично.

Отдельно ремарка по ссылочному ключу в MIRO. Указанные мною способы заполняют ссылочный ключ только в бухгалтерском документе, RBKP-XREF1 при этом останется незаполненным (но вопрос - оно вам надо?) Если не надо, то проблем и нет. Если надо (не вижу ни одной ситуации, зачем), то надо дополнительно протаскивать это поле в RBKP (если еще нет), во вьюшку к нему и в интерфейс ACC импорта-экспорта из MIRO в FI. Но в моем понимании если конечная точка маршрута - это FI, то не нужно заморачиваться с самим MM.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ссылочный ключ 1 (BSEG-XREF1) по дате проводки и дате документа в зависимости от валюты в FB01
СообщениеДобавлено: Ср, июн 30 2021, 16:07 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, июл 15 2019, 21:43
Сообщения: 62
Добрый день, Yozhhhhh!
1. Сначала по поводу MIRO. На данный момент пользователи заполняют Ссылочный ключ 1 (INVFO-XREF1), которой при сохранении прописывается и в BSEG-XREF1, поэтому с протаскиванием этого поля в RBKP во вьюшку к нему и в интерфейс ACC импорта-экспорта из MIRO в FI, видимо, все в порядке?
Так как процесс инициируется из ММ, то, наверное, и заполнение правильнее делать оттуда, чтобы не получилось, что в INVFO-XREF1 и в BSEG-XREF1 разные даты (в INVFO-XREF1, заполненное вручную, а в BSEG-XREF1 по замещению от Валюты и Даты)?
2. Замещение второго момента. Cделала в ggb1 Фин бухгалтерия – Позиция документа для BSEG-XREF1 два этапа (один с предпосылкой BKPF-WAERS для RUB, другой – для валюты), а замещение получится сделать только через ПользПрограмму, через «Константу» и «Присвоение поле-поле» же никак 16.03.2021 в 210316 не превратить?
3. BTE 1120/1130 в модулях процесса. Это через BF34? 00001120 ИЗМЕНЕНИЕ ДОКУМЕНТА: Вызов ПользИнтерф/УрСтрокДок выбрать в событиях? А в Продуктах, ISO-код страны, Код приложения и в Функциональный модуль клиентов что выбирать? В чем разница между п.2 и 3?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ссылочный ключ 1 (BSEG-XREF1) по дате проводки и дате документа в зависимости от валюты в FB01
СообщениеДобавлено: Ср, июн 30 2021, 19:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1570
Откуда: Пермь
Пол: Мужской
По пунктам.
1. Вообще ничего критичного нет в том, что в RBKP xref1 будет отличаться от bseg-xref1 в позиции кредитора. Во-первых, в rbkp он никому даром не дался. Во-вторых, при просмотре в MIRO Вы и так не получите ту картину, которая есть в RBKP. SAP однажды придумал в момент вывода в MIR4 актуализировать данные структуры INVFO с учетом FI. Иначе говоря, данные из FI в приоритете (не для всех полей, но для многих, например, доподлинно для кода блокировки). Там стоит причиндал в PBO: забрать из FI и поместить в INVFO принудительно. В связи с этим всегда возникает вопрос, а был ли мальчик.
2. В Вашем случае все верно мыслите, да. Только через пользовательскую программу. Сначала объявите ее в ZRGGBS000 (у Вас имя примерно такое, но может быть разным - проверьте в настройках в меню спец регистров). На втором моменте вызывать можно с c_exit_param_none или c_exit_param_field (немножко разные технологии, но обе дадут в Вашем случае результат). Далее в простенькой подпрограмме внедрите код.
3. В FIBF в модулях процесса клиента посадите свой Z на 1120. Приложение и страну можно не указывать. Продукт обязательно, активируйте его предварительно. Отличия между 1120 BTE и замещениями существенные. Разная хронология, разные возможности. Но суть примерно одинаковая. В 1120 Вы получаете доступ ко всем позициям BSEG, на втором моменте замещений (без assign) только к текущей. На третьем моменте замещений работа системы крайне похожа на 1120, но в RWIN интерфейсах 3 момент не работает, а 1120 - работает. В Вашем конкретном случае нет никакой потребности во всей таблице BSEG. Поэтому самое правильное решение - 2 момент замещений с user-exit.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ссылочный ключ 1 (BSEG-XREF1) по дате проводки и дате документа в зависимости от валюты в FB01
СообщениеДобавлено: Пт, окт 01 2021, 11:45 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, июл 15 2019, 21:43
Сообщения: 62
Yozhhhhh, спасибо!
В GGB1 Фин.бухгалтерия-Позиция документа добавила этап с предпосылкой
BKPF-WAERS = 'RUB' AND ( ( ( BKPF-BLART = 'ZL' OR
BKPF-BLART = 'RE' ) AND BSEG-MWSKZ <> 'N0' AND
BSEG-VORGN = 'RMRP' ), но почему-то подобная часть для FI документов отработала (BSEG-VORGN = 'RFBU'). А вот эта вверху, приходящая из ММ (BSEG-VORGN = 'RMRP') отрабатывает криво для валюты не RUB... Подскажите, а заполненное поле INVFO-XREF1 может повлиять на заполнение BSEG-XREF1 при наличии замещения?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ссылочный ключ 1 (BSEG-XREF1) по дате проводки и дате документа в зависимости от валюты в FB01
СообщениеДобавлено: Пн, окт 04 2021, 23:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1570
Откуда: Пермь
Пол: Мужской
На возможность работы замещения не влияют ни наличие поля на экране, ни факт его заполненности на момент отработки замещения (ИСКЛЮЧЕНИЕ!!!! поля, которые в принципе заместить невозможно, и поля, логика которых проверяется внутри чейна в самом PAI, например, МВЗ, налоговая категория и пр. - система не приступит к работе замещения до тех пор, пока не перестанет возникать прерывание в виде красной ошибки; например, для замещения МВЗ на первичных затратах должна быть указана реальная контроллинговая контировка в виде одного из значений, которые могут быть указаны руками/через автоконтировку/через дефолтные значения, например, внутри вида затрат; аналогично с налоговой категорией и пр.)
Но это лирическое отступление, на ссылочные ключи это вообще никак не распространяется.

TravelFox написал(а):
Подскажите, а заполненное поле INVFO-XREF1 может повлиять на заполнение BSEG-XREF1 при наличии замещения?

Исходя из написанного выше - не может. INVFO просто передает значения в RW интерфейс, но это не означает, что их нельзя потом переписать другими.

TravelFox написал(а):
BSEG-VORGN = 'RMRP' ), но почему-то подобная часть для FI документов отработала (BSEG-VORGN = 'RFBU').

Я бы посоветовал осторожнее связываться в замещениях с полями наподобие VORGN, AWTYP и пр. - они чуднО себя ведут и не удивлюсь, если в момент проводки документа они еще не заполнены. Дебажить надо каждый отдельный случай индивидуально. Так или иначе, есть другие отличные способы отсечь логистику от всего остального в предпосылке.

TravelFox написал(а):
BKPF-WAERS = 'RUB'

По идее это условие должно нормально отсекать нерублевые документы.

В GGB1 попробуйте в экспертном режиме установить точку прерывания (где-то в середине меню). Дальше для своего шага прямо и проверьте, правду или ложь он возвращает при анализе предпосылки.

_________________
Алё, это Пакистан? Нам нужен один килограмм


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

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


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

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


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

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