0% found this document useful (0 votes)
26 views9 pages

ABAP On HANA Syllabus

The document provides a comprehensive overview of ABAP programming on the SAP HANA platform, covering topics such as SAP HANA architecture, data management, and application development. It includes detailed sections on ABAP programming basics, object-oriented programming, and the use of Eclipse for development. Additionally, it addresses advanced modeling techniques and the integration of Adobe forms within the SAP environment.

Uploaded by

admin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views9 pages

ABAP On HANA Syllabus

The document provides a comprehensive overview of ABAP programming on the SAP HANA platform, covering topics such as SAP HANA architecture, data management, and application development. It includes detailed sections on ABAP programming basics, object-oriented programming, and the use of Eclipse for development. Additionally, it addresses advanced modeling techniques and the integration of Adobe forms within the SAP environment.

Uploaded by

admin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

ABAP on HANA

SAP HANA Introduction

Content

Describing SAP HANA

o Understanding the Need for a Modern Digital Platform

o Describing how SAP HANA Powers a Digital Platform

• Architecture of SAP HANA

o Outlining Components of SAP HANA

o Working with SAP HANA interfaces

o Understanding Key Features of the SAP HANA Database

o Describing High Availability

• Analytical Processing with SAP HANA

o Understanding Core Modeling with SAP HANA

o Advanced Analytics with SAP HANA

• Data Management with SAP HANA

o Data Tiering

o Describing Data Acquisition Tools

• Developing and Running Applications on SAP HANA

o Running SAP Enterprise Suites on SAP HANA

o Connecting SAP Business Intelligence Tools to SAP HANA

o Outlining SAP Business Warehouse on SAP HANA

o Developing SQL Data Warehouses with SAP HANA

o Building Native HANA Applications


Introduction to Programming with ABAP

• Basics of ABAP Programming


o Developing a Simple ABAP Program
o Introducing ABAP Syntax
o Implementing a Simple Dialog
o Customizing the ABAP Editor
• Coding and Debugging in ABAP
o Defining Simple Variables
o Defining Text Symbols Performing Arithmetic Operations Using Simple
Variables
o Using System Variables
o Debugging a Program
o Creating an ABAP List
o Processing Character Strings
• Control Flow Structures in ABAP
o Implementing Conditional Logic
o Implementing Loops
• Runtime Errors and Error Handling
o Analyzing Runtime Errors
o Implementing Error Handling
• Additional ABAP Programming Techniques
o Retrieving Data from the Database
o Describing Modularization in ABAP
o Using Function Modules

ABAP Workbench Foundations


• Flow of an ABAP Program
o Describing the Processing of ABAP Programs
• ABAP Workbench
o Introducing the ABAP Workbench
o Organizing ABAP Development Projects
o Developing ABAP Programs
o Finalizing ABAP Development Projects
• Basic ABAP Language Elements
o Defining Elementary Data Objects
o Using Basic ABAP Statements
o Analyzing Programs with the ABAP Debugger
• Modularization Techniques in ABAP
o Explaining Modularization
o Defining and Calling Subroutines
o Calling Function Modules
o Creating Function Modules
o Describing Business Application Programming Interfaces (BAPIs)
o Calling Methods of Global Classes
o Creating Global Classes and Static Methods
o Using Local Classes
• Complex Data Objects
o Using Structured Data Objects
o Using Internal Tables
• Data Modeling and Data Retrieval
o Explaining Data Models
o Retrieving Single Database Records
o Retrieving Multiple Database Records
o Describing Other Aspects of Database Access
o Implementing Authorization Checks
• Classic ABAP Reports
o Implementing ABAP Lists
o Implementing Selection Screens
o Implementing Events of ABAP Reports
• Screens
o Creating Screens
o Creating Input and Output Fields
o Implementing Data Transport
• SAP List Viewer
o Using the SAP List Viewer
• ABAP Module Pool Programming
o Describing Module Pool Programming ABAP
o Implementing Navigation in Module Pool
o Implementing Data Transport in Web Dynpro
• Program Analysis Tools
o Improving the Quality of ABAP Code with the Code Inspector
• ABAP Development Tools for SAP NetWeaver
o Describing ABAP Development Tools for SAP NetWeaver
o Creating an ABAP Project in Eclipse
• SAP Standard Software Adjustments
o Adjusting the SAP Standard Software

