Текущее время: Пт, авг 01 2025, 14:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: IDOC MBGMCR BAPI_GOODSMVT_CREATE Дамп
СообщениеДобавлено: Пт, май 08 2009, 17:07 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Внутри BAPI по обработке idoc вызывается Z* ФМ внутри которого должен делаться 101 Вдв.
Но он не делается, а валится в дамп с текстом:

Code:
" Short text of error message:               
Опирация этой транзакцией не обрабатывается
                                           
Long text of error message:               
                                           
Technical information about the message:   
Message class....... "VL"                 
Number.............. 143                   
Variable 1.......... " "                   
Variable 2.......... " "                   
Variable 3.......... " "                   
Variable 4.......... " " 


Место возникновения:
Code:
ENHANCEMENT-POINT MB_POST_GOODS_MOVEMENTS_02 SPOTS ES_SAPLMBWL.         
   CALL FUNCTION 'MB_CREATE_MATERIAL_DOCUMENT_UT'                       
        EXCEPTIONS                                                     
          error_message = 4.                                           
*  As soon as we have started to put things into UPDATE TASK, we must   
*  ensure that errors definitely terminate the transaction.             
*  MESSAGE A is not sufficient because it can be catched from           
*  external callers which COMMIT WORK afterwards, resulting in         
*  incomplete updates. Read note 385830 for the full story.             
   IF NOT sy-subrc IS INITIAL.                                         
      MESSAGE ID sy-msgid TYPE x NUMBER sy-msgno WITH            "385830
                 sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.                   
*     MESSAGE A263.                                                     
   ENDIF.                                                               

Код я ему передаю в BAPI "01" (eq mb01). Что ему надо, а? Я никак не пойму... Спасибо за помощь!

_________________
Всему своё время...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDOC MBGMCR BAPI_GOODSMVT_CREATE Дамп
СообщениеДобавлено: Ср, май 13 2009, 02:02 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
Этот дамп является следствием а не причиной.
У вас почему то "CALL FUNCTION 'MB_CREATE_MATERIAL_DOCUMENT_UT'" отрабатывает с ошибкой возвращает "NOT sy-subrc IS INITIAL" и чтобы откатить изменения сделанные основной транзакцией вмазывается "MESSAGE ID sy-msgid TYPE x..."

А причина - читаем текст сообщения "Опирация этой транзакцией не обрабатывается"

_________________
Изображение Попытка не пытка


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

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


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

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


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

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