Текущее время: Ср, июн 18 2025, 17:31

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


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

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


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

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