— Lesson library
SAP & ABAP lessons
1,764 published lessons across ABAP, CDS, RAP, OData, S/4HANA and functional SAP — each with worked examples, common mistakes and the interview angle.
5 lessons
- Architecting Freight Settlement at Scale: Governance, Migration and Operating Model Decisions (Part 4)
- Configuring Freight Settlement Document Types and Calculation Sheets (Part 3)
- Configuring Freight Settlement: Calculation Sheets, Agreements, and Settlement Document Types (Part 2)
10 lessons
- Enhancements Part 1: SAP Enhancement Techniques Overview
- Enhancements Part 10: Enhancements in S/4HANA and Clean Core
- Enhancements Part 2: The Enhancement Framework Overview
4 lessons
- Advanced Planning Areas: Architecture, Integration and Production Design (Part 4)
- Configuring Key Figures, Aggregation Modes, and Time Profiles in Planning Areas (Part 3)
- Designing and Configuring Planning Area Structure: Key Figures, Levels, and Time Profiles (Part 2)
4 lessons
- Advanced Duplicate Check: Architecture, Integration and Production Design (Part 4)
- Configuring Search and Match Rules for Duplicate Check (Part 2)
- SAP Duplicate Check Tutorial (Part 1)
5 lessons
- BTP Integration Architecture: Connectivity Patterns Between Core and Side-by-Side Extensions (Part 3)
- BTP Strategy: Consumption Cost Governance, Operating Model, and Multi-Year Roadmap (Part 4)
- Identity, Authorization and Performance Trade-offs in a Multi-Tenant BTP Landscape (Part 5)
4 lessons
- Configuring and Operating ODP-Based DataSources and DTPs (Part 2)
- Monitoring and Managing ODP Delta Queues with ODQMON (Part 3)
- ODP Delta Extraction: Queues, Subscriptions and Recovery (Part 4)
6 lessons
- Configuring and Troubleshooting CIG Integration Flows for Master Data and Transactional Documents (Part 3)
- Configuring CIG Integration Scenarios and Understanding Document Flow (Part 4)
- Configuring Connectivity and Integration Flows in Cloud Integration Gateway (Part 2)
10 lessons
- SD Pricing Part 1: The Condition Technique — How SAP Prices a Sales Document
- SD Pricing Part 10: Enterprise Pricing Architecture — Governance, Extensibility and S/4HANA Migration
- SD Pricing Part 2: Condition Tables and Access Sequences — How SAP Finds a Price
5 lessons
- Architecting Maintenance Plan Strategy at Enterprise Scale: Governance, Migration and S/4HANA Evolution (Part 4)
- Configuring Scheduling Parameters, Call Horizon, and Shift Factors (Part 3)
- Configuring Single Cycle, Strategy, and Multiple Counter Plans (Part 2)
4 lessons
- Advanced Predictive Planning: Architecture, Integration and Production Design (Part 4)
- Configuring a Predictive Forecast on a Planning Model (Part 2)
- SAP Predictive Planning Tutorial (Part 1)
5 lessons
- Architecting RF Processing for Scale, Resilience, and Deployment Choice (Part 4)
- Configuring RF Menus, Profiles, and Logon for Warehouse Operators (Part 2)
- Configuring RF Menus, Transaction Sequences and Screen Layouts (Part 3)
5 lessons
- Behavior Implementations Part 1: The Behavior Pool — Handler and Saver Classes
- Behavior Implementations Part 2: Determinations and Validations Without Side Effects
- Behavior Implementations Part 3: Actions, Results and User-Facing Messages
6 lessons
- Preventive SoD: Designing Roles That Avoid Conflicts Before Provisioning (Part 5)
- SAP Segregation of Duties Tutorial (Part 1)
- Segregation of Duties Fundamentals: Risks, Functions and Conflicting Access (Part 2)
5 lessons
- Architecting Production Order Processes for Scale, Multi-Plant Landscapes, and S/4HANA Migration (Part 4)
- Order Confirmation, Goods Movements, and Status Management (Part 3)
- Order Costing, Variance Analysis, and Settlement (Part 5)
2 lessons
- TM Execution and Tracking: Events, Statuses and Exceptions
- Transportation Execution Statuses and Exception Handling
5 lessons
- Certificate Generation Across SD, MM, and Batch Processes with Troubleshooting (Part 5)
- Configuring Certificate Profiles and Certificate Types for Results Selection (Part 3)
- Configuring Certificate Profiles and Generating Certificates in the Order-to-Delivery Flow (Part 2)
4 lessons
- BW Query Performance, Variables and Restricted/Calculated Key Figures (Part 4)
- Query Design Elements: Restricted/Calculated Key Figures, Variables, Conditions, and Exceptions (Part 2)
- SAP BW Queries Tutorial (Part 1)
6 lessons
- MM Flexible Workflow Part 1: What Flexible Workflow Is and How It Approves Documents
- MM Flexible Workflow Part 2: Architecture and Supported Purchasing Scenarios
- MM Flexible Workflow Part 3: Start Conditions, Approval Steps, Recipients and Workflow Order
3 lessons
- Master Data Strategy: Central Ownership vs Distributed Models in SAP Landscapes (Part 2)
- SAP Data Architecture Tutorial (Part 1)
- SAP S/4HANA Master Data Governance and Data Quality in a Clean Core Landscape (Part 3)
10 lessons
- BAdI Part 1: What a BAdI Is and How SAP Calls It
- BAdI Part 10: BAdIs in S/4HANA and Clean Core
- BAdI Part 2: Finding and Implementing a BAdI Step by Step
4 lessons
- Configuring Replication Models, Filters and Outbound Implementations (Part 2)
- MDG Data Replication Architecture: DRF, Filters, Key Mapping and Recovery (Part 4)
- Monitoring, Troubleshooting, and Reprocessing Failed Replication Loads (Part 3)
5 lessons
- Configuring Alert Monitoring and Thresholds in CCMS (Part 3)
- Correlating Workload, Performance, and Database Monitoring for Root Cause Analysis (Part 5)
- Designing an Enterprise Monitoring Strategy Across SAP Landscapes (Part 4)
3 lessons
- FICO Document Splitting Part 1: Why Document Splitting Exists
- FICO Document Splitting Part 2: Configuring Method, Rules and Item Categories
- FICO Document Splitting Part 3: Runtime Flow, Zero-Balance Lines and Posting Errors
10 lessons
- SD Availability Check Part 1: What ATP Does and Why It Matters
- SD Availability Check Part 10: Architecting Availability Check at Scale — Classic ATP, aATP and Landscape Trade-offs
- SD Availability Check Part 2: Configuring the Classic Availability Check
4 lessons
- Advanced Guided Buying: Architecture, Integration and Production Design (Part 4)
- Configuring Buying Policies and Categories to Steer Compliant Purchasing (Part 2)
- Configuring User Groups, Categories, and Request Behavior in Guided Buying (Part 3)
7 lessons
- Advanced Employee Central Payroll: Architecture, Integration and Production Design (Part 7)
- Configuring Employee Data Replication Between Employee Central and Employee Central Payroll (Part 3)
- EC-to-ECP Replication, Integration Setup, and Payroll Process Flow (Part 5)
5 lessons
- Architecting Measuring Point Landscapes at Enterprise Scale: Volume, Integration, and Governance (Part 4)
- Configuring Measuring Points: Categories, Characteristics, and Linking to Technical Objects (Part 2)
- Measurement Document Entry and Counter-Based Maintenance Plan Integration (Part 3)
8 lessons
- BTP CPI iFlows Part 1: What an iFlow Is — Message Model and Building Blocks
- BTP CPI iFlows Part 2: Adapters, Mapping and Message Processing Steps
- BTP CPI iFlows Part 3: Exception Handling and Error Subprocesses
4 lessons
- Advanced Key Figure Design: Calculation Levels, Aggregation and Performance (Part 4)
- Calculated and Global Key Figures: Formulas, Operators, and Cross-Planning-Area Reuse (Part 3)
- SAP IBP Key Figures: Storage, Calculation and Aggregation Design (Part 2)
4 lessons
- Configuring Space Membership, Storage Allocation and Cross-Space Data Sharing (Part 2)
- Cross-Space Sharing and Data Access Controls in Datasphere Spaces (Part 3)
- Datasphere Space Security, Resource Governance and Transport Design (Part 4)
5 lessons
- Architecting Enterprise Wave Strategies Across Multi-Warehouse and Deployment Models (Part 4)
- Capacity-Based Wave Optimization and Resource Management Integration (Part 5)
- Configuring and Executing Wave Creation: Templates, Selection Criteria, and Release Strategies (Part 2)
5 lessons
- EML Part 1: What EML Is — READ, MODIFY and COMMIT ENTITIES
- EML Part 2: %cid, %cid_ref, MAPPED, FAILED and REPORTED
- EML Part 3: IN LOCAL MODE — What It Bypasses and When It Is Safe
5 lessons
- Managed RAP Part 1: Tables, CDS Data Model and Your First Behavior Definition
- Managed RAP Part 2: Numbering, Locking, ETags and Authorization
- Managed RAP Part 3: Determinations, Validations, Actions and Feature Control