Текущее время: Ср, апр 24 2024, 08:13

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


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

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


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

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