Текущее время: Чт, мар 28 2024, 16:19

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

ОЗМ или классификация
Опрос закончился Вс, ноя 04 2018, 16:15
Расширение ОЗМ 25%     [ 2 ]
Классификация 75%     [ 6 ]
Всего голосов : 8
Автор Сообщение
 Заголовок сообщения: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Чт, окт 11 2018, 12:06 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 20 2016, 15:15
Сообщения: 18
Коллеги, добрый день!

Стоит задача добавить в ОЗМ пользовательские поля.
Можно, конечно, это сделать через классификацию, но мне больше нравится вариант сделать аппенд в MARA и пользовательский экран в MM01/MM02/MM03

Недостатки расширения MARA - я вижу только в том, что при появлении нового поля - его нужно абапом прописать в расширении, а при использовании класса - это можно сделать без программиста

Зато явное (на мой взгляд) преимущество использования MARA - это последующие использование при программировании, возможность управления полями в транзакциях, отсутствие ограничений в 30 символов....

Какие еще могут быть аргументы в пользу выбора того или иного решения?
Помогите пожалуйста принять решение :))


Последний раз редактировалось mne44 Пн, окт 15 2018, 16:15, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Чт, окт 11 2018, 12:41 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Классификация - это стандартный, очень мощный(на мой взгляд) инструмент с кучей примочек, начиная от его настройки и дальнейшего управления (многие вещи без абапа) и заканчивая фишками с признаками, с номером изменений(значения признаков на дату), с журналом изменения и тд.

Зависит от Вашей задачи.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Чт, окт 11 2018, 13:55 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 20 2016, 15:15
Сообщения: 18
Besa написал:
Классификация - это стандартный, очень мощный(на мой взгляд) инструмент с кучей примочек, начиная от его настройки и дальнейшего управления (многие вещи без абапа) и заканчивая фишками с признаками, с номером изменений(значения признаков на дату), с журналом изменения и тд.

Зависит от Вашей задачи.


Да, не спорю. Но потом сложнее делать отчеты, да и передача в BW/BI - гораздо медленнее...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Пт, окт 12 2018, 12:07 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4842
Откуда: Москва
Пол: Мужской
За z-поля в mara играет производительность и гораздо меньший объем кода, который надо потом писать, чтобы использовать этот признак (особенно, если он будет использоваться в нескольких местах)
Можно явным образом индексы в mara сделать по нужной комбинации полей.

Мы еще делали такую инфраструктурную разработку: в mara добавляли include структуру + настоечная таблица соответствия имени признака и поля в структуре, расширяющей mara + эксит в сохранении классификации товара.
В результате, появляется новое z-поле, делаешь под него признак и при необходимости быстрого чтения настройкой делаешь его сохранение в mara.

В таком случае вроде и стандарт работает на ведении данных и при этом доступно быстрое чтение из дублирующего z-поля в mara.
Но это конечно если z-полей много и более-менее регулярно появляются новые..


Минус z-полей в mara - на время переноса нужно всех выгонять из системы, иначе у всех дампы посыпятся.
Ну и сам запрос переноситься будет минут 10-20.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Пт, окт 12 2018, 13:56 
Директор
Директор

Зарегистрирован:
Пн, мар 25 2013, 12:19
Сообщения: 1067
Зависит от задач и частоты использования. Криминального в расширении MARA ничего нет, но не стоит злоупотреблять.

К примеру, если это надо для маленькой группы материалов/отдела и тп, проще и разумнее классификация, если же глобально будут использовать все балансовые единицы, будет много логики зависеть от значения - то разумнее MARA
Единственное правило - чем меньше Z, тем лучше, всегда в первую очередь руководствуйтесь этим.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Пт, окт 12 2018, 15:04 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4842
Откуда: Москва
Пол: Мужской
thebestsaper написал(а):
Единственное правило - чем меньше Z, тем лучше, всегда в первую очередь руководствуйтесь этим.

