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

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


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

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


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

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