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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Смена длины поля ATZHL (ключевое) в таблице CAWN
СообщениеДобавлено: Вт, ноя 01 2011, 16:56 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
2 Besa,

К сожалению, я не готов утверждать, что все возможные варианты под нашу задачу мы в полной мере исследовали,
но с проблемой организации нормальной связи между идентичными запасными частями мучаемся уже достаточно долго.

Из-за гетерогенности нашего бизнеса, старались найти максимально универсальное решение - классификатор показался лучшим выбором.
Этот "выбор" хорошо лег на задачи по другим направлениям: шины и масла имеют не такой богатый набор значений у признаков,
а проблема нашлась только в запасных частях - именно из-за их большого количества.

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

С точки зрения реальной специфики бизнеса запасных частей, самая большая специфика - объем!
Каждый год меняются модели, каждый год обновляются как оригинальные каталоги так и не оригинальные.
Знаменитый TecDoc доходит до пары десятков гигабайт - тащить это все в SAP нет смысла, слишком много лишней и не востребованной информации.
И все потому, что одна буква в модели того или иного авто может сильно изменить перечень подходящих запасных частей.

Вот и пришло решение:
1. Использовать классификатор;
2. Как один из признаков - оригинальный код;
3. Дополнительно в виде признака использовать производителя;
4. Вне классификатора, в ОЗМ использовать артикул производителя, как один из идентификаторов.

По набору производитель+артикул - проставить во все ОЗМ привязку к оригинальному коду.

Вот в этом месте и остановились.

Сейчас проверяем отказ от CAWN через свою таблицу - спасибо за советы niemda и zsap.

Отдельно стоит учесть, что общий список ОЗМ ежедневно прирастает на 100-200 позиций
и добавление этих ОЗМ не должно быть сложным - не самый потрясающий набор обязательных полей в ОЗМ - это уровень наших конечных пользователей.
Добавить им в обязанности присвоение через классификатор "производителя" и несколько "оригинальных кодов" - считаем нормальным.
Если потребуется что-то больше и сложнее, то не факт, что это будет нормально воспринято исполнителями.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена длины поля ATZHL (ключевое) в таблице CAWN
СообщениеДобавлено: Вт, ноя 01 2011, 16:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Цитата:
Сколько конфигурируемых материалов описывать?

По количеству типов запчастей. Насколько я понимаю, после того, как покупатель определился достаточно выбрать один код.
Цитата:
В схеме 1 ОЗМ может содержать "много" оригинальных кодов, а 1 оригинальный код может быть присвоен "многим" ОЗМ

Зачем ОЗМ? Вы же можете использовать партии материала ;)
Запасы запчастей можно хранить, как партии конфигурируемых материалов с классификацией.

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

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена длины поля ATZHL (ключевое) в таблице CAWN
СообщениеДобавлено: Вт, ноя 01 2011, 17:14 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
2 Удав

Увы, "тип" запчастей не говорит ничего.
С точки зрения "шин" можно размышлять о конкретном конечном наборе признаков и их значений - это действительно будет конечный набор.
А с точки зрения запасных частей, если использовать тип - то, в набор признаков и их значений придется положить всю иерархию деталей, производителей, моделей и весь набор их разновидностей.
Элементарная "прокладка" в двигатель имеет огромный перечень моделей к каким она подходит и не меньший перечень моделей к каким она не подходит!
Вот для корректности определения и служат оригинальные каталоги, где отталкиваясь от производителя, модели, типа двигателя, года выпуска - вы получите точное значение КАКАЯ прокладка Вам подойдет. Вот этот идентификатор и будет "оригинальный" код.
Пример не по прокладке, а по щетке с оригинальным кодом 6272279, причем, там же видно, что из общего перечня всех щеток, лишь одна может пойти на другой оригинальный код - FBOE22

По "партиям" - еще сложнее.
1. Используются для других задач;
2. Использование большого количества партий сильно затруднит нормальную жизнь - у нас часть SAP ERP обслуживает розницу, и если вместо одной постоянной партии (99.9% случаев) начнем использовать множество - думаю, что розница станет!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена длины поля ATZHL (ключевое) в таблице CAWN
СообщениеДобавлено: Вт, ноя 01 2011, 17:18 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
to Chirva, кажется я понял, Ваше примерное положение на пути к реализации БП. Теперь понятно, почему ребята рекомендовали набор значений ориг.кода через проверочную таблицу. В продолжение этого пути, думаю, что Вам нужно заглянуть сюда
http://www.sapboard.ru/forum/viewtopic.php?f=13&t=72275


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена длины поля ATZHL (ключевое) в таблице CAWN
СообщениеДобавлено: Вт, ноя 01 2011, 17:24 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
Besa написал:
to Chirva, кажется я понял, Ваше примерное положение на пути к реализации БП. Теперь понятно, почему ребята рекомендовали набор значений ориг.кода через проверочную таблицу. В продолжение этого пути, думаю, что Вам нужно заглянуть сюда
http://www.sapboard.ru/forum/viewtopic.php?f=13&t=72275



