Настраивайте с легкостью Европейские номера товара (EAN) и универсальные коды продуктов (UPC) в модуле SAP «Управление материальными потоками»
Узнайте доподлинно, что значит «Европейский номер товара» (EAN) и что значит «Универсальный код продукта» (UPC). Вы сэкономите своё время, поняв, как можно настроить EAN и UPC в системе, и узнав, какие отчеты можно использовать для проверки правильности настройки.
Ключевое понятие
Универсальный код продукта (Universal Product Code / UPC) – 12-значный код, используемый в США для обозначения и отслеживания продукции.
Европейский номер товара (European Article Number / EAN) – 13-значный код, используемый в Европе для обозначения и отслеживания продукции.
.
Универсальные коды продуктов (UPC) – 12-значные штрих-коды, которые были введены продуктовыми магазинами в США, когда они нуждались в повышении скорости и эффективности обработки товаров. IT-система сканирует UPC для распознавания товара и освобождает от необходимости вводить код товара вручную с клавиатуры. В итоге, UPC стал настолько популярен в США и Канаде, что была создана Комиссия по унификации кода (Uniform Code Council / UCC). Позже, в Европе создали 13-значный штрих-код, называемый Европейский номер товара (EAN), который был совместим с уже существующим стандартом UPC, созданным в США.
В 2005, стандарт UCC (Комиссии по унификации кода) и EAN объединились для создания стандарта GS1. Стандарт UCC был переименован в стандарт GS1 US и принял все стандарты GS1. В настоящее время, все компании США и Канады способны сканировать и обрабатывать как UPC так и EAN. (Остальная часть мира использует стандарт EAN).
Если хотите прочитать статью полностью и оставить свои комментарии присоединяйтесь к sapland
ЗарегистрироватьсяУ вас уже есть учетная запись?
Войти
Обсуждения 1
Комментарий от
Олег Башкатов
| 28 августа 2012, 00:02
На мой взгляд, в статье не указана одна важная деталь, и допущена некоторая неточность при пояснении алгоритма вычисления контрольной цифры.
Прежде, чем выбирать из номера EAN цифры на четных и нечетных позициях система преобразует номер в 18-значный номер, добавляя в начало номера ведущие нули, а вместо последней контрольной цифры – ноль.
И только тогда система производит вычисления по обозначенному алгоритму.Таким образом, если 12-значный номер EAN равен 205000000226; то система преобразует его в 000002050000002260; и затем будет отбирать цифры на нечетных и четных позициях.
Итак, суммировав цифры на нечетных позициях, и, умножив результат на 3, получим: (0+0+0+0+0+0+0+2+6)*3 = 24;
суммировав цифры на четных позициях (0+0+2+5+0+0+0+2+0) = 9;
Сумма двух результатов дает нам 33.
Затем система вычисляет остаток от деления 33 (суммы двух результатов) на 10; что составит 3.
И на последнем шаге из 10 (константа) система вычитает полученную разность: 10 – 3 = 7. Итоговая разность есть контрольная цифра.
ABAP код следующий (Рис. 1)
Рис 1. Часть ABAP-кода, вычисляющего контрольную цифру для EAN