Advanced Variant Configuration with SAP S/4HANA
Información
- Editorial: SAP PRESS
- Autores: Uwe Blumöhr, Andreas Kölbl, Michael Neuhaus, Marin Ukalovic
- Año: 2024
- Edición: 1
- Páginas: 567
- Idioma: Inglés
Descripción
Use SAP S/4HANA for advanced variant configuration to meet the individual requirements of your customers! Perform product modeling, from creating a configurable material and managing master data to setting up object dependencies, variant pricing, and material variants. Discover the most important integration points, including microservices on SAP Business Technology Platform (SAP BTP), SAP Commerce Cloud, SAP CPQ, and more. Incorporate industry best practices to get the most out of your AVC system!
- Master the new variant configuration engine in SAP S/4HANA
- Set up your modeling data and manage object dependencies with step-by-step instructions
- Apply best practices for product and modeling development to manufacturing and sales
Aspectos Destacados
- Configurable materials
- Master data
- Configuration profiles
- Object dependencies
- Variant pricing
- Material variants
- Integration
- Best practices
- Case studies
Aprenderás sobre
- Product Modeling:
Get step-by-step instructions for modeling a product, from maintaining the configurable material master to handling variant pricing in SAP S/4HANA. Master object dependencies, variant tables, key syntax, conditions, and other technical elements.
- Integration:
Learn how to use AVC alongside solutions such as SAP BTP, SAP Commerce Cloud, and SAP CPQ. Discover integration points with third-party solutions for 3D configuration, AI, and more.
- Best Practices:
Consult examples of AVC in action! Review the best practices for moving from LO-VC to AVC with SAP S/4HANA using a real-world case study.
Tabla de Contenidos
- Part I Basic Principles of Variant Configuration
- 1 Product Configuration with SAP
- 1.1 Generation Change: From SAP ERP to SAP S/4HANA
- 1.1.1 Comparing SAP ERP and SAP S/4HANA
- 1.1.2 The SAP Fiori User Interface
- 1.1.3 SAP HANA or SAP S/4HANA?
- 1.1.4 Modes of Operation
- 1.1.5 The Digital Core
- 1.1.6 Simplification
- 1.2 Generation Change: From LO-VC to AVC
- 1.2.1 SAP S/4HANA: The Simplification List in LO-VC
- 1.2.2 AVC in SAP S/4HANA Cloud
- 1.3 Which SAP Configurators Are Available?
- 1.3.1 Internet Pricing and Configurator
- 1.3.2 Solution Sales Configurator
- 1.3.3 SAP CPQ
- 1.3.4 SAP Advanced Variant Configuration and Pricing Microservices
- 1.4 Product Configuration with AVC in an End-to-End Process
- 1.5 Managing Product Diversity
- 1.6 Manufacturing Scenarios for Configurable Products
- 1.7 Summary
- 2 The Path from LO-VC to AVC in SAP S/4HANA
- 2.1 AVC and LO-VC: An Either-Or?
- 2.2 Ways of Transformation
- 2.3 Basic Principles of the Transformation
- 2.4 Transition Workspaces
- 2.5 Transition Workbench
- 2.5.1 Structure of the Transition Workbench
- 2.5.2 Analysis of the LO-VC Model
- 2.5.3 Creating the AVC Model
- 2.5.4 Transforming a Constraint: An Example
- 2.6 Comparing the Results
- 2.7 Transferring the Material Variants
- 2.8 An Exemplary Approach to Switching from VC to AVC (Greenfield versus Brownfield)
- 2.8.1 Why Switch to AVC?
- 2.8.2 Brownfield versus Greenfield
- 2.8.3 Step 1: Scoping
- 2.8.4 Step 2: Planning
- 2.8.5 Step 3: Implementation
- 2.8.6 Step 4: Testing
- 2.8.7 Step 5: Go-Live
- 2.8.8 Step 6: Hypercare
- 2.9 Summary
- Part II Basics of Modeling
- 3 Creating Your First Configurable Material
- 3.1 Basic Principles
- 3.2 A First Example
- 3.3 The Configurable Material Master
- 3.4 Variant Classes, Characteristics, and Configuration Profiles
- 3.5 The Valuation Interface of the Extended Variant Configuration
- 3.6 Object Dependencies for Planning and Production
- 3.7 Configuration and Prices
- 3.8 Summary
- 4 Master Data in the Modeling Context
- 4.1 Variant Configuration Modeling Environment
- 4.2 AVC Simulation Environment
- 4.3 Tools from the Classification System
- 4.3.1 Characteristic Maintenance
- 4.3.2 Class Maintenance
- 4.3.3 Classification
- 4.3.4 Search and Evaluation Options in the Classification System
- 4.4 Material Master, Bill of Materials, and Routing of the Configurable Material
- 4.4.1 Material Master of the Configurable Material
- 4.4.2 Super Bill of Materials of the Configurable Material
- 4.4.3 Super Routing for the Configurable Material
- 4.4.4 Production Versions
- 4.5 Configuration Profile and Configuration Scenarios
- 4.5.1 Overview of a Configuration Profile
- 4.5.2 Configuration Profiles in Detail
- 4.5.3 Configuration Scenarios at a Glance
- 4.5.4 Planned/Production Order without BOM Explosion Scenario
- 4.5.5 Planned/Production Order with BOM Explosion Scenario
- 4.5.6 Sales Order (SET) Scenario
- 4.5.7 Order BOM Scenario: The Engineer-to-Order Process
- 4.5.8 Order BOM Scenario: Order Bill of Materials and Order Routing
- 4.6 Characteristic Groups as User Interface Design
- 4.7 Summary
- 5 Object Dependencies
- 5.1 Basic Principles
- 5.1.1 Types and Assignment of Object Dependencies
- 5.1.2 Procedural and Declarative Character of Object Dependencies
- 5.1.3 Local and Global Object Dependencies
- 5.1.4 Status of Object Dependencies
- 5.1.5 Processing Mode of Object Dependencies
- 5.1.6 Object Dependencies in Classification and Variant Configuration
- 5.1.7 Execution Sequence of Object Dependencies
- 5.1.8 Basic Rules of the Syntax
- 5.1.9 Syntax Elements
- 5.2 Variant Tables
- 5.2.1 Creating a Table Structure
- 5.2.2 Linking a Variant Table to a Database Table or to a Custom Business Object
- 5.2.3 Contents of a Variant Table
- 5.2.4 Accessing a Variant Table
- 5.2.5 Variant Tables for Value Restrictions via Constraints
- 5.2.6 Variant Tables for Deriving Values via Procedures
- 5.2.7 Variant Tables in Conditions
- 5.3 Object Dependencies for Interactive Configuration (High-Level Configuration)
- 5.3.1 Use Constraints
- 5.3.2 Exclusive Syntax for Constraints in Detail
- 5.3.3 Constraints in the Trace
- 5.3.4 Procedures
- 5.3.5 Exclusive Syntax for Procedures in Detail
- 5.3.6 Procedures in the Trace
- 5.3.7 Facet Changes with Preconditions and Selection Conditions
- 5.3.8 AVC: Business Add-Ins
- 5.3.9 Principles of AVC Modeling for Good Performance
- 5.3.10 Constraints and the Multiple Use of Classes
- 5.4 Object Dependencies for a Bill of Materials and Routing (Low-Level Configuration)
- 5.4.1 Selection Conditions in a Bill of Materials and Routing
- 5.4.2 Class Nodes in Bills of Materials
- 5.4.3 Procedures in Bills of Materials and Routings
- 5.5 Summary
- 6 Pricing
- 6.1 Pricing in Sales
- 6.1.1 Step 1: Reference Characteristic with Reference to Structure SDCOM-VKOND
- 6.1.2 Step 2: Determine the Condition Type and Create a Variant Condition
- 6.1.3 Step 3: Check the Costing Sheet
- 6.1.4 Step 4: Assign Variant Conditions
- 6.1.5 Checking the Result of Our Modeling Steps
- 6.2 Pricing on the Basis of Sales Order Costing
- 6.3 Pricing in Purchasing
- 6.3.1 Step 1: Check the Costing Sheet
- 6.3.2 Step 2: Determine the Condition Type and Create Variant Conditions
- 6.3.3 Step 3: Assign the Reference Characteristic
- 6.3.4 Step 4: Assign Variant Conditions
- 6.4 Microservice for Pricing on SAP Business Technology Platform
- 6.4.1 How the Pricing Service Works
- 6.4.2 Administration
- 6.4.3 Extensibility
- 6.5 Summary
- 7 Material Variants
- 7.1 Material Master
- 7.2 Bill of Materials
- 7.3 Routing
- 7.4 Pricing
- 7.5 Variant Matching
- 7.6 Summary
- 8 Integrating Variant Configuration in Platforms via Knowledge Bases and Runtime Versions
- 8.1 Architecture
- 8.2 Master Data for Configuration Integration: Knowledge Bases and Runtime Versions
- 8.2.1 Replicating Master Data from SAP ERP and SAP S/4HANA Systems
- 8.2.2 The Delta List in Relation to the Use of Microservices and LO-VC
- 8.2.3 Differences between Configuration Models and Knowledge Bases in the Delta List
- 8.2.4 Selecting the Knowledge Base at Runtime
- 8.3 Tips for Generating Knowledge Base Runtime Versions
- 8.3.1 Objects of the Knowledge Base
- 8.3.2 Generating New Runtime Versions
- 8.3.3 Regenerating Existing Runtime Versions
- 8.3.4 Configuration with Runtime Versions during Changes to the Product Model
- 8.3.5 The Suitability of a Product Model for Generating Knowledge Bases and Runtime Versions
- 8.3.6 The Compatibility of the Product Model
- 8.3.7 Changes for the Application of Configuration Models in Sales and Distribution
- 8.3.8 Tips for Creating Runtime Versions
- 8.3.9 Recommendations for Naming Conventions
- 8.4 Instructions for (Re)generating Runtime Versions
- 8.4.1 When Do New Runtime Versions Need to Be Created?
- 8.4.2 When Do Existing Runtime Versions Need to Be Regenerated?
- 8.4.3 Runtime Versions in Connection with Change Numbers
- 8.4.4 How Often Should You (Re)generate Runtime Versions?
- 8.4.5 Innovations in the Use of AVC
- 8.4.6 Filtering Unneeded Runtime Versions
- 8.5 Using the Configuration Microservice in SAP BTP
- 8.5.1 Calling the Configuration Service
- 8.5.2 Administration
- 8.5.3 Extensibility
- 8.6 Variant Configuration in SAP Commerce Cloud
- 8.7 Integrated Variant Configuration in SAP CPQ
- 8.7.1 SAP CPQ as a Leading System
- 8.7.2 SAP CPQ as an Add-On for Integrated SAP ERP or SAP S/4HANA Variant Configuration
- 8.8 Summary
- 9 New Integration Aspects for Variant Configuration
- 9.1 Master Data Distribution with Product Data Replication
- 9.1.1 Challenges and Opportunities
- 9.1.2 Setting Up and Customizing Product Data Replication
- 9.1.3 Additional System Preparation for Product Data Replication
- 9.1.4 Replication Workbench: Objects and Terminology
- 9.1.5 Creating a Configuration Definition and Folder
- 9.1.6 Creating and Exploding the Baseline
- 9.1.7 From Distribution Order to Distribution Unit and Distribution Packet
- 9.1.8 Sending the UPS Packet
- 9.1.9 Posting the Packet
- 9.1.10 Correction Packets
- 9.1.11 Replicating Condition Records
- 9.1.12 Product Data Replication Add-On for Routings
- 9.1.13 Troubleshooting and Tips and Tricks
- 9.2 SAP Variant Configuration with SAP Teamcenter
- 9.2.1 The Strategic Partnership between SAP and Siemens
- 9.2.2 The Next Generation of SAP Teamcenter Integration
- 9.2.3 Current Status and Outlook for End-to-End Variant Configuration
- 9.2.4 A Real-Life Example: Consistent Variant Configuration of a Configurable Valve
- 9.3 Requirements Management and Documentation in Modeling: SAP Enterprise Product Development
- 9.4 Machine Learning and Artificial Intelligence for Configurable Products
- 9.4.1 Data Acquisition and Preparation
- 9.4.2 Creating Models/Scenarios and Training
- 9.4.3 Using Machine Learning Models
- 9.4.4 Machine Learning in the Industry Cloud
- 9.5 Integrating AVC with SAP Workflow Management
- 9.6 Two-Tier Scenario: Cross-System Procurement of Configured Products
- 9.7 Summary
- 10 Solutions from SAP Partners
- 10.1 3D Configuration
- 10.1.1 Terminology
- 10.1.2 Functions of a 3D Configuration Integrated into the SAP System
- 10.1.3 3D Configuration, Augmented Reality, and Virtual Reality
- 10.1.4 Real-Life Example: TRILUX GmbH & Co. KG
- 10.1.5 3D Engine
- 10.2 Artificial Intelligence-Optimized Processing of Customer Requests
- 10.2.1 Basic Principles and General Conditions
- 10.2.2 Preliminary Considerations
- 10.2.3 Examples
- 10.3 Variant Table Contents on SAP Business Technology Platform
- 10.3.1 System Architecture
- 10.3.2 The Simple Variant Table Maintenance Application from networker, solutions
- 10.4 Variant Configuration with Machine Learning
- 10.4.1 Machine Learning and Complex Formulas: Bread Baking Example
- 10.4.2 Using Machine Learning in Real Life: “Folder Gluer” Packaging Machine Example
- 10.5 Hybrid System Configuration, End-to-End Automation, and API-Based Integration with SAP Solutions
- 10.5.1 Integrated Variant Configuration with SAP Solutions and External Software Systems
- 10.5.2 Consistent User Experience with Heterogeneous Configuration Engines in Parallel Operation
- 10.5.3 Multilevel Hybrid System Configuration and Orchestration of Heterogeneous Knowledge Bases
- 10.5.4 Service-Oriented Architectures, SAP-Compatible APIs, and Complex Multilevel Data Structures
- 10.5.5 System-Neutral Configuration IDs and Configuration Lifecycle Management
- 10.5.6 End-to-End Digitization and Automation Using Workflow Management and Integration
- 10.6 Summary
- Part IV Industry Best Practices
- 11 Case Study: Transformation from LO-VC to AVC
- 11.1 AVC Preliminary Study
- 11.1.1 Data Model Analysis
- 11.1.2 Analysis of PFUNCTIONs
- 11.1.3 Identifying Risks and Challenges
- 11.1.4 Estimated Work Involved
- 11.2 Best Practice Transformation: A Real-Life Example
- 11.2.1 Scoping
- 11.2.2 Planning
- 11.2.3 Implementation
- 11.2.4 Testing
- 11.2.5 Go-Live
- 11.2.6 Hypercare
- 11.3 Summary
- 12 SAP Variant Configuration Communities
- 12.1 Configuration Working Group
- 12.1.1 Objective and Tasks
- 12.1.2 History
- 12.1.3 Organizational Structure
- 12.1.4 CWG Conferences
- 12.1.5 CWG Portal
- 12.1.6 CWG Sandbox Systems
- 12.2 The DSAG Variant Configuration Working Group
- 12.2.1 Interview with the DSAG Variant Configuration Working Group
- 12.3 SAP AVC Customer Co-Innovation Council
- 12.4 Summary
- The Authors
- Authors
- Contributors
- Foreword Authors
Descargo de responsabilidad
SAP, otros productos SAP y servicios mencionados aquí así como sus respectivos logos son marca registrada de SAP SE (o una compañía afiliada de SAP) en Alemania y otros países. Nuestra compañía no está afiliada con SAP SE ni con ninguna de sus compañías afiliadas incluyendo pero no limitada a: Sybase, Business Objects, Hybris, Ariba y SuccessFactors. Todos los otros nombres, marcas, logos, etc. son marcas o servicios registrados de sus respectivos propietarios.