Спасибо!

Думаю, что это поможет, но и кроме этого потребуется сильно пописать Z.
Добрый человек в начале проекта подсказал, как удобно будет продавать,
если видеть на экране симпатичную табличку с данными о текущем наличии товара и информацией о том,
на каких складах он находится! ..... и так чтоб кнопка refresh была.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена длины поля ATZHL (ключевое) в таблице CAWN
СообщениеДобавлено: Вт, ноя 01 2011, 17:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Chirva написал:
Увы, "тип" запчастей не говорит ничего.
С точки зрения "шин" можно размышлять о конкретном конечном наборе признаков и их значений - это действительно будет конечный набор.
А с точки зрения запасных частей, если использовать тип - то, в набор признаков и их значений придется положить всю иерархию деталей, производителей, моделей и весь набор их разновидностей.

А с классификацией разве не так?

Chirva написал:
Элементарная "прокладка" в двигатель имеет огромный перечень моделей к каким она подходит и не меньший перечень моделей к каким она не подходит!
Вот для корректности определения и служат оригинальные каталоги, где отталкиваясь от производителя, модели, типа двигателя, года выпуска - вы получите точное значение КАКАЯ прокладка Вам подойдет. Вот этот идентификатор и будет "оригинальный" код.

Вот Вам и набор признаков для класса конфигурируемого материала для запчастей к двигателям. Зачем все многообразие запчастей вести в одном классе?
Оригинальный код можно вести(или ограничить), к примеру, с помощью таблиц вариантов - он будет подтягиваться при выборе соответствующих признаков. При этом увеличения количества материалов не происходит.
Chirva написал:
Пример не по прокладке, а по щетке с оригинальным кодом 6272279, причем, там же видно, что из общего перечня всех щеток, лишь одна может пойти на другой оригинальный код - FBOE22

Насколько я понял, тут другой подход - по коду ищутся аналоги. Это - другая таблица вариантов, с кодом производителя.

Chirva написал:
По "партиям" - еще сложнее.
1. Используются для других задач;
2. Использование большого количества партий сильно затруднит нормальную жизнь - у нас часть SAP ERP обслуживает розницу, и если вместо одной постоянной партии (99.9% случаев) начнем использовать множество - думаю, что розница станет!

1.Для каких?
2. Если партии создавать не на каждую закупку, а на уникальную совокупность характеристик, то они просто заменят собой большое количество материалов.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена длины поля ATZHL (ключевое) в таблице CAWN
СообщениеДобавлено: Вт, ноя 01 2011, 17:47 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
2 Удав

Я раньше писал об объемах внешних каталогов - только TecDoc имеет размер порядка 18 гигабайт.
Если выбросить картинки, то будет 10 гигабайт. Вот эти 10 гигабайт и обеспечивают нормальную идентификацию не оригинальных запасных частей по моделям и производителям автомобилей. Пример о прокладке.
Кроме TecDoc (каталог не оригинальных запасных частей) еще есть оригинальные каталоги - да, они меньше! Но не факт, что с них легко достать информацию.

Вот и вопрос - зачем это все тащить в SAP ERP?

Второй вопрос - что делать через 3 месяца, когда появятся более актуальные каталоги?
Когда появятся новые модели, запасные части? Когда тот же TecDoc подружится с очередным производителем и каталог прибавит 10-15% объема?

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

Партии.
Используются для разделения товаров прошедших таможенную очистку и не прошедших.
Реализации возможны и того и другого. Но в 99.9% случае (расчет по количеству, а не по суммам) - реализация именно из партии товаров с таможенной очисткой.
И как писал выше, сменить концепцию использования партий и перейти на их большое количество - ОЧЕНЬ сильно затруднит работу розницы.
А уж партии по качественным характеристикам - нет смысла:
а) для всех товарных групп, кроме запасных частей - не так уж и много признаков и их значений;
б) для запасных частей - значений признаков огромнейшее количество, хоть рассматривать Вашу идею с большим деревом, хоть наше решение по двум признакам - бренд и оригинальный код.


update. Исправил пример о прокладке.
линк содержал квадратные скобки в своем составе.


Последний раз редактировалось Chirva Ср, ноя 02 2011, 09:28, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена длины поля ATZHL (ключевое) в таблице CAWN
СообщениеДобавлено: Вт, ноя 01 2011, 18:56 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
2Chirva
1.Вы спросили, справятся ли конфигурируемые материалы: я ответил - справятся и привел пример.
Естественно, на ходу менять решение, которое эксплуатируется несколько лет, тяжело.
Будете ли Вы его менять - ваше дело.
2.Почему Вы считаете, что сотни тысяч партий серьезно затормозят работу R/3, причем "ОЧЕНЬ"?
У нас несколько миллионов партий и ничего, нормально.
Кстати, признак таможенного учета также можно на классификации партии вести.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена длины поля ATZHL (ключевое) в таблице CAWN
СообщениеДобавлено: Вт, ноя 01 2011, 20:37 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 11 2008, 17:36
Сообщения: 84
Откуда: Moscow
Пол: Мужской
Chirva написал:
niemda написал:
Аукнется всем. Не сразу, но да.

