Текущее время: Чт, июл 24 2025, 01:12

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


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

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


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

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