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

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Модификация экрана 3000 для ИТ 298 "Приказы".
СообщениеДобавлено: Вт, июл 24 2007, 12:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Уважаемые коллеги,
захотелось в упомянутом экране добавить колонку с НАЗВАНИЕМ мероприятия, а не кодом MASSN, как есть.

Программу MP029800 скопировал в Z*, в редакторе экрана добавил столбец, прописал использование программы для ИТ 298.
Все хорошо, в PA20 вижу свой экран.

Осталось дело за малым - заполнить мой столбец нужными мне значениями.
И вот тут я зашел в тупик :(
Через /h я так и не смог понять, где и что надо инициализировать. Предполагал, что должна быть внутренняя таблица соответствующей структуры, однако ничего похожего и не нашел. И где считываются выводимые данные тоже не понял.

Кто-нибудь делал что-то похожее?

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модификация экрана 3000 для ИТ 298 "Приказы".
СообщениеДобавлено: Вт, июл 24 2007, 13:49 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
calm написал(а):
Программу MP029800 скопировал в Z*

Жесткое начало. :D Рекомендации читать не пробовали?


calm написал(а):
Осталось дело за малым - заполнить мой столбец нужными мне значениями.
И вот тут я зашел в тупик :(
Через /h я так и не смог понять, где и что надо инициализировать.
Предполагал, что должна быть внутренняя таблица соответствующей структуры, однако ничего похожего и не нашел. И где считываются выводимые данные тоже не понял.


Читать другие рекомендации, много думать, прежде чем так жестко ломать стандарт :)

_________________
/nex


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

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
прежде чем так жестко ломать стандарт

Спасибо. Обязательно почитаю и много подумаю.
Только с каких пор создание и использование собственных программ является "ломанием стандарта"?

_________________
С уважением.


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

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
А эти рекомендации будут актуальны для 4.7?

_________________
С уважением.


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

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
calm написал(а):
Только с каких пор создание и использование собственных программ является "ломанием стандарта"?

Похоже не удачно выразился :)
Имелось в виду не модификация стандартного кода, а замена стандартного подхода, отточенного аж с незапамятных версий, своим.

calm написал(а):
А эти рекомендации будут актуальны для 4.7?

Были, есть и, на сколько мне известно, будут есть. :)

См. по любой версии в SAP Library.

Например 4.7: SAP Library->SAP R/3 Enterprise Application Components->Human Resources->HR Tools (PY-XX-TL)->Developing an Infotype in Personnel Administration->Enhancing an Infotype Included in the SAP Standard System->Enhancing a List Screen

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 25 2007, 07:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
Похоже не удачно выразился.
Имелось в виду не модификация стандартного кода, а замена стандартного подхода, отточенного аж с незапамятных версий, своим.

Ok. Впрочем я уже осознал нелепость своего первоначального подхода :)
Еще раз спасибо за ссылки.

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 25 2007, 09:39 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Не получается однако :(
Проделал все как написано:

1. Choose Enhance List Screen.
2. In the Infotype Number field, enter the four-digit number of the infotype you want to enhance.
You must enter leading zeros for the infotype number.
3. Enter the screen number of the list screen you want to enhance (usually screen number 3000 for infotypes without versions).
4. Choose Generate Objects.
You see the message ZPLISnnnn does not exist. How do you want to continue?
5. Choose Create.
You branch to the ABAP dictionary structure maintenance.
6. Enter a short description for the structure ZPLISnnnn.
7. Enter an enhancement category. To do this, choose Extras ® Enhancement Category.
8. Define the customer-specific components (infotype fields).
9. Save and check the structure ZPLISnnnn.
The system also creates an include program ZPnnnn40 in program ZPnnnn00.
10. Go back.
You go back to the initial screen of the transaction.
11. Choose Module Pool (Form Routine) ® Edit.
12. Make the required modifications in the form FILL_LISTSTRUCT to fill the components of structure ZPLISnnnn for the additional list fields.


Однако собственно экран в PA20 никак не изменился.
Да и непонятно от чего он должен поменяться. Где я должен указать, в какой последовательности должны показываться мои добавленные колонки?

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 25 2007, 11:40 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Мой столбец появился после того, как я в структуре
ZPLISnnnn переименовал его из ABCD_NAME в ZABCD.

_________________
С уважением.


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

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
Насколько я понял, автору нужно в заголовке к 0298 ИТ показать строчку со словами типа:
Прием на работу
Организационное изменение
Отпуск
и т. д.

Это же можно сделать редактированием заголовков экрана.
spro -> Менеджмент персонала -> Администрирование -> Адаптация интерфейсов пользователя -> Модификация заголовков... (надеюсь не наврал).
Добавьте там поле P0000-MASSN и будет Вам щастие. (надеюсь, что и тут не наврал)

_________________
САП маст дай...


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

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
Насколько я понял

Не совсем так. Речь идет о добавлении колонок в 3000 экране.

Вот не могу сейчас понять, как изменить порядок столбцов :(

_________________
С уважением.


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

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
calm написал(а):
Цитата:
Насколько я понял

Не совсем так. Речь идет о добавлении колонок в 3000 экране.

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

_________________
САП маст дай...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 08 2007, 10:46 
Гость
judge написал(а):
Нажать на кнопку "Конфигурация" и сохранить вариант под своим именем. Настройка пользовательская.


А можно глупый вопрос? Где эта кнопка "Конфигурация"?


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

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
Посмотрите сдесь (там не только про ширину колонок...):
Как изменить ширину колонок 3000 экрана инфотипа?

_________________
Нет таких денег, за которые кто-то будет работать лучше, чем энтузиасты бесплатно. Пол Грэм.


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

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
Посмотрите сдесь (там не только про ширину колонок...):

Спасибо macros, но и этот и тот топик, оба созданы мною. :)

Большое спасибо всем, кто помог мне решить проблему.

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 08 2007, 14:31 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
Anastasia Glavinfo CIS написал(а):
judge написал(а):
Нажать на кнопку "Конфигурация" и сохранить вариант под своим именем. Настройка пользовательская.


А можно глупый вопрос? Где эта кнопка "Конфигурация"?
Правый верхний угол таблицы с записями. Моэно сказать даже, что она спрятана в таблице... "заподлицо"...

_________________
САП маст дай...


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

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


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

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


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

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