Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Derechos de Autor
© 2016, everis. All rights reserved
2
Índice
1. Introducción
1.1 ¿Qué es SAP HANA?
1.2 Migrar la SAP Business Suite a HANA
1.3 Principios básicos SAP HANA y conceptos técnicos
1.4 Breve reseña a S4/HANA
2. Evolución y arquitectura
2.1 Objetivos de SAP HANA
2.2 Innovaciones en hardware & software
4
Índice
7. SAP HANA Proxy Objects
7.1 Acceder a las vistas de SAP HANA mediante ABAP Dictionary External
Views
7.2 Transporte de objetos SAP HANA
7.3 Llamar a SAP HANA procedures via ABAP Database Procedure Proxies
8. Temas avanzados
8.1 SAP HANA Full Text search
8.2 ABAP List Viewer (ALV) con acceso integrado a SAP HANA
9. Ejemplos y vídeos
5
Introducción
¿Qué es SAP HANA?
6
Introducción
Migrar la SAP Business Suite a HANA
S/4HANA
7
Introducción
Principios básicos SAP HANA y conceptos técnicos
8
Introducción
Breve reseña a S4/HANA
9
Introducción
Breve reseña a S4/HANA
10
Introducción
Breve reseña a S4/HANA
11
Evolución y arquitectura
Objetivos SAP HANA
12
Evolución y arquitectura
Innovaciones tecnológicas de hardware
13
Evolución y arquitectura
Innovaciones tecnológicas de hardware
14
Evolución y arquitectura
Innovaciones tecnológicas de hardware
15
Evolución y arquitectura
Innovaciones tecnológicas de hardware
16
Evolución y arquitectura
Innovaciones tecnológicas de hardware
17
Evolución y arquitectura
Innovaciones tecnológicas de hardware
18
Evolución y arquitectura
Innovaciones tecnológicas de hardware
19
Evolución y arquitectura
Innovaciones tecnológicas de hardware
20
Evolución y arquitectura
Innovaciones tecnológicas de hardware
• Classical-approach vs Code-pushdown
21
Evolución y arquitectura
Innovaciones tecnológicas de software
22
Evolución y arquitectura
Innovaciones tecnológicas de software
23
Evolución y arquitectura
Innovaciones tecnológicas de software
24
De ABAP a SAP HANA
SAP HANA como BD secundaria
Describe prerequisitos y
pasos para configurar
esa conexión secundaria
a BD HANA
25
De ABAP a SAP HANA
SAP HANA como BD secundaria
26
De ABAP a SAP HANA
Consideraciones pre-migración a SAP HANA
27
De ABAP a SAP HANA
Consideraciones pre-migración a SAP HANA
28
De ABAP a SAP HANA
Consideraciones pre-migración a SAP HANA
29
De ABAP a SAP HANA
Consideraciones pre-migración a SAP HANA
30
De ABAP a SAP HANA
Consideraciones pre-migración a SAP HANA
• Code Inspector
• ATC – ABAP Test Cockpit / ABAP Trace
• SQL Monitor
• Peformance Tuning Worklist (SWLT)
• SQL Trace (ST05)
31
De ABAP a SAP HANA
Análisis de rendimiento
32
De ABAP a SAP HANA
Normas y reglas de rendimiento en SAP HANA
33
De ABAP a SAP HANA
Normas y reglas de rendimiento en SAP HANA
34
Code-to-Data con SAP HANA como BD secundaria
Limitaciones del openSQL clásico
35
Code-to-Data con SAP HANA como BD secundaria
ADBC – ABAP Database Connectivity
36
Code-to-Data con SAP HANA como BD secundaria
ADBC – ABAP Database Connectivity
• Secuencia de lectura
37
Code-to-Data con SAP HANA como BD secundaria
ADBC – ABAP Database Connectivity
38
Code-to-Data con SAP HANA como BD secundaria
ADBC – ABAP Database Connectivity
• Código ejemplo
39
Code-to-Data con SAP HANA como BD secundaria
Trabajando con vistas/procedimientos en SAP HANA Studio
• Vistas
Attribute Views
Analytic Views
Calculated Views
• Procedimientos
40
Code-to-Data con SAP HANA como BD secundaria
Trabajando con vistas/procedimientos en SAP HANA Studio
• Attribute views
41
Code-to-Data con SAP HANA como BD secundaria
Trabajando con vistas/procedimientos en SAP HANA Studio
• Analytic views
42
Code-to-Data con SAP HANA como BD secundaria
Trabajando con vistas/procedimientos en SAP HANA Studio
• Analytic views
43
Code-to-Data con SAP HANA como BD secundaria
Trabajando con vistas/procedimientos en SAP HANA Studio
• Calculated views
• Calculated views
Vista HANA
46
Code-to-Data con SAP HANA como BD secundaria
Trabajando con vistas/procedimientos en SAP HANA Studio
• Database Procedures
47
Code-to-Data con SAP HANA como BD secundaria
Trabajando con vistas/procedimientos en SAP HANA Studio
48
Code-to-Data con SAP HANA como BD secundaria
Trabajando con vistas/procedimientos en SAP HANA Studio
49
Optimizar ABAP con SAP HANA como BD principal
Nuevo openSQL
50
Optimizar ABAP con SAP HANA como BD principal
Nuevo openSQL
51
Optimizar ABAP con SAP HANA como BD principal
Nuevo openSQL
52
Optimizar ABAP con SAP HANA como BD principal
Nuevo openSQL
53
Optimizar ABAP con SAP HANA como BD principal
Core Data Services en ABAP
54
Optimizar ABAP con SAP HANA como BD principal
Core Data Services en ABAP
55
Optimizar ABAP con SAP HANA como BD principal
Core Data Services en ABAP
56
Optimizar ABAP con SAP HANA como BD principal
Core Data Services en ABAP
57
Optimizar ABAP con SAP HANA como BD principal
Core Data Services en ABAP
58
Optimizar ABAP con SAP HANA como BD principal
Core Data Services en ABAP
59
Optimizar ABAP con SAP HANA como BD principal
Core Data Services en ABAP
60
Optimizar ABAP con SAP HANA como BD principal
Core Data Services en ABAP
61
Optimizar ABAP con SAP HANA como BD principal
Core Data Services en ABAP
62
(diapositiva 54) Core Data Services en ABAP
63
Optimizar ABAP con SAP HANA como BD principal
Core Data Services en ABAP
• Resumen
64
Optimizar ABAP con SAP HANA como BD principal
Asociaciones en Core Data Services
65
ABAP-managed Database Procedures
Introducción AMDP
• Creando AMDPs
66
(diapositiva 54) Core Data Services en ABAP
• Prerequisitos AMDPs
67
ABAP-managed Database Procedures
Introducción AMDP
68
ABAP-managed Database Procedures
¿Cómo debugar un AMDP?
69
ABAP-managed Database Procedures
¿Cómo debugar un AMDP?
70
SAP HANA Proxy Objects
Acceder a las vistas de SAP HANA mediante ABAP Dictionary External Views
71
SAP HANA Proxy Objects
Acceder a las vistas de SAP HANA mediante ABAP Dictionary External Views
72
SAP HANA Proxy Objects
Acceder a las vistas de SAP HANA mediante ABAP Dictionary External Views
73
SAP HANA Proxy Objects
Transporte de objetos SAP HANA
74
SAP HANA Proxy Objects
Transporte de objetos SAP HANA
75
SAP HANA Proxy Objects
Transporte de objetos SAP HANA
76
SAP HANA Proxy Objects
Transporte de objetos SAP HANA
77
SAP HANA Proxy Objects
Transporte de objetos SAP HANA
• Actualización no automática
Los cambios al contenido SAP HANA no actualizan el contenido del transport container
Se necesita refrescar el contenido del contenedor manualmente (creando Snapshot)
Recomendación: Hacer un Snapshot tras el release del transporte
78
SAP HANA Proxy Objects
Llamar a SAP HANA procedures via ABAP Database Procedure Proxies
79
SAP HANA Proxy Objects
Llamar a SAP HANA procedures via ABAP Database Procedure Proxies
80
SAP HANA Proxy Objects
Llamar a SAP HANA procedures via ABAP Database Procedure Proxies
81
Temas avanzados
SAP HANA Full Text search
• Problemática actual
Búsquedas por “=“ no son suficientes
82
Temas avanzados
SAP HANA Full Text search
• Problemática actual
Búsquedas por “LIKE“ no son suficientes
83
Temas avanzados
SAP HANA Full Text search
• Fuzzy search
Full-text Index for Fuzzy search
84
Temas avanzados
SAP HANA Full Text search
• Fuzzy search
Funciones CONTAINS() y SCORE()
85
Temas avanzados
SAP HANA Full Text search
• Linguistic search
Full-text Index for Linguistic search
86
Temas avanzados
SAP HANA Full Text search
• Linguistic search
Full-text Index for Linguistic search
87
Temas avanzados
SAP HANA Full Text search
• Linguistic search
Full-text Index for Linguistic search
88
Temas avanzados
ABAP List Viewer (ALV) con acceso integrado a SAP HANA
89
Temas avanzados
ABAP List Viewer (ALV) con acceso integrado a SAP HANA
90
Temas avanzados
ABAP List Viewer (ALV) con acceso integrado a SAP HANA
91
Ejemplos y vídeos
• ABAP Development for SAP HANA by Dr.Jasmin Gruschke and Jens Weiler
92
Bibliografía recomendada
93
Bibliografía recomendada
94
Bibliografía recomendada
95
everis.com