SAP ABAP I3 IT SOLUTIONZ

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

SAP ABAP

REAL TIME PROJECT


i3 IT Solutionz Is Providing SAP ABAP Training on ECC and on
HANA By Faculty Mr. Anil, Having 19+ Years of Experience. With
His Subject Knowledge and Training, The Aspirant Candidates Can Look
Forward to Work on Real Time Scenarios. He is One of The Leading
Faculty in Hyderabad in SAP ABAP Training

Faculty Overview

Mr. Anil
19+ Years of SAP Industry Experience
Course Duration

3 Months
SAP Version

ECC 6.0 with Enhancement Package 7 & S/4 HANA


Projects
Real Time Implementation Projects and Will Educate the Scholars,
How To Handle Support Ticket and Enhancements
How Exceptional i3 IT SOLUTIONZ Compare with Other Institutes. This
Course Makes the Scholar a Highly Skilled Technical Resource That Can
Compete with The Real Time Market. The Course Content Provided Has Been
Designed Such That None of The Other Institutes Can Compete With
i3 IT SOLUTIONZ.

1. Introduction to SAP

• What is Sap R/2


• Purpose of R/3
• Sap R/3 Architecture

2. Introduction to ABAP Programming

• ABAP Statements
• Statements & Keywords
• ABAP Data Types
• Introduction To ABAP Program

3. Control Structures

A. Branching

• If-Else/Elseif-Endif
• Case-When-End case
B. Looping
• Un-Conditional (Do-ENDDO)
• Conditional (While-End while)

4. Strings
• String Operations
5. ABAP Data Dictionary

• Purpose
• Types Of Tables
• Technical Requirements to Create the Table
• Data Types
• Domain
• Data Element
• Structures
➢ Include Structure
➢ Append Structure
• Table Type
• Type Group
• Steps To Create the Table
• Foreign Key Relationship
• Views
• Projection View
➢ Data Base View
➢ Maintenance View
➢ Help View
• Lock Objects
➢ Lock Modes
➢ Lock Modules
• Search Helps
➢ Elementary Search Help
➢ Collective Search Help
• TMG (Table Maintenance Generator)
• Table Debugging
6. Internal Tables

• Introduction & Purpose of Internal Tables


• Declaring Internal Tables
• Types Of Internal Tables
➢ Standard Internal Table
➢ Sorted Internal Table
➢ Hashed Internal Table
• Control Break Statements

7. Open SQL

• Types Of Commands
• DDL, DML, DCL Commands

8. ABAP Debugger

• Purpose
• Features
• Break Points
• Watch Points

9. Modularization Techniques

• Introduction
• Include Programs
• Macros
• Subroutines
• Function Modules
➢ Function Group Creation
➢ Types of Function Modules
10. Reports
• Introduction & Purpose
• Types Of Reports
• Classical Events in Detail
➢ Initialization
➢ At Selection Screen
➢ Start-Of-Selection
➢ End-Of-Selection
➢ Top-Of-Page
➢ End-Of-Page
• Interactive Events in Detail
➢ At Line Selection
➢ At User Command
➢ Top Of Page During Line Selection
• Joins
• For All Entries
• Hide
• Get Cursor
• Hotspot

11 ALV (ABAP List Viewer)

• Classical ALV
• Field Catalog
• Totals, Sub Totals and Sorting
• Interactive ALV
• Blocked ALV
• Hierarchal ALV
• Events In ALV
12. Batch Data Communication (BDC)

• Overview Of BDC
• Recording In BDC Programming
• Types Of BDC Programming
• Call Transaction in Detail
• Error Handling in Call Transaction
• Session Method In Detail

13. LSMW

14. Sap Scripts

• Introduction And Purpose


• Sap Script Components
• Creation Of Forms
• Single And Many Forms

15. Smart Forms

• Features Of Smart Forms


• Types Of Windows
➢ Secondary Window
➢ Main Window
➢ Copies Window
➢ Final Window
• Types Of Text Elements
• Table Painter
• Calculations In Table Painter
• Program Lines
• Creation Of Barcode
16. Transaction/Dialog/Module Pool Programming

• Introduction And Purpose


• Screen Painter, Menu Painter
• Flow Logic & Flow Logic Keywords
• Sub Screens & Sub Screen Areas
• Tab Strip Control
• Table Control

