Вы находитесь на странице: 1из 12

Интеграция входящего процесса с упаковкой в ECC,

SNC и EWM

Кришна Анапартхи

Шильпа Редди
Прочитать позже
1618

Ключевое понятие

Упаковка материала в единицы обработки является важным шагом во входящем


процессе, после которого должным образом упакованные материалы отгружаются от
поставщика и поступают на завод.

Во всех крупных отраслях стандартная практика предполагает корректную упаковку


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

Рассмотрим систему SAP Supply Network Collaboration (SNC), в которой


функциональность упаковки во время выгрузки файла не поддерживается. Поставщики
используют операции выгрузки преимущественно для создания огромного числа авизо об
отправки (ASN) с целью информировать компанию о предстоящей отгрузке. Несмотря на
то, что пользователи могут выполнить упаковку в пользовательском веб-интерфейсе в
SNC, эта задача часто оказывается весьма трудоемкой и подразумевает множество
щелчков мышью по позиции для выполнения операции упаковки как вручную, так и
автоматически.

В таких отраслях, как высокие технологии или фармацевтика поставщики играют


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

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

Стандартный процесс
На Рис. 1 показан стандартный входящий процесс вручную в нескольких системах
(например, SNC, ERP Central Component [ECC]) и SAP Extended Warehouse Management
[EWM]). Мы работали с очень многими клиентами, которые используют такой ландшафт.
Многие компании используют такой подход для внедрения успешной практики в сфере
сотрудничества с поставщиками и управления складами для повышения
производительности.

Рис. 1
Варианты выполнения упаковки в стандартном входящем процессе с использованием
SNC, ECC и EWM
 

Существует два основных способа выполнения входящего процесса с упаковкой:

 упаковка выполняется поставщиком в пользовательском веб-интерфейсе SNC;


 упаковка выполняется компанией в EWM.

Оба подхода имеют недостатки, поскольку поставщику или компании придется выполнять
операцию упаковки вручную.

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

Рис. 2
Новый поток выполнения с автоматической входящей упаковкой с использованием SNC,
ECC и EWM
 

Обзор внедрения
Мы использовали точку расширения /SCA/FTR_FILE_ASNDLPD и создали реализацию
для внедрения расширения ZPACKING. Во время создания этой реализации были
предоставлены подробные данные с именем пользовательского Business Add-In (BAdI),
ZPACKING_BADI, и пользовательского класса внедрения, ZPACKING_CL.

Примечание.
Этот пример внедрения приведен только в качестве иллюстрации. Его необходимо
откорректировать в соответствии с вашими потребностями и техническими
особенностями среды.

Указанный выше метод вызывается после синтаксического анализа данных выгруженного


файла и заполнения данными структуры ASN. Однако в этой структуре отсутствует
информация об упаковки, поскольку процесс упаковки не поддерживается в стандартном
процессе выгрузки файла. Измененный код показан на Рис. 3. Загрузите этот код здесь.

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

Примеры использования
Рассмотрим два варианта использования с разными подходами в отношении работы с
SAP-системой для упаковки во время создания авизо об отправке.

Пример использования 1

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

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

1. Расширьте структуру DDIC /SCA/DM_FTR_ASNDLPD_IN_TAB (Рис. 4) путем


добавления нового поля, используемого как ссылка на параметр импорта для рабочих
списков ASN. Для открытия класса используется транзакция SE24. Отсюда перейдите к
методу. Для открытия шаблона напрямую используется код транзакции SE11.

Рис. 4
Структура для изменения в случае добавления новых полей для параметра импорта
 

2. Расширьте структуру DDIC /SCA/DM_FTR_ASNDLPD_OUT_TAB (Рис. 5) путем


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

Рис. 5
Структура для изменения в случае добавления новых полей для параметра экспорта
 

3. Вставьте условие IF, чтобы указанный выше пользовательский код работал только на
основе ввода значения в новое поле во время выгрузки файла.

Пример использования 2

Иногда продукты упаковываются не по стандартным спецификациям упаковки, а в


оперативных условиях в соответствии с бизнес-требованиями. Например, вместо передачи
в систему информации о том, что 10 единиц продукта всегда следует упаковывать в ящик,
пользователь может упаковать три единицы в ящик 1, четыре единицы в ящик 2 и т.д.
(например, субстрат в полупроводниковой промышленности) при отсутствии
специфичной модели упаковки.

В таких случаях подробные данные расширения существенно не изменяются.


Пользователь должен добавить столбцы для записи оперативных значений количества. На
основе этих значений пользователь должен вызвать функциональный модуль
/SAPAPO/VMI_PO_NR_GET_NEXT для создания номера единицы обработки (ЕО) и
непосредственного заполнения структуры ASN. Вызывать какие-либо другие функции по
спецификациям упаковки и предложениям ЕО не требуется.

Поток выполнения (для разработки, представленной


выше)
Теперь рассмотрим пошаговый поток выполнения нового процесса, представленного на
Рис. 2.

SNC: Создайте файл загрузки для профиля "Due List for Purchasing Documents" (Рабочий
список для документов закупки) в пользовательском веб-интерфейсе SNC. После
успешного завершения процесса загрузки профилю присваивается статус "Ready"
(Готово). Теперь файл можно загрузить по ссылке "Click here to download" (Щелкните
здесь для загрузки), см. Рис. 6.
Рис. 6
Генерация файла загрузки для создания ASN
 

