Sei sulla pagina 1di 11

Modules Covered in this Training

PHASE 1:
1.

Introduction to ERP

2.

Introduction to SAP & R/3 Architecture

3.

Introduction to SAP HANA

4.

SAP HANA STUDIO Look & Feel

5.

SAP HANA Architecture

6.

Introduction to ABAP/4

7.

Introduction to Development Environment SAP HANA STUDIO

8.

ABAP Dictionary

PHASE 2:
1.

Packages

2.

Internal Tables

3.

Modularization Techniques

4.

Reports

5.

Dialog / Module Pool Programming/ Transactions

6.

Batch Data Communication

7.

Smart Forms

8.

RFC

9.

ALE

10.

IDocs

11.

User Exits

12.

BADIs

PHASE 3:
1.

Taking ABAP to HANA

2.

Access to SAP HANA Using Native SQL and ADBC

3.

Consuming SAP HANA Views in ABAP

4.

Calling SAP HANA Database Procedures in ABAP

5.

Advanced Topics

Attendees also learn:


1.

Resume Preparation Guidelines and Tips

2.

Mock Interviews and Interview Preparation Tips

Topics Covered
PHASE 1:
Introduction to ERP
1.

What is ERP?

2.

Why we need ERP?

3.

Advantages of ERP

4.

Major ERP Packages

Introduction to SAP & R/3 Architecture


1.

What is SAP?

2.

History & Features of SAP

3.

SAP R/2 Architecture (Limitations of R/2 Architecture)

4.

SAP R/3 Architecture (Types of work processes)

5.

SAP R/3 Application Modules

6.

SAP Landscape

Introduction to SAP HANA


1.

Evolution of HANA

2.

Introduction to SAP HANA

3.

Introduction to SAP In-Memory Strategy and Technology

4.

HANA compare to BWA

5.

SAP HANA Landscape

6.

SAP In-Memory Computing Product Strategy and Roadmap

SAP HANA STUDIO Look & Feel


1.

In-Memory Computing Studio

2.

Administration view

3.

Navigator View

4.

System Monitor

5.

Information Modeler

SAP HANA Architecture


1.

Architecture Overview

2.

IMCE and Surroundings

3.

Row Store

4.

Column Store

5.

Loading data into HANA

6.

Data modeling concepts

7.

Reporting

8.

Persistent Layer

9.

Backup & Recovery

Introduction to ABAP/4
1.

What is ABAP?

2.

Logon to SAP Environment

3.

Transaction Codes

4.

Multitasking Commands

5.

ABAP/4 Editor

6.

Steps for Creating a Program

7.

Elements in R/3 Screen

8.

Output Statements

9.

Operators in ABAP

10.

Data, Parameter & Constant Statements

11.

Data Types & Classification

12.

Data Objects & Classification

13.

Text Elements

14.

String Operations

15.

Control Statements

16.

Field strings

Introduction to Development Environment SAP HANA STUDIO


1.

Overview of Eclipse

2.

SAPs Eclipse Strategy

3.

Unbundling of Eclipse and SAP Software

4.

Central Update Site

5.

Installing the Development Environment

6.

Installing SAP HANA Studio

7.

Installing the ABAP Development Tools for SAP NetWeaver

8.

Getting Started in the Development System

9.

Basic Principles of Eclipse

10.

ABAP Development Tools for SAP NetWeaver (ADT)

ABAP Dictionary
1.

ABAP Dictionary Introduction

2.

Data Dictionary Functions

3.

Data Dictionary Objects

4.

Data Base Tables

5.

Structures & Views

6.

Data Elements

7.

Type Groups

Domains

Search helps

Lock objects

Primary Key and Foreign Key

Table Maintenance Generator

PHASE 2:
Packages
1.

Creating a package

2.

Difference between local objects & packages

3.

Transferring local objects to packages

4.

Variants

5.

6.

Variants Introduction

Creating variants in ABAP Editor & Data Dictionary

Message Classes
o

Message Class Introduction

Message types

Calling message class in Report & Dialog programs

Selection Screens
o

Selection screen Introduction

Parameter Statement

Select-options Statement

Selection-screen Statement

Screen table and its fields

Internal Tables
1.

Internal Tables Introduction


o

Declaring Internal Table

Populating Internal Table

Processing Internal Table

Initializing Internal Tables

Modularization Techniques
1.

Modularization Techniques Introduction

2.

Includes

3.

Subroutines

4.

Passing Parameters to Subroutines

5.

Passing Tables to Subroutines

6.

Function Groups & Function Modules

Reports
1.

