Текущее время: Вт, июл 15 2025, 06:24

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка при создании UserExit
СообщениеДобавлено: Пн, апр 10 2006, 12:26 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 10 2006, 12:16
Сообщения: 42
Откуда: Белгород
При создании UserExit в программе HRUA_ORDER_T5 появляется вот такое сообщение:
Добавление нового компонента прерывается:
Необходимо создать новый Include, но соответствующий
Оператор INCLUDE ZXHRUA_ORDER_T5_DATA.
не может быть вставлен, потому что
Программа HRUA_ORDER_T5
блокирован для корректуры.

В запросах эта программа не деблокирована. Система 4.7 В других пакетах, например PB33, UserExit создаются нормально.
Что это может быть?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 10 2006, 12:36 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
А не мог другой разработчик добавить свой User-xite в эту программу раньше вас и потом не деблокировать её?

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, апр 10 2006, 13:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Не обращайте внимания на это сообщение. Вы ведь дважды щелкнули на имени этого инклюда в программе HRUA_ORDER_T5, так? Система этот инклюд создала, а потом, в качестве одолжения, хочет еще вставить оператор INCLUDE в главную программу, т.е. в саму HRUA_ORDER_T5, в которой оператор и так есть, но этого она бедненькая понять не может.
Потом при активизации или сохранении этого инклюда у вас еще будет куча всяких разных сообщений про попытку создать функциональные группы, модули, и пр., на них тоже не надо обращать внимания.
А все потому, что черзвычайно продвинутые разработчики русского Add-On'а не стали заморачиваться с каким-нибудь BADI, а просто насовали самых разных инклюдов ZX* в программы печати приказов. А инклюды ZX* заточены под использование в SAP-расширениях и поэтому ждут, что главная программа для такого инклюда будет группой функций, начинающейся на X.
Еще смешнее то, что случается, что в разные программы вставлены одинаковые инклюды, причем программы не совместимы по структурам данных - так что, вы думали, что изменяете одну программу, а оказывается поломалась еще и другая, но это становится ясно уже после переноса в продуктив. Так что, успехов. Возможно будет лучше просто копировать программу в собственную и ее уже изменять.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, апр 13 2006, 09:02 
Ассистент
Ассистент

Зарегистрирован:
Пн, апр 10 2006, 12:16
Сообщения: 42
Откуда: Белгород
Вообщем ясно. Спасибо.
Нашел ноту 854423.
1.2. How to implement user-exits (zx-includes) in programs correctly?
1. In transaction SE38: enter the user-exit name into Program field
and press Create button. A warning about reservation of ZX-names
can be confirmed.
Attention: If you try to create a user-exit, working directly with
main program just by double-clicking the exit's name, then the
editor tries to add a line like "include zx.. " in the end of the
main program text. This feature of the editor should be avoided.
2. The question whether to create a function group at creation /
editing user-exit should be canceled.


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

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


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

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


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

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