Текущее время: Сб, июл 26 2025, 03:30

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




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Пт, сен 04 2009, 17:06 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 16 2006, 15:46
Сообщения: 451
Откуда: Россия
В ODS будут данные, хорошо. Дальше с ними что делать?

В куб данные грузятся из совсем другого ODS. Скажем, есть там движения по материалу, они грузятся в куб каждый день.

А потом бац, поменяли поставщика задним числом у одного из материалов.

Если непонятно, могу картинку нарисовать.

_________________
Ян Владимирович,
http://www.vladimirovich.net


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Пн, сен 07 2009, 08:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
несколько уточнений в ЛС


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Пн, сен 07 2009, 11:08 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 16 2006, 15:46
Сообщения: 451
Откуда: Россия
Я прямо тут отвечу на ЛС, там были вопросы по модели данных.

Есть куб с движениями материалов, среди прочих в кубе есть признаки 0MATERIAL, 0PLANT и 0COMP_CODE. Но вот 0MATERIAL создан без compounding с ними, то есть просто, сам по себе.

Сейчас у материала 0MATERIAL есть атрибут 0VENDOR, в который закачиваются поставщики. Если у какого-то материала меняется поставщик, это тотчас отражается во всех отчётах, что и требуется. И вот, "внезапно" оказалось, что нужно чтобы у материала был поставщик, который должен был бы зависеть еще и от завода 0PLANT.

Теперь, поступило задание. Озвучу:

* Связка Завод-БЕ-Поставщик-Материал берётся из таблицы EORD на источнике (для этого был написан отдельный экстрактор).
* Эти данные - времязависимые. Пока известно, что данные там сильно кривые. Поэтому, нужно чтобы поставщик просто брался из помеченого галочкой. Если галочку поменяют, данные в отчётах должны поменяться задним числом.

Вот. На данный момент основная трудность - непонятно как сделать, чтобы атрибут был зависим не от конкретного признака, а от комбинации признаков. Да, я знаю про compounding, но данные в кубах уже загружены, и никто не даст их так просто перегружать.

_________________
Ян Владимирович,
http://www.vladimirovich.net


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Пн, сен 07 2009, 11:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
а если вирутальным признаком его считать на основе комбинаций, загнанных в dso? тока скорострельность будет не очень.. и если по нему ринутся фильтровать - трындец будет...

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Пн, сен 07 2009, 11:33 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 16 2006, 15:46
Сообщения: 451
Откуда: Россия
Есть хороший мануал по виртуальным признакам?

Я не очень представляю, как виртуальный признак, какой-нибудь ZVENDOR может "узнать" о значениях 0PLANT в запросе.

_________________
Ян Владимирович,
http://www.vladimirovich.net


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Пн, сен 07 2009, 11:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Вижу на вскидку 3 варианта
1. Как уже было сказано, грузить комбинации в dso, делать в кубе с запасами виртуальный признак. Мануал Implementing Virtual Key Figure or Characteristics Makes Query More Dynamic + на форуме уже обсуждалось
2. Грузить комбинацию в признак, какой-нибудь zmatplant с compound 0PLANT и атрибутом 0VENDOR зависимым от времени. Прийдется перегрузить данные, например через временный куб
3. Сделать инфо-набор для вытаскивания 0VENDOR из dso. Минус - отчет переделывать на инфо-набор


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Пн, сен 07 2009, 13:04 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 16 2006, 15:46
Сообщения: 451
Откуда: Россия
Первый вариант - понятно, ABAP, писанина.

Второй вариант - настроить ZMATERIAL как копию 0MATERIAL. С учётом того, что уже существует 0MATERIAL, придётся настраивать копирование основных данных, атрибутов, иерархий и текстов в признак, т.е. фактически дублировать всё, что уже есть. Кроме того, добавлять данные в куб, и перегружать их, но это можно. Хотя, конечно, модель данных получается дублированой и кривоватой...

Третий вариант - что такое инфо-набор :-) И чем это грозит ?