Вот где-то такое чувство и есть.


Апгрейдиться будете — будет интересно.

Тут индексы зетовские апгрейд останавливают, а это уж точно бомба в системе всерьёз и надолго.

_________________
CONTINUE OBSERVATION OF... INTERRUPTION!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена длины поля ATZHL (ключевое) в таблице CAWN
СообщениеДобавлено: Ср, ноя 02 2011, 09:20 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
Удав написал(а):
2.Почему Вы считаете, что сотни тысяч партий серьезно затормозят работу R/3, причем "ОЧЕНЬ"?
У нас несколько миллионов партий и ничего, нормально.


Не SAP ERP, а работу бизнеса.

Цепочка "Клиент-Заказ-Склад" имеет разрывы в пространстве и времени,
достаточно много сильно похожих товаров, есть варианты полного совпадения, но разные методы доставки и из-за это ощутимая разница в стоимости.
Полностью перейти на средневзвешенную стоимость не получается - требование локального законодательства имеет отдельные требования которые могут обеспечить проблемы, если одинаковый товар закупался/продавался с колебанием цены в 25-30% и более процентов.
Что уж говорить, если совершенно взаимозаменяемые детали имеют разное происхождение - одна из Европы, другая из Турции, третья из Китая.

Вот поэтому и ведем ОЗМ на уровне - "точная идентификация изделия до уровня оригинального кода/артикула производителя + бренд".
Если укрупнить ОЗМ, но часть идентификации перевесить на партии, цепочка "Клиент-Заказ-Склад" не дойдет! Если на уровне оформления заказа все это под рукой и в электронном виде, то при выдаче товара кладовщик повесится подбирая именно те партии, которые указаны в выходных документах (прошу учесть, что на складе документы по отпуску не создаются, а с ними на склад уже приходят за товаром).

Ну а вариант сохранить уровень ОЗМ на прежнем варианте, а через классификатор довесить все качественные характеристики - я уже описывал минусы: слишком огромный объем информации, которая все равно не позволит отказаться от внешних каталогов, кошмарно усложнит актуализацию, еще и подгрузит систему - пример принадлежности простой прокладки к разным моделям я уже приводил.


Последний раз редактировалось Chirva Ср, ноя 02 2011, 09:29, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена длины поля ATZHL (ключевое) в таблице CAWN
СообщениеДобавлено: Ср, ноя 02 2011, 09:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 12 2008, 09:07
Сообщения: 334
Откуда: Tbilisi, GE
Пол: Мужской
niemda написал:
Апгрейдиться будете — будет интересно.

Тут индексы зетовские апгрейд останавливают, а это уж точно бомба в системе всерьёз и надолго.


Спасибо.
В принципе, эта проблема стандартная, но преодолимая.

Сильнее помог совет использовать отдельную таблицу в классификаторе.
Сейчас пытаемся это все перепроверить. Если получится, то и стандарт не придется модифицировать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена длины поля ATZHL (ключевое) в таблице CAWN
СообщениеДобавлено: Ср, ноя 02 2011, 12:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Chirva написал:
Полностью перейти на средневзвешенную стоимость не получается - требование локального законодательства имеет отдельные требования которые могут обеспечить проблемы, если одинаковый товар закупался/продавался с колебанием цены в 25-30% и более процентов.
Что уж говорить, если совершенно взаимозаменяемые детали имеют разное происхождение - одна из Европы, другая из Турции, третья из Китая.

Вот поэтому и ведем ОЗМ на уровне - "точная идентификация изделия до уровня оригинального кода/артикула производителя + бренд"

При чем здесь средневзвешенная стоимость, если на материале ведется партионный учет?
Chirva написал:
Если укрупнить ОЗМ, но часть идентификации перевесить на партии, цепочка "Клиент-Заказ-Склад" не дойдет! Если на уровне оформления заказа все это под рукой и в электронном виде, то при выдаче товара кладовщик повесится подбирая именно те партии, которые указаны в выходных документах (прошу учесть, что на складе документы по отпуску не создаются, а с ними на склад уже приходят за товаром).

Именно поэтому я и упоминал о механизме автоматического подбора партий.

ЗЫ: блин, не хотелось ведь вступать в дискуссию, но затянуло :)
Если Вы уже приняли решение, что остается ваш вариант, то зачем говорить что он единственно правильный? :pivo:

_________________
С уважением,
Удав.


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

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


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

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


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

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