Текущее время: Вс, сен 07 2025, 15:30

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Расширение iDoc на Доп. струкруру таблицы MARA
СообщениеДобавлено: Чт, мар 24 2011, 15:13 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 23 2011, 14:25
Сообщения: 4
Задача:
В системе есть два манданта. Необходимо настроить синхронизацию справочников материалов между ними, т.е. при изменении или создания материала необходимо перенести эти изменения во второй мандант (обратно не нужно).
В таблице MARA должно быть расширение – поле полного наименования, его тоже нужно переносить.

Решение:
1. Расширение MARA через доп. структуру.
2. Настройка и расширение iDoc-ов.
3. Сбор и отправка iDoc-ов через RBDMIDOC.

Проблемы: Не удается расширить iDoc на передачу дополнительного поля. Все данные переносятся, доп. поле – нет.

Что делал:
1. Расширение MARA (SE11)

1.1. Создание домена
1.2. Создание Типа данных (выставил галочку «Документ изменений»)
1.3. Расширение таблицы MARA через доп. структуру – поле ZFNAME CHAR(255).

Все активировал. В ракурс ОД 1 добавил новый экран, позволяющий работать с полем ZFNAME.

2. Настройка IDoc-ов (все стандартные ракурсы переносятся).

3. Расширение Idoc (пробовал все MATMAS01- MATMAS05)


3.1. WE31, Создание сегмента ZSFNAME, деблокировал его.
3.2. WE30, Расширение EXTMAT04 для связанного базисного тип MATMAS04
3.2.1. Добавил сегмент ZSFN как потомка E1MARAM.
3.2.2. Проверка выдала:
Проверка расширения EXTMAT05
Расширение EXTMAT05 существует.
Расширение EXTMAT05 деблокирован.
Расширение EXTMAT05 не связано с логическим документом MATMAS.
Предшественников нет.
Расширение EXTMAT05 присвоено базисному типу MATMAS05.

Проверка сегмента ZSFNAME
Сегмент ZSFNAME в порядке.

3.3. SMOD, Создание обработок

3.3.1. Создание расширение MGV00001 - EXIT_SAPLMV01_002
3.3.2. Создание расширение MGV00001 - EXIT_SAPLMV02_002
3.3.3. Произвел активацию (тест - активация)

Проверял, при переносе программа заходит в оба блока. Данные поля ZFNAME переносятся в отдельном сегменте (ZSFNAME), попадают в нужные переменные, но в результате в материал не попадают.
Пробовал в блоке EXIT_SAPLMV02_002 принудительно присваивать значения полей таблицы MARA (например ZEINR), все работает, данные попадают в ОЗМ

3.4. WE82 Добавил расширение базисного типа:
Тип сообщения Базисный тип Расширение Релиз
MATMAS MATMAS04 EXTMAT04 46C

3.5. BD52 Добавил поле в Тип сообщения
MATERIAL MARA ZFNAME

3.6. WE57 OC: присвоение ФМ логическому документу и iDoc
ФункциональнМодуль IDOC_INPUT_MATMAS01
Тип функции F Функциональный модуль
БазиснТип MATMAS04
Расширение EXTMAT04
Тип сообщения MATMAS
Тип объекта BUS1001006
Направл. 2 Входящая почта

3.7. WE20 Определение данных партнеров
Для передающего партнера указал
Базисный тип MATMAS04
Расширение EXTMAT04

Вроде все, что было сделано.
Нашел несколько инструкций, все, что в них было учел.

Есть идеи, где еще я мог забыть что-то настроить?
Заранее благодарен за любую помощь.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение iDoc на Доп. струкруру таблицы MARA
СообщениеДобавлено: Чт, мар 24 2011, 15:53 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4873
Откуда: Москва
Пол: Мужской
Я правильно понимаю, что во входящем айдоке в целевом манданте ваше поле приходит заполненным и проблема где-то дальше?

ФМ IDOC_INPUT_MATMAS01 в конце концов вызывает ФМ MATERIAL_MAINTAIN_DARK. Так что поставьте на месте его вызова точку прерывания и тестируйте обработку входящего айдок в we19.
Таким образом вы поймете, дошло ли ваше z-поле заполненным до это точки. Если дошло - разбирайтесь с форматом вызова MATERIAL_MAINTAIN_DARK. По опыту аналогичного ФМ для ритейла z-поля нужно передавать не в общей стаблицы типа MARA а в отдельной, специально для этого предназначенной. В вашем случае это, наверное, AMFIELDRES STRUCTURE MFIELDRES OPTIONAL но точно не уверен.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение iDoc на Доп. струкруру таблицы MARA
СообщениеДобавлено: Пт, мар 25 2011, 09:52 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 23 2011, 14:25
Сообщения: 4
LKU написал:
Я правильно понимаю, что во входящем айдоке в целевом манданте ваше поле приходит заполненным и проблема где-то дальше?
ФМ IDOC_INPUT_MATMAS01 в конце концов вызывает ФМ MATERIAL_MAINTAIN_DARK.

Спасибо за ответ.
Да, целевом манданте поле приходит заполненным и проблема где-то дальше....

Посмотрел еще раз.
В MATERIAL_MAINTAIN_DARK z-е поле приходит, и оно заполнено.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение iDoc на Доп. струкруру таблицы MARA
СообщениеДобавлено: Пт, мар 25 2011, 14:39 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, ноя 02 2007, 11:23
Сообщения: 80
Откуда: тоже город металлургов
Ноты еще были по этому и подобным поводам. там говорилось как расширить сегменты фйдока на z-поля материальных таблиц .точно не помню которые именно , но посмотрите 44410,44420, 576160, 116311 и их ссылки - может чем то помогут

_________________
Best regards


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение iDoc на Доп. струкруру таблицы MARA
СообщениеДобавлено: Пн, мар 28 2011, 09:16 
Начинающий
Начинающий

Зарегистрирован:
Ср, мар 23 2011, 14:25
Сообщения: 4
Все всем спасибо, разобрался.

Не работало т.к. не присвоил z-е поле группе полей.

SM51 ракурс ведения для таблицы T130F - V_130F;

Ссылки:
Настройка расширения таб. МАRA:
http://www.sapfans.com/forums/viewtopic.php?t=43762&highlight=custom+fields+mara
http://sapboard.ru/forum/viewtopic.php?f=13&t=41149&start=0

BAPI_MATERIAL_SAVEDATA и условия хранения (MARA-RAUBE):
http://sapboard.ru/forum/viewtopic.php?f=13&t=67881


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение iDoc на Доп. струкруру таблицы MARA
СообщениеДобавлено: Пн, мар 28 2011, 09:29 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4873
Откуда: Москва
Пол: Мужской
Не могу не удержаться.
gri-gri - спасибо за подробные сообщения. Это реальный пример, когда человек с одной стороны получил полезный совет, но с другой - 99% предварительной работы выполнил сам и пополнил базу знаний форума для тех, кто пойдет по его словам.

Так держать!

_________________
Удача - результат нашего желания (© А. Нортон)


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

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


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

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


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

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