Текущее время: Сб, июл 12 2025, 20:41

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


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

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


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

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