— 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
- Freight Unit Lifecycle: Creation, Change and Planning Relevance
- Freight Units: Building Transportation Demand from Orders and Deliveries
5 lessons
- FICO Accounts Payable Part 1: What AP Does and How It Connects
- FICO Accounts Payable Part 2: Supplier Master Data and Core AP Configuration
- FICO Accounts Payable Part 3: Invoice Posting, Payment Terms and Three-Way Match
5 lessons
- SD Customer and Business Partner Part 1: Customer Master Data Structure
- SD Customer and Business Partner Part 2: Business Partner Model and CVI Configuration
- SD Customer and Business Partner Part 3: Partner Functions and Partner Determination
3 lessons
- Client Copy Operations: Profiles, Monitoring, and Failure Recovery (Part 3)
- Client Creation, Client Copy Procedures and Client Settings Administration (Part 2)
- SAP Client Administration Tutorial (Part 1)
4 lessons
- Configuring Requisition Templates, Status Flows, and Role-Based Permissions (Part 2)
- Recruiting Integration Flow: From Candidate to Employee Record (Part 3)
- SAP Recruiting Tutorial (Part 1)
3 lessons
- BTP Global Accounts Part 1: Global Accounts, Subaccounts and Entitlements
- BTP Global Accounts Part 2: Designing Subaccount Structures for Environments
- BTP Global Accounts Part 3: Directory Hierarchies and Governance
7 lessons
- ADSO Activation, Change Log, and Delta Handling for Downstream Consumers (Part 4)
- ADSO Activation, Request Processing, and Performance Tuning (Part 6)
- ADSO Design: Keys, Activation, Delta Handling, and Change Log Behavior (Part 3)
7 lessons
- Advanced MDG Change Request Lifecycle and Parallel Governance (Part 7)
- Change Request Runtime Flow: Status Management, Agent Determination, and Troubleshooting Stuck Requests (Part 6)
- Change Request Types, Steps, and Core Configuration Building Blocks (Part 3)
5 lessons
- MM Material Master Part 1: Views, Material Types and Organizational Levels
- MM Material Master Part 2: Purchasing and MRP Fields That Drive Procurement
- MM Material Master Part 3: Material Type, Valuation Class and Accounting Control
5 lessons
- Choosing Between In-App and Side-by-Side Extensibility for a Given Requirement (Part 3)
- Classifying Extension Types: In-App, Developer, and Side-by-Side Trade-offs (Part 2)
- Extensibility Roadmap Governance: Cost, Operations, and Continuous Fit-to-Standard (Part 4)
4 lessons
- Advanced Supply Planning: Architecture, Integration and Production Design (Part 4)
- Configuring and Sequencing Supply Planning Operators (Heuristic vs Optimizer) (Part 3)
- Configuring Supply Planning Master Data, Key Figures, and Time Series for Constrained Planning (Part 2)
4 lessons
- Designing Interactive Stories: Filters, Input Controls, and Linked Analysis (Part 2)
- SAC Story Performance: Model, Widget and Query Optimization (Part 4)
- SAP SAC Stories Tutorial (Part 1)
5 lessons
- Architecting Inbound Processing for Scale, Resilience, and Multi-System Landscapes (Part 4)
- Configuring Putaway Strategies and Warehouse Process Types for Inbound Flow (Part 2)
- Putaway Strategies and Storage Type Determination (Part 3)
4 lessons
- CDS Views Part 1: What a CDS View Entity Is and Why It Matters
- CDS Views Part 2: Create Your First CDS View Entity in ADT
- CDS Views Part 3: Performance — Joins, Associations, Filters and Aggregation
5 lessons
- Designing and Configuring Functional Location Hierarchies (Part 2)
- Enterprise Functional Location Strategy: Governance, Mass Change, and Multi-System Landscapes (Part 4)
- Reorganizing and Mass-Maintaining Functional Location Hierarchies in Production (Part 5)
5 lessons
- FICO Accounts Receivable Part 1: What AR Does and How It Connects
- FICO Accounts Receivable Part 2: Posting Keys, Payment Terms and Customer Invoice Flow
- FICO Accounts Receivable Part 3: Incoming Payments and Automatic Clearing
5 lessons
- MM Supplier and Business Partner Part 1: Supplier Master Data in the Business Partner Model
- MM Supplier and Business Partner Part 2: Configuring BP to Supplier Synchronization (CVI)
- MM Supplier and Business Partner Part 3: Vendor Account Groups and BP Role Mapping
5 lessons
- Enterprise Architecture and Governance for Inspection Lot Processes Across S/4HANA Landscapes (Part 4)
- Inspection Lot Integration with Logistics: Stock Posting, Notifications, and Troubleshooting Stuck Lots (Part 5)
- Inspection Lot Origins, Control Keys, and Automatic Creation Logic (Part 2)
4 lessons
- Building Data Actions for Multi-Step Planning Calculations (Part 3)
- Designing Planning Models: Versions, Data Actions, and Input Templates (Part 2)
- SAC Planning Data Actions and Multi Actions (Part 4)
5 lessons
- Choosing Integration Patterns: Point-to-Point, Middleware and API-Led Approaches (Part 3)
- Comparing Integration Technology Options and Trade-offs (Part 2)
- Designing Hybrid Integration Architecture for Clean Core S/4HANA Landscapes (Part 5)
10 lessons
- Open SQL Part 1: How ABAP Reads the Database
- Open SQL Part 10: Open SQL in Real Reports and Interfaces
- Open SQL Part 2: SELECT Basics — Field Lists, WHERE and INTO
5 lessons
- Architecting Transportation Planning Deployment: Embedded, Decentralized, or S/4HANA Strategy (Part 4)
- Carrier Selection, Tendering Strategies, and Freight Order Consolidation Trade-offs (Part 5)
- Configuring Freight Unit Building Rules and Planning Profiles for Consolidation (Part 2)
1 lesson
View all 4 lessons
- Agent Determination, Escalation and Exception Handling in MDG Change Request Workflows (Part 3)
- Governance Workflow Agent Determination and Step Design (Part 2)
- MDG Workflow Architecture: Agent Determination, Parallel Approval and Exception Recovery (Part 4)
7 lessons
- Advanced Ariba Buying: Guided Compliance, Approvals and Exception Control (Part 7)
- Approval Flows and Requisition Routing Design (Part 6)
- Configuring Approval Flows and Catalog Integration in Ariba Buying (Part 3)
5 lessons
- Configuring Routing Operations: Work Centers, Control Keys, and Sequences (Part 2)
- Enterprise Routing Governance: Standardization, Migration, and PP/DS Alignment at Scale (Part 4)
- Operation Sequencing: Parallel Sequences, Alternative Sequences, and Reference Operation Sets (Part 3)
7 lessons
- Advanced Onboarding: Architecture, Integration and Production Design (Part 7)
- Configuring Onboarding Process Flows, Activities, and Permissions (Part 3)
- Configuring Onboarding Process Variants and Employee Central Data Propagation (Part 6)
5 lessons
- SD Sales Documents Part 1: Document Structure and Document Categories
- SD Sales Documents Part 2: Sales Document Type Configuration (VOV8)
- SD Sales Documents Part 3: Referencing, Document Flow and Completion
4 lessons
- CompositeProvider Advanced Design: Join, Union and Pruning (Part 4)
- CompositeProvider Runtime Behavior, Query Performance and Troubleshooting (Part 3)
- Designing CompositeProvider Union and Join Nodes for Reporting (Part 2)
3 lessons
- Mass User Maintenance and Central User Administration (CUA) Synchronization (Part 3)
- Role Assignment, Mass User Maintenance, and Central User Administration (Part 2)
- SAP User Administration Tutorial (Part 1)
3 lessons
- BTP Cloud Foundry Part 1: Orgs, Spaces, Apps and Services
- BTP Cloud Foundry Part 2: Deploying with Manifests and Multitarget Applications
- BTP Cloud Foundry Part 3: Lifecycle, Service Bindings and Configuration
4 lessons
- Advanced Response Planning: Architecture, Integration and Production Design (Part 4)
- Configuring Response Planning Operators and Order-Based Allocation (Part 3)
- Configuring the Response Planning Model: Key Figures, Master Data, and Constraints (Part 2)
5 lessons
- Advanced Equipment Structuring: Sub-Equipment, Equipment BOMs, and Serial Number Profiles (Part 5)
- Enterprise Equipment Master Data Governance and S/4HANA Transition Strategy (Part 4)
- Equipment Categories, Structure and Time-Dependent Data (Part 2)
5 lessons
- Architecting Outbound Processing: Deployment Choice, Scaling and Production Resilience (Part 4)
- Configuring Wave Management and Picking Strategies for Outbound Execution (Part 2)
- Packing, Staging, Loading, and Goods Issue: Advanced Outbound Execution and Exception Handling (Part 5)