Quick Contact

SAP ABAP Programming in S/4 HANA

  178 Ratings

All SAP products are moving to SAP HANA, this demands SAP ABAP NetWeaver Application Server to leverage the features and capabilities of the SAP HANA database. ABAP for SAP HANA refers to all developments which leverage the power of SAP HANA within ABAP applications. In this course, the instructor introduces you to the fundamental skills needed to understand ABAP development for SAP HANA programming concepts and start creating your own ABAP for HANA programs. This course focus on learning through a hands-on approach and is packed full of step by step examples. Anyone can join the course with basic knowledge of ABAP programming.

Upcoming Batches
Jan-27th SAT & SUN (12 WEEKS)
Weekend Batch
Timings – 08:30 AM to 11:30 AM (IST)
Timings – 08:30 AM to 11:30 AM (CST)
Jan-27th MON – FRI (75 DAYS)
Weekdays Batch
Timings – 07:00 AM to 09:00 AM (IST)
Timings – 07:00 AM to 09:00 AM (CST)
Upcoming Batches
Jan 27th SAT & SUN (12 WEEKS)
Weekend Batch
Timings – 08:30 AM to 11:30 AM (IST)
Jan 27th MON – FRI (75 DAYS)
Weekdays Batch
Timings – 07:00 AM to 09:00 AM (IST)
Description

What are the course objectives?

ABAP doesn’t stand alone, and it is highly integrated with other features of the SAP Net Weaver ABAP application server. Among these are the following:

ABAP Workbench:

SAP ABAP Workbench is a set of tools that can generate components of SAP applications. The important components of the workbench are

ABAP Editor,ABAP Dictionary,Screen Painter,Menu Painter,Function Builder,Form painter,Message class builder etc…

Open SQL: An abstraction of SQL syntax that is part of the ABAP language and which the ABAP runtime environment converts to native SQL that is appropriate for the database being used.

 

Internal Tables: Which holds collections of objects that are accessed using special language keywords or Open SQL.

This ABAP concept contrasts with the concept of typed arrays like in JAVA or C++.

What are the roles and responsibilities and methodology of this module?

  • Act as the technical expert, ensuring quick turnaround in identifying application issues and providing timely solutions.
  • Understand the requirements from provided functional designs and transform these requirements into the technical designs
  • Develop detailed plans and accurate estimates for completion of build, system testing and implementation phases of project.
  • Transform business function requirements into technical program specs to code, test and debug programs.
  • Develop code, document and execute unit tests, systems, integration and acceptance tests and testing tools for functions of high complexity.
  • Perform performance tuning to improve performance over multiple functions
  • Engage other technical team members in the design, delivery, and deployment of solutions.
  • Close communication with functional teams /designers and build professional relationships with clients
    Ensure integration system activities including monitoring the technical architecture (particularly scalability, availability and archiving) meet all SLA’s.
  • Manage operational support, performing work during change windows as well as providing on call support as required by the team.
  • Undertake performance tuning activities for SAP integration activities.

Who should go for this training

Any graduate can learn this course,if he/she knows other programming languages like c,c++ are added advantage but not mandatory.

What are the skills that you will be learning with this course?

After completion of SAP ABAP course you will be able to:

  • Learn the basic concepts of ABAP Programing
  • Good knowledge on dictonary, reports, bdc’s
  • Advanced abap topics like sap enhancements and ooabap
  • Apply realtime training with end to end implement process

What are the prerequisites to learn this course?

SAP ABAP is totally technical if you have an interest in coding and you are strong in logical skills then only you try to switch over.
If you know the following things you feel ABAP easy :

  • Programming skills.
  • Knowledge of Structured Query Language (SQL) and Relational Database Management will be advantageous.
  • You should know the basics of programming, like C programming.
  • Object-oriented programming concepts ( OOPs) is that you should know very well to excel in SAP ABAP.

Key Features

Instructor-led Sessions

50 Hours of Online Live Instructor-Led Classes. Weekend Classes : 24 sessions of 2 hours each.
Weekday Classes: 50 sessions of 1 hours each.

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various SAP ABAP concepts.

Assignments

Each class will be followed by practical assignments.

Lifetime Access

You get lifetime access to LMS where presentations, quizzes, installation guide & class recordings.

24 x 7 Expert Support

We have 24×7 online support team to resolve all your technical queries, through ticket based tracking system, for the lifetime.

Certification

After completing your final course project successfully emax will provide you certificate as a
SAP Trainee.

Forum

We have a community forum for all our learners that further facilitates learning through peer interaction and knowledge
Preview
HA 100 SAP HANA INTRODUCTION

