EWM con SAP S/4HANA: arquitectura y programación
Su almacén es único, ¡por lo que su sistema también debe serlo! Explore sus opciones para ampliar y personalizar tanto el EWM integrado como el descentralizado en SAP S/4HANA. Utilice módulos de funciones, BAdI y código personalizado para modificar la interfaz de usuario, automatizar procesos, cambiar procedimientos estándar y mucho más. Con ejemplos detallados y código de muestra, podrá asegurarse de que su solución de gestión de almacenes se adapta perfectamente a su negocio.
- Comprender la arquitectura de EWM integrado y descentralizado para SAP S/4HANA.
- Aprenda a utilizar los marcos de EWM para programar extensiones y satisfacer los requisitos empresariales.
- Domine los módulos de funciones esenciales y los BAdI.
Aprenderás sobre:
- Arquitectura y marcos:
Descubra los componentes básicos del EWM descentralizado e integrado con SAP S/4HANA. Repase los marcos clave, incluidos el marco de radiofrecuencia, el marco de posprocesamiento, el monitor de almacén y mucho más.
- Módulos de función y BAdI:
Conozca los módulos de funciones y los BAdI más utilizados para EWM. Úselos para ampliar las solicitudes de almacén, la gestión de lotes, el manejo de oleadas y la gestión de excepciones, entre otros.
- Ampliación de las mejores prácticas:
Programa EWM para ir un paso (¡o dos!) más allá de las mejores prácticas tradicionales. Ya sea que necesites mejorar tu interfaz de entrega con datos personalizados, imprimir etiquetas de selección en una impresora móvil o planificar el almacenamiento en función de un período de cuarentena, ¡tenemos lo que necesitas!
Aspectos Destacados:
- Procesamiento de entregas
- Gestión de inventario
- Gestión de calidad
- Monitor de almacén
- Marco gráfico sencillo
- Marco de radiofrecuencia
- Marco de posprocesamiento
- Extensibilidad para usuarios clave
- Centro de trabajo
- Módulos de funciones
- BAdI
- Migración
Ver Tabla de Contenidos Completa
EWM with SAP S/4HANA: Architecture and Programming
Your warehouse is unique, so your system must be too! Explore your options for extending and customizing both embedded and decentralized EWM in SAP S/4HANA. Use function modules, BAdIs, and custom code to alter the UI, automate processes, change standard procedures, and more. With detailed examples and sample code, you can ensure that your warehouse management solution suits your business precisely!
- Understand the architecture of embedded and decentralized EWM for SAP S/4HANA
- Learn to use EWM frameworks to program extensions and meet business requirements
- Master essential function modules and BAdIs
You'll learn about:
- Architecture and Frameworks:
Discover the building blocks of decentralized and embedded EWM with SAP S/4HANA. Walk through key frameworks including the radio frequency framework, post processing framework, warehouse monitor, and more.
- Function Modules and BAdIs:
Learn about the most frequently used function modules and BAdIs for EWM. Use them to extend warehouse requests, batch management, wave handling, and exception management, among others.
- Extending Best Practices:
Program EWM to take you one (or two!) steps beyond traditional best practices. Whether you need to enhance your delivery interface with custom data, print picking labels on a mobile printer, or plan putaway based on a quarantine period, we’re got you covered!
Key Highlights:
- Delivery processing
- Inventory management
- Quality management
- Warehouse monitor
- Easy graphics framework
- Radio frequency framework
- Post processing framework
- Key-user extensibility
- Work center
- Function modules
- BAdIs
- Migration
View Full Table of Contents
- Foreword
- Preface
- Who Should Read This Book?
- Structure and Content
- Prerequisites
- Acknowledgments
- 1 Flexible Warehouse Management with Extended Warehouse Management
- 1.1 Warehouse Management with Standardized Software: Deployment, Configuration, and Enhancement
- 1.2 Flexibility of Extended Warehouse Management
- 1.2.1 Activity Areas: Flexible Assignment of Storage Bins to Work Areas
- 1.2.2 Storage Control: Modeling Multistep Warehouse Processes
- 1.3 Summary
- 2 Architecture
- 2.1 Delivery Processing
- 2.1.1 Function of Delivery Processing
- 2.1.2 Object EWM Delivery and Data Model
- 2.1.3 Integration with Other EWM Components
- 2.2 Warehouse Logistics
- 2.2.1 Shipping and Receiving
- 2.2.2 Warehouse Task and Warehouse Order
- 2.3 Inventory Management
- 2.3.1 Locations
- 2.3.2 Handling Units
- 2.3.3 Stock
- 2.4 Quality Inspection
- 2.4.1 Quality Inspection in Decentralized EWM
- 2.4.2 Quality Management in Embedded EWM
- 2.5 Integration with ERP Systems
- 2.5.1 SAP ERP and SAP S/4HANA Systems
- 2.5.2 Third-Party ERP Systems (Non-SAP)
- 2.5.3 SAP S/4HANA Integration in Embedded EWM
- 2.6 Summary
- 3 Frameworks and Development Tools in Extended Warehouse Management
- 3.1 Warehouse Management Monitor
- 3.1.1 Basics and Technical Structure
- 3.1.2 Enhancement Options
- 3.2 Easy Graphics Framework and Measurement Services
- 3.2.1 Foundations
- 3.2.2 Custom Development: Basic Measurement Service
- 3.2.3 Adjust Chart Template
- 3.2.4 Custom Development: Easy Graphics Framework Object Service Provider
- 3.3 Radio Frequency Framework
- 3.3.1 Basics
- 3.3.2 Radio Frequency Framework and the Web Dynpro ABAP Transaction
- 3.3.3 Create a New Display Profile
- 3.3.4 Create a New Radio Frequency Menu
- 3.3.5 Specification and Design of a New Radio Frequency Transaction
- 3.3.6 Realization of the New Radio Frequency Transaction in the System
- 3.3.7 Realization of a Verification Profile
- 3.3.8 Value Helps in Radio Frequency with Function Key F8
- 3.3.9 Realization of Lists
- 3.3.10 Exception Handling in Radio Frequency
- 3.3.11 Process Functions in Background Mode in Radio Frequency Transactions
- 3.3.12 Enhance Standard Radio Frequency Transactions, and the Use of Radio Frequency BAdIs
- 3.4 Post Processing Framework
- 3.4.1 What Is Post Processing Framework?
- 3.4.2 Extended Warehouse Management and Post Processing Framework
- 3.4.3 Enhancement Options of Post Processing Framework
- 3.5 Key User Extensibility for Custom Fields
- 3.5.1 Introduction to Key User Extensibility
- 3.5.2 Extended Warehouse Management and Key User Extensibility
- 3.5.3 Extended Warehouse Management Extension Includes
- 3.6 Work Center
- 3.6.1 Basics and Architecture
- 3.6.2 Enhancing the Entry Screen
- 3.6.3 Custom Development: Change Icons in the Tree Control
- 3.6.4 Custom Development: New Tab in Scanner Area
- 3.6.5 Custom Development: Close Handling Unit
- 3.6.6 Custom Development: Packing of Inbound Deliveries
- 3.7 Summary
- 4 Enhancing SAP Best Practices for Embedded EWM
- 4.1 Introduction to SAP Best Practices for Embedded EWM
- 4.1.1 Functional Scope of SAP Best Practices for Embedded EWM
- 4.1.2 Overview of Enhancements within the Scope Items
- 4.1.3 Installation of SAP Best Practices for Embedded EWM
- 4.1.4 Activating an SAP Cloud Appliance Library Instance
- 4.2 Basic Warehouse Inbound Processing from Supplier: 1FS
- 4.2.1 Process Description of Scope Item 1FS
- 4.2.2 Enhancement 1FSa: Automatic Handling Unit Creation without Packaging Specifications
- 4.2.3 Enhancement 1FSb: Simplify the Screen Flow for Radio Frequency Putaway
- 4.3 Warehouse Inbound Processing from Supplier with Batch Management: 1V5
- 4.3.1 Process Description of Scope Item 1V5
- 4.3.2 Enhancement 1V5a: Permit Activation of the Transportation Unit Only after Entering the License Plate and Pager
- 4.3.3 Enhancement 1V5b: Putaway Depending on Quarantine Period
- 4.3.4 Enhancement 1V5c: Enhancing the Warehouse Monitor
- 4.3.5 Enhancement 1V5d: Delay Inbound Delivery with Missing Batch
- 4.4 Outbound Process Using Pick Handling Units as Shipping Handling Units: 1G2
- 4.4.1 Process Description of Scope Item 1G2
- 4.4.2 Enhancement 1G2a: Extending the Delivery Interface by Custom Data
- 4.4.3 Enhancement 1G2b: Transfer of Custom Data from Outbound Delivery Order to Warehouse Task
- 4.4.4 Enhancement 1G2c: Showing Custom Data in the Form View of the Outbound Delivery Order Item
- 4.4.5 Enhancement 1G2d: Determination and Transfer of Handling Unit Type from Packaging Specification to Pick Warehouse Task
- 4.4.6 Enhancement 1G2e: Determination of the Operative Unit of Measure by Packaging Specification of Goods Receipt
- 4.4.7 Enhancement 1G2f: Prohibit Goods Issue for Incomplete Packing
- 4.5 Outbound Process Using Wave, Pick Handling Units, Packing, Staging, and Loading: 1V7
- 4.5.1 Process Description of Scope Item 1V7
- 4.5.2 Enhancement 1V7a: Take Over Transportation Unit after Unloading
- 4.5.3 Enhancement 1V7b: Print Picking Labels on a Mobile Printer
- 4.6 Physical Inventory in Warehouse: 1FW
- 4.6.1 Process Description of Scope Item 1FW
- 4.6.2 Enhancement 1FWa: Enhancing the Goods Movement Interface by Additional Data
- 4.7 Summary
- 5 Function Modules, Methods, and APIs for Extended Warehouse Management
- 5.1 Transaction Manager for a Logical Unit of Work in Extended Warehouse Management
- 5.2 EWM API Concept
- 5.3 External APIs
- 5.4 Service Class for Filling Stock Fields
- 5.5 Date and Time for Time Zone of Warehouse Number
- 5.6 Cross-Application Constants
- 5.7 Create and Extend Application Log
- 5.8 Read EWM Deliveries and Warehouse Requests
- 5.9 Change EWM Deliveries or Warehouse Requests
- 5.10 Read Warehouse Product Master
- 5.11 Create/Change Warehouse Product Master Records
- 5.12 Service Class Batch Management
- 5.13 Read Warehouse Task
- 5.14 Create/Confirm and Cancel Warehouse Task
- 5.15 Select Handling Units from Database
- 5.16 Create and Change Handling Units
- 5.17 Get Stock
- 5.18 Posting Change of Stock
- 5.19 Select, Release, Split, and Merge Waves
- 5.20 Get Transportation Units
- 5.21 Change Transportation Unit
- 5.22 Read and Determine Packaging Specifications
- 5.23 Create/Change/Copy/Delete Packaging Specifications
- 5.24 Service Class for Radio Frequency Framework
- 5.25 Summary
- 6 Useful Business Add-Ins within Extended Warehouse Management
- 6.1 Delivery Processing
- 6.1.1 Enhancement Spot /SCWM/ES_ERP_MAPIN
- 6.1.2 Enhancement Spot /SCWM/ES_ERP_ERROR_HANDLING
- 6.1.3 Enhancement Spot /SCWM/ES_ERP_INT_CONF
- 6.1.4 Enhancement Spot /SCWM/ES_ERP_PROD
- 6.1.5 Enhancement Spot /SCWM/ES_ERP_PRIOP
- 6.1.6 Enhancement Spot /SCDL/TS_EXT
- 6.1.7 Enhancement Spot /SCWM/ES_DLV_DET
- 6.1.8 Enhancement Spot /SCWM/ES_CORE_CONS
- 6.1.9 Enhancement Spot /SCWM/ES_DLV_EGR2PDI
- 6.1.10 Enhancement Spot /SCWM/ES_ERP_MAPOUT
- 6.2 Waves
- 6.2.1 Enhancement Spot /SCWM/ES_WAVE
- 6.3 Warehouse Tasks
- 6.3.1 Enhancement Spot /SCWM/ES_CORE_CR
- 6.3.2 Enhancement Spot /SCWM/ES_CORE_RMS
- 6.3.3 Enhancement Spot /SCWM/ES_CORE_PTS
- 6.3.4 Enhancement Spot /SCWM/ES_RSRC_QU
- 6.3.5 Enhancement Spot /SCWM/ES_CORE_WT_RT
- 6.3.6 Enhancement Spot /SCWM/ES_CORE_LSC
- 6.3.7 Enhancement Spot /SCWM/ES_CORE_PSC
- 6.3.8 Enhancement Spot /SCWM/ES_CORE_CO
- 6.4 Warehouse Orders
- 6.4.1 Enhancement Spot /SCWM/ES_WHO
- 6.5 Exception Handling
- 6.5.1 Enhancement Spot /SCWM/ES_EXCP_EXC
- 6.6 Summary
- Appendices
- A Programming Guidelines in Extended Warehouse Management for Enhancements
- A.1 General Guidelines
- A.2 Naming Conventions for the Data Dictionary
- A.3 Naming Conventions for ABAP Objects
- A.4 Naming Conventions for Variables and Parameters
- A.5 Performance Guidelines
- A.6 Summary
- B Migrating SAP EWM to EWM in SAP S/4HANA
- B.1 Migration Strategies
- B.2 Migration Procedure
- B.3 Summary
- C The Authors
- Index