SAP ABAP Project For Working Professionals
Basics of RICEF, ABAP New syntaxes ECC 7.4, OO ABAP, ABAP Hana, Odata
Project Scenarios on each topic
Real Time Interview Questions
Mock Interviews
Job Assistance
Communication Skills Development
Contact / watsapp:
9989684384 / 9676012448
Introduction to RICEF Objects:
Revision of the below topics with Functional Spec & Preparation of
Technical Specification
Reports : SD, MM, FICO Reports development
Classical reports, ALV Reports, ALV reports using control
frameworks, ALV Object Model
Interfaces : File Interfaces, IDOCS,RFC,SOAP,REST,S/4
HANA,ODATA,CDS&BOPF,WEB API, Behavior Definition
Language (BDL)
Conversions : BDC, LSMW,BAPI’s
Enhancements : User exits, Customer Exits, BADI’s,Enhancement
Framework, Kernel BADI’s
Forms : Smart forms, Adobe Forms, Message Control
Performance Tuning :Need for Optimization & Performance optimization
techniques
Understanding the need of SPDD, SPAU & SPAU_ENH in SAP Upgrade Project
ECC 7.4 New Syntax
Table expressions
Declaration of table work areas
Declaration of helper variable
Declaration of result
Declaration of actual parameter
Deceleration of reference variables for factory methods
Field-symbols
Constructor operator new
Instantiation operator new
Data objects
Examples of instances of classes
Constructor operator value
Example of structures
Examples of itab
Other expressions on value operator
Constructor operator ref
Example for ADBC
Operators conv and cast
Casting operator cast
Constructor operator exact
Operators condtions and switch
Basics of OO ABAP
Class components
Local classes
Global classes
Working with static and instance components
Interfaces
Encapsulation
Inheritance
Polymorphism
Events
Constructors
Single design pattern
Mvc design pattern
ABAP on Hana
CDS Views
AMDP
ADBC
Native Hana
ODATA
Introduction to SAP UI5
Introduction to SAP Netweaver Gateway
Introduction to SAP Fiori
Difference between UI5, Webdynpro & other Web Technologies
ABAP Basics:
SE11 ABAP Data dictionary
SE37 Function Builder, BAPI/RFC.
E24 Class Builder (OO Principles )
Visibility (Public/Protected/Private )
Static/Instance Variables, Constants
Static/Instance Methods, Method Parameters
Inheritance, Abstract Methods, Abstract Classes, CastingInterfaces,
Interface Methods
Polymorphism, Method Overriding,
SAP NETWEAVER GATEWAY
Gateway Architecture Overview & Usage
Technical Components Involved
Introduction to REST, OData
OData advantages
Introduction to OData formats JSON and XML
Structure of an OData Service
Service Document, Service Metadata Document
OData In SAP Solutions
Transaction codes & Tools
EDM data types
SAP NetWeaver Gateway Toolset, Service Builder
Introduction to OData Service Creation
Behavior of Various Runtime Classes
Behavior of Various Standard Methods
Data Model
Entity Types
Entity Sets
Properties, Navigation Properties
Associations (Referential Constraints, Principal Entity, Dependent Entity)
Cardinality
Mappings
Status codes,
Common Messages and Common Errors Debugging oData ABAP Services
Runtime Artifacts
Model Provider Base
Model Provider Extension
Data Provider Base
Data Provider Extension With & Without Mapping in OData Services
BAPI's with Mapping
BAPI's without Mapping
Multiple BAPI's with Single Entity Set
CRUD Operations In Odata Services
Create
Delete
Update
GetEntity ( Read )GetEntitySet( Query )
Filtering and Projecting ($filter, ?search and $select)
Sorting ($orderby) , Counting ($count)
Client-Side Paging ($top, $skip, and $inlinecount)
Inlining ($expand) , Formatting ($format)
Function Imports In Odata Services
Single function import
Multiple function imports
Multiple parameters for function Import
File Handling In Odata Services
File Upload
File Download
MVC Architecture:
Models
Views
Controllers
Configuration and Maintenance of Gateway
SPRO related Configurations
SICF related Configurations
SAP UI5 (USER INTERFACES 5
) Introduction
Installation of SAPUI5 Plug-ins
Development Environment
Configuration & Setup
Documentation Toolkit, API Reference & Help Links
Types Of Models
Resource Model,
JSON Model,
XML Model,
OData Model
Bindings
One-way Binding, Two-way Binding
Data binding
Model binding
Data Types
SAPUI5 Data Typing, User types
Integers, Floating-Point Numbers
String, Boolean, Variable, Date and Time
Types of Views
HTML Views
JavaScript Views
XML Views
Json Views
Themes & CSS
Adapting CSS, Layout Adaption
SAP Theme Designer Tool
I18N Resource Model, Multilingual Applications
Debugging SAP UI5 Apps
Types of SAP UI5 Controls
Simple Controls
Complex Controls
UX3 Controls
Value Holders
Layouts
Dialogs
Various Libraries and Packages In SAP UI5/Fiori
sap.m , sap.ui.commons, sap.me, sap.viz, sap.ushell
sap.ui* ( layout, table, model, unified, etc.....),
SAP UI5 Screen Elements & Controls
Properties, Aggregations
Events, Methods
Application Header, Paginator, Text Field, Text Area, Link To Action
Image, Image Map, Horizontal Divider
Panel, Splitter {Vertical, Horizontal}
Checkbox, Radiobutton, DropDown
HTML, Progress Indicator, Slider, Range Slider
Roadmap, TabStrip, FormattedTextView
Date Picker, Date Range Scroller, Date Range Slider
Dialog Box, Message Box
Table Complex Screen Element
Table with various Screen Elements
Table with Formatter Functions
Row Repeater
Charts/Graphs
Bar, Column, Line, Area
Pie, Donut chart etc.
SAP UI5/FIORI Communication With SAP Backend & Non-SAP Backend
Via oData ABAP Service with CRUD operations
Via oData ABAP Service with RFC/BORVia oData HANA Service
Via oData External Services
General Functionalities
Capturing values & Assigning values to Screen Elements
Enable-Disable screen elements
Visible-Invisible screen elements
Creating FORMs
Navigation Between Views
Implementing Code In VIEWs And CONTROLLERs Technique
UI5/FIORI Front End Methods
BindElement, BindRows, BindItems
Create, Update, Remove methods
File Handling
Deploying SAP UI5 Apps To SAP ABAP UI5 Repository