SAP ABAP on S/4 HANA Training
SAP ABAP on S/4 HANA with CDS Embedded Analytics on S/4 HANA 1809 and ABAP Programming model with Fiori is the advanced programming model which will helps abapers to push the complete business application logic into the HANA Database with the in memory capabilities of HANA 2.0 database application business logic will get executed in fration of seconds and business will get the benefit of Real time reporting of billons of rows of data
SAP HANA INTRODUCTION |
1.0 Introduction to SAP HANA |
1.1 Evolution of HANA |
1.2 Introduction to SAP HANA |
1.3 Introduction to SAP In-Memory Strategy and Technology |
1.4 HANA compare to BWA |
1.5 SAP HANA Landscape |
1.6 SAP In-Memory Computing Product Strategy and Roadmap |
2.0 SAP HANA STUDIO Look & Feel |
2.1 In-Memory Computing Studio |
2.2 Administration view |
2.3 Navigator View |
2.4 System Monitor |
2.5 Information Modeller |
3.0 SAP HANA Architecture |
3.1 Architecture Overview |
3.2 IMCE and Surroundings |
3.3 Row Store |
3.4 Column Store |
3.5 Loading data into HANA |
3.6 Data Modeling concepts |
3.7 Reporting |
3.8 Persistent Layer |
3.9 Backup & Recovery |
4.0 Performance Tools in SAP HANA |
4.1 Understand the Runtime Analysis (SE30) |
4.2 Understand the ABAP Trace (SAT) |
4.3 Understand the Code Inspector (SCI) |
4.4 Understand the SQL Trace (ST05) |
4.5 SQL Monitoring Tool (SQLM) |
4.6 SQL Performance Tuning Work List Tool(SWLT) |
5.0 Migration concepts and Prerequisites for |
5.1 Suite on HANA Implementations |
5.2 S/4 HANA 1809 Implementations |
GREEN Field Implementation of S/4 HANA |
BROWN Field Implementation of S/4 HANA |
5.3 Types Cloud Implementations |
ABAP on HANA Consultant Role in S/4 HANA Migration |
5.1 SAP S/4 HANA Migration Changes |
5.2 SAP S/4 HANA Performance Changes |
ABAP PROGRAMMING FOR HANA |
6.0 Advanced ABAP SQL concepts for SAP HANA |
6.1 Escape Host Variables |
6.2 Dynamic Declaration of Internal tables and work areas |
6.3 Arithmetic Expression Operations in HANA ABAP SQL |
6.4 IF then ELSE inside HANA ABAP SQL |
6.5 CASE Statements inside HANA ABAP SQL |
6.6 COALESCE Function in HANA ABAP SQL |
6.7 Advanced Filtering on ON CONDITION |
6.8 Advanced Joins on HANA ABAP SQL |
7.0 Core Data Services(CDS) ANALYTICS |
CDS : DATA DEFINATIONS |
7.1 CDS Define View Definition |
7.2 CDS Define View with Joins |
7.3 CDS Define View on View |
7.4 CDS View Extensions |
7.5 CDS Views with Input Parameters |
7.6 CDS Views with Associations |
7.7 CDS Define View with Annotations |
7.9 CDS Standard View Extensions/Ehancements |
7.10 CDS Define TABLE FUNCTIONS with PARAMETERS |
7.11 CDS Define ABSTRACT ENTITIES |
7.12 CDS ABSTRACT ENTTIES with PARAMETERS |
8.0 CORE DATA SERVICES : ACCESS CONTROL |
8.1 CDS Authorization Object |
8.2 CDS FULL Access |
8.3 CDS User Data Access |
9.0 CORE DATA SERVICES : ASSOCIATION |
9.1 CDS ASSOCIATIONS LEFT OUTER JOINS |
9.2 CDS ASSOCIATIONS INNER JOINS |
9.3 CDS ASSOCIATIONS FILTERS |
S/4 HANA CDS Embedded Analytics |
10.1 Building CDS Views with S/4 HANA Features |
10.11 CDS Basic Views |
10.12 CDS Composite Views |
10.13 CDS Consumption View |
10.14 Building CDS DIMENSION and FACT Views |
10.15 Building CDS CUBE’s with BW STAR SCHEMA Concept |
10.16 Building CDS Queries |
10.2 S/4 HANA CDS Annotations |
10.21 VDM.viewtype : PRIVATE, PUBLIC |
10.22 Analytics.dataCategory : #DIMENSION, CUBE,FACT |
10.23 Anlaytics.dataExtraction.enabled |
10.24 Analytical.query : true |
10.25 OData.publish : true |
10.26 Search.searchable |
10.27 UI.selectionField.position: |
10.28 UI.lineItem , UI.hidden: true |
Exposing S/4 hana CDS Embedded View |
10.3 Exposing CDS Embedded Views in Fiori Lanchpad |
10.31 Details about FIORI Lanchpad |
10.32 Creating Fiori Catalogs |
10.33 Creating Fiori Tiles |
10.34 Configuring CDS Embedded Views in FIORI Lanchpad |
10.35 Automated ODATA Services for SAP UI5/FIORI |
10.4 Exposing S/4 CDS BW Reporting Tools |
10.41 BW Bex Query Analyzer |
10.42 O Analysis for Office using CDS |
10.43 Query Browser |
10.5 Creating UI5 Developments using WEB IDE and CDS |
10.51 Developing CDS Views with Filters, Aggregations, Selections |
10.52 Developing UI5 Application using WEB IDE |
10.51 Look and Feel of WEB IDE ADT |
10.52 Developing Fiori Analytical List Reporting |
10.53 Developing Fiori Transactional Reporting |
10.6 BOPF Functions |
10.61 Overview of BOPF Functions |
10.62 BOPF CURD Operations |
CREATE |
UPDATE |
READ |
DELETE |
10.63 BOPF Functions: Debugging and Error Handling |
SQL SCRIPT PROGRAMMING FOR HANA |
11.0 SQL SCRIPTS Programming for SAP HANA |
11.1 SQL Clause New Feature |
11.2 SQL Functions |
11.3 Using Tuple Variables |
11.4 Case Statements in SQL |
11.5 Group By |
11.6 Order By |
11.7 IS NULL/ NOT NULL |
11.8 Between |
11.9 LIKE Predicate |
11.10 Order Precedence |
11.11 Aggregate Functions |
11.12 UNION and UNION ALL |
11.13 Joining Table |
à Inner Join |
à Left Outer Join |
à Right Outer Join |
à Full Outer Join |
11.14 Data Manipulation |
à Insert |
à Update |
à Delete |
11.15 Data Definition |
à Create column table |
à Alter Table |
à Rename Table |
à Drop Table |
12.0 ABAP Managed Database Procedures (AMDP) |
12.1 AMDP Using PARAMETERS |
12.2 AMDP Using SELECT OPTIONS |
12.3 AMDP METHOD on METHOD Concept |
12.4 AMDP debugging using GUI and Eclipse Studio |
12.5 AMDP EXCEPTIONS Handling |
13.0 OO ABAP List Viewer with integrated Data Access ( IDA ) |
13.1 ABAP List Viewer (ALV) with Integrated Access to SAP HANA |
SAP HANA Side Car Approaches |
14.1.0 ADBC (ABAP DATABASE CONNECTIVITY) to SAP HANA |
14.1.1 Accessing SAP HANA tables from ABAP |
14.1.2 Accessing SAP HANA Procedures from ABAP |
14.1.3 Pros and Cons of ADBC |
14.2.0 Secondary Database Connection to SAP HANA |
14.2.1 Accessing SAP HANA tables from ABAP |
14.2.2 Pros and Cons of Secondary DB Connection |
SAP HANA ANALYTICAL MODELING |
15.0 Creating SAP HANA Artifacts |
15.1 Creating Packages |
15.2 Creating Delivery Units |
15.3 Creating SAP HANA Database (Column/Row tables) |
15.4 Creating SAP HANA Database Views |
15.5 Creating Authorization Objects |
15.6 Load data into SAP HANA tables using CSV Files |
15.7 Creating Sequences |
15.8 Creating Synonyms |
15.9 Creating SAP HANA Procedures |
15.10 Creating SAP HANA Functions |
16.0 Creating Attribute Views |
16.1 Data Foundation and Semantics |
16.2 Calculated Columns |
16.3 Filters operations |
16.4 Attributes and Measures |
16.5 Data Analysis |
16.5.1 Raw Data |
16.5.2 Distinct Values |
16.5.3 Graphs |
17.0 Creating Analytic Views |
17.1 Creating Input Parameters |
17.2 Creating Restricted Columns |
17.3 Creating Calculated Columns |
17.4 Filter Operations |
18.0 Creating Calculated Views |
18.1 Graphical Based Calculated Views |
18.2 Script Based Calculated Views |
18.3 Currency Conversion |
18.4 Unit of Measure Conversion |
19.0 Stored Procedures |
19.1 Creating the Stored Procedures |
19.2 Debugging the stored Procedures |
20.0 User Management |
20.1 Creation of Users |
20.2 Creation of Roles |
20.3 Creation of Role Hierarchy |
20.4 Assignment of users to roles |
20.5 Authentications |
20.6 IMCE Authorizations |
21.0 Consuming SAP HANA Views and Database Procedures in ABAP |
21.1 Working with Views in SAP HANA Studio |
21.2 Consuming SAP HANA Views via Native SQL |
21.3 Accessing SAP HANA Views via External Views in ABAP |
21.4 Working with Database Procedures in SAP HANA Studio |
21.5 Calling SAP HANA Procedures in ABAP |
21.6 Calling SAP HANA Procedures via ABAP Database Procedure Proxies |
22.0 Transport of SAP HANA Objects |
22.1 SAP HANA Transport — ABAP CTC |
22.2 SAP HANA Transport — Delivery Unit |
22.3 Schemas |
22.4 Import & Export |
22.5 Copying Objects |
23.0 XS ODATA Services |
23.1 Exposing tables and views |
23.2 Defining relationship between tables |
SAP Reporting Tools |
24.0 Reporting Tools |
24.1 Accessing the SAP HANA Views from Lumiro Reporting Tool |
24.2 Accessing the SAP HANA Views from Qlik Sense Reporting Tool |
24.3 Accessing the SAP HANA Views from Excel |
SAP ABAP on S/4 HANA with CDS Embedded Analytics on S/4 HANA 1809 and ABAP Programming model with Fiori:
Is the advanced programming model which will helps abapers to push the complete business application logic into the HANA Database with the in memory capabilities of HANA 2.0 database application business logic will get executed in fration of seconds and business will get the benefit of Real time reporting of billons of rows of data.
To acheive speed of HANA database, SAP introducted advanced programming patterns i.e. HANA CODE PUSH DOWN Approaches / Top Down Approach programming model for SAP ABAP on HANA or SAP ABAP on S/4 HANA. In SAP ABAP on HANA, SAP introduced advanced programming models i.e. CDS ( Core Data Services ), AMDP ( ABAP Managed Database Procedires) and Advanced ABAP SQL Statements with this new programming concepts we can push complete business logic inside the HANA Database and get executed inside HANA Database and will get results in fraction of seconds even on billions of records.
Core Data Services ( CDS ) views:
CDS Views are the next generation programming model introduced by SAP in ABAP on HANA or ABAP on S/4 HANA. In normal ABAP views we will do only joining of the database tables but in Core Data Serivices views ( CDS ) along with joining of tables we can implement complete business logic also and on activation of CDS Views automicatically HANA Views will get created in HANA Database with business logic given in Core Data Services ( CDS ) views. When we call the CDS views and CDS Views will calls the HANA Views created in HANA Database and business logic will get executed completely in HANA Database and will get the results in seconds.
ABAP Managed Database Procedures( AMDP) :
Is the concept built based on ABAP Object oriented concept and SAP HANA SQL Scripting Programming in SAP ABAP on HANA or SAP ABAP on S/4 hana. We will build the ABAP Class and by adding interface IF_AMDP_MARKER_HDB in the normal ABAP Classes will get converted into ABAP Mananged Database Procedute( AMDP ) and its class methods will allow us to write the SQL Script coding inside the ABAP Managed Database Procedures ( AMDP ) Class Methods. For every class method of ABAP Managed Database Procedures (AMDP) system will create HANA Database procedures with the business logic written inside ABAP Managed Database Procedures( AMDP ). In SAP ABAP on HANA or SAP ABAP on S/4 HANA it is one of the most efficent programming model.
CDS embedded Anlaytics with S/4 HANA 1809 and ABAP Programming model with Fiori :
Is the advaned programming model in ABAP on HANA or ABAP on S/4 HANA where ABAP on S/4 HANA Consultant can be build High complex OData projects and SAP Fiori anlytical Applications will simple steps without writing any SAP UI5 code or without creating any Odata Projects.
Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.
To attend training on SAP ABAP on S/4 HANA with CDS Embedded Analytics on S/4 HANA 1809 and ABAP Programming model with Fiori, need to have the basic knowledge of ABAP i.e. what are Database Tables and Internal Table concepts of ABAP.
We will conduct the training by considering that students don’t have any knowledge of HANA / ABAP on HANA / ABAP on S/4 HANA programming model. We will start from complete basic of SAP ABAP on S/4 HANA to the expert level of SAP ABAP on HANA or SAP ABAP on S/4 HANA with CDS Embedded Analytics on S/4 HANA 1809 and ABAP Programming model with Fiori.
With our Professional Level complete project Oriented training on ABAP on S/4 HANA with CDS Embedded Analytics on S/4 HANA 1809 and ABAP Programming model with Fiori, participants will become experts and will be in a position to work in real time projects of ABAP on S/4 HANA with CDS Embedded Analytics on S/4 HANA 1809 and ABAP Programming model with Fiori like a experianced professionals.
Our trainers are highly skilled real time experts who are having more then 15+ years of experiance in SAP ABAP and ABAP on S/4 HANA with CDS Embedded Analytics on S/4 HANA 1809 and ABAP Programming model with Fiori who deliver the training in a complete project oriented manner which helps participants to get the Real Time Knowledge on BW on HANA or BW/4 HANA with Pracitical exposure.
- Project based Training
- 24/7 Technical Support
- Resume Preparation
- Interview Preparation
- Certification Guidance
- About the Trainer
SAP ABAP on S/4 HANA/ ABAP on HANA Trainig is completely project oriented training. It contains 80% of Practical Real Time Scenarios and 20% Theoritical part. We will provide Real Time Projects as ASSIGNMENTS on every scenarios of SAP ABAP on HANA, SAP S/4 HANA CDS Embedded Analytics, SAP S/4 HANA Modelling, HANA Migration Concepts, Sidecar HANA Approaches and Exposure to Business Object Reporting tools
You will get 24/7 Technical Support from our expert technical team
At the end of the SAP ABAP on S/4 HANA / ABAP on HANA Training, Trainer will help you in Resume Preparation.
Most of the Interview questions are covered in our LIVE Interactive Sessions and In the Training Materials prepared by the trainer.
At the End of the Training, We will provide you with the Interview Questions and Answers of SAP ABAP on S/4 HANA / ABAP on HANA
Our SAP ABAP on S/4 HANA / ABAP on HANA training will help you to work as a more than 3 years experienced S/4 HANA Consultant AND with this knowledge you can easily clear the Certification exam and Interviews and help you to get good Hikes in your salary. Complete Certification Guidance will be provided to the trainee by the trainer.
Our Trainer – Martin is a freelancer working with one of the top MNC. Regarding his professional experience He is having 15+ Years of experience in SAP ABAP on HANA, SAP HANA and SAP ABAP. He conducted 60+ online trainings and corporate Trainings on
SAP ABAP ON HANA and SAP HANA