sap abap on hana 1 - amron | it service provider | it staffing abap on hana... · abap remains a...

14
0 SAP ABAP ON HANA 1.0 | amron

Upload: ngotuyen

Post on 30-Jan-2018

284 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

0 SAP ABAP ON HANA 1.0 | amron

Page 2: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

1 SAP ABAP ON HANA 1.0 | amron

Training Details

Course Duration: 60 hours training + assignments + actual POC’s

Training Materials: all attendees will receive,

Assignment after each module, video recording of every session Notes and study material for examples covered. Access to the training blog & repository of materials

Training Format:

This course is delivered as a highly interactive session, with extensive live examples. This course is Live Instructor led online training delivered using Cisco Webex Meeting Center and audio conferencing tool.

Timing: Weekdays and Weekends after work hours.

Who should plan on joining?

Someone who has the Basic computer and IT skills Someone who is looking for a career in SAP ABAP and HANA Database Someone who is looking to start career in SAP focusing on HANA skills

Why Learn SAP ABAP on HANA?

ABAP remains a key language as many SAP business applications and custom developments are written in ABAP with ABAP 7.4 there are numerous improvements to the ABAP language, which allow writing streamlined ABAP code and benefitting from SAP HANA.

EX: BW are already HANA-ready with HANA as primary persistence. SAP Business Suite on HANA will use NW 7.4 as platform. Here we need to optimize code and the best way is to using ABAP for HANA.

Course Objective:

Enable ABAP developers to build cutting-edge business applications leveraging the proven, reliable ABAP technology as well as the powerful in-memory capabilities provided by SAP HANA.

Primary target audiences for this training are ABAP developers and SAP ABAP development consultants.

There are min of 50000 ABAP developers in the SAP world.

Page 3: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

2 SAP ABAP ON HANA 1.0 | amron

Project Work and Case Study details and Time spent?

We will provide case study based on the real project which is around 4 weeks to develop. The specification and guidance will be given on the case study and the participants need to

develop and show the result.

Training Highlights

Building AGILE Data mart in SAP ABAP on HANA 1.0 using diff BODS transformations (CASE, MERGE, CDC transforms).

Building Operation Data Marts in SAP ABAP on HANA 1.0 using SLT (Complete Hands on SLT).

Advanced Modeling concepts including Adv Calculation Views, Currency Translations, Variables, Input parameter & Info Composer.

Adv Reporting using the New reporting Tools, SAP Visual Intelligence, SAP BO BI 4.0. Complete Hands on of BW 7.4 powered by HANA including Migration. SAP ABAP on HANA 1.0 Certification Guidance. Data Services 4.2 and Information Steward.

Page 4: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

3 SAP ABAP ON HANA 1.0 | amron

Roadmap

Page 5: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

4 SAP ABAP ON HANA 1.0 | amron

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

Page 6: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

5 SAP ABAP ON HANA 1.0 | amron

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

Page 7: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

6 SAP ABAP ON HANA 1.0 | amron

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. SAP’s 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

o Type Groups o Domains o Search helps o Lock objects o Primary Key and Foreign Key

Page 8: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

7 SAP ABAP ON HANA 1.0 | amron

7. Table Maintenance Generator

Phase 2

Packages

1. Creating a package 2. Difference between local objects & packages 3. Transferring local objects to packages 4. Variants

o Variants Introduction o Creating variants in ABAP Editor & Data Dictionary

5. Message Classes o Message Class Introduction o Message types o Calling message class in Report & Dialog programs

6. Selection Screens o Selection screen Introduction o Parameter Statement o Select-options Statement o Selection-screen Statement o Screen table and its fields

Internal Tables

1. Internal Tables Introduction o Declaring Internal Table o Populating Internal Table o Processing Internal Table o 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

o Hotspot

Page 9: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

8 SAP ABAP ON HANA 1.0 | amron

o Hide 5. ALV Reports Introduction

o ALV Reports o ALV through Function Modules o 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 o Include I01 o Dynamic Screens o Leave Screen o Leave to Screen o Call Screen o Set Screen o Processing of List from Transaction and ViceVersa o Elements in Screen Layout o Table Controls o Step Loops o 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 o Different Methods o Flat file creation o Uploading data o File Handling o Application Server o Presentation Server

Page 10: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

9 SAP ABAP ON HANA 1.0 | amron

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

o Creating Remote Enabled Function Modules o Creating program using Remote Enabled Function Modules

ALE

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 o Extension Idocs o Creating Idocs o Message Types o 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

Page 11: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

10 SAP ABAP ON HANA 1.0 | amron

BADIs

1. BADIs Overview o Defining a BADI o 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

Page 12: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

11 SAP ABAP ON HANA 1.0 | amron

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. Designing SAP HANA Tables for Sales, Finance and Inventory scenarios 2. 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)

CASE STUDY # 1 – “Creation of HANA Schema for SALES”

Creation of HANA Schema From Scratch (Sales Domain)

In this Case study we will be creating a SAP Schema from scratch for Sales Domains. This Case Study also illustrates different types of challenges you will face while designing the HANA schema, importing the tables.

Tasks

Designing HANA schema Designing SAP BODS 4.2 data flows to load the data to HANA Troubleshooting Creating Attribute Views, Analytical Views and Calculation Views Reporting – Generating Sales reports using BI 4.1 reporting tools and MS Excel Example Reports are Sales Order Header, Item Level, Scheduling level and Sales Overview

reports

Page 13: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

12 SAP ABAP ON HANA 1.0 | amron

CASE STUDY # 2 – “Creation of HANA Schema for FINANCE”

Creation of HANA Schema from scratch (Finance Domain)

In this Case study we will be creating a SAP Schema from scratch for Finance Domains. This Case Study also illustrates different types of challenges you will face while designing the HANA schema, importing the tables.

Tasks

Designing HANA schema Designing SAP BODS 4.2 data flows to load the data to HANA Troubleshooting Creating Attribute Views, Analytical Views and Calculation Views Reporting – Generating Finance reports using BI 4.0 reporting tools and MS Excel Example Reports are Balance Sheet Reports, Income Statements, Consolidated Income

Statements, P&L Reports

Page 14: SAP ABAP on HANA 1 - amron | IT Service Provider | IT Staffing ABAP on HANA... · ABAP remains a key language as many SAP business ... Building Operation Data Marts in SAP ABAP on

13 SAP ABAP ON HANA 1.0 | amron

Copyright © Amron IT Solutions & Resource Management. 2014 All Rights Reserved. No part of this document or website may be reproduced without Amron IT Solutions & Resource

Management’s express consent. www.amronitsolutions.com