Текущее время: Сб, авг 02 2025, 05:42

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Помогите с user-exit для SD
СообщениеДобавлено: Пн, апр 27 2009, 07:30 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 18 2007, 13:09
Сообщения: 79
Откуда: планета Земля
Добрый день!
Нашел такой инклуд MV45AFZB, судя по всему содержащий exit`ы для SD но КУДА писать свой код не могу понять, если пытаться изменять прямо в нем, то необходим ключ для взлома обьекта, а include ZZ* нигде нету всю, голову уже сломал.... :cry:

_________________
Скакал Иван-царевич 3 дня и 3 ночи.. и дальше бы скакал, только скакалку отобрали..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с user-exit для SD
СообщениеДобавлено: Пн, апр 27 2009, 07:43 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
phantomas написал(а):
Добрый день!
Нашел такой инклуд MV45AFZB, судя по всему содержащий exit`ы для SD но КУДА писать свой код не могу понять, если пытаться изменять прямо в нем, то необходим ключ для взлома обьекта, а include ZZ* нигде нету всю, голову уже сломал.... :cry:


почитайте хелп USER-EXITS IN SD
там все описано что куда можно вписывать (и ваш случай MV45AFZB) там описан

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Помогите с user-exit для SD
СообщениеДобавлено: Пн, апр 27 2009, 07:54 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 18 2007, 13:09
Сообщения: 79
Откуда: планета Земля
пасиб ghost
ндааа видимо нада брать ключик....

_________________
Скакал Иван-царевич 3 дня и 3 ночи.. и дальше бы скакал, только скакалку отобрали..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с user-exit для SD
СообщениеДобавлено: Пн, апр 27 2009, 08:08 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
phantomas написал(а):
пасиб ghost
ндааа видимо нада брать ключик....

Не надо брать ключик.
Я сам не делал, но смотрел как у нас в системе как это реализовали, в общем ничего не ломали это точно.
в самом инклюде MV45AFZB в форме userexit_check_xvbap_for_delet вот такой код
Code:
***INCLUDE MV45AFZB .

************************************************************************
*                                                                      *
* This include is reserved for user modifications                      *
*                                                                      *
* Forms for sales document processing                                  *
*                                                                      *
* The name of modification modules should begin with 'ZZ'.             *
*                                                                      *
************************************************************************

*&---------------------------------------------------------------------*
*&      Form  USEREXIT_CHECK_XVBAP_FOR_DELET
*&---------------------------------------------------------------------*
*                                                                     *
*       Additional examination can be entered in this form, before    *
*       the position is released for deletion.                        *
*                                                                     *
*       US_ERROR  - Flag that controls displaying messages            *
*       US_EXIT   - If this flag is set, an item is not allowed       *
*                   to be deleted                                     *
*                                                                     *
*       This form is called from form XVBAP_LOESCHEN_PRUEFEN.         *
*                                                                     *
*---------------------------------------------------------------------*
form userexit_check_xvbap_for_delet using us_error
                                          us_exit.

* Example

* IF US_ERROR NE SPACE.
*   MESSAGE ......
* ENDIF.

* IF .......
*   US_EXIT = CHARX.
* ENDIF.

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1 ) FORM USEREXIT_CHECK_XVBAP_FOR_DELET, Выход                                                                                                   D
*$*$-Start: (1 )--------------------------------------------------------------------------------$*$*
enhancement 319  zsd_mv45afzb.    "active version
*--------------------------------------------------------------------*
*..проверка возможности удаления заказа
  data :
          ls_zcerth type zcerth
        .
  if xvbak-vbeln is not initial .
    select single * into ls_zcerth
        from zcerth
        where vbeln = xvbak-vbeln
    .
    if sy-subrc = 0
       and xvbap-pstyv ne 'TATX' . "
      if ls_zcerth-loekz <> 'X' .
        "
        us_exit = 'X' .
        if us_error <> space .
          message e002(zsd) with xvbak-vbeln ls_zcerth-certnum .
        else .
          message s002(zsd) with xvbak-vbeln ls_zcerth-certnum .
        endif .
      endif.
    endif .
  endif .
endenhancement.
*$*$-End:   (1 )--------------------------------------------------------------------------------$*$*
endform.

то есть настроено через Enhancement Implementation.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с user-exit для SD
СообщениеДобавлено: Пн, апр 27 2009, 10:13 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Besa написал:
Не надо брать ключик.
Я сам не делал, но смотрел как у нас в системе как это реализовали, в общем ничего не ломали это точно.
в самом инклюде MV45AFZB в форме userexit_check_xvbap_for_delet вот такой код

ключ можно брать и это нормально . в SD user-exit customer-exit и VOFM это оъекты SAP поэтому то что ключ спрашивает это нормально .
есть даже отдельная нота по данной теме User-exit , Customer-exit, VOFM in SD

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


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

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


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

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


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

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