Текущее время: Пн, июл 21 2025, 02:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: IDoc и Вид рабочего места
СообщениеДобавлено: Пн, дек 09 2013, 14:53 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
Всем доброго времени суток!

Есть такая задача: Необходимо расширить стандартный IDoc LOIWCS на поле VERWE (Данное поле уже существует в соответствующей таблице CRHD)
Последовательность моих действий.

1. Создаю в транзакции WE31 Z-сегмент (ZCRHD_MES), который и содержит данное поле (VERWE TYPE AP_VERWE). Деблокирую. Проверка говорит, что все хорошо
2. Создаю в транзакции WE30 расширение (LOIWCSEXT_MES):
- Связанный базисный тип LOIWCS03
- В качестве родительского сегмента выступает сегмент E1CRHDL. В него добавляю наш Z-сегмент (ZCRHD_MES). Деблокирую. Проверка говорит, что все хорошо
3. В транзакции WE82 Типу сообщения LOIWCS и Базисному типу LOIWCS03 присваиваю расширение (LOIWCSEXT_MES). Тип сообщения LOIWCS и Базисный тип LOIWCS03 без расширения удаляю
4. В транзакции se18 Создаю реализацию для BAdi DRF_MES_WORKCENTER:
Code:
DATA: ls_e1crhdl TYPE e1crhdl,
           zcrhd_mes TYPE zcrhd_mes.

idoc_cimtype = 'LOIWCSEXT_MES'.
clear zcrhd_mes.
zcrhd_mes-verwe = '0007'.
condense: zcrhd_mes-verwe.
move 'ZCRHD_MES' TO ct_idoc_data-segnam.    " administrative section
move ZCRHD_MES to ct_idoc_data-sdata.       " data section
append ct_idoc_data.

Активирую.

В момент отправления IDoc возникает ошибка 26 и IDoc, соответственно, не отправляется.
Вроде последовательность шагов для расширения правильная, но увы.
Может у кого есть какие советы, замечания, наставления :wink: Всем ответившим заранее спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IDoc и Вид рабочего места
СообщениеДобавлено: Вт, янв 07 2014, 00:01 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Не знаю актуально ли еще, но на шаге 3 удалять ничего не надо было, надо было только добавить. Так же в профайле партнера (WE20) нужно указать extension.

Насчет BADI не знаю, я расширяла другие IDocs, у которых есть юзер-экзиты в SMOD. Нужно было проверить только control_record_out-cimtyp (заполняется из профайла) и потом когда идет обработка parent segment, просто вставляется еще одна запись.

Статус 26 - это ошибка синтаксиса, сегмент с ошибкой должен быть помечен и там должно быть сообщение по идее.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


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

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


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

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


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

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