— 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
- Enterprise Background Job Governance and Scaling Strategy Across SAP Landscapes (Part 4)
- Job Scheduling Architecture: Workload Distribution, Events, and Recovery Design (Part 5)
- Monitoring Background Jobs and Diagnosing Failures (Part 3)
7 lessons
- Advanced Compensation: Architecture, Integration and Production Design (Part 7)
- Compensation Guidelines, Budgets, and Rating-Based Recommendations (Part 6)
- Configuring Compensation Templates, Guidelines, and Budgets (Part 5)
4 lessons
- Advanced DTP: Architecture, Integration and Production Design (Part 4)
- DTP Design in Practice: Filters, Error Handling, Delta Mechanics, and Troubleshooting (Part 2)
- DTP Error Handling, Semantic Groups and Delta Queue Management (Part 3)
3 lessons
- BTP Destinations Part 1: What the Destination Service Does
- BTP Destinations Part 2: Proxy Types, Authentication Methods and Cloud Connector
- BTP Destinations Part 3: Choosing the Right Authentication and Proxy Type
4 lessons
- Advanced SAC Connections: Architecture, Integration and Production Design (Part 4)
- Configuring, Securing, and Troubleshooting SAC Connections in Production Landscapes (Part 2)
- SAP SAC Connections Tutorial (Part 1)
5 lessons
- RAP Business Objects Part 1: Designing the BO — Root, Children and Boundaries
- RAP Business Objects Part 2: Managed vs Unmanaged — A Decision Framework
- RAP Business Objects Part 3: Transactional Buffer, Save Sequence and the RAP LUW
3 lessons
- BTP Cloud Connector Part 1: How Cloud Connector Works
- BTP Cloud Connector Part 2: Subaccount Pairing, Access Control and System Mapping
- BTP Cloud Connector Part 3: High Availability, Multiple Connectors and Operations
5 lessons
- Architecting Enterprise Authorization Governance Across ECC, S/4HANA and BTP Landscapes (Part 4)
- Authorization Trace and Troubleshooting: Diagnosing Access Failures Without Over-Granting (Part 5)
- Designing and Configuring S/4HANA Business Roles with PFCG: A Practical Walkthrough (Part 2)
3 lessons
- FICO Tax Configuration Part 1: Tax Procedures, Tax Codes and Why They Matter
- FICO Tax Configuration Part 2: Configuring Tax Codes, Conditions and Accounts End to End
- FICO Tax Configuration Part 3: Tax Determination in Sales and Purchasing
2 lessons
- Defect Analytics and Follow-On Quality Actions
- Defect Recording: Catalogs, Defect Classes and Traceability
5 lessons
- Advanced Charge Calculation: Agreement Hierarchies, Exception Handling, and Performance Tuning (Part 5)
- Architecting Charge Calculation for Scale, Governance and Multi-System Landscapes (Part 4)
- Configuring and Troubleshooting Calculation Sheets, Scales, and Agreement Determination (Part 2)
5 lessons
- Architecting Handling Unit Strategy Across Deployment Models and Scale (Part 4)
- Configuring HU-Managed Storage Types and Packing Profiles (Part 3)
- Handling Unit Structure, Packing, and Nesting in Warehouse Processes (Part 2)
5 lessons
- MM Purchase Order Part 1: Purchase Order Anatomy — Header, Item, Schedule Lines and Account Assignment
- MM Purchase Order Part 2: PO Pricing — Conditions, Info Records and Calculation Schema
- MM Purchase Order Part 3: Item Categories — Standard, Consignment, Subcontracting, Third-Party, Service and Limit
3 lessons
- SAP Preventive Maintenance Tutorial (Part 1)
- Scheduling Preventive Maintenance: Call Horizon, Shift Factors and Completion Requirement (Part 3)
- Single-Cycle vs Strategy Plans and Maintenance Packages (Part 2)
10 lessons
- ALV Reports Part 1: ALV Basics with REUSE_ALV_GRID_DISPLAY
- ALV Reports Part 10: Authorization and Sensitive Data in ALV Reports
- ALV Reports Part 2: Quick ALV with CL_SALV_TABLE
5 lessons
- Architecting Enterprise MRP: MRP Live, PP/DS Coexistence, and Operational Governance (Part 4)
- Configuring MRP Types, Procedures, and Lot Sizing for the Planning Run (Part 2)
- MRP Procedure Types, Lot-Sizing Procedures, and Planning Run Execution (Part 3)
4 lessons
- Advanced Derivations: Architecture, Integration and Production Design (Part 4)
- Configuring and Troubleshooting Derivation Rules with BRFplus in MDG (Part 3)
- Configuring and Troubleshooting Derivation Rules: Runtime Flow and Diagnostics (Part 2)
7 lessons
- Configuring Transaction Rules and Trading Relationships for Reliable Document Exchange (Part 5)
- Integrating Ariba Network with Buying Applications and S/4HANA (Part 3)
- Order-to-Invoice Document Flow and Status Management on Ariba Network (Part 4)
7 lessons
- Advanced Learning: Architecture, Integration and Production Design (Part 7)
- Automatic Learning Assignments: Assignment Profiles, Rules, and EC Integration (Part 4)
- Configuring Assignment Profiles, Content, and EC Integration in SF Learning (Part 3)
5 lessons
- SD Copy Control Part 1: How Data Flows Between Sales, Delivery and Billing Documents
- SD Copy Control Part 2: Configuring Header, Item and Schedule Line Controls
- SD Copy Control Part 3: Copy Requirements and Data Transfer Routines (VOFM)
7 lessons
- Advanced Control Tower: Architecture, Integration and Production Design (Part 7)
- Configuring Alert Profiles and Case Management for Exception-Driven Monitoring (Part 4)
- Configuring Alerts, Apps and Cases in Control Tower for Exception Management (Part 5)
3 lessons
- Configuring and Administering Output Devices and Spool Servers (Part 2)
- Monitoring, Troubleshooting, and Recovering Spool Requests in Daily Operations (Part 3)
- SAP Spool Administration Tutorial (Part 1)
5 lessons
- Building Performance Budgets and Workload Profiles Across ECC, S/4HANA, and BTP (Part 2)
- Defining Performance NFRs and Sizing Baselines (Part 3)
- SAP Performance Architecture Tutorial (Part 1)
4 lessons
- Designing Process Chains: Decision Logic, Parallel Branches and Checking Variants (Part 2)
- Monitoring, Error Handling, and Safe Restart of Process Chains (Part 3)
- Process Chain Operations: Restartability, Dependencies and Failure Recovery (Part 4)
4 lessons
- Advanced SAC Security: Roles, Teams and Data Access Control (Part 4)
- Data-Level Security in SAC: Data Access Controls and Row-Level Restrictions (Part 2)
- Designing Row-Level Data Access Control in SAC Models (Part 3)
3 lessons
- Configuring Tolerance Limits and Activating Availability Control (Part 2)
- SAP Availability Control Tutorial (Part 1)
- Troubleshooting Availability Control: Activation Errors, Tolerance Tuning and Production Support (Part 3)
5 lessons
- Behavior Definitions Part 1: Reading a BDEF as the BO Contract
- Behavior Definitions Part 2: CRUD, Field Control, Numbering, Locking and Authorization
- Behavior Definitions Part 3: Actions, Functions, Determinations and Validations
4 lessons
- Planning and Applying SAP Kernel Upgrades and Patches Safely (Part 2)
- Planning and Executing a Kernel Patch Upgrade: Procedure, Verification, and Rollback (Part 3)
- SAP Kernel and Patches Tutorial (Part 1)
9 lessons
- BTP Integration Suite Part 1: Capabilities and the Big Picture
- BTP Integration Suite Part 2: Provisioning and Configuring Capabilities
- BTP Integration Suite Part 3: Build and Deploy Your First iFlow
6 lessons
- Access Request Management: Workflow, Risk Analysis and Provisioning (Part 4)
- Access Risk Analysis Rule Sets: Functions, Risks, Actions and Permissions (Part 3)
- Business Role Management: Designing and Governing the Role Lifecycle (Part 5)
5 lessons
- FICO Universal Journal Part 1: Why ACDOCA Changed SAP Finance
- FICO Universal Journal Part 2: Configuring Ledgers, Currencies and Posting Dimensions
- FICO Universal Journal Part 3: Extension Ledgers, Additional Currencies and Custom Fields
2 lessons
- MM Release Strategy Part 1: Classic Release Strategy for Purchase Requisitions and Purchase Orders
- MM Release Strategy Part 2: Migrating Classic Release Strategy to Flexible Workflow
6 lessons
- Architecting Quality Notification Landscapes: Governance, NFRs, and S/4HANA Migration (Part 4)
- Configuring Notification Catalogs, Coding, and Task Processing (Part 3)
- Configuring Quality Notification Types, Catalogs, and the Action Box (Part 2)
3 lessons
- Project Procurement Integration and Long-Lead Material Control (Part 3)
- Project Procurement: WBS, Networks, PRs and Commitments (Part 2)
- SAP Project Procurement Tutorial (Part 1)