
Explore Hana's evolution and its in-memory, column-oriented architecture, and learn how Hana combines OLTP and OLAP for real-time analytics.
Compare row store and column store architectures in SAP HANA, showing how column store accelerates analytics, aggregation, and compression, with the evolution toward ABAP on Hana.
Adopt the code to data paradigm in SAP HANA to push down calculations to the database, and explore data compression, parallel processing, and the OLTP and OLAP contrast.
Discover SAP HANA architecture, from the access engine and index server to the name and script servers, and learn how release and support packs shaped HANA evolution.
Learn how to use eclipse and ADT, Hana Studio, for SAP ABAP on Hana development, connect to Hana database, and master essential eclipse shortcuts.
Discover the evolution of NetWeaver and ABAP on Hana, and master inline declaration, inline data, field symbols, and object traversal to write concise, performant ABAP with new syntax.
Demonstrates using inline declaration to fetch entries from Mara with a single-line select, populate an internal table, and compare inline syntax with classic abap joins.
Explore the value expression in ABAP 7.4+, creating structures and internal tables at runtime with inline declarations, printing and reading internal tables using table expressions in Eclipse debugging.
Explore the new string expression syntax in ABAP on SAP HANA, replacing concatenate for readable code and easier variable interpolation using curly braces.
Learn sql side improvements in ABAP on HANA, focusing on the database abstraction layer that translates open sql to native sql for HANA optimization and join capabilities in NetWeaver 7.4.
Explore ABAP on Hana vs suite on Hana, clarifying that Hana becomes the primary in-memory database, while ABAP remains the middleware layer on top of Hana.
Explore how ABAP on HANA differs from S4 HANA, focusing on in-memory architecture, data-model simplification, new and removed tables, and migration deadlines to 2025.
Learn how migrating from a traditional RDBMS to SAP HANA impacts ABAP code, native SQL, and data handling, including row number issues, unsorted results, and delete adjacent duplicates.
Explore two SAP tools, the SAP Code Inspector and ABAP Test Cockpit, to locate and fix bugs in Z code when migrating ABAP to the HANA database.
Explore SAP code inspection with SCA and ATC on a demo ABAP program, using SAP GUI or ADT, and review syntax errors and quality findings.
Learn how ATC checks validate ABAP code in HANA migrations, compare ATC with SCA, and schedule DB migrations to fix read binary search without order by and delete adjacent duplicates.
Learn how to check ATC errors via ATC code, SAP ABAP development tool in Eclipse, and ATC checks in ADT, and apply quick fixes like adding an order by clause.
Discover how pseudo code can suppress ATC checks without fixing underlying problems in ABAP on Hana, why this cheats the system, and why it is not recommended for production system.
Discover how converting to S4HANA reshapes data models with a simplified data model, and use the simplification database to identify affected ABAP code and plan custom code adoption.
Explore the S4HANA readiness check process using SAP code inspector and ATC, and learn to run RC_COLLECT_ANALYZE_DATA, generate a zip file, and use the free readiness check app.
SAP S/4HANA on premise and cloud edition offer advantages and disadvantages, a simplified data model, memory reduction through data aging, and a digital core powered by HANA with Fiori UX.
Explore greenfield, brownfield, and bluefield SAP S/4HANA approaches for transforming an ERP landscape. Assess data migration, legacy constraints, and project risk to select the right path.
Learn performance guidelines for ABAP on HANA, including keeping result sets small, minimizing database calls, and using joins and group by to optimize custom code on premise.
Demonstrates performance guidelines for ABAP on HANA, showing how to minimize data transfer, reduce database calls, avoid select star, and test with ADT performance checks.
Explore how the SQLM tool, SAP's production SQL monitor, identifies the most expensive entry points and dominating SQL queries with minimal overhead.
We demonstrate using the SQL Monitor tool to identify the most expensive entry point and query in SAP HANA, and we use the SWLT tool to prioritize fixes.
Explore the EPM data model, the enterprise procurement model in SAP HANA, an end-to-end demo application for learning procurement processes. It covers master data and realistic sales and purchase scenarios.
Explore an OIA scenario in SAP ABAP on HANA and workflow, showing unpaid invoices and accounts receivable within an end-to-end EPM data model, using the collective statement to add records.
Demonstrate the OIA scenario part 2 in SAP ABAP on HANA and workflow, building EPM data tables and calculating average days for unpaid invoices across currencies.
See how ABAP meets hana by tracing design time objects in packages and activation creating runtime objects in a hana schema.
SAP ABAP on HANA Course Overview:
This comprehensive course offers an in-depth exploration of SAP ABAP development on the HANA platform, equipping participants with the essential skills and knowledge required to thrive in modern SAP environments. From understanding the revolutionary SAP S/4HANA system to mastering advanced database techniques, this course covers a wide array of topics essential for SAP developers and consultants.
Course Curriculum:
Introduction to S/4HANA: Gain a foundational understanding of SAP S/4HANA, delving into its architecture, key features, and benefits compared to traditional SAP ERP systems.
Row Store vs. Column Store Evolution: Explore the evolution of database storage techniques, from conventional row-based storage to the optimized columnar storage utilized in SAP HANA, understanding the advantages and implications for database performance.
Eclipse and ADT Shortcuts: Learn time-saving shortcuts and best practices for efficient development using Eclipse IDE and ABAP Development Tools (ADT), essential for streamlining the development process.
New ABAP Syntax: Familiarize yourself with the latest syntax enhancements and features introduced in ABAP programming language, enabling you to leverage the full potential of SAP HANA database capabilities.
S/4HANA Readiness Check: Master the process of assessing the readiness of existing SAP systems for migration to S/4HANA, utilizing tools and techniques for system checks and compatibility analysis.
SQLM and SWLT Tool: Utilize SQL Monitor (SQLM) and SAP Workload Analyzer (SWLT) tools to monitor and optimize SQL performance in SAP HANA database environments, ensuring optimal system performance.
Information Modeling: Dive into the concepts and techniques of information modeling in SAP HANA, learning how to create robust data models and views to support reporting and analytics requirements.
CDS Views and AMDP: Harness the power of Core Data Services (CDS) views and ABAP Managed Database Procedures (AMDP) for defining and implementing advanced data models and business logic directly in the database layer, maximizing performance and flexibility.
SQL Script: Develop proficiency in writing SQL scripts for data manipulation and querying tasks directly within the SAP HANA database environment, enabling efficient data processing and analysis.
ALV IDA: Learn to create interactive and dynamic reports using Advanced List Viewer (ALV) with Integrated Data Access (IDA), facilitating comprehensive data analysis and visualization within SAP ABAP applications.
Who Should Attend:
This course is ideal for SAP developers, consultants, and professionals seeking to enhance their skills in ABAP development on the HANA platform. Whether you're a seasoned ABAP developer looking to upgrade your skills or a newcomer to SAP development, this course provides valuable insights and practical knowledge essential for success in the ever-evolving SAP ecosystem.
Prerequisites:
Basic knowledge of SAP ABAP programming language and familiarity with SAP systems is recommended for participants to derive maximum benefit from this course.
Outcome:
Upon completion of this course, participants will have acquired a comprehensive understanding of SAP ABAP development on the HANA platform, enabling them to effectively leverage the latest technologies and techniques to drive innovation and efficiency in SAP projects.