Текущее время: Ср, июл 23 2025, 17:54

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: MB_MIGO_BADI - свои сообщения и переход к полю
СообщениеДобавлено: Вт, авг 24 2010, 13:16 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Добрый день!
Делаю в миго свои проверки и добавляю сообщения об ошибках.
Но у сапы есть свои фишки, в частности если в табличку сообщение добавилось сапом, при выводе списка сообщений появляется кнопка "Обработать" и можно перейти к позиции и полю.
Для своих мессаг ессно нету такого:(
Что можно сделать, чтобы и для своих осуществлялся переход на нужную позицию?

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB_MIGO_BADI - свои сообщения и переход к полю
СообщениеДобавлено: Вт, авг 24 2010, 13:23 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Silence1 написала:
Добрый день!
Делаю в миго свои проверки и добавляю сообщения об ошибках.
Но у сапы есть свои фишки, в частности если в табличку сообщение добавилось сапом, при выводе списка сообщений появляется кнопка "Обработать" и можно перейти к позиции и полю.
Для своих мессаг ессно нету такого:(
Что можно сделать, чтобы и для своих осуществлялся переход на нужную позицию?

Думаю решается по аналогии с этим ME51N Переход на закладку пользовательских полей в случае ошибки


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB_MIGO_BADI - свои сообщения и переход к полю
СообщениеДобавлено: Вт, авг 24 2010, 13:48 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Besa написал:

Не, если делать подобным образом, вылезает просто ошибка в статусной строке и больше ничего

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB_MIGO_BADI - свои сообщения и переход к полю
СообщениеДобавлено: Вт, авг 24 2010, 14:29 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Silence1 написала:
Но у сапы есть свои фишки, в частности если в табличку сообщение добавилось сапом, при выводе списка сообщений появляется кнопка "Обработать" и можно перейти к позиции и полю.

Не заметил такой фишки в МИГО, заявка и заказ - да, есть такое, в миго нету...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB_MIGO_BADI - свои сообщения и переход к полю
СообщениеДобавлено: Вт, авг 24 2010, 14:40 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Besa написал:
Silence1 написала:
Но у сапы есть свои фишки, в частности если в табличку сообщение добавилось сапом, при выводе списка сообщений появляется кнопка "Обработать" и можно перейти к позиции и полю.

Не заметил такой фишки в МИГО, заявка и заказ - да, есть такое, в миго нету...

есть такое в МИГО.
Я тут накопала, что надо бы заполнить кое-что (подставила в отладчике - сработал переход):
OBJECT oref_log TYPE lcl_migo_log

Вот как бы мне правильно приассигнуть этот объект из LMIGOKG1 и заполнить:
OREF_LOG->PS_MDEF-CONTEXT-TABNAME = 'MIGOCONTEXT'
OREF_LOG->PS_MDEF-CONTEXT-VALUE = '000001GOITEM-KONTO'

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB_MIGO_BADI - свои сообщения и переход к полю
СообщениеДобавлено: Вт, авг 24 2010, 15:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
у меня получилось сделать:
data str(100) value '(SAPLMIGO)OREF_LOG'.
FIELD-SYMBOLS: <fa> TYPE any.
ASSIGN (str) TO <fa>.

Как теперь из <fa> вытащить структуру PS_MDEF?
<fa> - экземпляр класса lcl_migo_log, класс описан непосредственно в программе миго, на него из бади не сослаться :(
Поэтому <fa>->PS_MDEF не прокатывает :(

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MB_MIGO_BADI - свои сообщения и переход к полю  Тема решена
СообщениеДобавлено: Пт, ноя 19 2010, 12:21 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Нашла свою нерешенную тему, оказывается решила, оставлю для потомков:
метод IF_EX_MB_MIGO_BADI-CHECK_ITEM
Переход на поле, не прошедшее проверку:
Code:
DATA ref1 TYPE REF TO object.
FIELD-SYMBOLS: <fa> TYPE ANY.
DATA str2(100) VALUE '(SAPLMIGO)OREF_LOG'.

ASSIGN (str2) TO <fa>. 
IF sy-subrc = 0.
    ref1 ?= <fa>.
    CALL METHOD ref1->('CONTEXT_SET')
         EXPORTING
                    i_global_counter = i_line_id
                    i_fieldname      = 'GOITEM-KONTO'.
ENDIF.


_________________
Silence v.2.0


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

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


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

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


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

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