Poland
Modern SAP Development
Striving to gain market-oriented knowledge and skills to jumpstart your career in IT? Apply for this program and shape your professional path with EPAM experts.
alt
Registration closed
alt
Pricing
Free
Program start
18 October 2021
Type
Training
Language
Russian
Duration
18 weeks
Format
Online
Level
Beginner
Details

According to Forbes, SAP is the largest manufacturer of business software. More than 60% of the European and 50% of the American markets use SAP products. Among its customers are: Adidas, Google, Coca-Cola, Volkswagen.

We hold the training for those people who want to start working in this direction. 250+ future SAP engineers and SAP consultants passed our laboratory. Some of them have become project managers, team leads and architects or even directors.

The training program includes studying of modern software development technologies in SAP ECC, SAP S/4HANA, SAP HANA, and SAP Cloud Platform. After completing the course, you will have strong ABAP OO programming skills.

You can learn more about SAP practice and get acquainted with the real stories of EPAM employees by reading this article and watching this video.

  • Registration end date: September 24, 12:00;
  • Training start date: October 18, 2021.

THE SELECTION STAGE CONSISTS OF:

  1. English Test (candidates with results below A2 shall not be considered in current iteration). Look for the test in your profile at training portal;
  2. General phone interview (our recruiter will contact you in a week after the registration and the completion of the test).


Please note that the program’s Start Date may change. The selection period will change accordingly.

SAP
SAP is about modern technologies of developing applications using platforms from SAP, a global leader in the field of enterprise solutions for business administration.
More about this skill
direction
What is required for training:
training-is-for-you
  • Higher IT education or 2-3 year students of IT specialties
  • The economic skills in education is a big plus
  • 1+ programming languages knowledge at the level of writing small programs
  • Spoken English (A2 and above)
  • Basic skills in RDBMS/SQL
What will you learn?

1 Stage

SAP HANA and SQL

  •  RDBMS introduction
  •  SAP HANA overview
  •  HANA SQL


2 Stage

Part 1 – Classic ABAP

ABAP Core

  •  Intro to ABAP
  •  ABAP Dictionary
  •  Data Types and Data Objects
  •  ABAP Statements
  • Internal Tables


SAP GUI Screens

  • Selection Screens
  •  Classic Dynpro


DB updates

  •  DB LUW and SAP LUW concept
  •  COMMIT - explicit and implicit
  •   Delayed update - perform on commit
  •  Update Function modules


Classic ABAP Dev Tools

  •  ABAP Development Workbench (SE80)
  •  Debugger
  •  Traces
  •  Dump Analysis (ST22)
  •  Code Inspector and ATC


Eclipse IDE overview

  •  Installation (Eclipse/Add-ons)
  •  Connecting to SAP System
  •  Features and tools


ABAP Objects

  •  OOP Concepts
  •  Pros and cons (OOP vs Functions)
  •  Classes and objects
  •   Attributes, methods and constants
  •  Interfaces and Inheritance (+Aliases)
  •  Overriding/Narrowing and Widening casts
  •  Events
  •  'Friends' concept
  •  Exception handling
  •  Patterns

 

ALV grid

  •  Table output overview
  •  Field Catalog
  •  Layout
  •  Basic functionality
  •  Coloring
  •  Events
  •  Editing
  •  Additional Features

Project 1 (Classic ABAP)


Part 2 – Modern ABAP

ABAP CDS views concept

  •  Introduction into CDS Views.
  • Architecture
  •  ABAP CDS Entities (defining CDS, defining functions )
  •  Types of CDS views
  •  Extension of standard and custom views
  •  ABAP CDS - Access Control
  •  ALV + CDS


Business Object Processing Framework

  • Intro Architecture
  • Transaction Service Manager
  • Creating BOs, Nodes and Associations
  •  Implementation of entities
  •  Actions
  •  Determinations
  •  Validations
  •  Queries
  •  Properties
  • Alternative Keys


Web services (SOAP, REST, OData)

  •  HTTP Basics
  •  Web Services introduction
  •  REST Principles
  •  REST and SOAP Comparison
  •  OData Basics and terminology


SAP Netweaver Gateway

  •  Gateway configurations
  •  OData Services creation process
  •  Gateway Service Builder (SEGW)
  •  Testing in Postman and Gateway Client
  • OData parameters and features implementation
  •  Function imports


Smart Template Application Development

  • Introduction
  • Simple List Reporting App
  • Extending Apps


HANA SQL Script

  •  Development objects (tables, types... creation in HANA)
  •  Procedures and functions
  •  Variables
  •  Control structures
  •  Cursors
  •  Dynamic SQL
  •  Debugging


ABAP for HANA

  •  Introduction. ABAP-managed code pushdown
  • Enhanced Search Help (F4 help)
  •  SAP List Viewer with Integrated Data Access (ALV with IDA)
  •  Open SQL best practices for SAP HANA
  •  Open SQL, CDS and AMDP use cases comparison
  •  ABAP Managed Database Procedures (AMDP)


SAP ERP overview

  •  SAP ECC 6.0(FI/MM/SD, main modules)


Enhancements & modifications

  •  Basic Concepts and an Overview of the Enhancement Technology
  •  Enhancements in ABAP Dictionary
  •  Enhancement points/options and enhancement sections
  • Business Add Ins (BAdIs)

Project 2 (Smart Templates)

Modern SAP Development
18 October 2021 · 18 weeks
Training · Online
Russian
Beginner
Poland
Registration closed
Free
main-part-picture
blue-spot