Curso de Programación SAP ABAP

Curso
Oficial / Homologado
Semi-presencial
260 horas

Descripción

Curso con certificación oficial telepresencial de SAP ABAP + FIORI impartido por Instituto TM, Compromiso de contratación del 40% de los alumnos con evaluación alta igual o superior a 8, y aprobada la certificación obligatoria.
Programa intensivo. Perfil para programadores SAP, SAGE X3, Dynamics & programadores TIC.
Dentro del Programa de Talento SAP ABAP + FIORI comienza la selección de alumnos para acceder a módulos con formación becada que se impartirán en breve.

Temario

Presencial Intensivo ABAP
Módulo I: TAW10 ABAP Workbench Fundamentals
Área de Interés: Development
Duración : 57 horas
Contenido
1. SAP NetWeaver Application Server fundamentals:
  • SAP Systems and SAP Applications Portfolio
  • SAPGUI and navigation in AS ABAP systems
  • System Core
  • Communication and integration technologies
2. ABAP Workbench Foundations:
  • ABAP program processing
  • ABAP Workbench tools
  • ABAP language basics, Open SQL
  • Modularization techniques
  • Complex data objects, structures and internal tables
  • Data modeling and data retrieval
  • Classic ABAP reports
  • Program analysis tools
  • Program calls and memory management
3. ABAP Dictionary:
  • Domains, data elements, structures
  • Transparent tables, pool tables and cluster tables
  • Input checks
  • Dictionary object dependencies
  • Changes in table structure
  • Views
  • Search helps
4. Classical UI programming:
  • Selection screens
  • Screens (dynpros)
Módulo II: TAW12 ABAP Workbench Concepts
Área de Interés: Development
Duración : 57 horas
Contenido
1. ABAP Objects:
  • Object-Oriented Programming
  • Fundamental Object-Oriented syntax
  • Inheritance and casting
  • Interfaces and casting
  • Events
  • Global Classes and Interfaces
  • Exception handling
  • ABAP Object-Oriented examples – ALV and BAdIs
  • Abstract classes, factory methods, singletons
2. Shared Objects and shared memory areas
3. Dynamic programming:
  • Generic data types
  • Field symbols and data references
  • Runtime Type Identification (RTTI)
  • Runtime Type Creation (RTTC)
4. Enhancements and modifications:
  • Adjustment of SAP Standard Software
  • Enhancing Dictionary elements
  • Customer Exits
  • Business Add Ins (BAdIs)
  • Modifications of the SAP standard applications
  • Implicit and Explicit Enhancements
5. Fundamentals of Web Dynpro for ABAP
  • Web Dynpro Components, Windows and Views
  • Web Dynpro Controllers
  • Web Dynpro Context
  • Web Dynpro User Interface
  • Controller and Context programming
6. Certification test to become an SAP Certified Development Associate – ABAP with SAP NetWeaver 7.5

Módulo III: TAW12 ABAP Workbench Concepts
Área de Interés: Development
Modalidad : E-Learning
Contenido
1. ABAP Language Foundation and Evolution
  • Moving from Statements to Expressions and Functions
  • Using Data Type and Data objects
  • Selecting Data from a Single Database Table with Open SQL
2. Statements, Functions, and Expressions for Simple Data
  • Using Numeric Data Types in Arithmetic Expressions
  • Explain Statements for Processing Character Strings and Byte Strings
  • Processing Character Strings and Byte Strings Using Functions and Expressions
3. Internal Tables
  • Using Standard, Sorted, and Hashed Tables
  • Using Special Techniques with Internal Tables
  • Using Table Functions and Expressions
  • Using Data References and Field Symbols
4. ABAP Open SQL
  • Using the Features of the New Open SQL Syntax
  • Explaining Additional Techniques for Reading from Multiple Database Tables
5. Analysis and Testing
  • Defining and Activating Checkpoints
  • Using the ABAP Trace
  • Using the SQL Trace
  • Using the SQL Monitor
6. Database Updates with ABAP Open SQL
  • Database Updates with ABAP Open SQL
7. Database Change Bundling
  • Grouping Database Changes
8. SAP Locking
  • Creating Lock Objects and Lock Modules
  • Setting and Releasing Locks
  • Working with the Different Lock Modes
9. Organization of Database Updates
  • Performing Database Changes from Within the Application Program
  • Performing Database Changes Using the Update Technique
  • Applying Further Features of the Update Technique
