— 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.
2 lessons
View all 2 lessons
View all 2 lessons
- TM-SD-EWM Integration: Delivery-Based Transportation and Warehouse Handoffs
- Transportation Tracking Integration and Event Correlation
4 lessons
- Advanced RBP Troubleshooting and Security Design (Part 4)
- Configuring Permission Roles and Target Populations for Employee Data Access (Part 2)
- Configuring Target Populations, Permission Groups, and Granting Logic in RBP (Part 3)
3 lessons
- Configuring and Executing Slotting Runs in SAP EWM (Part 2)
- Executing Slotting Runs and Managing Rearrangement in Live Operations (Part 3)
- SAP Slotting Tutorial (Part 1)
4 lessons
- Agent-Led SAP Transformation Toolchain: LeanIX, Signavio and Cloud ALM (Part 4)
- Automated Testing and Quality Gates in SAP ALM Pipelines (Part 3)
- Core Building Blocks of an SAP ALM and DevOps Strategy (Part 2)
3 lessons
- SAP QM in Procurement Tutorial (Part 1)
- Source Inspection, Certificate Requirements and Vendor Quality Control (Part 2)
- Usage Decision, Stock Posting and Blocked Procurement (Part 3)
8 lessons
- User Exits Part 1: What SD User Exits Are and How They Work
- User Exits Part 2: User Exits vs Customer Exits vs BAdIs — When to Migrate
- User Exits Part 3: Finding User Exits in Real Transactions
7 lessons
- Advanced BW/4HANA: Architecture, Integration and Production Design (Part 7)
- BW/4HANA Transfer Toolset: Conversion Paths and Object Readiness (Part 6)
- Modeling with ADSOs, CompositeProviders, and Open ODS Views in BW/4HANA (Part 3)
4 lessons
- Advanced Planning Operators: Architecture, Integration and Production Design (Part 4)
- SAP Planning Operators Tutorial (Part 1)
- Sequencing and Scheduling Operators via Application Jobs (Part 2)
5 lessons
- Advanced Confirmation Error Handling: COGI, Mass Confirmations, and Cross-System Reconciliation (Part 5)
- Configuring Automatic Goods Movements and Backflushing During Confirmation (Part 3)
- Configuring Confirmation Parameters, Control Keys, and Backflushing (Part 2)
7 lessons
- Advanced Catalog Management: Architecture, Integration and Production Design (Part 7)
- Catalog Loading, Validation, and Index Refresh Workflows (Part 4)
- Configuring and Loading Catalogs: CIF Structure, Punchout Setup, and Approval Workflow (Part 3)
5 lessons
- Enterprise Performance Governance: SLAs, Capacity Planning, and Cross-Landscape Strategy (Part 4)
- Memory Management, Buffer Tuning, and Extended Memory Diagnostics (Part 5)
- Reading Workload and Response Time Statistics for Diagnosis (Part 2)
3 lessons
- FICO Parallel Ledgers Part 1: Why Companies Need Parallel Accounting
- FICO Parallel Ledgers Part 2: Configuring Ledgers, Ledger Groups and Posting Flow
- FICO Parallel Ledgers Part 3: Ledger-Specific Postings and Integration Flow
7 lessons
- Advanced Matching, Best Record and Survivorship in MDG Consolidation (Part 7)
- Configuring Match Rules, Scoring, and Best-Record Survivorship for Consolidation (Part 5)
- Configuring the Consolidation Process: Matching, Best Record Rules, and Steward Review (Part 3)
6 lessons
- BTP API Management Part 1: What API Management Does
- BTP API Management Part 2: Proxies, Flows and Policies
- BTP API Management Part 3: Designing Policy Chains
7 lessons
- Advanced Data Builder: Architecture, Integration and Production Design (Part 7)
- Building Data Flows and Task Chains for Scheduled Data Integration (Part 6)
- Building Graphical Views: Joins, Unions, Associations, and Deployment Flow (Part 5)
5 lessons
- MM Source Determination Part 1: How SAP Finds the Right Supplier
- MM Source Determination Part 2: Source Lists and Requisition Assignment
- MM Source Determination Part 3: Quota Arrangements — Configuration and Split Logic
5 lessons
- Draft Handling Part 1: Draft Architecture — Active Data and Draft Persistence
- Draft Handling Part 2: Draft Lifecycle — Create, Edit, Resume, Activate, Discard
- Draft Handling Part 3: Draft Locking, ETags and Concurrency
3 lessons
- Designing and Configuring a Backup Strategy Across ECC, S/4HANA, and HANA (Part 2)
- Monitoring Backup Jobs and Verifying Recovery Readiness (Part 3)
- SAP Backup and Recovery Tutorial (Part 1)
6 lessons
- BTP Event Mesh Part 1: Why Event-Driven Integration
- BTP Event Mesh Part 2: Queues, Subscriptions and Security
- BTP Event Mesh Part 3: Reliable Event Consumption
2 lessons
- Critical Spare Optimization and Maintenance-Inventory Integration
- Spare Parts Planning for Maintenance Orders
2 lessons
- Advanced Capacity Planning and Multi-Project Resource Governance
- Project Resource Planning: Work Centers, Activities and Capacity
3 lessons
- Configuring and Executing Cross-Docking: Master Data, Process Flow, and Monitoring in EWM (Part 2)
- Opportunistic Cross-Docking: Runtime Matching, Task Determination, and Monitoring (Part 3)
- SAP Cross-Docking Tutorial (Part 1)
2 lessons
- Transportation Cockpit Planning Profiles and Daily Planner Workflow
- Transportation Cockpit: Manual Planning, Selection Profiles and Optimizer
4 lessons
- Advanced Mass Processing: Architecture, Integration and Production Design (Part 4)
- Configuring and Running Mass Change Requests: Selection, Field Rules, and Workflow Routing (Part 2)
- Executing and Monitoring Mass Change Requests: Runtime Flow, Error Handling, and Performance (Part 3)
3 lessons
- Enforcing Clean Core Extensibility Guardrails Through Technical Governance Gates (Part 3)
- Governance Frameworks, Review Boards and Standards Enforcement (Part 2)
- SAP Technical Governance Tutorial (Part 1)
10 lessons
- BAPI Part 1: What a BAPI Is and How to Find One
- BAPI Part 10: "Success but No Document" — Debugging BAPI Problems
- BAPI Part 2: Calling a BAPI — Inputs, X Structures, RETURN and Commit
3 lessons
- Inspection Characteristics, Sampling Procedures and Defect Recording in Production (Part 3)
- QM in Production: Inspection Lots, Operations and Results Recording (Part 2)
- SAP QM in Production Tutorial (Part 1)
3 lessons
- Identity and Access Review Automation: Joiner-Mover-Leaver, Dormant Users and Privileged Access (Part 3)
- SAP User Access Review Tutorial (Part 1)
- User Access Review: Periodic Certification, Scope, Decisions and Evidence (Part 2)
3 lessons
- Configuring and Troubleshooting Backflush: Master Data, Runtime Flow, and Stock Discrepancies (Part 2)
- SAP Backflush Tutorial (Part 1)
- Troubleshooting Backflush Errors and Correcting Postings in Production Support (Part 3)
3 lessons
- FICO Foreign Currency Valuation Part 1: Realized vs Unrealized Exchange Differences
- FICO Foreign Currency Valuation Part 2: Valuation Methods, Rate Types and Accounts
- FICO Foreign Currency Valuation Part 3: Running the Valuation and Understanding Postings
7 lessons
- Configuring and Monitoring IBP Integration Processes (Part 3)
- Configuring Data Integration Models and Managing Delta Loads (Part 5)
- IBP Real-Time Integration: Transactional Consistency, Queues and Recovery (Part 7)
4 lessons
- Advanced Spend Analysis: Architecture, Integration and Production Design (Part 4)
- Configuring Spend Data Loads, Classification, and Enrichment Rules (Part 3)
- Designing Classification Rules, Taxonomy Structure and Data Enrichment (Part 2)