Текущее время: Пн, июл 28 2025, 20:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: не работает расширение MBCF0007
СообщениеДобавлено: Ср, янв 23 2008, 18:08 
Специалист
Специалист

Зарегистрирован:
Пн, дек 04 2006, 10:51
Сообщения: 173
Добрый день!!!
Использую расширение MBCF0007 для правки полей резервирования... Но ничего не изменяет, хотя предназначен для обновления полей... И вообще, запись в таблице обновляется еще до вызова данного расширения... Что делать???
Спасибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не работает расширение MBCF0007
СообщениеДобавлено: Сб, авг 14 2010, 05:16 
Специалист
Специалист

Зарегистрирован:
Вт, мар 18 2008, 10:21
Сообщения: 136
Откуда: краснодар
Подниму темку. Столкнулся с такой ситуацией.
Данное событие оптимально подходит с точки зрения параметров но не дает сделать откат документа на событие изменения резервирования.
Даже с оператором ROLLBACK WORK
и message type 'A' тоже не помог.
Задача такова что по событию сохранения, изменения резервирования мне необходимо выгружать файл в формирование которого участвуют все строки резервирования. Реалии таковы что сетевой диск куда сохраняется файл может быть не подключен у пользователя и файл не сформируется мне необходимо сдел откат изменений документа.
Таким образом необходимо событие в котором
1. возможет откат документа
2. в параметрах события присутствуют все строки документа резервирования
В расширениях и бадишках я не нашел ничего стоящего, может кто подскажет какую нибуть точку расширения? Система 6.0


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: не работает расширение MBCF0007
СообщениеДобавлено: Вс, авг 15 2010, 07:49 
Младший специалист
Младший специалист

Зарегистрирован:
Сб, сен 13 2008, 08:50
Сообщения: 56
Добрый день.
Очень просто понять почему расширение MBCF0007 не поможет для изменения полей или отмены документы - смотрим где используется компонент этого расширения "EXIT_SAPMM07R_001" и видим примерно следующее (инклуд MM07RFB0, подпрограмма BELEG_BUCHEN):
Code:
 
**************************
  IF T158-TRTYP = H.
    CALL FUNCTION 'MB_CREATE_RESERVATION' IN UPDATE TASK
         TABLES XRKPF = XRKPF
                XRESB = XRESB
                XREUL = XREUL
         EXCEPTIONS
                RES_HEADER_NOT_FOUND = 1
                RES_ITEM_NOT_FOUND   = 2
                RES_INDEX_NOT_FOUND  = 3 .
  ELSE.
    IF XLOEB = X.
      CALL FUNCTION 'MB_DELETE_RESERVATION' IN UPDATE TASK
           TABLES XRKPF = XRKPF
                  XREUL = XREULD
                  XRESB = XRESB
                  ZRESB = ZRESB
           EXCEPTIONS
                  NOT_FOUND = 1 .
    ELSE.
      CALL FUNCTION 'MB_CHANGE_RESERVATION' IN UPDATE TASK
           EXPORTING CHANGE_RKPF = UPD_RKPF
                     CHANGE_RESB = UPD_RESB
                     NEW_RESB    = NEW_RESB
           TABLES    XRKPF       = XRKPF
                     XRESB       = XRESB
                     XRESBN      = XRESBN
                     ZRESB       = ZRESB
                     DIS         = DIS
                     XREUL       = XREUL
                     XREULN      = XREULN
                     XREULD      = XREULD.
  ENDIF.

COMMIT WORK.
 
  CALL CUSTOMER-FUNCTION '001'
       TABLES  ti_rkpf = xrkpf
               ti_resb_new = xresb
               ti_resb_old = zresb
               ti_dm07r = ydm07r
               ti_resb_added = xresbn.

Поэтому попробуйте использовать BAdi "MB_RESERVATION_BADI". Должно помочь.


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

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


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

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


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

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