10. LUWs Across Multiple Programs
  • Extending LUWs Across Multiple Programs
11. SAP List Viewer (ALV) Creation
  • Using ALV functionality
  • Preparing the container screen for an ALV Grid Control
  • Displaying data using an ALV Grid
12. ALV Design
  • Programming layout variant functionality in the ALV Grid
  • Changing the layout of the ALV Grid
  • Adapting the appearance of the ALV Grid
  • Adapting the ALV Grid Control using the field catalog
13. ALV Events and Methods
  • Handling events of the ALV Grid Control
  • Handling additional events of the ALV Grid
  • Calling additional methods of the ALV Grid
  • Implementing context menus for the ALV Grid
Presencial Intensivo FIORI
Módulo I: SAPX01 SAP User Experience Fundamentals and Best Practices

Área de Interés: Design, Overviews, Development, User Experience UIs, Administration
Duración : 15 horas
Contenido
1.- Introduction to SAP User Experience (UX)
  • Explain Design Thinking
  • Explore the SAP User Experience Strategy
2. SAP User Experience Technology Architectures
  • Explore SAP Fiori Architecture
  • Explore SAPUI5 Architecture
  • Describe SAP Screen Personas Architecture
  • Explain SAP Gateway Architecture
  • Describe SAP S/4HANA Architecture
3. SAP Gateway and OData
  • Explain the OData standard
  • Describe SAP Gateway service architecture
  • Identify SAP Gateway service components
  • Operate central SAP Gateway transactions
  • Describe the new OData Provisioning Service
4. SAP Fiori
  • Perform a Deep Dive into SAP Fiori Apps
  • Explore the SAP Fiori Launchpad
  • Explore the UI Theme Designer
  • Explore SAP Fiori Cloud
5. SAPUI5
  • Describe SAPUI5
  • Operate the SAP Web IDE
  • Build and Extend an SAP Fiori App
6. SAP Screen Personas
  • Explain the SAP Screen Personas solution,
  • Access SAP Screen Personas
  • Describe and create themes
  • Describe the flavor creation process
  • Create a flavor
Módulo II: UX100 SAP Fiori - Foundation
Área de Interés: Design, Development, Administration, Embedded Analytics
Duración : 21 horas
Contenido
1. End-User Perspective
  • Explore the Design of SAP Fiori
  • Explore the SAP Fiori Launchpad
  • Explore SAP Fiori Data Handling
  • Personalize SAP Fiori
2. Technology
  • Explain User Interfaces
  • Explain Data Services
  • Explain Application Types
3. Architecture
  • Examine SAP Fiori for Suite on Any DB
  • Examine SAP Fiori for Suite on HANA
  • Examine SAP Fiori for S/4HANA
  • Examine SAP Fiori Mobile
4. Mobility
  • Examine SAP Fiori Mobile
  • Examine SAP Fiori for iOS
5. Configuration
  • Create SAP Fiori Groups
  • Reference SAP Fiori Catalogs
  • Create SAP Fiori Catalogs
  • Create LPD_CUST Target Mappings
  • Create SAPUI5 Fiori Target Mappings
  • Create Web Dynpro Target Mappings
  • Create Transaction Target Mappings
  • Configure Analytical Applications
6. Adaptation
  • Use the UI Theme Designer
  • Use SAP Screen Personas
  • Adapt SAP Fiori Apps at Runtime
  • Extend SAP Fiori
7. Integration
  • Integrate SAP Workflow
  • Operate SAP Fiori Standalone
  • Explore SAP Cloud Platform
Módulo III: UX400 Open UIS Development Foundations
Área de Interés: Design, Development,
Duración : 28 horas
Contenido
1. SAP's UX Strategy
  • Understanding SAP's UX Strategy
2. SAPUI5 Overview
  • Understanding SAP SAPUI5
3. SAP Web IDE Overview
  • Exploring the SAP Web IDE
4. Load and Initialize SAP SAPUI5
  • Loading and Initializing SAPUI5
5. Dependency Management
  • Managing Dependencies
6. Views and Controllers
  • Using Views and Controllers
7. Layout Controls
  • Using Layout Controls
8. Fragments
  • Using Fragments
9. Models and Data Binding
  • Exploring Models and Data Binding
