You are on page 1of 8

Syllabus Sheet Duration: 50 hours

Ph:09618973044 Email : vijay.webdynpro@gmail.com


Vijayreddy.ui5@gmail.com Fee: 18000/-
Including Online
SAP UI5 + FIORI + ODATA Server Access
with Purely Job Oriented

SAP NetWeaver Gateway


& Real Time
Oriented Training.
Faculty: Mr. A.Vijayendar Reddy
Trend setter for SAP Web Technologies
Experience: 9+ Years in SAP Real Time( Leading Faculty & Unbeatable ).
Successfully Trained around 9000 Students across the globe in the
last 9 years since Webdynpro Arrival.
And Parallely dealing with SAP UI5 & Netweaver Gateway
implementations also.

Certified Consultant and Corporate Trainer for


SAP WebDynpro ABAP, SAP UI5 NetWeaver GateWay

Currently 90% Employees working in Real time across the globe in


Webdynpro, are from OASIS Technologies.
Why OASIS Technologies is famous for
WEBDYNPRO/FPM/UI5/Gateway/Fiori ?
Trend setter From 2007
Faculty experience 9 years ( 19 applications )
Number of Students Trained Around 9000
Number of Students got job Around 6000 students placed
Faculty A.Vijayendar Reddy
( Trend Setter for SAP Web Technologies)
Students( subject clarity Min 90%
& confidence level )
Who can understand Below Avg, Avg, Above Avg, Real time
UI5/Gateway/Fiori? Employees
Faculty Availability 10 hours
Lab Provision 17 hours( with 60 systems )
Facebook Coverage Largest Group in Facebook Community
Group Name is
SAP UI5 -NetWeaver Gateway -Fiori
https://www.facebook.com/groups/vijay.ui5/
Student Notes,Material Every point will be dictated in Notes along
with material
Pre-requisites Core ABAP Fundamentals
Introduction:
Introduction to SAP UI5
Introduction to SAP Netweaver Gateway
Introduction to SAP Fiori
Difference between UI5/Fiori, Webdynpro & other Web Technologies

ABAP Basics:
SE11 ABAP Data dictionary
SE37 Function Builder , BAPI/RFC.
SE24 Class Builder ( OO Principles )

SAP Netweaver Gateway - OData Services


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
Association ( Referential Constraints, Principal Entity, Dependent Entity )
Association Set( Principle Entity Set, Dependent Entity Set )
Cardinality
Mappings

HTTP 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
Service Maintenance
Registration in Hub Systems ( ECC/CRM/SRM/SCM/BI )
Maintain
Error log
Gateway Client

With & Without Mapping in Odata Services


BAPI's with Mapping , Database Views with Mapping
BAPI's without Mapping
Multiple BAPI's with Single EntitySet

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

Configuration and Maintenance of Gateway


SPRO related Configurations
SICF related Configurations

Sending Custom Messages to front-end Apps ( UI5/FIORI )


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, One Time Binding
Data binding , Aggregate binding , Model binding

Data Types
SAPUI5 Data Typing, User types
Integers, Floating-Point Numbers
String, Boolean ,Variable, Date and Time,

Types of Views
JavaScript Views, ( imp )
Xml Views, ( imp )
Json Views,
Html Views,

SAP UI5 Screen Elements & Controls


Properties, Aggregations ,Events, Methods
Label ,Text, Input , Text Area, Link ,
Image, Image Map, Bread Crumb , Button , Switch
Panel, Splitter, Checkbox, Radio Button, Select
Carousel, HTML, Progress Indicator, Slider, Range Slider
Formatted Text, Dialog Box
Date Picker, Date Time Input, Rating Indicator
Date Range Scroller, Date Range Slider
Combo Box, Multi Combo Box, Multi Input ,
Tokens ,Search Field, List , Standard Tile,
Message Box messages, Message Toast
Icon Tab Bar, Icon Tab Filters
Navigation Containers
Wizard, Wizard Step
Forms ,

Layouts

Table Complex Screen Element


Table with various Screen Elements
Table with Formatter Functions

Charts/Graphs
Bar, Column, Line, Area, Pie, Donut chart etc.

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.....),

MVC Architecture
( Models, Views, Controllers )

SAP UI5/FIORI Communication with SAP Backend & Non-SAP Backend


Via oData ABAP Service with CRUD operations
Via oData HANA Service
Via oData External Services

General Functionalities
Capturing values & Assigning values to Screen Elements
Enable-Disable screen elements, Visible-Invisible screen elements

Navigation between Views

Implementing code in VIEWs and CONTROLLERs Technique

Shell Screen Element

UI5/FIORI Front End methods


BindElement, BindRows, BindItems,
Create, Update, Remove methods

File Handling ,
Fragments
Themes & CSS
SAP Theme Designer Tool
Internationalization ( I18N ) , Resource Model , Properties Files
Debugging SAP UI5 Apps
Deploying SAP UI5 apps to SAP ABAP UI5 repository
SAP FIORI & SAP WEB IDE tool
Introduction
Types of Fiori Apps , Architecture
Configurations
Enhancements
End-to-End scenarios in Fiori
Import & Export of SAP Fiori Apps
XML based Views
JS based Controllers
Component.js
Functions/Methods

User Interface Elements under SAP Fiori

Table, Table Column with Various Screen Elements under SAP Fiori

CRUD operations with OData Service from SAP Fiori

Formatter Functions in Fiori

Debugging SAP Fiori Apps

Adapting CSS to SAP Fiori Apps

I18N & Resource Model ( .Properties ) in Fiori

Extension Projects & Extensions

Layout Editor for XML Views

Developing SAP Fiori Like Apps


Full Screen APP
Master-Detail App

Deploying SAP Fiori apps to SAP ABAP UI5 repository

SAP Fiori Launch Pad Configuration


Launch Pad Instance Roles ,Semantic Objects ,
Catalogs, Target Mappings, Tiles , Groups, PFCG Roles

SAP Fiori Mobile Client


HTML5 ( Hyper Text Mark Up Language )
Creating Web page
Html Page Structure
Basic tags
Formatting tags
Forms and Input tags
Frames and Image tags
Audio , Video tags
Links, List tags
Table tags
Styles & Semantic Tags
Programming (Script) tag
Ordered List and UnOrdered List
HTTP Status Messages

CSS ( Cascading Style Sheet )


- CSS Properties
- Types of Style sheets( Internal, External, Inline )
- CSS comments
- Box model, padding, border, margin
- Classes
- Div and Span
- Working with colors- Background images
- ID's, child selectors, pseudo classes
- Styling links, styling lists
- Rounded corners
- Linear gradient ,Float and clear
- New Tags for the layout

Scripting
- Statements and Comments
- Finding Errors
- Variables, Scope of Variables, Data Types
- Operators
- Functions, Functions with Parameters
- Function with Multiple Parameters
- Statements if, else, nesting if, Complex Conditions, Switch
- Conditional Ternary Operator
- while loop, for loop
- Strings, String Methods
- Arrays, Array Methods
- Objects, Properties & Methods
- Referencing elements in Script
Real Time Project Objects
SAP UI5, Netweaver Gateway, Fiori Real Time Applications
Real time Functional & Technical Documents
Support Project Tickets
Common Issues/Errors

Complete Material
FAQs on UI5, Net Weaver Gateway, Fiori etc..
Resume Preparation

You might also like