Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема начата: koval от Октябрь 12, 2010, 03:50:22 pm

Название: MR22
Отправлено: koval от Октябрь 12, 2010, 03:50:22 pm
Добрый день, кто-нибудь находил место BADI для MR22 после сохранения документа?

За ранее спасибо.
Название: Re: MR22
Отправлено: DEAD_MOROZ от Октябрь 12, 2010, 04:55:25 pm
А что вы хотите изменить после сохранения документа?
Название: Re: MR22
Отправлено: koval от Октябрь 12, 2010, 05:00:37 pm
Мне менять ничего не надо, мне надо после сохранения собрать определенные данные сформировавшегося документа ,обработать по своему  и записать в свои таблицы, именно после сохранения.
Название: Re: MR22
Отправлено: Uukrul от Октябрь 12, 2010, 05:12:54 pm
You are not allowed to view links. Register or Login
Мне менять ничего не надо, мне надо после сохранения собрать определенные данные сформировавшегося документа ,обработать по своему  и записать в свои таблицы, именно после сохранения.
1. Ну если система 6.0, то вам прямой путь сюда: http://sapforum.biz/index.php/topic,546.0.html это как делать, а так в MR22 есть модуль RCKM_MR22F01, там подпрограмма Form  SAVE_DATA, вот в конце этой подпрограммы и используйте энхансмент, там как раз в конце вызывается COMMIT WORK для документа, вот вы после него ставьте заполнение своих таблиц и тоже COMMIT делайте.

2. Если система более ранняя, то второй вариант это использование замещений FI, так как в конечном итоге будет проводиться документ финансов: http://sapforum.biz/index.php/topic,485.0.html, там чуть сложнее, так как для доступа к данным MR22 придется использовать FIELD-SYMBOLS.
Название: Re: MR22
Отправлено: Uukrul от Октябрь 12, 2010, 11:13:49 pm
You are not allowed to view links. Register or Login
Спасибо за ответ , но ссылки как для октябренка :) . Все равно спасибо за то что вникли в проблему и старались помочь.
Так что будешь использовать?
Название: Re: MR22
Отправлено: koval от Октябрь 12, 2010, 11:16:12 pm
сейчас нет системы под рукой, завтра попробую 1 вариант и отпишусь. по логике это подойдет.
общая цель задачи (это малюсенькая задачечушечка из общего объема), переписать "Обзор запаса России" в онлайн режиме :)
Название: Re: MR22
Отправлено: Uukrul от Октябрь 13, 2010, 12:26:53 am
You are not allowed to view links. Register or Login
переписать "Обзор запаса России" в онлайн режиме :)
Это типа оборотка ммовская что ли?
Название: Re: MR22
Отправлено: koval от Октябрь 13, 2010, 09:00:12 am
да
Название: Re: MR22
Отправлено: koval от Октябрь 13, 2010, 09:26:25 am
Спасибо, отлично все подошло!!!!
Название: Re: MR22
Отправлено: Uukrul от Октябрь 13, 2010, 10:30:07 am
You are not allowed to view links. Register or Login
да
Т.е. вы хотите заполнять данные движений и стоимостей сразу в свои внутренние таблицы и тем самым получать остатки и стоимость на любую дату?
Название: Re: MR22
Отправлено: koval от Октябрь 13, 2010, 02:04:12 pm
Z таблицы , Такое придумали консультанты (MR22, MIGO, MIRO ....), все отслеживать и на основе этого строить свои отчеты и т.д.

Обзор запаса России не отрабатывает валится или по тайауту или нехватки памяти, отрабатывает только на определенных материалах и работает больше суток :)
Название: Re: MR22
Отправлено: DEAD_MOROZ от Октябрь 13, 2010, 03:25:24 pm
То что обзор запасов  России работает долго - это еще полбеды, главная беда - это то что он работает неправильно....
Периодически находим все новые ошибки.
Все  больше и больше склоняемся к написанию свой оборотки. Только вот сколько времени потребуется на это, страшно подумать  ;)
Название: Re: MR22
Отправлено: koval от Октябрь 13, 2010, 03:26:33 pm
Очень страшно и столько подводных камней .....
Название: Re: MR22
Отправлено: Uukrul от Октябрь 13, 2010, 10:36:42 pm
You are not allowed to view links. Register or Login
Все  больше и больше склоняемся к написанию свой оборотки. Только вот сколько времени потребуется на это, страшно подумать  ;)
Ну в целом у меня где-то ушло полгода, пока оно стало выдавать корректные данные и то все равно потом находились грабли и грабельки... но если честно дело такое не благодарное  ::)