Текущее время: Сб, дек 13 2025, 05:21

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




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Чт, мар 19 2009, 16:43 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 15 2008, 18:11
Сообщения: 95
Пол: Женский
Люди добрые, подскажите, как настроить видимость стандартных полей в web-интерфейсе?
Нашла, что можно использовать BADI BBP_UI_CONTROL_BADI.
Неужели нет других способов?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Чт, мар 19 2009, 16:46 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
Нет других способов :)
И то не все поля можно этим BADI обработать...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Чт, мар 19 2009, 17:32 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 15 2008, 18:11
Сообщения: 95
Пол: Женский
Так, активировать нужно zBBP_UI_CONTROL_BADI.
А там я как найду именно то поле, которое мне нужно сделать невидимым/видимым?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Пт, мар 20 2009, 02:33 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
sivkova написала:
Так, активировать нужно zBBP_UI_CONTROL_BADI.
А там я как найду именно то поле, которое мне нужно сделать невидимым/видимым?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Пт, мар 20 2009, 10:07 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 15 2008, 18:11
Сообщения: 95
Пол: Женский
Слава богу, абапом я не занимаюсь, пока еще не дошло до этого))) А у наших разработчиков работы и так хватает, не такая уж это задача, чтоб им поручать. Придется тыкать))) лучший научный метод. Может все-таки объясните вкратце, как оно определить, какое поле настроить?)))


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Пт, мар 20 2009, 15:20 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, фев 21 2005, 12:41
Сообщения: 361
Как вариант - зайти в GUI и смотреть поля там, через F1 - техническая информация.
Еще можно HTML шаблоны посмотреть, там тоже будут имена полей.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Пт, мар 20 2009, 16:06 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 15 2008, 18:11
Сообщения: 95
Пол: Женский
Я вот еще нашла, что можно настраивать видимость полей через тр. SHD0.
С помощью транзакции SHD0 создается вариант требуемого экрана.
В BADI BBP_SCREENVARIANT (определение вариантов экрана) присваиваем созданный вариант:

method IF_EX_BBP_SCREENVARIANT~GET_SCREENVARIANT_PO.
EV_SCVARIANT = 'ZBBP_PO_01'.
endmethod.

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

Но вот я пока не нашла, изменение формы экрана конкурса. Вариант экрана не могуподобрать, там много без названий.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Пт, мар 20 2009, 16:11 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, фев 21 2005, 12:41
Сообщения: 361
Только сейчас об этом писал - про варианты экрана, а вы меня уже опередили :)
А сразу про них не вспомнил как раз потому, что в конкурсах этого нет, а мы в основном их используем.
Но в остальных формах - можно и с вариантами работать.
Но все-таки BADI скрытия полей - намного более гибкий механизм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Пт, мар 20 2009, 16:40 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 15 2008, 18:11
Сообщения: 95
Пол: Женский
Я уже поняла, что там нет конкурсов((
Вот тыкаюсь в BADI. Активировала z -версию.
А вот дальше проблема. Опишите, плиз, как же все-таки найти ту форму и то поле (названия я уже поняла, сто можно в GUI посмотреть через BBP_PD).
После активации BADI захожу в него, при заходе выбираю нужный объект (ну например конкурс BUS2200) и нажимаю "Изменить". Открывается закладка "Интерфейс". Если выбрать метод BBP_BID_UI_CTRL двойным кликом, то появляется окошко ПостроитКласс. А дальше что? :oops:
Где находится волшебная закладка с перечнем полей и таблиц, к которым они принадлежат?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Пт, мар 20 2009, 16:59 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, фев 21 2005, 12:41
Сообщения: 361
На вход BADI приходит IV_FIELDNAME - имя поля на экране.
На выходе мы можем изменить для него параметры CV_INVISIBLE и CV_INPUT_READY.
Волшебной закладки - нет.

Чтобы понять соответствие IV_FIELDNAME и поля на экране, как я уже написал,
есть 2 варианта -
1) Запустить транзакцию BBP_BID_INV в SAP GUI (не BBP_PD - там имена полей в таблицах, а нам нужны экранные поля)
2) Смотреть шаблоны (интернет сервис BBP_BID_INV).

Или можно поставить брейк в BADI и экспериментировать. Но так дольше получится :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Пт, мар 20 2009, 17:23 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 15 2008, 18:11
Сообщения: 95
Пол: Женский
Ну вот хоть убейте, не понимаю. В spro я захожу в BADI под названием "Управление полями в документе закупки". Появляется желтенькое окошко, в котором список фильтров, которые я задала при активации BADI (конкурс, корзина, контракт и т.д.). Где там вводить имя поля, никак мнене понятно :cry:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Пт, мар 20 2009, 17:32 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, фев 21 2005, 12:41
Сообщения: 361
Ну вы же уже почти добрались -
Цитата:
" Если выбрать метод BBP_BID_UI_CTRL двойным кликом, то появляется окошко ПостроитКласс. А дальше что? "

А дальше строить класс - то есть писать внутри метода
method if_ex_bbp_ui_control_badi~bbp_bid_ui_ctrl
свой код.
Другого не дано.
И в коде смотреть IV_FIELDNAME и менять выходные параметры в зависимости от его значения.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Пт, мар 20 2009, 17:53 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, дек 15 2008, 18:11
Сообщения: 95
Пол: Женский
ааааааааа, то есть это пишеться с помощбю ABAP?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Пт, мар 20 2009, 18:09 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, фев 21 2005, 12:41
Сообщения: 361
ага :)
Вот в седьмой версии говорят, можно будет без ABAPa такие вещи делать :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка видимости стандартных полей в web SRM
СообщениеДобавлено: Пт, мар 20 2009, 18:55 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
Можно будет ;)
Причем если оставят чистый WebDynpro - то сам пользователь сможет их прятать через контекстное меню ;)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

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


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

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