Текущее время: Вт, апр 16 2024, 20:28

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Расширение функциональности стандартной транзакции
СообщениеДобавлено: Чт, сен 01 2016, 11:29 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
Приветствую, Коллеги! поделитесь опытом расширения функциональности стандартной транзакции.
к примеру: есть транзакции IW38 и IW37n, они вроде как всем устраивают пользователей, но! хотят они массово менять массово изменять пользовательские статусы и состояние производственной установки у выделенных заказов

"Результатом разработки должна быть транзакция, которая будет построена на основании транзакции массового изменения заказов ТОРО и иметь возможность массово изменять пользовательские статусы и состояние производственной установки у выделенных заказов. Это может быть механизм ведения пользовательских статусов в транзакции массового изменения заказов, путем добавления кнопки и диалогового окна или новая транзакция, полностью повторяющая функции стандартной."

вопрос: как грамотно расширять функционал стандартных транзакций, не переписывая их в z* полностью?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение функциональности стандартной транзакции
СообщениеДобавлено: Чт, сен 01 2016, 11:53 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
т.е. я так понимаю что должен быть какой-то механизм включения моего кода в общую логику этих транзакций


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение функциональности стандартной транзакции
СообщениеДобавлено: Чт, сен 01 2016, 14:28 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1580
Откуда: Москва, Минск
Пол: Мужской
В некоторых транзакциях есть специальные точки расширения, для добавления собственных кнопок
В частности в IW37n такая точка расширения есть - BADI_EAM_RIORD_OPER_FCODE_CUS1.
Так что тут вам повезло. :)
Если версия системы конечно, не ниже моей.

Если нужной точки расширения нет, то:
1) Добавляете нужные кнопки в гуи статус( его можно скопировать со стандартного + добавить свои кнопарики).
2) Пишете обработчики ваших кнопариков (например, в USER-COMMAND) с помощью неявных точек расширения.
Если версия системы, конечно, позволяет их использование.
Делали подобное, например в отчетах VLPODL, VKM4,...

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение функциональности стандартной транзакции
СообщениеДобавлено: Пт, сен 02 2016, 14:57 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
что-то так я и не преуспел в поиске нужного ексита....

по F1 на экране нашёл место где можно вставить кнопку "+STZ" в гуи статусе, думаю это место для кнопки расширения, но бадиху или эксит так и не нашёл

отлавливаются всякие разные бадихи и экситы, но бадиху где был бы указан этот экран и эи коды функций не нахожу


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение функциональности стандартной транзакции
СообщениеДобавлено: Пт, сен 02 2016, 16:52 
Специалист
Специалист

Зарегистрирован:
Чт, дек 02 2010, 08:37
Сообщения: 156
Тр. SE18 -> точка расширения ES_EAM_LIST_ENHANCEMENTS


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение функциональности стандартной транзакции
СообщениеДобавлено: Пт, сен 02 2016, 17:18 
Специалист
Специалист

Зарегистрирован:
Пт, янв 22 2016, 10:20
Сообщения: 170
Спасибо! как вы её нашли?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение функциональности стандартной транзакции
СообщениеДобавлено: Пт, сен 02 2016, 20:37 
Специалист
Специалист

Зарегистрирован:
Чт, дек 02 2010, 08:37
Сообщения: 156
Посмотрел код.


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

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


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

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


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

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