— 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
- Comparing Migration Approaches: Trade-offs, Data Volume, and Deployment Fit (Part 2)
- Cutover Architecture, Mock Runs, and Rollback Strategy for S/4HANA Migration Programs (Part 5)
- Post-Migration Operating Model, Cost Governance, and Roadmap Evolution (Part 4)
5 lessons
- Configuring and Interpreting Authorization Trace Results for Role Remediation (Part 2)
- Correlating Authorization Traces Across Fiori, Gateway, and Backend Layers (Part 5)
- Governing Authorization Trace Programs at Enterprise Scale (Part 4)
5 lessons
- Configuring the Transport Domain and Transport Routes in STMS (Part 2)
- Configuring Transport Routes, Layers and Consolidation Paths in STMS (Part 3)
- Enterprise Transport Governance: Landscape Strategy, CI/CD Integration, and Multi-Track Architectures (Part 4)
5 lessons
- FICO Asset Accounting Part 1: Fixed Assets, Asset Classes and the Asset Lifecycle
- FICO Asset Accounting Part 2: Configuring Depreciation Areas and the Asset Posting Flow
- FICO Asset Accounting Part 3: Depreciation Keys and the Depreciation Run
3 lessons
- Notification-to-Order Process and Malfunction/Breakdown Data (Part 2)
- SAP Maintenance Notifications Tutorial (Part 1)
- Troubleshooting Maintenance Notifications: Partner, Status, Catalog and Workflow (Part 3)
5 lessons
- Advanced Putaway Scenarios: HU-Based Putaway, Mixed Storage, and Exception Handling (Part 5)
- Architecting Putaway Strategy Across Deployment Models: Trade-offs, Governance, and Migration (Part 4)
- Configuring Putaway Strategies and Storage Type Search Sequences (Part 3)
5 lessons
- MM Purchase Requisition Part 1: The Purchase Requisition Lifecycle, Item Data and Account Assignment
- MM Purchase Requisition Part 2: Source Determination for PRs — Source Lists, Quotas and Info Records
- MM Purchase Requisition Part 3: MRP-Generated vs Manually Created Requisitions
2 lessons
- Integrated Project Planning and Baseline Control (Part 2)
- SAP PS Project Planning Tutorial: WBS, Networks, Costs and Dates (Part 1)
4 lessons
- Advanced Transformations: Architecture, Integration and Production Design (Part 4)
- Designing and Troubleshooting Transformation Rule Groups and Routines (Part 2)
- SAP Transformations Tutorial (Part 1)
4 lessons
- Advanced Performance and Goals: Architecture, Integration and Production Design (Part 4)
- Configuring Goal Plan and Performance Form Templates: Design Decisions and Route Maps (Part 2)
- Designing Route Maps and Workflow Steps for Performance Forms (Part 3)
4 lessons
- Advanced Ariba Invoicing: Matching, Exceptions and ERP Reconciliation (Part 4)
- Configuring Invoice Matching, Tolerances, and Exception Handling in SAP Ariba (Part 2)
- Invoice Reconciliation, Exception Handling, and ERP Integration via CIG (Part 3)
4 lessons
- Advanced Inventory Optimization: Multi-Echelon Safety Stock and Service Levels (Part 4)
- Configuring Safety Stock and Target Service Levels for Multi-Echelon Inventory Optimization (Part 3)
- Configuring the Inventory Optimization Planning Model and Key Figures (Part 2)
10 lessons
- Modularization Part 1: Why and How to Split ABAP Programs
- Modularization Part 10: Modularization for Unit Testing and Regression Safety
- Modularization Part 2: FORM Routines — Legacy but Still Important
2 lessons
- Freight Order Lifecycle: Plan, Tender, Execute and Settle
- Freight Orders: Planning, Execution, Resources and Stops
5 lessons
- Capacity Header Configuration and Available Capacity Setup (Part 3)
- Configuring Work Center Capacities, Formulas and Scheduling Behavior (Part 2)
- SAP Work Centers Tutorial (Part 1)
7 lessons
- Advanced BRFplus: Architecture, Integration and Production Design (Part 7)
- BRFplus Runtime Integration with MDG: Triggers, Debugging, and Performance Tuning (Part 6)
- Building and Assigning BRFplus Rules for MDG Validations and Derivations (Part 5)
5 lessons
- SD Item Categories Part 1: What Item Categories Control
- SD Item Categories Part 2: Item Category Determination (VOV4)
- SD Item Categories Part 3: Item Categories for Special Processes — MTO, Third-Party, IPO, Service and Returns
3 lessons
- BTP Kyma Part 1: What Kyma Runtime Is and When to Use It
- BTP Kyma Part 2: Deploying and Exposing a Service
- BTP Kyma Part 3: APIRules, Istio and Securing Workloads
7 lessons
- Advanced Analytics Designer: Architecture, Integration and Production Design (Part 7)
- Analytics Designer Fundamentals: Purpose, Applications, and Widgets (Part 2)
- Building Interactive Applications: Widget Events, Data Source Scripting, and Filter Coordination (Part 3)
5 lessons
- Architecting Results Recording for Scale, Compliance, and Multi-Plant Governance (Part 4)
- Configuring Results Recording: Control Keys, Single vs Summarized Recording, and Inspection Points (Part 2)
- Dynamic Modification Rules, Batch Integration, and Advanced Recording Scenarios (Part 5)
5 lessons
- CDS Annotations Part 1: What Annotations Are and Where They Apply
- CDS Annotations Part 2: Semantic Annotations for Currency, Units and Texts
- CDS Annotations Part 3: Fiori UI Annotations — Line Items, Facets and Selection Fields
5 lessons
- Configuring UD Catalogs, Code Groups, and Selected Sets (Part 3)
- Configuring UD Codes, Catalogs, and Stock Posting Rules (Part 2)
- Enterprise Governance and Architecture Strategy for Usage Decision Processes (Part 4)
5 lessons
- Advanced Runtime Trace Analysis for Fiori Authorization Failures (Part 5)
- Assembling Business Roles from Fiori Catalogs and Groups in PFCG (Part 3)
- Designing PFCG Roles for Fiori: Catalogs, Groups, and Backend Alignment (Part 2)
5 lessons
- Advanced Tendering: Exception Handling, Re-Tendering, and Production Troubleshooting (Part 5)
- Architecting Enterprise Tendering Strategy: Governance, Scale, and Deployment Trade-offs (Part 4)
- Configuring Tendering Profiles, Rules, and Carrier Selection Sequencing (Part 2)
3 lessons
- FICO Bank Accounting Part 1: House Banks, Bank Accounts and Clearing Accounts
- FICO Bank Accounting Part 2: House Bank Setup, Account Determination and Posting Integration
- FICO Bank Accounting Part 3: Electronic Bank Statement and Reconciliation
5 lessons
- SD Schedule Line Categories Part 1: What Schedule Lines and Their Categories Do
- SD Schedule Line Categories Part 2: Configuration and Determination (VOV6 / VOV5)
- SD Schedule Line Categories Part 3: Movement Types, Availability Check and Transfer of Requirements
2 lessons
- MM Request for Quotation Part 1: RFQs, Quotations and Price Comparison
- MM Request for Quotation Part 2: RFQ Strategy, Sourcing Integration and Award Governance
5 lessons
- Architecting Maintenance Order Processes Across Hybrid ECC/S/4HANA and Cloud Landscapes (Part 4)
- Configuring Order Types and Integrating Maintenance Orders with Planning, MM, and CO (Part 2)
- Order Costing, Settlement, and Variance Analysis (Part 5)
5 lessons
- Advanced Picking Optimization: Queues, Resource Management, and Exception Handling (Part 5)
- Architecting Picking Strategy Across Deployment Models: Trade-offs, NFRs and Migration Governance (Part 4)
- Configuring Picking Strategies and Wave/Group Processing (Part 2)
4 lessons
- Advanced Validations: Architecture, Integration and Production Design (Part 4)
- Designing, Configuring, and Troubleshooting Validation Rules in MDG (Part 2)
- SAP Validations Tutorial (Part 1)
5 lessons
- Designing Authentication, Authorization and Identity Federation Across the Landscape (Part 2)
- Designing Authorization Concepts and Segregation of Duties for Hybrid Clean-Core Landscapes (Part 5)
- Governing Security Architecture Across Hybrid ECC, S/4HANA and BTP Landscapes (Part 4)
4 lessons
- Advanced Supplier Lifecycle: Segmentation, Qualification and Risk-Based Governance (Part 4)
- Configuring Registration, Qualification Questionnaires, and Approval Flows (Part 2)
- Configuring Supplier Segmentation and Qualification Workflows in SLP (Part 3)
4 lessons
- Advanced Sales and Operations Planning: Architecture, Integration and Production Design (Part 4)
- Designing the S&OP Planning Model: Key Figures, Levels and Time Profiles (Part 2)
- Orchestrating the S&OP Review Cycle with Operators and Job Chains (Part 3)
10 lessons
- OOP ABAP Part 1: Classes, Objects, Attributes and Methods
- OOP ABAP Part 10: OOP in S/4HANA, RAP and Clean Core
- OOP ABAP Part 2: Local Classes vs Global Classes