SNC: После загрузки файла необходимо изменить его путем вставки требуемых записей
для создания ASN (например, номера ASN, количества ASN, дат отгрузки и поставки).
После завершения работы с файлом нажмите кнопку "Upload" (Выгрузить) для его
выгрузки в пользовательский интерфейс в профиле "Due List for Purchasing Documents"
(Рабочий список для документов закупки). После успешной выгрузки нажмите кнопку
"View Log" (Просмотреть журнал). Просмотрите журнал, в котором зафиксирована
успешная публикация авизо об отправке (Рис. 7).

Рис. 7
Выгрузка файла для создания ASN
 
Примечание.
Выгрузка, загрузка и изменение файлов в SNC являются базовыми шагами, поэтому
описание их выполнения здесь не приводится.

На Рис. 8 показан журнал выгрузки файла.

Рис. 8
Журнал выгрузки файла
 
SNC: Для проверки успешного создания и публикации авизо об отправке закройте экран
входа в систему и перейдите к пункту меню подробных данных ASN в меню "Delivery"
(Поставка), снова см. Рис. 7. Авизо об отправке можно просмотреть в пользовательском
веб-интерфейсе SNC (Рис. 9).

Рис. 9
Подробные данные ASN, созданного посредством выгрузки
 

Нажмите кнопку "Packing" (Упаковка) на экране подробных данных ASN. На следующем


экране видно, что создано три единицы обработки (5300000119, 5300000120, 5300000121)
с материалом упаковки PACKSNC (Рис. 10).

Рис. 10
Единицы обработки, созданные при создании авизо об отправке во время процесса
выгрузки
 

ECC: Проверка ASN в ECC. Выполните вход в систему ECC и используйте код
транзакции VL33N для открытия входящей поставки. Как видно, входящая поставка
180000834 была создана для отгрузки поставщика ASN001 (Рис. 11).
Рис. 11
Просмотр входящей поставки в ECC
 

Выберите входящую поставку, представленную на Рис. 11 и нажмите "Enter". На


следующем экране отображаются подробные данные входящей поставки (Рис. 12).

Рис. 12
Обзор позиций входящей поставки
 

ECC: Проверьте информацию об упаковке по входящей поставке. В меню выберите "Edit


> Pack" (Обработать > Упаковка). Появятся единицы обработки и релевантная
информация, например, упакованное количество и материал упаковки (Рис. 13).
Рис. 13
Подробные данные упаковки
 

Нажмите F3, а затем дважды щелкните по позиции для перехода на экран подробных
данных позиции (Рис. 14).

Рис. 14
Подробные данные позиции входящей поставки
 

ECC: Поскольку в системе EWM выполняется поступление материала, в эту систему


распределяется входящая поставка (Рис. 14).

EWM: Документ ERP распределяется в EWM, и создается соответствующий документ


поставки EWM 1813 (Рис. 15). Информацию единицы обработки можно просмотреть
здесь и на закладке "HU" (Единица обработки).
Рис. 15
Информация единицы обработки в документе доставки в EWM
 

EWM: Для выполнения поступления материала нажмите кнопку "Goods Receipt"


(Поступление материала). Статус поступления материала изменяется на "Completed"
(Выполнено), см. Рис. 16.

Рис. 16
Выполнение поступления материала для поставки в EWM
 

ECC: Фактическая дата ПМ на стороне ECC относится ко времени после выполнения ПМ


в SAP EWM. Для просмотра обновленной даты ПМ выполните вход в ECC и откройте
поставку с помощью кода транзакции VL33N (Рис. 17).
Рис. 17
Информация о поступлении материала в документе поставки в ECC
 

SNC: Статус ASN в SNC обновляется на "Goods Receipt Complete" (Поступление


материала выполнено), завершая, таким образом, всю цепочку (Рис. 18).

Рис. 18
Подробные данные ASN в меню поставки в пользовательском веб-интерфейсе SNC
 
 

В. Кришна Анапартхи
В. Кришна Анапартхи имеет обширный опыт в сфере корпоративного консультирования.
Он исполняет функции руководителя проектов и архитектора решений и является
успешным специалистом по внедрению многочисленных проектов SAP в сфере товаров
широкого потребления, фармацевтики и высоких технологий. В настоящее время он
работает архитектором процессов Business ByDesign в SAP Labs India Pvt. Ltd.

Другие статьи этого автора

С автором можно связаться по адресу .

При наличии комментариев к настоящей статье или публикации, а также при желании
подать идею для статьи, свяжитесь с редактором.

 
 

М. Шильпа Редди

М. Шильпа Редди является старшим инженером по качеству в SAP Labs India Pvt. Ltd. Она
работает с SAP SNC и другими ключевыми модулями (SAP MDG) последние семь лет.
Она входит в состав группы STC и является специалистом по контролю качества
продуктов SAP перед их выпуском на рынок.

Другие статьи этого автора

При наличии комментариев к настоящей статье или публикации, а также при желании
подать идею для статьи, свяжитесь с редактором.