В данной статье будет рассмотрена первая группа бадих, которые начинаются на /scwm/. Цель данного обзора скорее ознакомительная. Я не стал подробно описывать работу каждой бади, хотел лишь понять в каких областях возможны изменения стандартной логики. По нескольким бади я так и не понял для чего они служат, я их выделил цветом, чтобы позже вернуться к ним и уже детальнее рассмотреть в отладчике. Детальный обзор самых часто-используемых бади я буду делать в отдельных статьях.
Итак, поехали:
Composite Enhancement Spot /SCWM/ES_PRODUCT_MASS_CHANGE
|
|
/SCWM/EX_PROD_MASS_CHANGE | Бади для возможности в мониторе склада в функции массового изменения продукта добавить новые аттрибуты продукта для их изменения. Добавить можно поля с вкладки «Данные склада», «Данные типа склада» |
Composite Enhancement Spot /SCWM/ESC_ARCH
|
|
/SCWM/EX_ARCH_WME_HU | Предазначена для архивации собственных Z-таблиц с таблицами ЕО. |
|
|
/SCWM/EX_ARCH_WME_TO | Предазначена для архивации собственных Z-таблиц с таблицами складских задач. |
|
|
/SCWM/EX_ARCH_WME_TU | Предазначена для архивации собственных Z-таблиц с таблицами активностей ТЕ. |
|
|
/SCWM/EX_ARCH_WME_WAVE | Предазначена для архивации собственных Z-таблиц с таблицами волн. |
|
|
/SCWM/EX_ARCH_WME_WO | Предазначена для архивации собственных Z-таблиц с таблицами склдаских заказов. |
Composite Enhancement Spot /SCWM/ESC_ASR
|
|
/SCWM/EX_ASR_ERROR_IN | Предназначена для изменения ошибочных сообщений, которые появляются в результате обработки входящего айдока. |
/SCWM/EX_ASR_WMBBIN_IN | Если EWM подключен к внешней системе, то с помощью данной бади можно обрабатывать входящий айдок, который блокирует СМ |
/SCWM/EX_ASR_WMCATO_IN | Если EWM подключен к внешней системе, то с помощью данной бади можно обрабатывать входящий айдок, который сторнирует складскую задачу. |
/SCWM/EX_ASR_WMCATO_OUT | Если EWM подключен к внешней системе, то с помощью данной бади можно обрабатывать исходящий айдок, который отправляет событие - сторнирование СЗЧ во внешнюю систему. |
/SCWM/EX_ASR_WMPIHU_IN | Если EWM подключен к внешней системе, то с помощью данной бади можно обрабатывать входящий айдок – создание ЕО-комплектования к складскому заказу. |
/SCWM/EX_ASR_WMPIHU_OUT | Если EWM подключен к внешней системе, то с помощью данной бади можно обрабатывать исходящий айдок, который отправляет событие – создание ЕО-комплектования во внешнюю систему. |
/SCWM/EX_ASR_WMRREF_OUT | Если EWM подключен к внешней системе, то с помощью данной бади можно обрабатывать исходящий айдок, который отправляет результат деблокирования волны во внешнюю систему. |
/SCWM/EX_ASR_WMSUMO_IN | Если EWM подключен к внешней системе, то с помощью данной бади можно обрабатывать входящий айдок, который двигает ЕО. |
/SCWM/EX_ASR_WMTOCO_IN | Если EWM подключен к внешней системе, то с помощью данной бади можно обрабатывать входящий айдок, который подтверждает складскую задачу. |
/SCWM/EX_ASR_WMTORD_IN | Если EWM подключен к внешней системе, то с помощью данной бади можно обрабатывать входящий айдок, который создает складскую задачу. |
/SCWM/EX_ASR_WMTORD_OUT | Если EWM подключен к внешней системе, то с помощью данной бади можно обрабатывать исходящий айдок, который отправляется по событию - создание складской задачи в EWM. |
Composite Enhancement Spot /SCWM/ESC_BASIS
|
|
/SCWM/EX_BASIS_CHECK_UOM | Бади активна по-умолчанию, где вызывается не нашел. |
/SCWM/EX_BASIS_SERID_CONV | Бади предназначена для конвертации срийного номера при его отображении на экране. При этом запись в БД не меняется. |
/SCWM/EX_BASIS_SH_ENTITLED | Бади используется для вызова своего средства поиска при выборе правомочного распоряжаться. |
Composite Enhancement Spot /SCWM/ESC_CD
|
|
/SCWM/EX_CD_OPP_INBOUND | Бади активна по-умолчанию – собственно реализация самого оппортунистического входящего КД. |
/SCWM/EX_CD_OPP_OUTBOUND | Бади активна по-умолчанию – собственно реализация самого оппортунистического исходящего КД. |
Composite Enhancement Spot /SCWM/ESC_CHM
|
|
/SCWM/EX_CHM_ADAPTER_CHK | Бади для добавления собственных проверок в Чек-монитор, работает в паре со следующей бади. Все стандартные проверки реализованы с пом. Реализаций бади. |
/SCWM/EX_CHM_ADAPTER_SEL | Бади для добавления собственных выборок в Чек-мониторе. |
Composite Enhancement Spot /SCWM/ESC_CORE
|
|
/SCWM/EX_CAP_ALGORITHM | Бади используется для написания алгоритма создания плановых отгузочных ЕО. По-умолчанию активна реалзиация бади с алгоритмом – минимальное кол-во ЕО. Данная бади используется в паре с /SCWM/EX_CAP_PROCESS. |
/SCWM/EX_CAP_CUST_PROCESS | Бади служит для изменения процессного профайла картонизации, который система определила согласно настройкам спро. |
/SCWM/EX_CAP_PROCESS |
Данную бади вызывается до и после определения алгоритма картонизации в бади /SCWM/EX_CAP_ALGORITHM. Состоит из двух методов: GROUP_ITEMS – исолльзуется для перегруппировки позиций заказов, котрорые должны упаковаться вместе в ЕО. ADJUST_CAP_RESULT – вызывается после того как система спланировала плановые ЕО. В данной бади можно изменить результат работы системы. Вплоть до того, что полностью по своему перетасовать ЕО. |
|
|
/SCWM/EX_CORE_AA_SORT | Данная бади используется для изменения сортировки складских мест, которую сгенерировала система согласно стандартных настроек. |
|
|
/SCWM/EX_CORE_CO_AQUA_UPD | |
/SCWM/EX_CORE_CO_CHECK_CONF | Бади вызывается при подтверждении складской задачи. В бади можно использовать собственные проверки и прервать подтверждение задачи. |
/SCWM/EX_CORE_CO_HU_SAVE | Бади вызывается при подтверждении складской задачи. В бади можно изменять данные по отпускающей или принимающей ЕО, в том числе и по вложеным в момент подтверждения. Согласно help можно менять только клиентские данные. |
/SCWM/EX_CORE_CO_IMPORT |
Бади вызывается при подтверждении складской задачи. В данной бади можно изменить данные складской задачи, которая подтверждается. Но нужно иметь ввиду, что не все данные можно поменять. Проверка измененных данных в бади затем проверяется в /SCWM/LL03BF0M- quittierung_pruefen |
/SCWM/EX_CORE_CO_POST | Бади вызывается при подтверждении складской задачи, но в момент, когда уже данные задачи не изменяемые и все проверки пройдены. Используется для запуска собственных последующих операций. |
/SCWM/EX_CORE_CO_QUAN_UPD |
Бади вызывается при подтверждении складской задачи. С помощью метода бади SOURCE_CHANGE можно изменить альтернативную ЕИ для исходного кванта и клиентские поля в структуре задачи - CS_QUAN_CUST С помощью метода бади DESTINATION_CHANGE можно также изменить данные принимающего кванта, а именно – AUoM, Country of Origin, GRD, SLED, CS_QUAN_CUST. |
/SCWM/EX_CORE_CO_SN_FORCE | Данная бади вызывается при подтверждении продуктовой СЗЧ. Служит для принудительного вызова окна ввода серийных номеров при подтверждении задачи. |
/SCWM/EX_CORE_CO_UNP_OUTHU | Данная бади вызывается при подтверждении ЕО-задачи. Используется для указания сколько уровней ЕО распаковать при подтверждении задачи (есть пример реализации) |
|
|
/SCWM/EX_CORE_CONS | Даная бади вызывается при определении группы консолидации и служит для ее изменения. |
|
|
/SCWM/EX_CORE_CR_ABORT | Бади вызывается при создании складской задачи. В бади можно использовать свои проверки и в результате прервать создание задачи. |
/SCWM/EX_CORE_CR_AQUA_DATA | |
/SCWM/EX_CORE_CR_DEL_ITM | Данная бади вызывается при удалении временно созданных складских задач. Служит для предотвращения такого удаления. |
/SCWM/EX_CORE_CR_INT_CR | Бади вызывается при создании складской задачи. Используетсяд для обновления собственных клиентских данных в СЗЧ (/SCWM/INCL_EEW_S_ORDIM) при создании. |
/SCWM/EX_CORE_CR_POST | Бади вызывается при создании складской задачи когда изменения уже не возможны и все проверки пройдены. Используется для запуска собственных последующих действий на основании созданных задач. |
/SCWM/EX_CORE_CR_SCRAP_ZERO | |
/SCWM/EX_CORE_CR_SN_COMBINE | |
/SCWM/EX_CORE_CR_STOCK_ID | Данная бади вызывается при создании складской задачи в момент присвоения идентификации запаса (SI). Данная бади служит для использовани собственного алгоритма по фомированию номера идентификации запаса. |
/SCWM/EX_CORE_CR_UPD_TAB_DI | Данная бади вызывается при удалении временно созданных складских задач. Используется для изменения клиентских данных в структуре задачи (/SCWM/INCL_EEW_S_ORDIM) |
|
|
/SCWM/EX_CORE_CW_LABEL_PRNT | Данная бади вызывается при вводе оценочного количества для CW-товара и служит для вызова печати этикетки с кол-вом. Есть пример использования. |
|
|
/SCWM/EX_CORE_GM_CAT | Данная бади вызывается при размещении товара в тип склада. Используется для определения вида запаса размещаемого товара, в случае, если стандартные настройки определения ВЗ не подходят. |
/SCWM/EX_CORE_GM_STOCK | Данная бади вызывается при проводке материала (GM). Используется для собственных проверок возможности проверок и в случае чего – прервать проводку. |
/SCWM/EX_CORE_GM_UPDATE | Данная бади вызывается при проводке материла, но уже после того как пройдены все проверки и изменения уже не возможны. Используюется для запуска собственных последующих операций в резульате проводки. |
|
|
/SCWM/EX_CORE_PROD_STOCK | Бади вызывается при проводке отпуска материалов из PSA обаласти. Используется для сортировки и фильтрации квантов, которые можно отпустить. Есть Fallback класс. |
|
|
/SCWM/EX_CORE_PTS_BTSQ | Бади вызывается при создании складской задачи размещения материала. Используется для изменения последовательности поиска типа складского места, которая была определена согласно стандартным настройкам. |
/SCWM/EX_CORE_PTS_CAPACHECK | Бади вызывается при создании складской задачи размещения материала в различных ситуациях, которые подробно перечислены в справке к бади. Вызываются 2 метода:
|
/SCWM/EX_CORE_PTS_DET_PRIO | Бади вызывается при создании складской задачи размещения материала. Используется для изменения приоритета типа склада, складского участка или типа места, который был определн согласно стандартных настроек спро. |
/SCWM/EX_CORE_PTS_EMPTY_BIN |
Есть fallback-класс и пример реализации. Бади вызывается при создании складской задачи размещения материала в пустое СМ. В даной бади 2 метода:
|
/SCWM/EX_CORE_PTS_FILT_SORT |
Есть пример реализации. Бади вызывается при создании складской задачи размещения материала.В данной бади можно фильтровать и сортировать доступные СМ, которые определила система согласно стандартным настройкам спро. |
/SCWM/EX_CORE_PTS_MD_ADDBIN |
Есть fallback-класс и пример реализации. Бади вызывается при создании складской задачи размещения материала в момент определения принимающего СМ в случае стратегии добавления запаса. Используется для определения СМ, к которому можно добавить запас. |
/SCWM/EX_CORE_PTS_MIX | Бади вызывается при создании складской задачи размещения материала. Состоит из 2 методов:
|
/SCWM/EX_CORE_PTS_NBIN_BLK | Бади вызывается при создании складской задачи размещения материала в тип склада типа балк. Используется для:
|
/SCWM/EX_CORE_PTS_NBIN_NRM | Бади вызывается при создании складской задачи размещения материала в тип склада стандартного типа . Используется для:
|
/SCWM/EX_CORE_PTS_NBIN_PAL | Бади вызывается при создании складской задачи размещения материала в паллетный тип склада. Используется для:
|
/SCWM/EX_CORE_PTS_NEAR_FB |
Бади вызывается при создании складской задачи размещения материала в тип склада с фиксированными складскими местами по статегии – ближайшее фикс.место. Данная бади используется для определения списка фиксированных СМ по обственной логике. |
/SCWM/EX_CORE_PTS_SECSQ |
Есть пример внедрения. Бади вызывается при создании складской задачи на размещение материала в момент определения принимающего складского участка. Используется для определения последовательности поиска складского участка по собственной логике. |
/SCWM/EX_CORE_PTS_SMAQ |
Есть fallback-класс. Бади вызывается при создании складской задачи на размещение материала. Есть 2 метода:
|
/SCWM/EX_CORE_PTS_SRTSQ | Бади вызывается при создании складской задачи на размещение материала. Используется для изменения последовательности складсирования (EVALPOS) каждого СМ, которую система определила согласно стандартных настроек. |
/SCWM/EX_CORE_PTS_TYPSQ | Бади вызывается при создании складской задачи на размещение материала в момент определения принимающего типа склада. Используеся для изменения последовательности поиска типа склада и правила приемки, которые система определила согласно стандартных настроек. |
/SCWM/EX_CORE_PTS_UPD_TAB |
Данная бади вызывается при создании складской задачи на размещение материала в момент присвоения продукта к новому фиксированному складскому месту. Используется для запуска собственных последующих операций. |
/SCWM/EX_CORE_PTS_VERIF | Данная бади вызывается при создании складской задачи на размещение материала в определнное СМ. В данной бади можно проверить возможность размещения в данное СМ и запретить при необходимости. |
|
|
Последовательность вызова бадих из fm /SCWM/REM_BIN_DET_INT:
|
|
/SCWM/EX_CORE_RMS_QCLA_STR | Бади вызывается при создании складской задачи на отпуск материалов. В данной бади изменяется/определяется количественная классификация запрошенного количества товара на отпуск, которая была определена согласно стандартным настройкам системы. Данное поле будет влиять на выбор последовательности поиска типа склада. |
/SCWM/EX_CORE_RMS_STRATEGY | Бади вызывается при создании складской задачи на отпуск материалов. В данной бади можно изменить последовательность поиска типа складов, которая была определена системной согласно стандартных настроек. |
/SCWM/EX_CORE_RMS_DELETE |
Вызывается до бади /SCWM/EX_CORE_RMS_DETERMINE в перформе 300 /SCWM/LREM_BIN_DETF13-QMAT_CREATE для каждого типа склада, в котором определяется доступный квант. Если возвращать Х, то из внутренней структуры CT_QMAT удаляются все кванты данного типа склада, но делается это уже после того как под текущую потребность кол-во уже зарезервировано. Дальнейшее влияние на процесс не понятно. |
Данная бади вызывается при поиске доступного запаса в операциях отпуска материала. Используется для сортировки и фильтрации квантов, которые система определила согласно стандартных настроек системы. Есть примеры реализации. Есть fallback-класс (для MFS) | |
/SCWM/EX_CORE_RMS_NEGATIVE |
Бади вызывается при создании складской задачи на отпуск материалов после того как отп.СМ уже определилось системой. Используется для разрешения использования отрицательных запасов. Также можно изменить клиентские данные в структуре СЗЧ. |
/SCWM/EX_CORE_RMS_QUANTITY | Бади вызывается при создании складской задачи на отпуск материалов после того как уже было определено отпускающее СМ, запрашиваемое кол-во, округленное согласно стандартным настройкам, Оперативная ЕИ, Тип ЕО. Данная бади предназначена прежде всего для изменения кол-ва, которое будет подобрано со СМ (cs_ltap-vsolm), но наряду с этим можно изменить оперативную ЕИ (cs_ltap-altme) и тип ЕО в задаче (CS_LTAP-LETYP). |
/SCWM/EX_CORE_RMS_HUTYP | Бади вызывается при создании складской задачи на отпуск материалов. Служит для изменения типа ЕО в складской задаче (cs_ltap-letyp). Тип ЕО стандартно определяется из спецификации упаковки с пом. Fm /SCWM/HUTYP_QUANTITY_DET. |
/SCWM/EX_CORE_RMS_HU_QUAN | Данная бади вызывается при создании складской задачи на отпуск материалов после того, как уже была определена отпускающая ЕО верхнего уровня. В данной бади можно:
|
/SCWM/EX_CORE_RMS_VERIFY | Бади вызывается при создании складской задачи в процессах отпуска. Два метода:
|
/SCWM/EX_CORE_RMS_OPUNIT | Бади вызывается при создании складской задачи на отпуск материалов после того как все отпускающие данные уже были определены. Используется для изменения оперативной ЕИ создаваемой СЗЧ (cs_ltap-altme). |
|
|
/SCWM/EX_CORE_SB_CREATE_ADD | Бади вызывается при создании складских мест. Используется для запуска собственных последующих операций. |
/SCWM/EX_CORE_SB_DELETE_ADD | Бади вызывается при удалении складских мест. Используется для запуска собственных последующих операций. |
/SCWM/EX_CORE_SB_FB_BLOCK | Реализуемо только внутри SAP. |
/SCWM/EX_CORE_SB_FB_EEW | Реализуемо только внутри SAP. |
/SCWM/EX_CORE_SB_UPDATE_ADD | Бади вызывается при изменении складских мест. Используется для запуска собственных последующих операций. |
/SCWM/EX_CORE_SB_VERIFY | Данная бади используется для заполнения поля верификации. Вызывается из отчета /SCWM/RLVERIFY (тр. /SCWM/LX45) |
|
|
/SCWM/EX_CORE_TR |
Бади по-умолчанию активна. Есть 3 метода: DOC_ASSIG_CHANGE – метод вызывается только из /SCWM/GM_POST при подборе товара в ЕО или сторно комплектования в ЕО. Система соответственно выполняет изменения по присвоение ЕО к ТЕ. HU_CONTENT_CHANGED – данный метод обновляет присвоения ЕО к ТЕ в момент, когда содержимое ЕО меняется. HU_LOADING – данный метод пустой, запускается при погрузке/разгрузке ЕО. |
|
|
/SCWM/EX_CORE_TW_ADJ_CTLIST | Данная бади вызывается только для транзитного склада при определении принимающего места для ЕО. В данной бади можно изменить Determ.Procedure, которая была определена согласно стандартных настроек. |
|
|
/SCWM/EX_CORE_TW_CONSGRP | Есть Fallback-класс. Используется для определения группы консолидации для транзитных ЕО. |
/SCWM/EX_CORE_TW_DET_DEST | Данная бади служит для изменения последовательности определенных системой принимающих складских мест для транзитных ЕО. |
/SCWM/EX_CORE_TW_ENRICH | Данная бади служит для изменения данных так называемой communication structure, которая используется при определении принимающего СМ для транзитной ЕО. Структура называется CS_TWP_COM_I и содержит огромную исчерпывающу информацию по данной транзитной ЕО. |
|
|
/SCWM/EX_CORE_WRKL_WT_CR | Бади вызывается при создании складской задачи и служит для изменения поля «Запланированный срок завершения для шага процесса», которое передается в таблицу плановой нагрузки /SCWM/WRKL. |
|
|
/SCWM/EX_CORE_WT_RT | Данная бади вызываетя при создании складской задачи и служит для изменения поля «Extract Time Determination», которое рассчитывается исходя из стандартных настроек в спро и записывается в таблицы складских задач /scwm/ordim_*. Это поле используется при планировании нагрузки на склад, означает – плановое время подготовки к выполнению складской задачи. |