Текущее время: Вс, авг 03 2025, 16:59

Часовой пояс: 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
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Я правильно понимаю, что во входящем айдоке в целевом манданте ваше поле приходит заполненным и проблема где-то дальше?

ФМ 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
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Не могу не удержаться.
gri-gri - спасибо за подробные сообщения. Это реальный пример, когда человек с одной стороны получил полезный совет, но с другой - 99% предварительной работы выполнил сам и пополнил базу знаний форума для тех, кто пойдет по его словам.

Так держать!

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


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

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


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

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


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

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