10. Localization
  • Implementing Localization
11. OData Models
  • Using OData Models
12. OData Services
  • Consuming OData Services
13. Component Implementation
  • Implementing Components
14. Full-screen App Development
  • Developing Full-screen Apps
Módulo IV: UX402 Developing  UIs with SAPUI5
Área de Interés: Design, Development
Duración : 28 horas
Contenido
1. SAP User Experience and SAPUI5 Strategy
  • SAP User Experience Strategy
  • SAP User Experience Tools and Technologies
  • SAP User Experience Use Case for Building Fiori-like Apps
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 Unit Tests with Qunit
  • Implementing One-Page Acceptance (OPA) Tests
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
4. Application Extensibility. Introduction
  • Explaining Extension Points
  • Describing Other Types of Extensibility in SAPUI5
5. Version Control - Working in Teams
  • Working with GIT
  • Working with GIT Repositories
  • Working with Branches
Módulo V: UX410 Developing SAP Fiori UIs
Área de Interés: Design, Development
Duración : 28 horas
Contenido
1. Design Thinking Overview
  • Foundations
2. SAPUI5 Development
3. SAP Fiori Launchpad
4. SAP Fiori Design Guidelines
  • Layouts
  • Controls
  • Patterns
  • App Types
5. UIs according SAP Fiori App Types
  • Transactional UIs
  • Fact Sheet UIs
  • Analytical UIs
6. UI2 Services
7. Enhancing SAP Fiori UIs
  • View Extension
  • View Modification
  • View Replacement
  • Controller Extension
8. Development Infrastructure
Módulo VI: UX412 Mobilizing SAP Fiori Standard Apps
Área de Interés: Development
Duración : 16 horas
Contenido
1. Overview Mobilizing Fiori (HAT)
  • Explain the basics of Fiori and SAPUI5
  • Describe the steps to Mobilizing Fiori (HAT)
  • Use the HAT plugin
  • Gain an overview of HCPms
  • Enable HAT on Mac
2. Overview HCPms and Offline
  • Outline the Fiori CRM Apps
  • Use Kapsel Plugins
  • Use Kapsel Offline Plugins
3. Push Notifications
  • Use Push Notifications
  • Enable push for iOS Devices
4. Fiori Mobile Services
  • Work in the Fiori Mobile Services environment

Destinatarios

Dirigido a: personas interesadas en adentrarse en el mundo de SAP ABAP y FIORI.
 

Requisitos

  • Personas con  conocimientos informáticos, grado superior asociado a la familia informática o una licenciatura especifica como tal.
  • No es necesaria experiencia previa, necesarios conocimientos en informática o ERP-CRM.

Objetivos

  • Programa Talento es un programa privado desarrollado por Instituto TM cuya finalidad es proporcionar un marco sólido de candidatos potencialmente cualificados y aptos para la incorporación laboral en el mundo SAP.
  • El programa aumenta el ecosistema de consultores funcionales y técnicos formados y certificados en SAP ABAP + FIORI y beneficia con la formación a los nuevos consultores de manera homogénea. Asimismo, retiene el talento y aporta un valor añadido y diferenciador a su canal.
  • Obtener la certificación oficial de SAP Certified Development Associate - ABAP with SAP NetWeaver 7.50' (C_TAW12_750) y/o SAP Certified Development Associate - SAP Fiori Application Developer' Opcional: (C_FIORDEV_20)

Titulación obtenida

Certificación oficial en SAP Certified Development Associate - ABAP with SAP NetWeaver 7.50 (C_TAW12_750) y/o SAP Certified Development Associate - SAP Fiori Application Developer Opcional: (C_FIORDEV_20).

Perspectivas laborales

Contratación activa del 50% gracias a los business partners del centro. No se garantiza el empleo. Posibles contrataciones sujetas a modificaciones del programa.

Promociones

Curso becado para los alumnos seleccionados. Los alumnos adheridos al Programa de Talento SAP Abap y Fiori se benefician de una beca del 25%.
Los profesionales en activo pueden solicitar la gestión de la Bonificación FUNDAE (antes tripartita).
Curso de Programación SAP ABAP
Institute of Talent Management (TM)
Campus y sedes: Institute of Talent Management (TM)
Institute of Talent Management
C/ Leganitos, 47 7º (Edificio Compostela) 28013 Madrid
Cursos más populares
X