Текущее время: Пн, ноя 19 2018, 05:04

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Retail: интеграция планограмм в карточку товара
СообщениеДобавлено: Вт, окт 16 2018, 14:46 
Ассистент
Ассистент

Зарегистрирован:
Чт, мар 02 2017, 09:36
Сообщения: 34
Всем привет. Возможно не совсем в тему про программирование - но все же.
Возникла потребность расширить ведение ОЗМ, а конкретно - добавить новыми данными в Z таблице, где для одного материала будет несколько записей. Опыта в данном направлении нет ( не разу с таким еще не сталкивался). Начал гуглить - вроде бы нашел похожее, но везде либо описано как расширить MARA новыми полями, либо работа с Z таблицей - но с единичной записью. А вот чтобы так что можно на доп. закладке выводить таблицу - не нашел. Кто в теме - ткните нуба носом :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение транзакции управления ОЗМ (mm01, mm02, mm03)
СообщениеДобавлено: Ср, окт 17 2018, 02:32 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 17:44
Сообщения: 2933
Откуда: Москва
Можно задачу поподробнее описать, а то сразу Z-таблица в MM01 :roll:

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение транзакции управления ОЗМ (mm01, mm02, mm03)
СообщениеДобавлено: Ср, окт 17 2018, 03:04 
Ассистент
Ассистент

Зарегистрирован:
Чт, мар 02 2017, 09:36
Сообщения: 34
Ну если вкратце - то руководство решило замутить "полочное пространство". Для этого надо каждой карточке товара прописать "его полку" в разрезе магазинов. Т.е. на каждый материал должно быть N записей с полками(каждая запись для своего магазина). Использовать существующие поля по полкам не удобно - ибо там чисто целочисленная переменная(MALG-SHELF), а мне надо чтобы поле выбиралось из справочника, из Z таблицы.

Конечно можно это сделать в своей Z программе - но сами понимаете что не очень удобно. А так зашел в карточку товара - занес данные и все довольны.

P.S. Ну или как вариант - расширить таблицу MALG, добавить туда новое поле и вывести его в карточке товара.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение транзакции управления ОЗМ (mm01, mm02, mm03)
СообщениеДобавлено: Ср, окт 17 2018, 09:34 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 17:25
Сообщения: 3007
Пол: Мужской
Aleksoid1978 написал(а):
Ну если вкратце - то руководство решило замутить "полочное пространство". Для этого надо каждой карточке товара прописать "его полку" в разрезе магазинов. Т.е. на каждый материал должно быть N записей с полками(каждая запись для своего магазина). Использовать существующие поля по полкам не удобно - ибо там чисто целочисленная переменная(MALG-SHELF), а мне надо чтобы поле выбиралось из справочника, из Z таблицы.

Конечно можно это сделать в своей Z программе - но сами понимаете что не очень удобно. А так зашел в карточку товара - занес данные и все довольны.

P.S. Ну или как вариант - расширить таблицу MALG, добавить туда новое поле и вывести его в карточке товара.

И как Вы себе это видите? На уровне ОЗМ, указывать набор полок на которых этот материал, что? Может находится?
Может Вам стоит почитать про СУС(система управления складами) в рамках MM модуля ERP системы, это доп функционал который можно использовать. Если грубо - в момент оприходования материала на завод/склад, у Вас будет доп уровень(аналитика), куда можно указать номер полки, то есть запас будет лежать в плоскости завод/склад/полка.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение транзакции управления ОЗМ (mm01, mm02, mm03)
СообщениеДобавлено: Ср, окт 17 2018, 09:42 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 14:35
Сообщения: 4454
Откуда: Москва
Aleksoid1978

Да, сильно вы задачу принялись с конца решать (т.е. с технической реализации).

Бизнес-задача какая - учет запасов в разрезе мест хранения или ведение планограмм?

Если первое - изучайте СУС.

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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение транзакции управления ОЗМ (mm01, mm02, mm03)
СообщениеДобавлено: Ср, окт 17 2018, 09:48 
Ассистент
Ассистент

