Текущее время: Ср, июл 23 2025, 00:14

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 06:55 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 22 2012, 06:52
Сообщения: 8
Добрый день.

Подскажите как проще всего добавить новое поле ИТ 0ХХХ из инклуда (CI_P0ХХХ) на субэкран стандартного экрана ИТ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 07:56 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
0. проверить есть ли в экране который расширяется программы MPXXXX00 (XXXX номер Вашего инфотипа) строчки:
Code:
CALL SUBSCREEN subscreen_t582c INCLUDING subscr_prog subscr_dynnr.


Если есть то:
1. старт PM01
2. Выбрать инфотип и выбрать закладку с расширением экрана
3. Нажать кнопку "Создать все" (если CI_PXXXX еще не создана, создать и наполнить ее полями, поля обязательно должны начинаться на ZZ* или YY*)
4. В PM01 нажать кнопку "Тех Характеристики" чтобы писвоить расширение требуемому экрану.

Более детально:
1. HR350
2, http://help.sap.com/erp2005_ehp_06/helpdata/en/4f/d52552575e11d189270000e8322f96/content.htm

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 08:05 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 22 2012, 06:52
Сообщения: 8
Я правильно понимаю, что расширение экрана ведет за собой добавление субэкрана вниз или нет?
Мне необходимо "засунуть" новое поле в центр экрана между существующими полями. Т.е. у меня есть 2000 экран, к нему привязаны субэкраны 0201 и 0202, мне необходимо изменить распределение полей и добавить новое поле (из инклуда) на 0201 экран.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 08:09 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Нет, в центр не получится ;-( только внизу, такова архитектура Диалоговых программ инфотипов, сначала идет стандартный экран (его конечно можно поменять только сломав систему и охренев от всего того что придет после патчей), либо только вниз.

А почему такое жесткое требовани? Именно в центр? А что за инфотип то расширяете? Что за экрана 201 и 202? В ZPXXXX00 он находтяся или нет?

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 08:17 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 22 2012, 06:52
Сообщения: 8
Расширяется 0294, там есть поле deprt, решили увеличить его длину, добавив zdepart и их необходимо расположить последовательно (все это находится в 0201 экране, который является субэкраном для 2000). Поэтому не могу понять как правильно "подпихнуть" новый, измененный экран, из zp029400.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 08:25 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
УУУУ ;-) трудовая книжка, без вариантов на самом деле, красивого решения не существует... Если расширять то сделать можно только так как описано.
Кстати 200 символов не хватает? Ведь если посмотреть на экран значения из P0294-DEPRT разделяется на три строки ED_DEP1|2|3.

Подпихнуть экране вобще не получится, так как табстрип внутри 2000 экрана и расширяются только они а не подэкраны в табстрипе.

Я бы сделал так, расширии 2000ый, поля ED_DEPT1|2|3 скрыл полностью, в своем расширении поля бы отображал только для 201 экрана. Тогда у пользователя складывается впечатление что поля ТОЛЬКО для 201 экрана, НО расположены ниже всех полей.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 08:28 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 22 2012, 06:52
Сообщения: 8
Не хватает. Как при расширение zdeprt поднять на экране до depart или этого сделать нельзя?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 08:30 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Можно только сломав стандарт. Получаете ключ разработчика для модификации стандартных экранов и в путь.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 08:38 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 22 2012, 06:52
Сообщения: 8
Ключ пока не дадут, мне необходимо найти альтернативное решение. А как на счет T777D и полностью скопировать MPXXXX? Не могу понять как там правильно прописать ZPXXXX, чтобы обработка уходило в эту программу. Возможно еще где-то что-то надо прописать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 08:42 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Если будете копировать 294инфотип в свой, то там просто писать PAI|PBO логику и все без всяких расширений. Абаперы Вам в этом помогут. Но еще раз повторюсь: альтернативы в сисеме кроме расширения через PM01 (отображения полей внизу экрана) и ломания системы просто не существует.

Копирование инфотипов там же в PM01.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 08:46 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 22 2012, 06:52
Сообщения: 8
А для чего используется "Пул модулей" в таблице T777D?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 08:50 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Пул модулей это как раз таки и есть диалоговая программа которая содержит все экраны инфотипа для его ведения черех PA30. Инфотипы так технически устроены.

На примере 0002 инфотипа:
MP000200 - главная программа
MP000210 - переменные
MP000220 - PBO модули
MP000230 - PAI модули
MP000240 - подпрограммы

в них есть экраны
1000 основной (генерится системой)
2000 для отдельного ведения данных ИТ
3000 экран обзора записей инфотипа

Когда мы создаем инфотипы через PM01 транзакция генерит набор минимальных и достаточных инклюдов в пуле модулей чтобы PA20|30 могла показать разные экраны. Если требуется допилиать логику то просто через SE51 уже абапом допиливаем так как нам надо.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 08:52 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 22 2012, 06:52
Сообщения: 8
Это я понимаю, как мне вместо MPXXXX00 подпихнуть ZPXXXX00?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 08:55 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1194
Откуда: Москва
Пол: Мужской
Если инфотип 9* то там и так будет MP9XXX00 потому что 9000ые инфотипы пользовательские, если расширяем инфотип то пул модулей генерится через PM01 с именем ZPXXXX00 и этот пул модулей через кнопку "ТехИнформация" прописывается к конкретному экрану из MPXXXX00 стандартного инфотипа.

Просмотрите по диалонали ссылку которую я Вам прислал и в курсе 350ом главу об этом, там детально разжевано о том как правильно создавать инфотипы, как их расширять и как работает система в плане далогового режима.

В общем :rtfm:

P.S.
То что хочется сделать Вам в принципе не возможно, архитектура системы не позволит это реализовать. Ибо инфотипы это спец программы которые либо разработаны по правилам SAP либо это уже не инфотипы :-)

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Изменение экрана ИТ
СообщениеДобавлено: Пн, окт 22 2012, 09:03 
Начинающий
Начинающий

Зарегистрирован:
Пн, окт 22 2012, 06:52
Сообщения: 8
metha, Спасибо.


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

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


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

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


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

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