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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Пункты меню в документах. Включить / выключить
СообщениеДобавлено: Пн, июн 23 2008, 11:25 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Приветствую.
Подскажите пожалуйста.
Я могу каким либо образом выключать по своему усмотрению пункты меню из какого-либо документа.
Например, в производственном заказе надо сделать не активный пункт меню.
Можно это сделать?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Пункты меню в документах. Включить / выключить
СообщениеДобавлено: Пн, июн 23 2008, 12:15 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
hub2002 написал(а):
Приветствую.
Подскажите пожалуйста.
Я могу каким либо образом выключать по своему усмотрению пункты меню из какого-либо документа.
Например, в производственном заказе надо сделать не активный пункт меню.
Можно это сделать?

читать help по set pf-status. Это если с точки зрения ABAP-а.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 23 2008, 13:04 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Тут несколько сложнее.
необходимо модифицироват экран из BADI - расширение Производственного заказа


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 23 2008, 13:12 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
hub2002 написал(а):
Тут несколько сложнее.
необходимо модифицироват экран из BADI - расширение Производственного заказа

И что? Разве есть какие-либо ещё способы кроме set pf-status?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 23 2008, 13:47 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Честно говоря не знаю - поэтому и спрашиваю.
А каким образом я могу создать pf-status во внедрении BADI ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 23 2008, 14:17 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
hub2002 написал(а):
Честно говоря не знаю - поэтому и спрашиваю.
А каким образом я могу создать pf-status во внедрении BADI ?
в BADI нельзя. Можно либо в программе, либо в группе функций, либо в пуле модулей. Но вначале убедитесь что есть метод бади, который вызывается в PBO логике экрана и после которого в стандарте нет set pf-status.
И зачем создавать свои статусы? Используйте стандартные.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 23 2008, 14:42 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Приветствую.
В общем надо описать ситуацию.
Есть производственный заказ.
Хочется сделать следующее: при открытии производственного заказа определять его статус, и при закрытом ПЗ не давать снимать закрытие.
Я так понимаю. что такое сделать не получится. Поэтому и спрашиваю.
Доработку делаю в se18 WORKORDER_UPDATE.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 23 2008, 18:44 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Я не специалист по производственным заказам, но сдается, что такие задачи надо бы решать настройками или authorizations. Так ли принципиально именно убрать пункт меню? Может быть проще выдавать сообщение об ошибке при обращении к меню?

Например, в sales order пункт меню Billing (Фактурирование?) может быть доступен даже если документ уже полностью отфактурирован. Но если юзер попробует туда тыкнуться, то только получит сообщение, что "сие невозможно".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 23 2008, 21:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
В методе AT_SAVE в WORKORDER_UPDATE можно сделать проверку полномочий на случай попытки "снятия закрытия" и выдавать ошибку в случае их отсутствия, как советует Jelena.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 24 2008, 07:43 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Доброе утро! Именно так и поступил. Только воспользовался методом INITIALIZE.
Просто хотелось сделать как бы сказать - красиво :)))


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

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


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

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


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

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