Текущее время: Чт, апр 18 2024, 17:43

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: user-exit для изменения заголовка транспортного заказа
СообщениеДобавлено: Пт, июл 06 2012, 11:19 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 15 2008, 12:14
Сообщения: 146
Мне нужно при создании транспортного заказа к исходящей поставке внести в поле LTAK-LZNUM свой номерок. Все user-exit что нашла позволяют вносить изменения в LTAP. Может кто что подскажет или куда отправит.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: user-exit для изменения заголовка транспортного заказа
СообщениеДобавлено: Пн, июл 09 2012, 10:16 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
А определение BADI_LE_SHIPMENT разве не подходит ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: user-exit для изменения заголовка транспортного заказа
СообщениеДобавлено: Пн, июл 09 2012, 13:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 15 2008, 12:14
Сообщения: 146
А она разве не под транспортировку заточена?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: user-exit для изменения заголовка транспортного заказа
СообщениеДобавлено: Пн, июл 09 2012, 14:17 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Добрый день.
Да согласен был не прав - перепутал.
Тогда MWMTO001 - Расширения в конце создания транспортного заказа


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: user-exit для изменения заголовка транспортного заказа
СообщениеДобавлено: Пн, июл 09 2012, 14:37 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 15 2008, 12:14
Сообщения: 146
Была я там, точка останова не сработала.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: user-exit для изменения заголовка транспортного заказа
СообщениеДобавлено: Пн, июл 09 2012, 15:52 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Возможно не активировали расширение или include.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: user-exit для изменения заголовка транспортного заказа
СообщениеДобавлено: Пн, июл 09 2012, 16:34 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 15 2008, 12:14
Сообщения: 146
:) нет не забыла


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

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Очень интересно, мы в данном месте расширяли создание Транспортного заказа.
А все просто. Данный user-exit вызывается in Update Task, поэтому точку останова Вы там поставить не сможете.
Если хотите отладить, то ставьте бесконечный цикл типа:
while SY-SUBRC = 0.
endwhile.
И входите в монитор SM50 и оттуда входите в отладку.


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

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
hub2002 написал(а):
Очень интересно, мы в данном месте расширяли создание Транспортного заказа.
А все просто. Данный user-exit вызывается in Update Task, поэтому точку останова Вы там поставить не сможете.
Если хотите отладить, то ставьте бесконечный цикл типа:
while SY-SUBRC = 0.
endwhile.
И входите в монитор SM50 и оттуда входите в отладку.

В отладчике включите Update Debugging.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: user-exit для изменения заголовка транспортного заказа
СообщениеДобавлено: Пн, мар 04 2019, 16:32 
Председатель
Председатель

Зарегистрирован:
Чт, май 10 2007, 09:15
Сообщения: 1558
Добрый день.
Тоже сегодня делал доработку Транспортного заказа, и увидел, что она уже ранее была...
Но возник вопрос: как сделать отладку.
Нашлось два решения:
1. Искал вхождения расширения, где вызывается, и так подымался выше. В конце концов после 4 или 5, нашел следующее:
Include LL03AF8C
Code:
  IF i_rl03a-verbu = con_x.
    CALL FUNCTION 'L_TA_HINZUFUEGEN' IN UPDATE TASK
      EXPORTING
        xltak_vb     = ltak_vb
        i_datlo      = sy-datlo
        i_timlo      = sy-timlo
        i_drvbu      = t329f-drvbu
        i_lubu       = i_lubu
        i_tbeli      = i_rl03a-tbeli
      TABLES
        iltbpu       = iltbpu
        tap          = tap
        it_vbeln_sam = lt_vbeln_sam
        ilqals       = t_lqals
        ilthu        = lt_lthu.
  ELSE.
    CALL FUNCTION 'L_TA_HINZUFUEGEN'
      EXPORTING
        xltak_vb     = ltak_vb
        i_datlo      = sy-datlo
        i_timlo      = sy-timlo
        i_drvbu      = t329f-drvbu
        i_lubu       = i_lubu
        i_tbeli      = i_rl03a-tbeli
      TABLES
        iltbpu       = iltbpu
        tap          = tap
        it_vbeln_sam = lt_vbeln_sam
        ilqals       = t_lqals
        ilthu        = lt_lthu.

  ENDIF.

Ставим точку остановка на условие, меняем галку, и у нас все отрабатывает как обычно.

2. Второй способ, в Include расширения специально делаем ошибку - например деление на ноль.
В этом случае система не выполнит обновление, и его можно будет найти в транзакции SM13. Где его можно отладить...


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

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


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

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


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

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