Introduction & Provisioning

Introduction to HANA
SAP HANA Scenarios
Rapid Development Solutions
Deployment Options

SAP HANA Studio Architecture

Architecture
Persistent Layer
Backup & Recovery

Data Provisioning

Uploading Data from Flat Files
SAP Landscape Transformation Replication Server (SLT)
SAP Direct Extractor Connection (DXC)

Modeling

Introduction to COPA – Scenario
Introduction to Modeler Perspective
Levels of Modeling

Reporting

SAP HANA Database Connectivity Options
Microsoft Excel
SAP Business Objects Analysis for Office
SAP Business Objects Analysis for OLAP
SAP Business Objects Explorer
SAP Crystal Reports for Enterprise, Dash Boards and Web Intelligence

HA 150 – SAP HANA SQL &SQL SCRIPT BASICS

Database Basics
o Reading Data from a Table or View
o Aggregating data
o Reading Data from Multiple Tables via
o Joins
o Unions
o Sub Queries
o Understanding NULL Values
o Changing Data Stored in Tables
Defining How Data is Stored
Creating Tables
Alter, Rename Tables
Drop Tables
Using Views for Data Access
Define Access and Drop Views
Defining Database Stored Procedures
Stored Procedures with Inputs, Outputs
Defining & Calling Database Functions
HA300 – SAP HANA MODELING

Introduction to HANA Modeling

Introduction Information Views

Creating Dimension Calculation Views
Using measures in Calculation Views

Create CUBE with Star Join Calculation View
Extract Top N Values with a Calculation View
Understanding Deprecated Graphical Views

Modeling Functions

Creating Restricted and Calculated Columns
Create Restricted and Calculated Measures
Filtering Data
Using Variables and Input Parameters
Implement Currency Conversion in a Calculation View
Creating Decision Table
HA 400 – ABAP PROGRAMMING FOR SAP HANA

Introduction

SAP HANA Basics and Technical Concepts
Introduction the SAP HANA Studio
ABAP and SAP HANA
Introduction the ABAP Development Tools (ADT)

Taking ABAP to SAP HANA

SAP HANA as secondary Database – Access via Open SQL
Preparing ABAP Code for SAP HANA
Guided Performance Analysis
Improve Open SQL Statements Using the SQL Trace (ST05)
Performance Rules and Guidelines for SAP HANA

Database Independent Code-to-Data

Classical Open SQL and its Limitations
New Open SQL
Core Data Services in ABAP
Associations in core Data Services
Core Data Services with input Parameters
Incorporating Authorization Checks with CDS

SAP HANA Specific Code-to-Data

ABAP Database Connectivity (ADBC)
Native SQL Syntax

ABAP Management Database Procedures
Debugging ABAP Managed Database Procedures

Consuming SAP HANA Objects in ABAP

Working with view in SAP HANA Studio
Consuming SAP HANA views using Native SQL
Working with Database Procedures in SAP HANA Studio
Calling SAP HANA Procedures in ABAP

Advanced Topics

Using SAP HANA Full Text Search
ABAP list viewer with integrated Database Access (ALVIDA)
ALV Optimized for SAP HANA to Display an External View
Optimizing a Report with CDS View and ALVIDA

S4D400 – ABAP PROGRAMMING ON S/4 HANA

The Development Model in SAP S/4 HANA
The ABAP Development Environment – Eclipse
Working with Variables in ABAP
Debugging in ABAP
Calling Reusable Procedures: Classes, Function Modules
Using Structures
Internal Tables
Open SQL
Object- Orientation in ABAP

Using Inheritance
Using Interface Reference

Classes, Methods
Using Inheritance
Using Interface Reference

Reviews
FAQs

What if I miss a class?

You will never miss a lecture at Emax You can choose either of the option: View the recorded session of the class available in your LMS

What if I have queries after I complete this course?

Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.

How soon after Signing up would I get access to the Learning Content?

Post-enrolment, the LMS access will be instantly provided to you and will be available for lifetime. You will be able to access the complete set of previous class recordings, PPTs, PDFs, assignments. Moreover the access to our 24×7 support team will be granted instantly as well. You can start learning right away.

Is the course material accessible to the students even after the course training is over?

Yes, the access to the course material will be available for lifetime once you have enrolled into the course.

Find SAP ABAP Programming in S/4 HANA Certification Training in other cities
Delivered By

Kalyan Reddy

Sr. SAP ABAP Consultant

16+ Years of Experience

Contact Us

+91 99484 44808

Comments are closed.