Зарегистрирован:
Чт, мар 02 2017, 09:36
Сообщения: 34
Это не то.
Для чего надо - чтобы при введении материала в ассортимент конкретного завода (WSM3) выполнялась проверка : "а поместится ли данный товар на указанную полку" (ну, грубо говоря). И в случае, если полка уже вся занята другими товарами, система не давала этого сделать.

Полки - ведутся в разрезе магазинов, товар может быть выложен на нескольких РАЗНЫХ полках. Все это уже вроде как продумали, да и математику проверки я в голове примерно накидал. Сейчас встал вопрос именно в том - каким способом связать товар <-> полки. Погуглил - нашел инфу что можно расширить MM01/02/03 - вот и задал вопрос.


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

Зарегистрирован:
Пн, мар 25 2013, 13:19
Сообщения: 945
Во-первых, я бы то же пересмотрел процесс в сторону СУС

Второе, банально даже с текущими требованиями зачем делать Z таблицу с подвязкой к MM01, если есть классификация?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение транзакции управления ОЗМ (mm01, mm02, mm03)
СообщениеДобавлено: Ср, окт 17 2018, 12:30 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 14:35
Сообщения: 4454
Откуда: Москва
Aleksoid1978 написал(а):
Это не то.
Для чего надо - чтобы при введении материала в ассортимент конкретного завода(WSM3) выполнялась проверка : "а поместиться ли данный товар на указанную полку"(ну грубо говоря). И в случае если полка уже вся занята другими товарами - система не давала этого сделать.

Полки - ведутся в разрезе магазинов, товар может быть выложен на нескольких РАЗНЫХ полках. Все это уже вроде как продумали, да и математику проверки я в голове примерно накидал. Сейчас встал вопрос именно в том - каким способом связать товар <-> полки. Погуглил - нашел инфу что можно расширить MM01/02/03 - вот и задал вопрос.


1. Если у вас WSM3, то система Retail. Там карточка товара ведется в MM41, а не MM01.
2. Вы таки хотите вести планограммы и интегрировать их с процессом ввода в ассортимент.

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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение транзакции управления ОЗМ (mm01, mm02, mm03)
СообщениеДобавлено: Ср, окт 17 2018, 13:02 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 17:25
Сообщения: 3007
Пол: Мужской
СУС я как понял тут не подойдет.

Если не рассматривать вопрос функциональности, а только тех часть, то в целом, думаю да, можно рассмотреть вариант с расширением, то есть:
Смотрите экран который будете расширять (в MM01, например), там наверняка будет subscreen для пользовательских расширений, на который можно нарисовать любой контрол (alv или просто экранную таблицу), после того как данные будут заполнены, где-нибудь в BADI при сохранении ОЗМ, запустить свой api ФМ in update task который запишет данные в Вашу Z таблицу при успешном общем commit. По технической части, примерно вот такой подход, есть в нем некоторые не ровности, но как вариант если очень хочется.

Почему не сделать проще, не создать обычную настроечную таблицу и не вести ее в sm30 или не написать Z программку для ведения - это вопрос к Вам, хотя это тоже вариант.

Классификация, как тут уже упомянули, тоже вариант, есть там у признака свойство множественное значение. Только, честно сказать не помню уже когда я использовал такой признак.
Соседняя ветка по классификации ОЗМ https://sapboard.ru/forum/viewtopic.php?f=13&t=96950

Теперь, нужно ли это делать - большой вопрос. Коллегам, кто имеет серьезный опыт в ММ (LKU), виднее, возможно они подскажут, как правильно с точки зрения функционала.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширение транзакции управления ОЗМ (mm01, mm02, mm03)
СообщениеДобавлено: Пт, окт 19 2018, 11:18 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 19:21
Сообщения: 1161
Мне кажется для этого применяют схемы размещения https://help.sap.com/doc/45474c57a10f0b ... 74cb4.html

_________________
я твой сап эфай внедрял
BAdI-позитив


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

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


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

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


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

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