SAPфорум.RU
https://www.sapboard.ru/forum/

Настройка 150-го экрана в зависимости от типа ЕО
https://www.sapboard.ru/forum/viewtopic.php?f=8&t=96961
Страница 1 из 1

Автор:  Maksimka [ Вт, окт 16 2018, 12:42 ]
Заголовок сообщения:  Настройка 150-го экрана в зависимости от типа ЕО

Добрый день уважаемые РМ консультанты.

С помощью ITOB0001 PM: Customer-Include-Subscreen для осн. данных техн.объектов я добавил z-овские поля в основную запись ЕО, затем с помощью настройки профилей ракурса технических объектов в SPRO я добавил экран 150-ый Данные пользователя на одну из закладок основной записи ЕО и затем присвоил этот профиль виду ЕО.И вроде бы всё работает, но теперь мне надо для другого типа ЕО также добавить z-овские поля и мне не понятно как быть в данном случае? Ну т.е. 150-ый экран он я так понимаю один и он уже использован для определённого типа ЕО. В расширении ITOB0001 есть номера экранов типа 1000, этот я использовал для первого типа ЕО, есть там также ещё несколько экранов, если я создам допустим 1001 с z-овскими полями для другого типа ЕО, то как мне сделать чтобы у этого типа ЕО был свой 150-ый экран? Может кто подскажет? Буду весьма признателен за подсказку.

Автор:  Arina-S [ Вт, мар 12 2019, 15:52 ]
Заголовок сообщения:  Re: Настройка 150-го экрана в зависимости от типа ЕО

Идея может быть сумасбродной, но как вариант.
на вашем 150-ом настроить все нужные Z поля.

Сделать вариант экрана (SHD0) для определенного типа ЕО и разграничить по правам для каждого типа ЕО на этапе входа.

Единственная тонкость - нельзя делать поля на этом экране обязательными, так как система дял определенной ЕО будет ругаться на то что поле не заполнено, а оно будет недоступно для пользователя.

Для ЕО я таких вещей не делал, но для заказов ТОРО такие вещи я делал - нужно было не давать определенной гурппе лиц видеть определенные вкладки и поля.

Автор:  Maksimka [ Вт, мар 12 2019, 15:57 ]
Заголовок сообщения:  Re: Настройка 150-го экрана в зависимости от типа ЕО

Arina-S написал:
Идея может быть сумасбродной, но как вариант.
на вашем 150-ом настроить все нужные Z поля.

Сделать вариант экрана (SHD0) для определенного типа ЕО и разграничить по правам для каждого типа ЕО на этапе входа.

Единственная тонкость - нельзя делать поля на этом экране обязательными, так как система дял определенной ЕО будет ругаться на то что поле не заполнено, а оно будет недоступно для пользователя.

Для ЕО я таких вещей не делал, но для заказов ТОРО такие вещи я делал - нужно было не давать определенной гурппе лиц видеть определенные вкладки и поля.

Интересная мысль, возможно пригодится. Во всяком случае спасибо, что ответили.

Автор:  Kuranov.Dmitry [ Вт, мар 12 2019, 15:58 ]
Заголовок сообщения:  Re: Настройка 150-го экрана в зависимости от типа ЕО

на 150-тый экран поместить контейнер подэкранов и туда выводить свои экраны не прокатит?

Автор:  Maksimka [ Ср, мар 13 2019, 07:42 ]
Заголовок сообщения:  Re: Настройка 150-го экрана в зависимости от типа ЕО

Kuranov.Dmitry написал(а):
на 150-тый экран поместить контейнер подэкранов и туда выводить свои экраны не прокатит?

Я где то видел что то подобное в Интернете, но т.к. мне нужно было добавить всего три поля я сделал по другому. Добавил на этот же экран эти поля, а потом в PBO логике обработки экрана указал, что если вид тех.объекта допустим "'ГАЗОАНАЛИЗ", то эти поля не показывались на экране. Что то типа...
Code:
if zeqart ne 'ГАЗОАНАЛИЗ'.
    loop at screen.
      if  screen-group1 = 'PAL'.
        screen-active = 0.
      endif.
      modify screen.
    endloop.
    else.
  endif.

Я понимаю, что это проканало для небольшого количества полей, а если для каждого вида объекта нужно выводить свой полноценный подэкран, то наверное больше будет приемлем Ваш вариант Дмитрий. Правда потребности пока нет такой, но как появится буду пробовать сделать.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/