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

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


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

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


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

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