17. BAPI (Business Application Programming Interface)

• Introduction To BAPI
• Standard BAPI
• Custom BAPI

18. Enhancement
A. Exits
• Finding Exits
• Implementing Exits
• Function Module Exits
• Screen Exit
• Menu Exit
B. Badis
• Features Of Badis
• Differences Between Badis & Exits
• Implementation Of Badis
C. Enhancement Spots
• Implicit, Explicit Spots
• Function Group Enhancement
• Class Enhancement.
Object Oriented ABAP
1. What Is Object Orientation?

• Introduction
• Advantages Of Oops
• Data Abstraction
• Encapsulation
• Interface
• Inheritance
• Polymorphism

2. Encapsulation and Abstraction

• Class Definition
• Class Implementation
• Class Creation Globally and Locally

3. Interfaces

• Interface Definition
• Implementation
• Interface Creation Globally and Locally

4. Inheritance

• Super Class and Sub Class


• Types Of Inheritances
• Inheritance Creation Globally and Locally

5. Events

• Definition
• Triggering
• Handling
6. Miscellaneous Concepts

• Constructor
• Abstract Class
• Friend Class
• Persistent Class
• Singleton Class

8. Alv Using Object Oriented

• Simple Alv
• Interactive Alv
• Adding Custom Buttons
• Coloring Rows, Columns, Cells
• Events In Oops Alv
ABAP for HANA
Introduction

• SAP HANA Basics and Technical Concepts


• Introduction to SAP HANA Studio
• Introduction to ABAP Development Tools (ADT)
• Introduction to the EPM Sample Application

Taking ABAP To SAP HANA

• ABAP Database Connectivity: Typical Code


• Native SQL Pitfalls
• Consumption of an SAP HANA Database Procedure With ADBC
• Consumption of an ABAP Managed Database Procedure
• SAP HANA a Secondary Data Base-Access Via Open SQL
• Preparing for SAP HANA
• Guided Performance Analysis
• Performance Roles and Guidelines for SAP HANA
• Joins Using ADBC

Code to data with SAP HANA as Secondary Data base


• Classical Open SQL and its Limitations
• ABAP Data Base Connectivity (ADBC)
• Native SQL Syntax
• Working with Views in SAP HANA Studio
• SAP HANA Information Views.
(A) Attribute View.
(B) Analytical View.
(C) Calculation View.
• Normal Calculation View
• Calculation View Using Joins
• Usage Of Measures and Dimensions.
• Consuming SAP HANA View in Native SQL
• Calling SAP HANA Views in ABAP
• Working with Data Base Procedures in SAP HANA Studio
• Calling SAP HANA Procedures in ABAP

Recent Open SQL Enhancements

• What is Open SQL Demo


• What’s New in Open SQL
• Inline Declarations
(A) Host Variables.
(B) Guest Variables.
• Expressions
• Demo
• Conditional Expression
• Working With Constants Using New Open SQL.
• Working With Parameters Using New Open SQL.
• Working With Index Using New Open SQL.

Optimizing ABAP on Primary Database SAP HANA


• New Open SQL in ABAP Using Different Functionalities
• Core Data Services in ABAP
➢ Simple CDS View
➢ CDS View with Single Parameters
➢ CDS View with Multiple Parameters
➢ CDS View with Joins
➢ CDS View with Associations
➢ CDS View with Table Functions
➢ CDS Extended View
➢ CDS Annotations.

Using ABAP-Managed Database Procedures

• ABAP-Managed Database Procedures


➢ Introduction of AMDPS
➢ Demo
➢ Class Definition
➢ Class Implementation
➢ Consumption and Artifact Creation
• Debugging ABAP-Managed Database Procedures

SAP HANA Proxy Objects


• Accessing SAP HANA Views in ABAP Dictionary External Views
• Transport Of SAP HANA Objects
➢ HTC (HANA Transport Container)
➢ HTA (HANA Transport Container for ABAP)
• Calling SAP HANA Procedures Via ABAP Database Procedure Proxies
• CRUD Operations in O Data Services.

Advanced Topics
• Using SAP HANA Full Text Search
• ABAP List Viewer (ALV) With Integrated Access To SAP

You might also like