Текущее время: Пт, июл 18 2025, 11:55

Часовой пояс: 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 часа


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

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


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

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