Вот и я про то же.
Иногда сэкономят на расширении mara в пользу классификации, а потом в функциональности, читающей этот признак, такого понапишут, что на круг гораздо больше z выйдет, да еще и по скорости/качеству гораздо хуже.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Пт, окт 12 2018, 15:50 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
LKU написал:
thebestsaper написал(а):
Единственное правило - чем меньше Z, тем лучше, всегда в первую очередь руководствуйтесь этим.

Вот и я про то же.
Иногда сэкономят на расширении mara в пользу классификации, а потом в функциональности, читающей этот признак, такого понапишут, что на круг гораздо больше z выйдет, да еще и по скорости/качеству гораздо хуже.

Всегда думал, что наоборот :) Расширить MARA, много проще чем качественно "внедрить" CA-CL, сюда входит и написание нормальных reusable классов для работы с признаками на конкретном проекте.
По качеству - это как сделаешь, а по скорости, да, это не select MARA, немного посложнее, но серьезных проблем не встречал. Если конечно бездумно пользоваться BAPI-Classifications в LOOP-ах то да :) а в целом, нормальные селекты можно написать, быстрые.

Внедрять классификацию для ведения тех или иных аналитик, нужно конечно с понимаем, что делам и зачем это нужно.
Все зависит от задачи и от проекта.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Сб, окт 13 2018, 16:54 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
Code:
Стоит задача добавить в ОЗМ пользовательские поля.
Можно, конечно, это сделать через классификацию, но мне больше нравится вариант сделать аппенд в MARA и пользовательский экран в MM01/MM02/MM03


к тому, что сказано выше, можно задуматься еще о следующем:

ОЗМ - это не только MARA :) . Пользовательские поля нужны на уровне "Основных данных / Basic Data" или может все-таки на уровне завода/сбытовой/закупочной?

2) судя по тому, что поле добавили его еще как-то будут и заполнять и возможно массово изменять. так?
если у Вас будет поле в стандартной таблице, то Вам подойдет: MASS, LSMW и свой Z. Для признаков MASS не подойдет.
если поле нужно обновлять наравне с другими полями (из существующих шаблонов), то это довод в пользу отдельного поля.

3) создав признак со всеми средствами поиска и проверками данных, вы его сможете использовать и для других классификаций.
пригодится ли этот признак в других классификациях?
если да, то это довод в пользу признака.

4) Отправляются ли данные при изменении ОЗМ в какие-нибудь внешние системы? имеется ли уже функционал, который это отправляет?
его будет легче доработать при передаче признаков или при передаче полей?

5)
Code:
возможность управления полями в транзакциях, отсутствие ограничений в 30 символов....

а что это за поле в более 30 символов для материала?))))
варианты со своей таблицей или длинным текстом - не подойдет?
длинные поля я бы не стал добавлять в MARA (только если оно не сверх критично и важно)

6) какая отчетность/печатные формы / проверки в оперативных документах будут связаны с этим полем?
много ли менять?
если там уже есть структура mara / marc / mvke, то получается - это меньше, чем для признака; а значит довод - в пользу поля.
если отчетов/форм/проверок еще нет и неизвестно, что будет - то лучше признак.

7) как часто по этому полю придется искать и в каких транзакциях оно должно присутствовать на селекционных экранах?
много - довод за поле; если искать по нему не нужно - в пользу признака.

8) если Вы задумались "MARA vs признак", то важность этого атрибута в ОЗМ для компании Вам не доказали/обосновали - и это довод в пользу принака (или Z-таблицы). если значение в этом атрибуте будет для 10 ОЗМ из 100000, то согласитесь для MARA - не разумно. если будет для более ~20%, то можно расширить таблицу.

не совсем согласен с предыдущими комментариями, что о решении нужно задумываться только исходя из кол-ва Z.
Помимо Z есть еще размер базы данных (обозначил в пункте 8). и (если у Вас (у Вашего клиента) HANA или будет HANA) за размер придется "платить". также имейте ввиду то количество индексов (если оно понадобиться), которое придется обновить или создать - они также изменять размер базы.
Когда мы создаем признак у нас обновляется бОльшее количество таблиц. таким образом, если у Вас 100 000 ОЗМ и для 60% планируется заполнение этого поля - лучше поле.

