Текущее время: Пт, авг 15 2025, 07:22

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Ср, мар 25 2009, 11:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 18 2007, 14:30
Сообщения: 102
Откуда: Пермь
Как то можно при создании структуры экстракта MC12VC0ITM добавлять свои связи?
Проблема в том, что в MCLIKP нет нужного мне поля "Грузопотребитель", но это поле есть в таблице VBPA (Документ сбыта: партнер)
Или придется создавать свой источник и грузить его отдельно, а в BW уже связывать по номеру поставки?

_________________
Стратегия - ремесло воина


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Ср, мар 25 2009, 11:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Почитайте про расширение источников данных в
- How to... Enhancements in SAP BW
- https://www.sdn.sap.com/irj/scn/weblogs ... b/wlg/1262


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Ср, мар 25 2009, 14:06 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 18 2007, 14:30
Сообщения: 102
Откуда: Пермь
Спасибо, полезный материал.
Но я лишь понял, что можно расширять источники данных. Не понял только как.
Не понятно как добавлять к maintenance screen новые структуры, куда нажимать?

В моем случае, когда в таблице VBPA хранятся не только Грузопотредители, а все партнеры, простым добавлением поля к структуре экстрактора не получится.

Я так понимаю у меня несколько вариантов:
1. Добавить в таблицу LIKP поле, которое будет заполнятся нужным значением и оно автоматом попадет в экстрактор
2. Добавить в MCLIKP атрибут и обновлять его через User-Exit
3. Выгружать таблицу VBPA в BW и там уже апдейтить ODS
4. Как то по другому

_________________
Стратегия - ремесло воина


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Ср, мар 25 2009, 14:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Там система примерно следующая:
1. есть структура экстракта, туда добавляем нужное поле. Можно сделать в транзакции на стороне исходной системы rsa6, se11. Append должен называться на ZA, поля должны называться на ZZ
2. далее в ведении структуры экстракта убираем у нового поля галочки (скрыть и т.п.)
3. в транзакции cmod идем в компонент отвечающий за расширение экстракторов, идем в инклуд, пишем код заполнения этого поля. Код будет выполняться после экстракции для всей внутренней таблицы с данными, с помощью уже заполненных полей вычисляем незаполненные поля расширения.
4. Тестировать в rsa3 в исходной системе
Все
Потом тиражирование в BW и все такое


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Ср, мар 25 2009, 14:41 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 18 2007, 14:30
Сообщения: 102
Откуда: Пермь
Сообщение системы:
Источник данных 2LIS_12_VCITM не допускает append-структур - это через RSA6

Через SE11 - это добавление на прямую в структуру MCLIKP?

_________________
Стратегия - ремесло воина


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Ср, мар 25 2009, 14:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Нет, в MC12VC0ITM
для LO экстракторов аппенд получается делать только в se11
Про метод когда добавляется поле прямо в MCLIKP у РобертоНегро наверное написано. Так в принципе, тож наверное можно, я не делал


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Ср, мар 25 2009, 15:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 18 2007, 14:30
Сообщения: 102
Откуда: Пермь
А как искать нужный User-Exit?
MCS10001, MCS50001 and MCS60001 - это для Продаж, Отгрузок и Фактур.

Мне подходит второй, но как он их нашел?

_________________
Стратегия - ремесло воина


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Ср, мар 25 2009, 15:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Он наверное абапером был :)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Ср, мар 25 2009, 15:46 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 18 2007, 14:30
Сообщения: 102
Откуда: Пермь
При активации User-Exit выдает сообщение:
Include LXMCV$04 19 Ошибка
Inconsistency in the Dictionary for the structure MCLIPS.

Что с чем не совместимо?

_________________
Стратегия - ремесло воина


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Ср, мар 25 2009, 16:00 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Да делайте для начала как все делают через cmod и расширение структуры MC12VC0ITM


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Ср, мар 25 2009, 16:10 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 18 2007, 14:30
Сообщения: 102
Откуда: Пермь
Код из EXIT_SAPLMCS5_002 (MCS50001):
*" EXPORTING
*" VALUE(E_XMCLIPSUSR) LIKE MCLIPSUSR STRUCTURE MCLIPSUSR
*" TABLES
*" T_XTVPOD STRUCTURE TVPODVB OPTIONAL
*" T_YTVPOD STRUCTURE TVPODVB OPTIONAL

Эта ошибка возникла из-за того, что я в MCLIPSUSR добавил свое поле.

--
1. Расширил MC12VC0ITM через include
2. в CMOD создал проект, добавил MCS50001 и активировал его
Что нужно сделать в SMOD? Понятно что написать что то, а потом куда данные вернуть?
Или даже по другому - в какой транзакции и\или как положить нужные данные в переменную (добавленную в экстрактор вручную)???

_________________
Стратегия - ремесло воина


Последний раз редактировалось vova_fighter Пт, мар 27 2009, 07:13, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Пт, мар 27 2009, 07:10 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 18 2007, 14:30
Сообщения: 102
Откуда: Пермь
Актуально

_________________
Стратегия - ремесло воина


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры  Тема решена
СообщениеДобавлено: Пт, мар 27 2009, 10:05 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Не пойму откуда Вы взяли EXIT_SAPLMCS5_002 (MCS50001)
Код надо писать в EXIT_SAPLRSAP_001 для транзакционных данных
В хауту все написано
Userexit can be used to fill
Transaction Data –component EXIT_SAPLRSAP_001


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Экстракция - 2LIS_12_VCITM - Партнеры
СообщениеДобавлено: Пт, мар 27 2009, 16:24 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, янв 18 2007, 14:30
Сообщения: 102
Откуда: Пермь
Я взял это из пункта "Using the LIS enhancement on available communication structures" тойже статьи.

Ваши ответы мне очень помогли. Работает!

Пасиб!

_________________
Стратегия - ремесло воина


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

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


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

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


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

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