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

Часовой пояс: 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
Сообщения: 1594
Откуда: Москва, Минск
Пол: Мужской
В некоторых транзакциях есть специальные точки расширения, для добавления собственных кнопок
В частности в 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 часа


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

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


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

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