Текущее время: Вт, июл 29 2025, 01:31

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Идентифицировать вызывающую транзакцию в MIGO.
СообщениеДобавлено: Чт, дек 23 2010, 13:08 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Добрый день!
Создали оборвынный пакетник, который запускает MIGO. Оборванный для того чтобы ползователь мог доколотить свои данные и провести документ. Следом за ним в пакетнике крутится другая транзакция, потом еще одна потом еще. Так вот. MIGO стандартная не должна работать с параметрами которые вызываются из пакетника. То есть, определенные документы должны идьти только через пакетник, для стандартной MIGO они должны быть запрещены. Точнее надо сделать так , чтобы "Прочие", были только в пакетнике, а если в стандартной MIGO пользователь выбрал "Прочие", то выдавалось сообщение об ошибке, мол идите в пакетник... Пробую сделлать через MB_MIGO_BADI. Но переменная sy-tcode в любом случае заполняется значением 'MIGO'. Подскажите плиз, как идентифицировать, просто MIGO я запустил, или из Z транзкции пакетника????


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Идентифицировать вызывающую транзакцию в MIGO.
СообщениеДобавлено: Чт, дек 23 2010, 13:13 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Интересный подход...
Проверяйте тогда уже sy-binpt.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идентифицировать вызывающую транзакцию в MIGO.
СообщениеДобавлено: Чт, дек 23 2010, 13:19 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Точно! Спсибо большое!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Идентифицировать вызывающую транзакцию в MIGO.
СообщениеДобавлено: Чт, дек 23 2010, 13:50 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
А лучше наверное экспортнуть признак в память перед собственным вызовом пакетника. Ато кто-нибудь умный поставит другой раз галку "без режима пакетного ввода


Последний раз редактировалось __Gennady Чт, дек 23 2010, 13:52, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идентифицировать вызывающую транзакцию в MIGO.
СообщениеДобавлено: Чт, дек 23 2010, 13:52 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
А лучше наверное экспортнуть признак в память перед собственным вызовом пакетника. Ато кто-нибудь умный поставит другой раз галку "без режима пакетного ввода


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идентифицировать вызывающую транзакцию в MIGO.
СообщениеДобавлено: Чт, дек 23 2010, 14:10 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
пробовал делать экспорт/импорт в мемори айди, но что то заругался. Я сразу сначала таким путем пошел. Но SAP написал мне сообщение, что не саппортится даная вещь:(((
А можно еще вопрос?
Задача теперь стала еще более ветеватой, понадобилось, после записи MIGO выдавать сообщение, что мол документ материала записан, но не просто сообщением а с кнопками "Дальше", "Выход". В случае дальше, писать отсальные транзакции, в случае выход просто выходить? Не подскажиет ФМку??? ПЛИИИИИЗ!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Идентифицировать вызывающую транзакцию в MIGO.
СообщениеДобавлено: Чт, дек 23 2010, 14:13 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
может все же опишите задачу, если не секрет конечно . быть может народ дал бы более дельный совет.

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Идентифицировать вызывающую транзакцию в MIGO.
СообщениеДобавлено: Чт, дек 23 2010, 14:16 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Это как это не поддерживается??? OO-контекст что-ли? Это очень просто обойти - достаточно вызвать ФМ, а в нем export\import.
AV с вопросом и кнопками - POPUP*
например POPUP_TO_CONFIRM


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идентифицировать вызывающую транзакцию в MIGO.
СообщениеДобавлено: Чт, дек 23 2010, 14:43 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Спасибо, за подсказку с сообщениями и за ФМКУ!!

Задача простая, зашить несколько пакетников в одну транузулину, чтобы часть из них выполнялась автоматически, а часть частично вручную. Что бы юзерам жисть облегичть. То есть созадется документ материала MIGO , потом открываются ручные проводки FS00, потом создается бухгалтерский документ FB01, потом закрываются руные проводки FS00.
Да все уже, ваопросы вроде как сняты все, ВСЕМ ОГРОМАДНОЕ СПАСИБО!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Идентифицировать вызывающую транзакцию в MIGO.
СообщениеДобавлено: Чт, дек 23 2010, 16:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
rstiv написал:
Спасибо, за подсказку с сообщениями и за ФМКУ!!

Задача простая, зашить несколько пакетников в одну транузулину, чтобы часть из них выполнялась автоматически, а часть частично вручную. Что бы юзерам жисть облегичть. То есть созадется документ материала MIGO , потом открываются ручные проводки FS00, потом создается бухгалтерский документ FB01, потом закрываются руные проводки FS00.
Да все уже, ваопросы вроде как сняты все, ВСЕМ ОГРОМАДНОЕ СПАСИБО!


Скажите, а ТЗ вам уже полностью на это дело написали? И что делать в случае сбоя на каждом этапе? И как все обратно откатывать?

_________________
Silence v.2.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Идентифицировать вызывающую транзакцию в MIGO.
СообщениеДобавлено: Чт, дек 23 2010, 16:41 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
А на каком этапе будет сбой то?:)
1. Бухгалтер провалился в MIGO, вколотил данные, создал документ, проверил, провел.
2. Дальше на автомате все само отработало.
ЗЫ. О не создает в ручную бухгалтерских дукоментов, и не лезет в FS00, там все само. Пока он не нажмет выполнить проводку переноса, ничего не будет, если на этом этапе будет сбой, то MIGO сама не отрабтает и выдаст ему сообщение об ошибке. Если не будет создан документ в MIGO то ничего дальше не будет. Для всех остальных действий в других транзакциях все берется из таблиц (MKPF,MSEG и т д, то есть уже прверенные данные), и делается на автомате.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Идентифицировать вызывающую транзакцию в MIGO.
СообщениеДобавлено: Пт, янв 14 2011, 15:43 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
rstiv написал:
Для всех остальных действий в других транзакциях все берется из таблиц (MKPF,MSEG и т д, то есть уже прверенные данные), и делается на автомате.

Проверенные то проверенные, но обработку всех возможных ситуаций сделать не помешает. Мало ли настройка какая-то у консультантов слетит, нужная для последующих шагов или еще любая неожиданность. Здесь правильно люди подсказывают, любой возможный сбой или ошибку следует обрабатывать, даже кажущуюся маловероятной. Но это так, уже офтоп немного :)


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

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


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

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


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

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