Текущее время: Вс, июл 27 2025, 09:50

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


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

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


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

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