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

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


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

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


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

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