Текущее время: Пн, дек 22 2025, 02:31

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: FI-SL Спецрегистры: Правило выбора регистра
СообщениеДобавлено: Пн, май 17 2010, 17:23 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Доброе время суток всем !

В правилах выбора регистра можно задать условие, при котором будут попадать те или иные проводки из FI-документа в FI-SL регистры. Подскажите, пожалуйста, как сделать, если FI-документ содержит, например, 20 позиций, и если хоть одна позиция не удовлетворяет Правилу выбора регистра, то чтоб все 20 позиций не попадали в спецрегистр ?

Спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL Спецрегистры: Правило выбора регистра
СообщениеДобавлено: Пн, май 17 2010, 17:37 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вс, окт 17 2004, 11:34
Сообщения: 1552
Пол: Мужской
BRILDI написал:
Доброе время суток всем !

В правилах выбора регистра можно задать условие, при котором будут попадать те или иные проводки из FI-документа в FI-SL регистры. Подскажите, пожалуйста, как сделать, если FI-документ содержит, например, 20 позиций, и если хоть одна позиция не удовлетворяет Правилу выбора регистра, то чтоб все 20 позиций не попадали в спецрегистр ?

Спасибо.


Похоже на задачу для экзита. Экзит читает весь документ целиком куда-нибудь во внутреннюю таблицу, определяет соотетствие этому вашему правилу. Если оно не соблюдается, дает отлуп переносу.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FI-SL Спецрегистры: Правило выбора регистра
СообщениеДобавлено: Пн, май 17 2010, 17:41 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Спасибо.

Да и все строки документа прочитать из ACCIT_GLX вроде нельзя :(


Последний раз редактировалось BRILDI Пн, май 17 2010, 17:48, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL Спецрегистры: Правило выбора регистра  Тема решена
СообщениеДобавлено: Пн, май 17 2010, 17:44 
Директор
Директор

Зарегистрирован:
Вт, сен 25 2007, 09:47
Сообщения: 943
Пол: Мужской
по всей видимости, не получится переностить документы в онлайне... (ну или с каким-то хитрым доступом ко внутренним таблицам проводимого документа)...
а в офлайне все просто - ходишь да ищешь в бсег/бсис...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL Спецрегистры: Правило выбора регистра
СообщениеДобавлено: Вт, май 18 2010, 08:09 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вс, окт 17 2004, 11:34
Сообщения: 1552
Пол: Мужской
sas написал:
по всей видимости, не получится переностить документы в онлайне... (ну или с каким-то хитрым доступом ко внутренним таблицам проводимого документа)...
а в офлайне все просто - ходишь да ищешь в бсег/бсис...

Согласен. В онлайне еще не сформирован номер документа, поэтому ключ делать для бсега не на чем. А для наката регистра задним числом - пойдет.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FI-SL Спецрегистры: Правило выбора регистра
СообщениеДобавлено: Вт, май 18 2010, 08:22 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Спасибо всем !


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL Спецрегистры: Правило выбора регистра
СообщениеДобавлено: Вт, май 18 2010, 11:29 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Я вроде нашел выход, но до конца его не могу реализовать.
1. Скопировал RGGBR000 =>ZRGGBU000. Там есть такой хороший эксид U101, который позволяет крутить строки бсега и возвращать в Правило выбора TRUE или FALSE.
2. Прописал ZRGGBU000 в тр.GCX2 в прикладной области GBLR
3. Теперь в Правилах выбора регистра на закладке "Расш." можно проваливаться в пул ZRGGBU000 и конкретно в эксиды.

НО !!! Проблема.Эксида U101 нет в списке на закладке "Расш.", хотя в ZRGGBU000 всё сделал правильно:
раскоментировал нужные строки, в том числе сам FORM u101 и EXIT_TITLES .

Все эксиды, которые используют "C_EXIT_PARAM_NONE" - видны в списке правил.
А эксиды. которые используют "C_EXIT_PARAM_CLASS", в том числе и u101 - не видны, и запихнуть в правило выбора регистра этот эксид нельзя :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL Спецрегистры: Правило выбора регистра
СообщениеДобавлено: Вт, май 18 2010, 15:30 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, сен 22 2006, 10:07
Сообщения: 369
Откуда: Ставрополье
Пол: Мужской
BRILDI написал:
Все эксиды, которые используют "C_EXIT_PARAM_NONE" - видны в списке правил.
А эксиды. которые используют "C_EXIT_PARAM_CLASS", в том числе и u101 - не видны, и запихнуть в правило выбора регистра этот эксид нельзя :(

Так они вроде на разные моменты должны распространяться и соответственно в различных списках отражаться.
PARAM_NONE на 1 или 2, а PARAM_CLASS на 3.
Если не ошибаюсь...

_________________
SAP R/3 Enterprise (4.7)


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

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Кросафчег!!! написал:
Так они вроде на разные моменты должны распространяться и соответственно в различных списках отражаться.
PARAM_NONE на 1 или 2, а PARAM_CLASS на 3.
Если не ошибаюсь...


Подскажи, пожалуйста, в каком списке можно увидеть PARAM_CLASS на момент 3 ?
(Где в СПРО или какая транзакция ? )

Спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL Спецрегистры: Правило выбора регистра
СообщениеДобавлено: Вт, май 18 2010, 22:32 
Директор
Директор

Зарегистрирован:
Вт, сен 25 2007, 09:47
Сообщения: 943
Пол: Мужской
BRILDI написал:
Кросафчег!!! написал:
Так они вроде на разные моменты должны распространяться и соответственно в различных списках отражаться.
PARAM_NONE на 1 или 2, а PARAM_CLASS на 3.
Если не ошибаюсь...


Подскажи, пожалуйста, в каком списке можно увидеть PARAM_CLASS на момент 3 ?
(Где в СПРО или какая транзакция ? )

Спасибо.

Боюсь ошибиться. В спецрегистрах проверка только построчная... соответственно поэтому там и нельзя видимо впихнуть "не тот" класс...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL Спецрегистры: Правило выбора регистра
СообщениеДобавлено: Ср, май 19 2010, 09:07 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, июл 21 2006, 15:56
Сообщения: 1180
Откуда: Москва
Пол: Мужской
sas написал:
Боюсь ошибиться. В спецрегистрах проверка только построчная... соответственно поэтому там и нельзя видимо впихнуть "не тот" класс...

Именно так. Поэтому экзит с параметром C_EXIT_PARAM_CLASS при выборе регистра отрабатывать не будет.

_________________
Гюгюльме аля улю


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL Спецрегистры: Правило выбора регистра
СообщениеДобавлено: Ср, май 19 2010, 19:45 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Спасибо.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL Спецрегистры: Правило выбора регистра
СообщениеДобавлено: Пн, май 31 2010, 15:41 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 19 2007, 09:15
Сообщения: 51
Я для доступа ко всем позициям документа, в экзите правила прописывал:

assign ('(SAPLFACG)T_BSEG[]') to <fs>.

правда это правило работало только для бухгалтерских документов, подойдет ли для документов, проведенных в других модулях, не знаю :oops:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FI-SL Спецрегистры: Правило выбора регистра
СообщениеДобавлено: Вт, июн 01 2010, 08:44 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, апр 18 2007, 07:27
Сообщения: 895
Пол: Мужской
Спасибо.
Я пошел по другому пути: с помощью Open-FI я записываю "Флаг" в заголовок FI-документа.
А затем в Правиле выбора регистра по Флагу отсекаю эти документы и не кладу их в регистр.


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

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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