Текущее время: Вс, июл 20 2025, 23:27

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


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

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


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

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