PS.
расскажите, пожалуйста, какое решение приняли Вы и почему?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Пн, окт 15 2018, 12:17 
Директор
Директор

Зарегистрирован:
Пн, мар 25 2013, 12:19
Сообщения: 1067
Цитата:
если у Вас будет поле в стандартной таблице, то Вам подойдет: MASS, LSMW и свой Z.


MASS надо будет дополнительно расширять, так что такое. Не то чтобы невозможно, но так, доп разработочка....

Цитата:
Помимо Z есть еще размер базы данных (обозначил в пункте 8). и (если у Вас (у Вашего клиента) HANA или будет HANA) за размер придется "платить". также имейте ввиду то количество индексов (если оно понадобиться), которое придется обновить или создать - они также изменять размер базы


Ну там не так все критично, если конечно тех Z полей не десятки. Если все в разумных пределах, я бы о таком не задумывался

опять, же может уже есть глобальный признак в классификации, в который только надо доп характеричтику внести или же она вообзе не ведется. Тут нет ожноначного ответа, хависит от требования


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Пн, окт 15 2018, 12:49 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 24 2015, 11:01
Сообщения: 65
Пол: Мужской
Цитата:
MASS надо будет дополнительно расширять, так что такое. Не то чтобы невозможно, но так, доп разработочка....


Добрый день. Вопрос, конечно, немного в сторону, просто вспомнилось.
На одном проекте сделали z-поля в mara, доработали mass. Всё как нужно. mass работал на установку значений в z-полях как нужно, проблем не было.
Были проблемы со снятием значений обратно на пусто. т.е. сбросить значение на пусто по zполям не удавалось. Вроде badi было реализовано верно.
Были ли у кого подобные проблемы или это было просто ошибка реализации?

По определённым причинам, я не знаю, чем история закончилась.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Пн, окт 15 2018, 14:31 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 20 2016, 15:15
Сообщения: 18
Спасибо всем за ответы!

Склоняюсь все-таки к MARA (на уровне завода и пр - не нужно расширять, аналог признаков 001 класса)
Но пока не могу убедить оппонентов ))


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Пн, окт 15 2018, 14:47 
Директор
Директор

Зарегистрирован:
Пн, мар 25 2013, 12:19
Сообщения: 1067
ну я бы выбрал классификацию, предлагаю сделать голосовалку :mrgreen:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Пн, окт 15 2018, 16:15 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 20 2016, 15:15
Сообщения: 18
thebestsaper написал(а):
ну я бы выбрал классификацию, предлагаю сделать голосовалку :mrgreen:


добавил опросник сверху ))


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Пн, окт 15 2018, 20:48 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
mne44 написал(а):
Спасибо всем за ответы!

Склоняюсь все-таки к MARA (на уровне завода и пр - не нужно расширять, аналог признаков 001 класса)
Но пока не могу убедить оппонентов ))


внесите, пожалуйста, ясность:

1) сколько всего видов материалов? для скольких будет использоваться поле?
2) каков предполагаемый объем материалов, которых будет заполнено это по отношению к общему объему?
3) нужен ли признак в партии?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение ОЗМ: признаки или расширение MARA
СообщениеДобавлено: Вт, окт 16 2018, 13:44 
Начинающий
Начинающий

Зарегистрирован:
Вт, сен 20 2016, 15:15
Сообщения: 18
olegbash написал(а):
mne44 написал(а):
Спасибо всем за ответы!

Склоняюсь все-таки к MARA (на уровне завода и пр - не нужно расширять, аналог признаков 001 класса)
Но пока не могу убедить оппонентов ))


внесите, пожалуйста, ясность:

1) сколько всего видов материалов? для скольких будет использоваться поле?
2) каков предполагаемый объем материалов, которых будет заполнено это по отношению к общему объему?
3) нужен ли признак в партии?



1) видов материалов - порядка 10, дополнительных полей - порядка 50. Использоваться для каждого вида - 15-20 доп.полей,
все виды материалов нуждаются в доп.полях
2) количество материалов - порядка 100 000
3) признаки 023 класса будут использоваться (хотя тоже еще вопрос - возможно расширить MCH1/MCHA)


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

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


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

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


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

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