Текущее время: Пн, июл 14 2025, 20:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: migo
СообщениеДобавлено: Ср, ноя 15 2006, 17:04 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 02 2004, 13:45
Сообщения: 57
Здравствуйте, скажите пожалуйста, есть ли возможность при работе тр.МIGO-поступление материала Заказ, нужно сделать, чтобы при сохранении проверялся документ, при необходимости выдавалось сообщение об ошибке (предупреждение) с возможностью дальнейшей корректировки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 15 2006, 17:24 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 06 2005, 17:52
Сообщения: 559
MB_MIGO_BADI, там много всего (скорее всего подойдут методы CHECK_ITEM и CHECK_HEADER).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 15 2006, 17:30 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 02 2004, 13:45
Сообщения: 57
не подходит так как мне нужно одновременно видеть и заголовок и позицию, а метод Post_document, где можно проверить и позицию и заголовок сразу, предупреждение игнорирует и сохраняет документ


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 15 2006, 17:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Почему не подходит?
Делаешь в классе внедрения внутренний атрибут типа GOHEAD и заполняешь его в методе CHECK_HEADER или в PAI_HEADER.
А в методе LINE_MODIFY эти данные будут тебе доступны для проверки ;)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 16 2006, 10:09 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 02 2004, 13:45
Сообщения: 57
Почему не подходит?
Делаешь в классе внедрения внутренний атрибут типа GOHEAD и заполняешь его в методе CHECK_HEADER или в PAI_HEADER.
А в методе LINE_MODIFY эти данные будут тебе доступны для проверки

А как же вот это: "Параметры/исключения унаследованных методов или событий неизменяемы."

или я опять что-то не так делаю, и еще при сохранении нет реакции на предупреждение в этом BADI, документ все равно сохраняется, может есть еще какие-нибудь методы решить эту проблему


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 16 2006, 10:45 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 02 2004, 13:45
Сообщения: 57
смотрю в книгу вижу фигу, атрибут добавила буду пробовать дальше :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 16 2006, 13:47 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 02 2004, 13:45
Сообщения: 57
с видимостью заголовка и позиции разобрались, а с предупреждением нет, может кто-нить подкинет идею как решить эту проблему


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 16 2006, 17:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Предупреждение или ошибку можно определить с помощью метода CHECK_ITEM - там есть возвращаемый параметр ET_BAPIRET2

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 17 2006, 13:32 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 17 2006, 08:35
Сообщения: 32
Откуда: Москва
Hel написал(а):
с видимостью заголовка и позиции разобрались, а с предупреждением нет, может кто-нить подкинет идею как решить эту проблему


Можно сообщение выдавать из расширения MBCF0002 - ФункцМодуль пользователя: текст сегмента в позиции ДокумМтрл. У нас для migo создан проект расширения в которое добавлено вышенаписанное расширение, ФМ EXIT_SAPMM07M_001. И все отлично работает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 17 2006, 13:41 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 02 2004, 13:45
Сообщения: 57
спасибо большое, все получилось


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 17 2006, 13:50 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 02 2004, 13:45
Сообщения: 57
ADA написал(а):
Hel написал(а):
с видимостью заголовка и позиции разобрались, а с предупреждением нет, может кто-нить подкинет идею как решить эту проблему


Можно сообщение выдавать из расширения MBCF0002 - ФункцМодуль пользователя: текст сегмента в позиции ДокумМтрл. У нас для migo создан проект расширения в которое добавлено вышенаписанное расширение, ФМ EXIT_SAPMM07M_001. И все отлично работает.



В нашем случае это расширение не помогло


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 17 2006, 13:51 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 02 2004, 13:45
Сообщения: 57
Удав написал(а):
Предупреждение или ошибку можно определить с помощью метода CHECK_ITEM - там есть возвращаемый параметр ET_BAPIRET2


Спасибо все получилось


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

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


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

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


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

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