Текущее время: Чт, июн 06 2024, 21:30

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


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

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


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

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