_________________
Ян Владимирович,
http://www.vladimirovich.net


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Пн, сен 07 2009, 13:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
2. Все перегружать не нужно. Не нужны тексты, не нужны иерархии, не нужны атрибуты кроме 0Vendor. загрузку атрибутов делать из EORD
3. Ну неприлично такие вопросы задавать... В вашем случае Инфо-набор = Select a.* b.vendor from куб a, dso b


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Пн, сен 07 2009, 13:24 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 16 2006, 15:46
Сообщения: 451
Откуда: Россия
Так, в третьем случае нам потребуется отчёты перенести на этот инфонабор?

_________________
Ян Владимирович,
http://www.vladimirovich.net


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Пн, сен 07 2009, 13:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Если отчеты были сделаны на мультике, то нет, вместо куба просто потребуется присоединить инфо-набор и переделать идентификацию признаков мульта. Если на кубе то да, потребуется переносить на инфо-набор. Хотя тут может помочь транзакция RSZC


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Пн, сен 07 2009, 14:12 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 16 2006, 15:46
Сообщения: 451
Откуда: Россия
"Инфонабор не поддерживает инфокубы с некомулятивными значениями". Там есть запас с приходом и расходом, и, похоже, вариант с инфонабором работать не будет.

_________________
Ян Владимирович,
http://www.vladimirovich.net


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Чт, окт 01 2009, 10:53 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 01 2009, 09:15
Сообщения: 2
в кубах используется только признак Материал? или там есть ещё завод, бе, вендор? в запросах для отчетов опять же данные тянутся с атрибутов или с признаков?

Я так понимаю, что сейчас в кубе и отчетах есть только материал, завод, бе как признаки. Тогда:

Если я правильно понял постановку задачи, можно создать ZVENDOR в котором соединение будет с заводом, БЕ и материалом (можно и время) и включать один атрибут 0vendor, залить туда корректные связки БЕ - завод - материал - вендор, (при этом вендор будет не ключем и его можно будет менять) . В куб добавить ZVENDOR и записать его на трансформации самого себя учитывая логику записей в кубе и тех ключей, которые введены в основных данных ZVENDOR. в квери теперь надо будет тянуть атрибуты вендора не с материала, а с zvendor, который будет включать в себя обычного вендора.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Пт, окт 02 2009, 10:18 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 09:17
Сообщения: 477
Откуда: Москва
Пол: Мужской
Не стоит городить огород, есть стандартный признак 0MAT_PLANT (атрибуты грузятся из табл. MARC). Добавить туда навигационный атрибут 0VENDOR, заполнять его "постоянным поставщиком" или по любой другой логике по бизнесу.
Сделать новые кубы, вставить в мультики. Если перезагрузка невозможна, то можно предусмотреть в отчетах двух поставщиков из материала и из материала-завода, разыменовав их в текстах. Поставщик из материала-завода будет в данных только с опред. времени.
С некуммулятивным кубом так не получится, только перезагрузка данных.
Судя по всему у вас retail. И то, что у вас сейчас возникло - это ошибка проектирования модели данных. Если модель проектировал консалтинг, то услугами такого подрядчика лучше больше не пользоваться.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак "поставщик" как атрибут у материала
СообщениеДобавлено: Чт, мар 25 2010, 11:31 
Директор
Директор

Зарегистрирован:
Сб, мар 11 2006, 14:59
Сообщения: 1259
Пол: Мужской
Интересно - какое в итоге было принято решение и как этот запрос бизнеса был реализован?

З.Ы. Вообще я бы сказал, что можно анализировать компаунд значений материал-поставщик-завод, а можно говорить о том, что если у нас разные поставщики, то мы считаем материалы разными, а для целей анализа по взаимозаменяемым товарам (нам не обязательно интересно вместе анализировать только полностью одинаковые товары) используем либо дополнительный атрибут группировки, либо иерархию. Или нет?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2

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


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

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


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

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