Текущее время: Пт, июл 18 2025, 14:38

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: GOS Как запретить динамически, в зависимости от условий, функции добавления/редактирования/удаления?
СообщениеДобавлено: Сб, ноя 13 2010, 19:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
К документу FI (тр. FB02), используя GOS, присоединяется скан документа. В последствии, в зависимости от содержимого документа, нужно запретить такую возможность, оставив функцию просмотра.

BADI-шкой получается запретить только создание приложения (PCATTA_CREA), а для удаления и изменения нет даже событий.
Может кто чего подсказать, как справиться с этим?

Code:
method IF_EX_GOS_SRV_SELECT~SELECT_SERVICES.

  Data: w_Opt like line of ET_OPTIONS.

  w_Opt-sign = 'E'.
  w_Opt-option = 'EQ'.

  w_Opt-low = 'PCATTA_CREA'.
  Append w_Opt to ET_OPTIONS.

endmethod.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GOS Как запретить динамически, в зависимости от условий, функции добавления/редактирования/удаления?
СообщениеДобавлено: Пн, ноя 15 2010, 09:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
если версия ECC 6.0, то можно было бы заюзать implicit enhancement

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GOS Как запретить динамически, в зависимости от условий, функции добавления/редактирования/удаления?
СообщениеДобавлено: Пн, ноя 15 2010, 10:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Сергей Королев написал:
если версия ECC 6.0, то можно было бы заюзать implicit enhancement

enhancement рассматриваю, как крайнее средство, ибо отношу его к средствам лома. :)

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GOS Как запретить динамически, в зависимости от условий, функции добавления/редактирования/удаления?
СообщениеДобавлено: Пн, ноя 15 2010, 17:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Сделал так:

- Создал своего потомка ZCL_GOS_SRV_ATTACHMENT_LIST от CL_GOS_SRV_ATTACHMENT_LIST.

- Переопределил метод CHECK_STATUS
Code:
  If IS_LPORB-TYPEID = 'BKPF' and
     IS_LPORB-CATID  = 'BO'   .
.....
      gp_mode = mp_mode_read. "Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!!!
  EndIf.

  Call method Super->CHECK_STATUS
    EXPORTING
      IS_LPORB  = IS_LPORB
      IS_OBJECT = IS_OBJECT
    IMPORTING
      EP_STATUS = EP_STATUS
      EP_ICON   = EP_ICON.



- В настроечной таблице SGOSATTR для события VIEW_ATTA исправил имя класса на свой.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GOS Как запретить динамически, в зависимости от условий, функции добавления/редактирования/удаления?
СообщениеДобавлено: Ср, июн 18 2014, 10:11 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вс, мар 21 2010, 15:48
Сообщения: 180
Откуда: Собянин-сити
Пол: Мужской
Коллеги, по данной теме смотрите ноту 1293080 - GOS: Attachment list autorization object S_GOS_ATT

_________________
"Sap"ЕР-подрывник...


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

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


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

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


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

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