Текущее время: Чт, июн 19 2025, 02:02

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Экран сохраняется только в пакет $TMP. Гр. ф-ий XM08.
СообщениеДобавлено: Чт, янв 17 2008, 16:29 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
Всем доброго времени суток!

Такая проблема.
Создается замена контрольного счета кредитора (miro, mir7, mir4).
Используем расширение ФМ EXIT_SAPLFDCB_001. В программе SAPLFDCB ( экран 0150 ) есть вызов пользовательского подъэкрана CUSTSCR1 SAPLXM08 0400.
Code:
  CALL CUSTOMER-SUBSCREEN custscr1 INCLUDING 'SAPLXM08' '0400'.

Создаем экран 400 в SAPLXM08.
Пакет MR -> Группа функций XM08 -> Экран 400.

! НО - при сохранении экран сохраняется в пакете $TMP. При этом не появляется выбора пакета для сохранения. Соответственно затем не удается сделать транспорт этого экрана в другую систему.
В свойствах экрана поле "пакет" заблокировано.

В чем может быть причина ?

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экран сохраняется только в пакет $TMP. Гр. ф-ий XM08.
СообщениеДобавлено: Чт, янв 17 2008, 16:40 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
FoLKo написал:
В свойствах экрана поле "пакет" заблокировано.

Попробуйте "Перейти к" ->"Запись каталога объектов" ->"Изменить".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 16:50 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
В этом окне у меня:

Объект: R3TR | FUGS | XM08
Пакет - MR (поле заблокировано)
Система оригинала - SAP (поле заблокировано)

Ответственный - SAP ( единственное открытое для редактирования - изменил на себя - и все равно пакет у экрана - tmp) :(

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 17:09 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, май 14 2007, 13:05
Сообщения: 561
Откуда: Москва
Смотрите "Запись каталога объектов" непосредственно для INCLUDE ZXM08U31 и экрана 400.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 17:35 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
Вверху я приводил "Запись каталога объектов" как раз для экрана 400 (группа ф-й xm08) а с INCLUDE ZXM08U31 все нормально - он отлично сохранился в своем пакете z.

Причем для ZXM08U31 я могу изменить и Пакет и Ответственного.
А для экрана я пакет измениьт не могу. В "Запись каталога объектов" показывает пакет MR а в свойствах экрана - пакет $TMP. :(

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 18:52 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Порядок действий:
1. Запускаете программу RSWBO052.
2. Выбираете пакет $TMP и делаете выборку
3. Находите в полученном списке нужную запись R3TR FUGX XM08
4. Нажимаете "Каталог объектов", выбираете нужный пакет и сохраняете.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 19:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
John Doe написал:
1. Запускаете программу RSWBO052.
2. Выбираете пакет $TMP и делаете выборку

Более кошерный способ сделать то же самое: заходите в тр. SE03, выбираете Change Object Directory Entries, сверху в свободной строчке ставите галку и пишите FUGX XM08, жмёте F8. В полученном списке встаёте на нужную строчку и жмёте Shift+F7. Теперь можно менять запись каталога объектов, а именно, присвоение пакету.

PS. Как правильно написал John Doe, тут вся фишка в том, что нужно править FUGX, а не FUGS!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 17 2008, 22:44 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, окт 21 2006, 20:34
Сообщения: 280
Ну я тоже делал подобную разработку ( правда давно ) и подобных извращений не помню. Во первых запись каталога объектов правильная - и менять ее не надо и она не для экрана а для группы функций. С чего вы взяли что пакет у экрана TMP ? - он совпадает с пакетом группы. Просто и экран и группа функций уже есть в целевой системе - все что надо сделать - это выделить правой кнопкой мыши экран ( можно всю группу функций ) - потом выбрать из меню - внести запись переноса - перенос копий - и перенести этот запрос на перенос копий - при переносе можно указать галки перезапись оригинала и т.д. - но должно прокатить и так


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 18 2008, 13:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, сен 18 2006, 10:37
Сообщения: 177
Откуда: Беларусь
Пол: Мужской
4 John Doe: Спасибо, это помогло!
4 dump: Ну, без изменения у экранчика пакет был TMP, хоть и пакет у группы установлен MR.

_________________
Regards


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 18 2008, 14:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
dump написал(а):
- он совпадает с пакетом группы.

Правильно, экран не является самостоятельным транспортным объектом, так же как и pf-status, и пакету принадлежать не может.

Но в пакете вместо группы функций FUGR в данном случае, как уже было сказано, лежат два объекта:
FUGS (function group with customer include: SAP part);
FUGX (function group with customer include: customer part).
Переносить нужно второй!

Вот ещё ссылочку почитайте, если не верите: http://searchsap.techtarget.com/tip/0,2 ... 60,00.html


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

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


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

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


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

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