- HOME
- AGENDA
- ACADEMIA SAP DE ESPECIALIZAÇÃO
-
-
-
Descubra como a nova tecnologia SAP S/4Hana pode te ajudar a oferecer experiências excepcionais em sua carreira.
-
-
-
- CURSO SAP DE ESPECIALIZAÇÃO
-
- MAIS
Descubra como a nova tecnologia SAP S/4Hana pode te ajudar a oferecer experiências excepcionais em sua carreira.
ACADEMIA SAP S/4HANA ABAP E FIORI
Programação
Objetivo:
Este curso irá prepará-lo para:
Pré-requisito:
Conhecimento Básico da SAP ABAP e Experiência em Programação ABAP, esp. SQL
• Introduction to SAP NetWeaver Application Server
• Programming basics: Flow of an ABAP program
• Communication and Integration Technologies
• SAP ABAP Commands – Syntax, Editor, Commands.
• Report – Lists
• ABAP Open SQL
• ABAP – Debugger
• Debugging ABAP Programs
• Data Browser
• Data Structure and Assignments
• Complex Data Objects – Structures / – Internal Tables / – Data Modeling and Data Retrieval
• Data Load/Extraction – Upload and Download
• Tables (Data Elements, Domains, Installed Types)
• Verification Tables, Types of Currencies and Quantities
• Research Views and Aids
• Internal Tables
• ALV reports
• Program Structure – Program Analysis and Memory Management Tools and Program Calls
• Modularization using subroutines, function modules and methods – Module Pool
• Selection Screens and Screens (Dynpros)
ABAP Dictionary:
• The types of data in the dictionary (data elements, domain, tables, views)
• Performance during desktop access
• Checking entries
• Dictionary Object Dependencies
• Changes to tables
• Seek help
• ABAP Objects
– UML analysis and design
– Classes and objects
– Heritage
– Interfaces
– Events
– Global Classes and Interfaces
– Exception handling
– Examples of ABAP Object Orientation – ALV and BAdIs
– Abstract classes, factory methods, singletons
• BDC Session
• Call Transaction
• Batch Input
• Job Schedule
• ABAP Objects
– UML analysis and design
– Classes and objects
– Heritage
– Interfaces
– Events
– Global Classes and Interfaces
– Exception handling
– Examples of ABAP Object Orientation – ALV and BAdIs
– Abstract classes, factory methods, singletons
• Shared Objects
• Dynamic Programming:
– Field symbols and data references
– Runtime Type Services (RTTS)
• Improvements and Modifications:
– Improve Dictionary elements
– Customer exits
– Business Add Ins (BAdIs)
– Modifications
– Implicit and explicit improvements
– Enhancement structure
UNIDADE 1: Introduction
• SAP HANA Basics and Technical Concepts
• Introducing the SAP HANA Studio
• ABAP and SAP HANA
• Introducing the ABAP Development Tools (ADT)
UNIDADE 2: Taking ABAP to SAP HANA
• SAP HANA as Secondary Database– Access via Open SQL
• Code Checks to Prepare ABAP Code for SAP HANA
• Tools to Analyse Potential Performance Issues
• Guided Performance Analysis
• SQL Performance Rules for SAP HANA
UNIDADE 3: Database Independent Code-to-Data
• Classical Open SQL and Its Limitations
• Enhanced Open SQL
• The Basics of Core Data Services in ABAP
• Associations in Core Data Services
• Outlook: More Interesting Features of CDS
UNIDADE 4: SAP HANA specific Code-to-Data
• SAP HANA Native SQL Syntax
• ABAP-Managed Database Procedures
• ABAP Database Connectivity (ADBC)
UNIDADE 5: Consuming SAP HANA Objects in ABAP
• Working with SAP HANA Objects in SAP HANA Studio
• Consuming SAP HANA Objects with Native SQL
• Using Proxy Objects to Consume SAP HANA Objects
UNIDADE 6: Advanced Topics
• Transporting SAP HANA Objects with ABAP Transport Requests
• Using SAP HANA Full Text Search
• ABAP List Viewer with Integrated Database Access (ALV IDA)
UNIDADE 7: Case Study: Optimize a Report on Flight Customer Revenue
• Optimizing a Report with CDS View and ALV IDA
UNIDADE 8: Appendix
• Additional ABAP Language Enhancements
• External Session Debugging of ABAP-Managed Database Procedures
UNIDADE 1: SAP’s UX Strategy
• Understanding SAP’s UX Strategy
UNIDADE 2: SAPUI5 Overview
• Understanding SAPUI5
UNIDADE 3: SAP Business Application Studio Overview
• Exploring the SAP Business Application Studio
UNIDADE 4: Load and Initialize SAPUI5
• Loading and Initializing SAPUI5
UNIDADE 5: Dependency Management
• Managing Dependencies
UNIDADE 6: Views and Controllers
• Using Views and Controllers
UNIDADE 7: Layout Controls
• Using Layout Controls
UNIDADE 8: Fragments
• Using Fragments
UNIDADE 9: Models and Data Binding
• Exploring Models and Data Binding
UNIDADE 10: Localization
• Implementing Localization
UNIDADE 11: Data Services
• Exploring Data Services
UNIDADE 12: Data Model
• Consuming Data Services with SAPUI5
UNIDADE 13: Component Implementation
• Implementing Components
UNIDADE 14: Worklist App Development
• Developing Worklist Apps
UNIDADE 15: Appendix – OData V4 Model
• Instantiating a Model
• Using Data Binding
• Filtering and Sorting Model Data
• Consuming OData Operations
• Implementing Batch Control
• Creating and Deleting Entities
UNIDADE 1: SAP User Experience and SAPUI5 Strategy
• Describing SAP User Experience Strategy
• Explaining SAP User Experience Tools and Technologies
• Describing SAP User Experience Use Case for Building Fiorilike Apps
UNIDADE 2: MVC Review and Advanced UI Controls
• Performing an MVC Architecture Review
• Binding Data to a UI5 Control
• Describing Best Practices for SAPUI5 Applications
• Implementing App Navigation
• Implementing a Full-screen Application
• Implementing a Master-Detail Application
• Working with Messages
• Describing Key Responsive Design Controls
• Extending Standard Controls
• Describing Custom Controls
• Creating Control and Component Libraries
• Implementing XML Composite
• Implementing UNIDADE Tests with QUNIDADE
• Implementing One-Page Acceptance (OPA) Tests
UNIDADE 3: Advanced Data Handling
• Describing Remote vs. Local OData Services
• Working with the MockServer
• Working with the ODataModel
• Describing OData Deep Inserts
• Introducing SAPUI5 Smart Controls
• Working with SAPUI5 Smart Controls
• Introducing SAP Fiori Elements
UNIDADE 4: Application Extensibility, Introduction
• Introducing SAPUI5 Flexibility
• Explaining Extension Points
• Describing Other Types of Extensibility in SAPUI5
UNIDADE 5: Version Control – Working in Teams
• Working with GIT
• Working with GIT Repositories
• Working with Branches
ESTE CURSO INCLUI
• 25 Dias de aula online (Ao Vivo)
• Servidor de exercício dedicado
• Acesso a aula no dispositivo móvel
• +30 Dias de aulas gravadas
• Instrutores experientes
• Acesso a área de vagas
• Certificado de Conclusão
© 2020 Gplux Treinamento SAP. Desenvolvido por msantiago.site