Текущее время: Пн, июл 28 2025, 18:40

Часовой пояс: 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 часа


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

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


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

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