Reports Introduction

2.

Classical Reports

3.

Interactive Reports

4.

Techniques Used For Interactive Reports

5.

Hotspot

Hide

ALV Reports Introduction


o

ALV Reports

ALV through Function Modules

ALV Types

Dialog / Module Pool Programming/ Transactions


1.

Relationship between Screen, Flow Logic and Program


o

Flow

2.

Logic Events

3.

Process Before Output (PBO)

4.

Process After Input (PAI)

5.

Process On Value Request (POV)

6.

Process On Help Request (POH)

7.

Include Programs in MPP


o

Include TOP

Include I01

Dynamic Screens

Leave Screen

Leave to Screen

Call Screen

Set Screen

Processing of List from Transaction and ViceVersa

Elements in Screen Layout

Table Controls

Step Loops

Tab strip Controls

Batch Data Communication


1.

BDC Introduction

2.

Recording

3.

BDC Methods

4.

Call Transaction Method

5.

Session Method

6.

Handling Table Controls in BDC


o

Legacy System Migration Workbench

Different Methods

Flat file creation

Uploading data

File Handling

Application Server

Presentation Server

Smart Forms
1.

Smart Forms Introduction

2.

Graphics Management

3.

Style Maintenance

4.

Paragraph Formats

5.

Character Formats

6.

Writing print program and designing layouts

CROSS APPLICATIONS
RFC
1.

Introduction to RFC

2.

Creating RFC Destination between 2 Systems

ALE

Creating Remote Enabled Function Modules

Creating program using Remote Enabled Function Modules

1.

ALE Basics

2.

Overview of Outbound & Inbound Process

3.

Configuration Steps

4.

Define logical systems

5.

Assign client to logical system

6.

RFC destination

7.

Customer distribution model

8.

Creating Ports

IDocs
1.

What is an Idoc?

2.

Types of Idocs
o

Basic Idocs

Extension Idocs

Creating Idocs

Message Types

Assigning Idocs type to Message type

User Exits
1.

User Exits Overview

2.

Types of User Exits

3.

Field Exit

4.

Screen Exit

5.

Function Exit

6.

Menu Exit

BADIs
1.

BADIs Overview

Defining a BADI

Implementing a BADI

PHASE 3:
Taking ABAP to HANA
1.

SAP HANA as Secondary Database Access via Open SQL

2.

Optimize Open SQL Access to SAP HANA

3.

Performance Rules and Guidelines for SAP HANA

4.

Database Interface

5.

Role of the Database for the ABAP Application Server

6.

Data Types, ABAP Database Access

7.

ABAP Data Dictionary

8.

Open SQL

9.

Database Views in the ABAP Data Dictionary

10.

Database Access via Native SQL

11.

Secondary Database Connections

12.

Analyzing Database Accesses Using the SQL Trace

13.

Statement Transformations

14.

Secondary Connections

Access to SAP HANA Using Native SQL and ADBC


1.

Open SQL and its Limitations

2.

ABAP Database Connectivity (ADBC)

3.

Native SQL Syntax

Consuming SAP HANA Views in ABAP


1.

Working with Views in SAP HANA Studio

2.

Consuming SAP HANA Views via Native SQL

3.

Accessing SAP HANA Views via External Views in ABAP

4.

Dictionary

Calling SAP HANA Database Procedures in ABAP


1.

Working With Database Procedures in SAP HANA Studio

2.

Calling SAP HANA Procedures in ABAP

3.

Calling SAP HANA Procedures via ABAP Database Procedure

4.

Proxies

Advanced Topics
1.

Full Text Search in SAP HANA

2.

ABAP List Viewer (ALV) with Integrated Access to SAP HANA

3.

Transport of SAP HANA Objects

4.

Working With Database Procedures in SAP HANA Studio

HANA Certification Guidelines


1.

Sample questions and documentation for HANA certification provided (C_HANAIMP_10)

PROJECTS
1.
2.

Designing SAP HANA Tables for Sales, Finance and Inventory scenarios
Designing Attribute Views, Analytical Views and Calculations Views for Sales, Finance and Inventory
scenarios

3.

Loading the Data to SAP HANA using SAP BODS (Complex BODS Dataflows)

4.

SLT Transformation of Data

5.

Reporting on Sales Data (Sales Order Header, Item, Schedule Line Reports etc.) using BI 4.1
Reporting Tools

6.

Financial Reporting (Balance Sheet Reports, Income Statements, Consolidated Income Statements,
P&L Reports etc.) using BI 4.1 Reporting Tools (like Crystal Report, BO Explorer, MS Excel)