This lesson develops practical capability in SAP HANA Architecture for ABAP, Code-to-Data Principles, Open SQL Enhancements, Expressions, and Pushdown within SAP ABAP on HANA. Learners connect SAP concepts to implementation decisions, business controls, troubleshooting, and measurable results.
The instructor traces an ABAP modernization team improving custom application performance while preserving functional correctness and maintainability. The walkthrough connects navigation, configuration or process logic, system messages, and evidence captured in the ABAP-on-HANA modernization, performance, and validation dossier. It also tests the exception where a code-pushdown change runs faster but returns different results because client handling, null semantics, aggregation, authorization, and currency logic moved across layers.
Complete a controlled SAP exercise covering SAP HANA Architecture for ABAP, Code-to-Data Principles, Open SQL Enhancements, Expressions, and Pushdown and preserve the verified result in the ABAP-on-HANA modernization, performance, and validation dossier.
Start where expected SAP behavior first differs from the observed result. Check master data, configuration sequence, authorization, integration, status, and transaction evidence separately. Treat “a code-pushdown change runs faster but returns different results because client handling, null semantics, aggregation, authorization, and currency logic moved across layers” as a hypothesis until system settings, logs, documents, and outcomes confirm the cause.
Learners can apply SAP HANA Architecture for ABAP, Code-to-Data Principles, Open SQL Enhancements, Expressions, and Pushdown, explain the resulting SAP behavior, and defend the outcome through the ABAP-on-HANA modernization, performance, and validation dossier.