ABAP ON HANA
SAP HANA-Development Module or ABAP on HANA is the HANA Version of SAP ABAP Module in SAP S/4 HANA System. HANA-Development consultant is basically a Programmer by default and deals with Programming aspects of an SAP S/4 HANA Project. Experienced Professionals who are working as Programmers in other than SAP Technologies like JAVA,.Net etc., can learn HANA -Development Module of SAP S/4 HANA Project and transform into an SAP S/4 HANA-Dev., Consultant. Candidates Who are graduates with B.Tech or M.Tech., degrees also can learn HANA-Development Module and become HANA-Development Module Consultant.
![](https://bruhastech.com/wp-content/uploads/2024/06/SAP-ABAP-On-HANA-1024x576.jpg)
Eligibility for a course typically depends on the following:
- Prerequisites: Required prior courses or skills.
- Level of Study: Undergraduate, graduate, or continuing education.
- Program Requirements: Specific to your major or program.
- Open Enrollment: Available to all students as an elective.
- Special Permissions: Might need instructor or department approval.
- Availability: Limited seats may give priority to certain students.
- Location/Delivery: Online or specific campus availability.
Check the course catalog or consult with an academic advisor for specifics.
![](https://bruhastech.com/wp-content/uploads/2024/06/abap.png)
ABAP on HANA – Course Content
- OData:
• Introduction to OData
• Creation of First OData Service
• CRUD Operations in OData Service
• Query Options in OData
• Search Help in OData
• Function Import in OData
• Message handling in OData Services
• Association and Navigation in OData Service
• Media Handling in OData Service
• Deep Entity( Using Read and Insert)
2) Overview of SAP UI5 & Fiori:
• Basics of HTML ( 2 Days)
• Basics of CSS( 2 Days)
• JavaScript:
• Array methods
• String methods
• Loop statements
• Overview of SAP UI5
• JSON(Java Script Notation)
• Flow of an SAP UI5 Application
• Introduction to Local Web IDE
• Creation of a Project in Web IDE
• Types of Views in SAP UI5
• Different Modes of Bindings:
• One Way Binding
• Two Way Binding
• One Time Binding
• Types of Binding:
• Property Binding
• Element Binding
• Expression Binding
• Aggregation Binding
Different controls in SAP UI5:
• Text
• Input
• Label
• Combo Box
• Select
• Table (SAP. M. Table, SAP.UI. Table)
• List Control
• Fragments (Dialog Boxes)
• Simple Forms
• Viz Frames/ Viz Charts
• Icon Tab Bar
• Filter Bar
• Panel
• Routers and Navigation
• CRUD Operations using JSON
• Binding JSON Model using Web IDE
• SAP UI5 Responsive Table
• Responsive Table control to CSV File
• Personalization
• Formatter
• Sorting, Filtering and Grouping
• Creating an OData Service and Performing CRUD operations in SAP UI5
• Overview of FIORI Elements:
• Creation of OData Service and binding to List Page
• Creation of OData Service and binding to List Page and Object Page
• Example on Master Detail Page
3) CDS Views:
• Overview of CDS and its functionality
• Deep Dive — CDS
• Basics of CDS
• CDS with a View
• CDS With different types of joins
• CDS with Associations
• CDS with Basic expressions and Operations – I
• CDS with Basic expressions and Operations –II
• CDS with Built-In Functions – I & II
• Associations in CDS .Different Types of Associations
• Extending the CDS
• Table Function in CDS
• Binding the CDS with SAP UI5 Table with OData
• Different Types of Annotations
• Example on Object Model Annotation of CDS
• Example on VDM Annotations with CDS
• Expose CDS View as OData Service with Annotations
4) AMDP:
• Example of AMDP – I
• Example of AMDP – II