ABAP Objects
• troduction to Object-Oriented Programming
o Explaining the Object-Oriented Programming Model
o Analyzing and Designing with Unified Modeling Language (UML)
• Fundamental Object-Oriented Syntax
o Creating Local Classes
o Creating Objects
o Accessing Methods and Attributes
o Implementing Constructors in Local Classes
o Implementing Class Constructors in Local Classes
• Inheritance and Casting
o Implementing Inheritance
o Implementing Upcasts Using Inheritance
o Implementing Polymorphism Using Inheritance
o Implementing Downcasts Using Inheritance
• Interfaces and Casting
o Defining and Implementing Local Interfaces
o Implementing Polymorphism Using Interfaces
o Integrating Class Models Using Interfaces
• Object-Oriented Events
o Implementing Events in Local Classes
o Implementing Events in Local Interfaces
• Object-Oriented Repository Objects
o Creating Global Classes
o Defining and Implementing Global Interfaces
o Implementing Inheritance in Global Classes
• ABAP Object-Oriented Examples
o Using the ABAP List Viewer (ALV)
o Describing Business Add-Ins (BAdIs)
• Global Classes in ABAP Development Tools
o Developing Eclipse/HS -Based ABAP Programs
• Class-Based Exceptions
o Explaining Class-Based Exceptions
o Defining and Raising Exceptions
o Implementing Advanced Exception Handling Techniques
• Unit Testing
o Unit Testing with ABAP Unit
• Object-Oriented Design Patterns
o Implementing Advanced Object-Oriented Techniques
o Implementing the Singleton Pattern
o Implementing Factory Classes Using Friendship
o Implementing Persistent Objects
• Runtime Type Services
o Using Runtime Type Identification (RTTI)
• Creation of a Comprehensive Object-Oriented Application
o Developing a Comprehensive Object-Oriented Application
ABAP Programming in Eclipse
• Introduction to Eclipse/Hana Studio
o Understanding How SAP Uses Eclipse/ Hana Studio
o Installing Eclipse
o Defining an ABAP Project
o Working With the Eclipse Workbench
• The ABAP Development Cycle in Eclipse/ Hana Studio
o Creating Repository Objects
o Editing a Repository Object
o Debugging ABAP in Eclipse/ Hana Studio
• Function Groups and Function Modules
o Creating a Function Group and a Function Module
• ABAP Dictionary Objects in Eclipse
o Working WIth Data Elements
o Working WIth Structures
o Modelling Views with ABAP Core Data Services
• ABAP Objects and Eclipse or HANA Studio
o Creating a Global Class
o Refactoring
• Module Pool Programming
o Screen and Menu Programming
• Utilities in Eclipse or Hana Studio
o Navigating in Eclipse/Hana Studio
o Searching in Eclipse/Hana Studio
o Managing Version Control
o Identifying Sources of Help and Information
• Testing and Analysis
o Performing Static Testing with the Syntax Check
o Performing Static Testing with the ABAP Test Cockpit
o Performing ABAP Unit Tests
o Analyzing Performance with the ABAP Profiler
• Eclipse/HS : An Extensible Toolkit
o Extending Eclipse/HS Functionality with Other SAP Tools

HANA Modeling
• Information Views
o Introducing Information Views
o Understanding the Different Types of Views
o Working with Common View Design Features
• Using Nodes in Calculation Views
o Using Projection Nodes
o Using Join Nodes
o Working with Data Sets
o Aggregating Data
o Creating Cubes with Star Join Calculation Views
o Extracting Top Values with Rank Nodes
• Modeling Functions
o Create Restricted and Calculated Columns
o Filter Data
o Use Variables and Input Parameters
o Create Hierarchies
o Implement Currency Conversion
• Using SQL in Models
o Introducing SAP HANA SQL
o Working with SQLScript
o Query a Modeled Hierarchy Using SQLScript
o Creating and Using Functions
o Creating and Using Procedures
• CDS in SAP HANA Modeling
o Defining the Persistence Layer Using CDS
o Creating Views with CDS
• Optimization of Models
o Using Tools to Check Model Performance
o Implementing Good Modeling Practices
• Management and administration of Models
o Working with Modeling Content in a Project
o Creating and Manage Projects
o Enabling Access to External Data
o Working with GIT Within the SAP Web IDE
o Migrating Modeling Content
• Security in SAP HANA Modeling
o Understanding Roles and Privileges
o Defining Analytic Privileges
o Defining Roles
o Masking Sensitive Data
o Anonymizing Data
• Introduction to Advanced Modeling

ABAP Programming for SAP HANA

• Introduction
o Understanding SAP HANA and how it impacts the ABAP development
paradigm
o Introduction to ABAP Development Tools (also known as ABAP in
Eclipse)
• Taking ABAP to SAP HANA
o Accessing SAP HANA as a Secondary Database
o Tools to detect potential functional and performance issues when
migrating to SAP HANA: Code Inspector and ABAP Test Cockpit,
ABAP Trace and ABAP Profiler, SQL Trace
o Tools to prioritize performance issues: SQL Monitor, SQL Performance
Tuning Worklist
o Performance Rules and Guidelines for ABAP in the context of SAP
HANA
• Database Independent Code-to-Data
o Enhanced Open SQL
o Defining advanced views using Core Data Services (CDS) and CDS
Associations in ABAP
o Incorporating Authorization Checks with CDS in ABAP
• SAP HANA specific Code-to-Data
o Using native SQL and ABAP Data Base Connectivity (ADBC)
o Creating, using and debugging ABAP Managed Database Procedures
• Consuming SAP HANA Objects in ABAP
o Consuming SAP HANA objects in ABAP using native SQL and ADBC
o Creating and using External Views
o Database Procedure Proxies
• Advanced Topics
o ABAP Transport of SAP HANA Objects (HTC and HTA)
o Using SAP HANA Full Text Search in ABAP
o Enabling input fields for type-ahead search
o SAP List Viewer (ALV) optimized for SAP HANA

ADOBE Forms

Learning how to develop Adobe forms Layout


Developing Interfaces for the Layout
Binding Adobe form with Interface
Creating tables and binding
Debugging Adobe forms

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy