Текущее время: Сб, июл 19 2025, 09:30

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Создать собственное user-exit расширение...
СообщениеДобавлено: Чт, июл 12 2007, 13:36 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 09 2007, 15:40
Сообщения: 56
Откуда: Поволжье
При использовании расширения MM06E005 (после его активации) в транзакциях вылетают дампы отсутствия экрана.

Так как не нашел друго подходящего экзита и BADI ME_PROCESS_PO_CUST в системе отсутствует, задаюсь вопросом
:?: Можно ли самому и каким образом создать расширение по аналогии с MM06E005, чтобы оно было внедрено в систему :?:

Вопрос возник после обсуждения здеся http://sapboard.ru/forum/viewtopic.php?t=27183

_________________
Важно качество, а не количество. Ибо стремясь за количесвом можно серьезно пожертвовать качеством ... ;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 12 2007, 13:43 
Гость
1. можно, если будете модифицировать стандарт :)
но не советую

2. А что вам мешает в проекте расширения создать этот экран? ведь это расширение - для обработки доп.полей, создайте хотябы пустой экран и активируйте его


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 12 2007, 14:25 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 09 2007, 15:40
Сообщения: 56
Откуда: Поволжье
РМщик написал(а):
1. можно, если будете модифицировать стандарт :)
но не советую

А что если я в этом расширении ФМ пользователя МНЕ необходимый удалю, а в другом, уже своем расширении буду ЕГО использовать. Чем грозит изменение стандарта в таком случае? Ведь все ок пока это расширение НЕактивно, иначе если оно в проекте где-то и используется - вылетают системные дампы.

РМщик написал(а):
2. А что вам мешает в проекте расширения создать этот экран? ведь это расширение - для обработки доп.полей, создайте хотябы пустой экран и активируйте его


Так фишка в том что этот экран (0211) уже есть в расширении и как-то используется, а как и что - это уже не в моих полномочиях.

Так вопрос все-таки пока остался.... :cry:

_________________
Важно качество, а не количество. Ибо стремясь за количесвом можно серьезно пожертвовать качеством ... ;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 12 2007, 14:30 
Гость
попробуйте в расширении "провалиться" в этот экран,
система вам предложит его создать, что и надо сделать.
При создании - просто сохраните и активируйте


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 12 2007, 14:50 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 09 2007, 15:40
Сообщения: 56
Откуда: Поволжье
РМщик написал(а):
попробуйте в расширении "провалиться" в этот экран,
система вам предложит его создать, что и надо сделать.
При создании - просто сохраните и активируйте


Да вот и не получается провалиться.
Просит ключик, а потом говорит Eror"Изменения невозможны, пользователю требуется просмотр."

В принципе экран есть и он существует(смотрю по объектам программы), но вот что с ним происходит когда это факин расширение активно - пока не разобрался.

Вот поэтому и задумался может свое создать или поредактировать это.... :roll:

_________________
Важно качество, а не количество. Ибо стремясь за количесвом можно серьезно пожертвовать качеством ... ;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 12 2007, 15:02 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
А если зайти через SE80
program SAPLXM06 screen 0211

тоже ключ просит?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 12 2007, 15:15 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 09 2007, 15:40
Сообщения: 56
Откуда: Поволжье
vga написал(а):
А если зайти через SE80
program SAPLXM06 screen 0211
тоже ключ просит?


Так созается, но блин их там 6!!! на каждый оздавать??
Попробовал с проблемным экраном, просто пустой создал - ошибка вылетала - типа 0211 должен быть подъэкраном....

Мда это не очень решение проблемы. :x За кого-то эти экраны создавать.... Почему - от чего вообще возникла такая проблема с экранами?

Может просто строчки с экранами убить в расширении и не париться?
---------------
Вызывающ. экран № Область Вызванн. экран № Краткий текст
SAPMM06E 0101 CUSTSCR1 SAPLXM06 0101 Подэкран заголовка заказа
SAPMM06E 0111 CUSTSCR1 SAPLXM06 0111 Подэкран позиции заказа
SAPMM06E 0201 CUSTSCR1 SAPLXM06 0201 Подэкран заголовка договора
SAPMM06E 0211 CUSTSCR1 SAPLXM06 0211 Подэкран позиции договора
SAPMM06E 0301 CUSTSCR1 SAPLXM06 0301 Подэкран заголовка запроса
SAPMM06E 0311 CUSTSCR1 SAPLXM06 0311 Подэкран позиции запроса
--------------

Или нужный мне ФМ-чик скопировать в свое расширение?
Только чем это грозит :roll:

_________________
Важно качество, а не количество. Ибо стремясь за количесвом можно серьезно пожертвовать качеством ... ;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 12 2007, 15:26 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
У вас же только на один экран ругается, что его нет? Поэтому только его и создайте и указать в атрибутах, что это подэкран.


Цитата:
Мда это не очень решение проблемы. За кого-то эти экраны создавать.... Почему - от чего вообще возникла такая проблема с экранами?


Потому что вы не то расширение выбрали для своих задач.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 12 2007, 15:34 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 09 2007, 15:40
Сообщения: 56
Откуда: Поволжье
vga написал(а):
У вас же только на один экран ругается, что его нет? Поэтому только его и создайте и указать в атрибутах, что это подэкран.


Цитата:
Мда это не очень решение проблемы. За кого-то эти экраны создавать.... Почему - от чего вообще возникла такая проблема с экранами?


Потому что вы не то расширение выбрали для своих задач.


ё-маё! может и так быть, блин.... :?

Тогда какое правильное расширение, чтоб поставить проверочку перед сохранением заказа, не подскажите?

_________________
Важно качество, а не количество. Ибо стремясь за количесвом можно серьезно пожертвовать качеством ... ;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 12 2007, 15:49 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Смотря какие задачи у вас.
Поищите по описанию в функ группе XM06
Например есть такое:
EXIT_SAPMM06E_012 Check Customer-Specific Data Before Saving
EXIT_SAPMM06E_013 Update Customer-Specific Data in Purchasing Document


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 12 2007, 16:03 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 09 2007, 15:40
Сообщения: 56
Откуда: Поволжье
vga написал(а):
Смотря какие задачи у вас.
Поищите по описанию в функ группе XM06
Например есть такое:
EXIT_SAPMM06E_012 Check Customer-Specific Data Before Saving
EXIT_SAPMM06E_013 Update Customer-Specific Data in Purchasing Document


Но вот и факт-то, что все эти нужные экзиты задействованы в расширении MM06E005!!! :? а использовать их в своих расширениях система не позволяет, ругается что уже юзаются они.

Остается только либо удалять эти экраны в этом факин расширении, либо их создавать в программе SAPLXM06 ну или либо переносить указанные EXIT_*_01* в свое расширение :?:

Только один большой вопрос - чем грозят мои изменения в стандартном расширении??? :?:

_________________
Важно качество, а не количество. Ибо стремясь за количесвом можно серьезно пожертвовать качеством ... ;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 12 2007, 19:24 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Simmike написал(а):
Но вот и факт-то, что все эти нужные экзиты задействованы в расширении MM06E005!!! :? а использовать их в своих расширениях система не позволяет, ругается что уже юзаются они.

Только один большой вопрос - чем грозят мои изменения в стандартном расширении??? :?:


Ну и что, что используются. Вероятно система предупреждает и прелагает для их изменения использовать ассистент модификаций.
Модифицируйте с необходимыми мерами осторожности, чтобы ваши изменения не запороли существующую логику.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 13 2007, 09:26 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 09 2007, 15:40
Сообщения: 56
Откуда: Поволжье
Забацал.

Сделал так: из расширения MM06E005 удалил EXIT_SAPMM06E_012 (так система позволяет редактировать стандарт просто предупреждая что типа будьте осторожны :!: )

Создал свое расширение z* и вставил его в ФМ пользователя (не разрешает ОНА (система) использовать один экзит в двух расширениях одновременно)

Ну соответсвенно под него проектик и вперед! :) Все работает и без глюков.

Так понимается что все будет "в шоколаде", так как это стандартное расширение было не активно, все было ок. И сейчас соответсвенно системе оно побарабану, только один экзит стал активным.
Но все равно понаблюдаю. :wink:

_________________
Важно качество, а не количество. Ибо стремясь за количесвом можно серьезно пожертвовать качеством ... ;)


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

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


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

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


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

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