Sapforum.Biz

Логистика => Управление материальными потоками (MM) => Тема начата: Xzander от Июль 02, 2013, 05:55:31 am

Название: miro, события open fi при моделировании, подстановка значений
Отправлено: Xzander от Июль 02, 2013, 05:55:31 am
Здравствуйте!
при вхождении в open fi событие 1120 через t_bsegsub была сделана подстановка значений бизнес-сферы (gsber) в автоматически созданные позиции (в тестах это были позиции налога).
так же подстановка срабатывала в окне моделирования, но когда у определенного счета был включен признак обязательного ввода бизнес-сферы.
При отключенном этом признаке вхождения в данное событие не происходит.
Подскажите, пожалуйста, какое событие отрабатывает при моделировании, когда отключен признак обязательного ввода бизнес-сферы для счета?
Как еще можно сделать подстановку значений при моделировании (в контексте постановки задачи это "наследование" бизнес-сферы с позиции кредитора или дебитора)?
Заранее благодарю!
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Uukrul от Июль 02, 2013, 03:05:01 pm
Ну в общем-то этот BTE (лично мое мнение), какой-то не доделанный в системе. Попробуйте использовать механизм замещения FI для этой операции. Срабатывать будет железобетонно. Пример описания как и с чем его едят можно посмотреть тут:  http://sapforum.biz/index.php/topic,485.0.html
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Xzander от Июль 02, 2013, 05:19:40 pm
Этот BTE, 1120 который, не срабатывает при моделировании, если включен признак обязательного ввода бизнес-сферы у счета.
Натыкался на вашу ссылку, посмотрю завтра внимательнее, попробую и отпишусь.
Спасибо :)
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Uukrul от Июль 02, 2013, 05:41:01 pm
You are not allowed to view links. Register or Login
Натыкался на вашу ссылку, посмотрю завтра внимательнее, попробую и отпишусь.
Ну вроде как с замещениями таких проблем никогда небыло.
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Xzander от Июль 03, 2013, 04:57:39 am
Спасибо за ссылку, но я не понимаю, как это может помочь в моей ситуации.
Мне замещать-то ничего не нужно.
Перебрал все user-exit'ы транзакции miro, получил вхождение лишь в один, и то оттуда нет доступа к внутренней таблице, которая выводится на модальное окошко режима моделирования... :(
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Uukrul от Июль 03, 2013, 10:25:10 am
You are not allowed to view links. Register or Login
была сделана подстановка значений бизнес-сферы (gsber) в автоматически созданные позиции (в тестах это были позиции налога).
Ну не знаю, я ориентируюсь на ваше сообщение. Где вы замещаете значение бизнес-сферы. Так вот если в замещении FI это делать то в моделирование оно все уже правильно показывает.
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Xzander от Июль 03, 2013, 10:43:03 am
Это замещение - статическое? Т.е. заместить можно один раз заданным значением?
В задаче предполагается копирование значения из позиции кредитора/дебитора.
Я механизм замещений просто еще не знаю, и к тому ж gsber нерекомендовано сапом к замещению, ссыкотно :)
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Uukrul от Июль 03, 2013, 10:46:31 am
You are not allowed to view links. Register or Login
Это замещение - статическое? Т.е. заместить можно один раз заданным значением?
Замещение? Статическое... я честно не знаю, они на статические и динамические не делятся как мне кажется. Теоретически замещать можно многое, плюсом является то, что после замещения отрабатывает всегда метод CHECK, так что даже если что-то не правильно будет замещено, по мнению системы, будет выдана ошибка. Ну я счета замещал без проблем. Опять же разработка и тест есть... так что сделаете, по тестируете... а там видно будет.
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Xzander от Июль 03, 2013, 10:57:48 am
Спасибо, попробую, если другого решения не найдётся.
При моём опыте нужны чуть ли не пошаговые мануалы, только где их найдешь для сапа?.. :D
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Uukrul от Июль 03, 2013, 10:58:54 am
You are not allowed to view links. Register or Login
При моём опыте нужны чуть ли не пошаговые мануалы, только где их найдешь для сапа?.. :D
Ну кажется, что замещения я там разжевал дальше некуда...  :-\
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Xzander от Июль 04, 2013, 05:10:39 am
Не, не! Мануал действительно очень хороший!
Для SAP вообще фиг найдёшь подобное! :)
Просто я пока не знаю, как это применить к своей ситуации.
Не знаю, можно ли лезть в настройки SPRO, в чьей это области ответсвенности и так далее. :)
на саплэнде ваша же статья? Тут вроде более полный вариант :)
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Dmitriy от Июль 04, 2013, 11:41:07 am
You are not allowed to view links. Register or Login
Просто я пока не знаю, как это применить к своей ситуации.
Не знаю, можно ли лезть в настройки SPRO, в чьей это области ответсвенности и так далее. :)
А вы абапер или консультант? Дело в том, что могут быть как BADI (хотя должен и BTE, в принципе, пройти) так и нотки для тех же самых расширений. Кроме того, не факт, что после вас никто не пользует это поле в замещениях, опираясь на статус поля, или что еще хуже, на операцию (моделирование, допустим) или на все вместе. При RFC - наиболее жестко, т.к. идет создание объекта в другой системе (у меня было, не сразу нашел в отладке).
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Xzander от Июль 04, 2013, 12:32:09 pm
You are not allowed to view links. Register or Login
А вы абапер или консультант?
Абапер, но начинающий.
Поэтому всё пока сложно :)
Консультант решила, что проверку будем вешать в open fi 1120 по группам статусов полей.
Посмотрим, что из этого выйдет..
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Dmitriy от Июль 04, 2013, 12:50:17 pm
Пробуйте, бывают еще очень пограничные случаи. Если что, найдете здесь про программу поиска user-exits, может поможет. Пограничный случай может быть, когда сама MIRO проглючит при определенных манипуляциях на экране, зашел, ввел как-будто позиции, нажал кнопуль, ввел еще одну, нажал Enter и т.д. Но с вами так не должно по идее быть - начинающим везет.
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Xzander от Июль 23, 2013, 01:44:14 pm
Здравы буде, коллеги.
На вопрос данной темы ответил ведущий разработчик, мой коллега.
На вопрос касательно копирования бизнес-сферы при моделировании в транзакции miro или даже в FB01.
Ответ таков - такой возможности нет. Там есть только замещение на позицию документа. В этом замещении видно только 1 позицию, остальные позиции недоступны.
Т.е. нельзя по каким-то критериям скопировать бизнес-сферу из другой позиции.
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Uukrul от Июль 23, 2013, 03:58:26 pm
You are not allowed to view links. Register or Login
Т.е. нельзя по каким-то критериям скопировать бизнес-сферу из другой позиции.
Ну я бы так вот не утверждал бы, на самом деле есть чудная вещь field-symbols, которые позволяют обойти проблему ограничения видимости в пространстве имен и получить необходимую информацию (http://sapforum.biz/index.php?topic=2226.0)
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Dmitriy от Июль 23, 2013, 04:26:20 pm
Имелся ввиду динамический ASSIGN, ч/з него можно достучаться до уже введенных позиций, главное, чтобы программа располагалась выше в стеке вызовов, посмотрите в отладке из вашего замещения, что там есть и какие данные.
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Xzander от Июль 24, 2013, 04:33:10 am
Про символы полей я знаю, с помощью которых можно получать значения переменных и из других программ.
Может, такой ответ был дан из других соображений, не знаю...
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Dmitriy от Июль 24, 2013, 12:17:53 pm
You are not allowed to view links. Register or Login
Может, такой ответ был дан из других соображений, не знаю...
А вы подумайте... Сказали нельзя - значит нельзя. ;)
Название: Re: miro, события open fi при моделировании, подстановка значений
Отправлено: Xzander от Июль 24, 2013, 12:19:43 pm
Я-то ответ принял, как есть. :) Знаю, что "нельзя" не всегда означает "нельзя". :)