Текущее время: Сб, авг 02 2025, 07:52

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: сообщение "Е" в транзакции VA01 02, чтобы не блокировался Получатель
СообщениеДобавлено: Чт, сен 25 2008, 16:19 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Требуется выкинуть сообщение "Е" в транзакции VA01 02, чтобы срабатывало после ввода Получателя, и не блокировала поля для ввода Заказчик, Получатель.
Спасибо.

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 25 2008, 16:30 
Специалист
Специалист

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
А form userexit_field_modification в MV45AFZZ не подходит?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 26 2008, 09:14 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Ум, ээээ... я как бы не против воспользоваться, тока че то не соображу как это можно использовать, если только ..... userexit_field_modification отрабатывает в PBO, так что все сообщения Е там делать нельзя. Ты предлагаешь мне принудительно скрывать все поля на экране кроме нужных мне и выдавать сообщение I ?


Во всех экзитах которые я пробовал из PAI блокируется "Получатель". Не хорошо это :(

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 26 2008, 09:54 
Специалист
Специалист

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
Я, к сожалению, попробовать не могу. Может form userexit_check_vbak в MV45AFZB поможет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 26 2008, 10:02 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Пробовал, он блокирует необходимые для исправления поля.

Если вернуться к userexit_field_modification. можно ли закрыть на изменения tab controlы из данноего exita. да и кнопку сохранения и много еще чего надо скрывать, как то не надежно получается совсем.

Может есть еще какие мысли :(, а то мне сегодня край надо сделать...

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 26 2008, 10:40 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
А field-exit пробовали?
http://sapboard.ru/forum/viewtopic.php?t=20682
Сам я просто выдавал сообщения, но так как это вызывается в PAI, то возможно система даст доступ к элементам экрана через LOOP AT SCREEN.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 26 2008, 10:41 
Специалист
Специалист

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
А открыть эти поля в экзите, который в ПБО отрабатывает?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 26 2008, 12:22 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Щас немного поэкспериментировал на FB01, надо было конечно взять сразу VA01, и у меня получилось в field-exitе через LOOP AT SCREEN открывать и закрывать поля. После LOOP выдавал MESAGE EXXX(...) и получал поля с измененными статусами для ввода.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 26 2008, 12:59 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Цитата:
А field-exit пробовали?
http://sapboard.ru/forum/viewtopic.php?t=20682
Сам я просто выдавал сообщения, но так как это вызывается в PAI, то возможно система даст доступ к элементам экрана через LOOP AT SCREEN.


Очень интересно, обязательно попробую, но т.к. некогда разбираться сделал по своему. Нашел стандартную подпрограмму, где проверяется получатель
Code:
*----------------------------------------------------------------------*
*   INCLUDE MV45AF0W_WE_PRUEFEN                                        *
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*&      Form  WE_PRUEFEN
*&---------------------------------------------------------------------*
* Prufungen zum Warenempfanger
*----------------------------------------------------------------------*

Там в конце подпрограммы вставил проверку. Вроде работает, щас тестят

Всем большое спасибо.

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


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

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


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

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


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

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