SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Página	1																																																																																					Sergio Fabian Cannelli | 				
ABAP 7.52
De	larga	data	para	la	cartera	de	soluciones		SAP,	ABAP	es	fundamental	para	los	
clientes	de	SAP.	Ayuda	a	estos	clientes	a	satisfacer	las	necesidades	empresariales	
modernas,	SAP	continúa	agregando	mejoras	y	nuevas	capacidades	para	ABAP	,	como	
la	nube	y	el	Internet	of	Things	(IoT),	a	entornos	basados	en	ABAP.	Este	artículo	analiza	
las	nuevas	funciones	entregadas	con	ABAP	7.52	y	proporciona	un	adelanto	del	
lanzamiento	planificado	de	ABAP	en	SAP	Cloud	Platform,	que	permite	a	los	
desarrolladores	de	ABAP	construir	fácilmente	aplicaciones	innovadoras	en	la	nube	y	
ayuda	a	simplificar	la	transición	a	la	nube.
Página	2																																																																																					Sergio Fabian Cannelli | 				
Presentamos	ABAP	7.52
ELEMENTOS ESTRATÉGICOS DESTACADOS
Lanzado	en	septiembre	de	2017,	SAP	NetWeaver	Application	Server	(SAP	NetWeaver	AS)	para	ABAP	
7.52	es	un	stack	ABAP	autónomo	que	consiste	en	el	kernel	SAP	y	herramientas	de	desarrollo	ABAP	
para	Eclipse,	similar	a	su	predecesor	ABAP	7.51.1	ABAP	7.52	se	basa	en	servicios	de	datos	c	(CDS)	
y	la	experiencia	de	usuario	receptiva	de	SAP	Fiori,	ademas	es	compatible	con	todas	las	tecnologı́as	
de	 interfaz	 de	 usuario	 tradicionales	 basadas	 en	 ABAP,	 como	 Web	 Dynpro.	 Aunque	 está	
completamente	optimizado	e	integrado	con	SAP	HANA,	SAP	NetWeaver	AS	ABAP	7.52	también	es	
compatible	con	todas	las	bases	de	datos	documentadas	en	la	Matriz	de	disponibilidad	del	producto.	
Las	opciones	de	actualización	a	7.52	están	disponibles	para	SAP	NetWeaver	AS	ABAP	7.4,	7.5	y	7.51.
SAP	NetWeaver	AS	ABAP	7.52	sirve	como	entorno	de	desarrollo	y	ejecución	para	aplicaciones	ABAP	
modernas.	 Es	 la	 base	 para	 ambas	 aplicaciones	 provistas	 por	 SAP,	 por	 ejemplo,	 el	 servidor	 de	
aplicacion	 para	 	 SAP	 Fiori	 y	 los	 complementos	 ABAP	 como	 SAP	 Access	 Control2,	 ası́	 como	
aplicaciones	personalizadas.	SAP	NetWeaver	AS	ABAP	7.52	también	sirve	como	base	para	una	gama	
de	 soluciones	 exclusivas	 de	 SAP	 HANA,	 que	 incluyen	 SAP	 S	 /	 4HANA	 1709	 ON-PREMISE	 ,	
complementos	 ABAP	 como	 SAP	 Hybris	 Marketing.	 En	 cada	 uno	 de	 estos	 casos	 de	 uso,	 SAP	
NetWeaver	AS	ABAP	7.52	ofrece	las	mismas	innovaciones	y	caracterı́sticas	a	través	de	una	única	
lı́nea	de	código	común.
Entonces,	¿cuáles	son	algunas	de	las	nuevas	innovaciones	y	características	que	se	entregan	
con	ABAP	7.52?
ABAP 7.52 INNOVACIONES Y CARACTERÍSTICAS
SAP	NetWeaver	AS	ABAP	7.52	incluye	innovaciones	y	caracterı́sticas	que	aumentan	significativamente	la	
eficiencia	del	desarrollo	de	aplicaciones	optimizadas	para	SAP	HANA	y	SAP	Fiori.	Las	mejoras	INCLUYEN:
Página	3																																																																																					Sergio Fabian Cannelli | 				
 NUEVOS	ELEMENTOS	DE	LENGUAJE	ABAP,	como	la	clasificación	virtual,	que	permite	la	
combinación	de	varias	tablas	internas	en	una	que	REGRESA	un	ı́ndice	ordenado.
 OPTIMIZACIONES	CENTRADAS	en	la	base	de	datos	que	mejoran	la	interoperabilidad	entre	
los	procedimientos	de	bases	de	datos	administradas	por	ABAP	(AMDP)	y	CDS	
aprovechando	SAP.
 LAS	CARACTERÍSTICAS	ESPECÍFICAS	DE	HANA,		que	cuentan	con	un	gran	conjunto	de	nuevas	
expresiones	y	funciones	para	limitar	los	conjuntos	de	resultados	en	Open	SQL.
 MEJORA	DEL	MODELO	DE	PROGRAMACIÓN	RESTFUL	ABAP	para	enriquecer	el	manejo	
transaccional	ademas	mejorar	la	compatibilidad	para	las	aplicaciones	SAP	Fiori	
optimizadas	para	SAP	HANA.
 MEJORAS	EN	LAS	HERRAMIENTAS	DE	DESARROLLO	ABAP,	incluyendo	el	diccionario	de	datos	
(DDIC),	CDS	y	mejoras	de	depuración	que	proporcionan	nuevos	editores	para	tablas	de	
bases	de	datos	(ver	Figura	1)	y	paquetes	ABAP	(ver	Figura	2)	y	capacidades	de	análisis	de	
depuración	para	tablas	internas	(ver	Figura	3	)
Página	4																																																																																					Sergio Fabian Cannelli | 				
FIGURA 1 - ABAP 7.52 ene un nuevo editor para definiciones de tabla de base de datos
Página	5																																																																																					Sergio Fabian Cannelli | 				
FIGURA 2: con ABAP 7.52, los desarrolladores pueden crear y editar paquetes ABAP u lizando un nuevo editor
basado en formularios
Página	6																																																																																					Sergio Fabian Cannelli | 				
Figura	3	-	ABAP 7.52 incluye nuevas capacidades de análisis de depuración para tablas internas, incluida la
capacidad de cambiar, filtrar y ordenar los contenidos de la tabla
Una	nueva	herramienta	para	ejecutar	programas	ABAP	sin	la	necesidad	de	iniciar	SAP	GUI,	que	
evita	el	procedimiento	de	inicio	de	sesión	de	SAP,	por	lo	que	es	mucho	más	rápido	para	ejecutar	
programas	(	Figura	4).
Página	7																																																																																					Sergio Fabian Cannelli | 				
Figura	4:	ABAP 7.52 ofrece una nueva herramienta de consola para ejecutar programas ABAP sin la necesidad de
iniciar SAP GUI
Mejoras	a	las	herramientas	de	análisis	de	código	ABAP,	como	ABAP	Test	Cockpit,	admite	
migración	de	código	personalizado,	incluida	la	mejora	de	la	cobertura	del	código	fuente	revisado	
mediante	el	escaneo	de	mejoras	y	modificaciones	del	cliente,	pero	ignorando	el	código	incluido	y	
generado	por	SAP	(Figura	5).
Página	8																																																																																					Sergio Fabian Cannelli | 				
Figura	5:	ABAP 7.52 ofrece mejoras en las herramientas de análisis de código ABAP, incluida ABAP Test Cockpit
para escanear las mejoras y modificaciones de los clientes
 Mejoras	para	admitir	el	manejo	de	eventos	en	tiempo	real	en	IoT	industrial,	incluido	el	
uso	de	daemons	ABAP	y	canales	ABAP	para	proporcionar	sesiones	supervisables	de	larga	
duración	que	se	ejecutan	en	segundo	plano.
 Mejoras	en	la	conectividad	y	la	infraestructura	de	servidor	para	Web	Dispatcher	y	
Internet	Communication	Manager	para	permitir	diversas	mejoras,	como	el	equilibrio	de	
carga	del	socket	TCP,	la	protección	mejorada	de	ataques	de	denegación	de	servicio	y	la	
compatibilidad	con	clientes	HTTP	/	2.
 Nuevas	características	de	extensibilidad	para	SAP	S	/	4HANA,	que	incluyen	un	cockpit	
de	extensibilidad	.
Página	9																																																																																					Sergio Fabian Cannelli | 				
Desde	la	perspectiva	de	las	caracterı́sticas,	ABAP	7.52	es	el	siguiente	paso	lógico	de	7.5	y	7.51.4.	
Sirve	 a	 todos	 los	 escenarios	 principales	 de	 los	 clientes	 al	 aprovechar	 las	 capacidades	 de	
lanzamientos	anteriores,	habilitando	todas	las	capacidades	de	la	base	de	datos	y	plataforma	de	
datos	SAP	HANA,	un		modelo	final	de	programación	to-end	para	aplicaciones	RESTful	SAP	Fiori,	
nuevas	 opciones	 de	 extensibilidad	 SAP	 S	 /	 4HANA	 y	 soporte	 para	 migraciones	 de	 código	
personalizado	con	herramientas	de	análisis	efectivas.
Otra	 caracterı́stica	importante	 de	 ABAP	 7.52	 es	 que	 ayuda	 a	 facilitar	 la	 transición	 a	 la	 nube	 al	
proporcionar	un	modelo	de	programación	ABAP	consistente	y	 las	herramientas	para	analizar	y	
transformar	código	personalizado	que	se	ejecutará	al	menos	parcialmente	en	la	nube.	Los	clientes	
que	están	familiarizados	con	el	modelo	de	programación	7.52	y	sus	herramientas	encontrarán	que	
es	fácil	crear	aplicaciones	en	la	nube	con	ABAP	en	SAP	Cloud	Platform	debido	a	sus	similitudes,	de	
esta	manera,	ABAP	7.52	también	allana	el	camino	para	llevar	ABAP	a	SAP	Cloud	Platform.
LLEVAR ABAP A SAP CLOUD PLATFORM
SAP	Cloud	Platform	es	la	oferta	como	servicio	(PaaS)	de	SAP,	que	se	ejecuta	en	ofertas	existentes	de	
infraestructura	como	servicio	(IaaS)	como	Amazon	Web	Services,	Microsoft	Azure	y	Google	Cloud	
Platform.	SAP	Cloud	Platform	se	centra	en	el	núcleo	digital	de	SAP	S	/	4HANA	Cloud,	que,	con	el	
apoyo	de	otras	aplicaciones	basadas	en	la	nube	como	SAP	SuccessFactors	y	soluciones	SAP	Hybris,	
forma	una	plataforma	empresarial	digital	que	impulsa	los	procesos	centrales	y	proporciona	una	
capa	ágil	que	permite	la	transformación	y	diferenciación	digital	(ver	Figura	6).
Figura	6:	la plataforma empresarial digital de SAP brinda soporte integral para la transformación digital
Página	10																																																																																					Sergio Fabian Cannelli | 				
Esta	plataforma	empresarial	digital	ofrece	una	gama	de	innovaciones	para	ayudarnos	a	modernizar	
nuestro	negocio.	Por	ejemplo,	se	puede	desacoplar	extensiones	de	aplicaciones	del	funcionamiento	
de	 esa	 aplicación	 (conocida	 como	 extensión	 	 side-by-side),	 lo	 que	 le	 permite	 actualizar	
frecuentemente	 su	 aplicación	 sin	 afectar	 el	 sistema	 back-end,	 ahorrando	 tiempo	 y	 recursos.	
También	se	puede	aumentar	la	productividad	del	desarrollador	mediante	la	colaboración	y	el	uso	
compartido	de	códigos,	servicios	fácilmente	reutilizables	y	una	estrategia	ágil	de	lanzamiento	que	
le	 permite	 extender	 múltiples	 back	 ends	 al	 mismo	 tiempo,	 por	 ejemplo,	 combinando	 servicios	
ofrecidos	por	los	diferentes	backendors.
Muchos	 clientes	 de	 SAP	 se	 están	 moviendo	 a	 la	 nube	 para	 aprovechar	 estos	 beneficios.	 Para	
respaldar	esta	transición,	El	stack	ABAP	proporciona	herramientas	para	analizar	y	migrar	el	código	
de	SAP	Business	Suite	existente	a	SAP	S	/	4HANA	Cloud.5	SAP	está	llevando	este	soporte	un	paso	
más	 allá	 al	 incorporar	 el	 desarrollo	 ABAP	 y	 el	 tiempo	 de	 ejecución	 a	 SAP	 Cloud	 Platform,	
permitiendo	 a	 los	 clientes	 utilice	 tanto	 la	 experiencia	 existente	 de	 ABAP	 6	 como	 las	 últimas	
innovaciones	 de	 ABAP	 7.52	 en	 la	 nube.	 Planificado	 para	 2018,	 esta	 oferta	 de	 PaaS	 para	 ABAP	
permite	a	los	clientes	utilizar	construcciones	de	lenguaje	ABAP	estándar,	como	objetos	ABAP,	Open	
SQL	y	tablas	internas,	para	escribir	aplicaciones	en	la	nube	basadas	en	ABAP	que	siguen	el	nuevo	
modelo	de	programación	ABAP	basado	en	SAP	Fiori	y	CDS	además	de	aprovechar	los	servicios	de	
SAP	 Cloud	 Platform,	 como	 integración,	 gestión	 de	 documentos,	 IoT	 y	 servicios	 de	 aprendizaje	
automático.	Para	habilitar	esto,	ABAP	se	ejecuta	en	su	propio	contenedor	dentro	de	SAP	Cloud	
Platform,	junto	con	otros	lenguajes	admitidos	(	Figura	7).
Figura	7:	ABAP se ejecuta en su propio contenedor en SAP Cloud Pla orm junto con otros lenguajes
compa bles
Página	11																																																																																					Sergio Fabian Cannelli | 				
Con	ABAP	en	SAP	Cloud	Platform,	se	puede:
 Utililizando	nuestra	experiencia	ABAP	existente	en	la	nube	para	escribir	aplicaciones	en	la	
nube	basadas	en	ABAP	utilizando	las	mismas	caracterı́sticas	e	innovaciones	que	se	entregan	
con	ABAP	7.52.
 Extiender	los	productos	existentes	basados	en	ABAP,	como	SAP	S	/	4HANA	Cloud,	utilizando	
protocolos	estándar	como	HTTP	y	HTTPS.
 Admitir	la	transformación	de	nuestro	código	personalizado	basado	en	ABAP	existente	para	
la	nube	utilizando	las	capacidades	mejoradas	de	análisis	de	código	de	ABAP	Test	Cockpit.
 Utilizar	los	servicios	de	SAP	Cloud	Platform	para	beneficiarse	de	una	infraestructura	basada	
en	la	nube,	un	rápido	desarrollo	de	aplicaciones	y	capacidades	de	colaboración	comunitaria.
Echemos	un	vistazo	más	de	cerca	a	la	arquitectura	detrás	de	ABAP	en	SAP	Cloud	Platform,	y	cómo	
funciona	para	permitir	a	los	desarrolladores	llevar	su	experiencia	ABAP	a	la	nube.
Página	12																																																																																					Sergio Fabian Cannelli | 				
Arquitectura	ABAP	en	SAP	Cloud	Platform
La	 Figura	8	proporciona	una	descripción	general	de	los	componentes	arquitectónicos	clave	de	
ABAP	en	SAP	Cloud	Platform.
Figura	8	-	La arquitectura detrás de ABAP en SAP Cloud Pla orm
Los	desarrolladores	usan	SAP	Cloud	Platform	cockpit	para	crear	nuevas	instancias	de	ABAP	como		
SAP	HANA	tenant	En	este	contexto,	una	instancia	de	ABAP	está	representada	por	un	kernel	de	SAP	
que	se	deriva	del	kernel	de	SAP	de	SAP	S	/	4HANA	Cloud.	Este	kernel	aloja	el	nuevo	modelo	de	
programación	ABAP	utilizado	para	ABAP	en	SAP	Cloud	Platform,	que	es	similar	a	ABAP	7.52	y	está	
basado	 en	 SAP	 Fiori	 y	 CDS.	 ABAP	 en	 SAP	 Cloud	 Platform	 también	 utiliza	 un	 lenguaje	 ABAP	
optimizado	para	la	nube,	lo	que	significa	que	ciertos	elementos	del	lenguaje	que	son	problemáticos	
en	un	entorno	de	nube,	como	el	acceso	a	archivos,	se	han	desactivado.	Estos	no	son	necesarios	ya	
que	utlizariamos	GATEWAY	para	conectarnos	a	un	BACK-END	,si	asi	lo	requerimos.	Además,	el	
procesamiento	de	lista	tradicional	(como	los	informes	ABAP	y	las	instrucciones	WRITE),	que	no	son	
útil	en	un	contexto	de	nube,	se	ha	eliminado	.
El	 acceso	 al	 repositorio	 ABAP	 subyacente,	 que	 contiene	 componentes	 tales	 como	 clases	 ABAP,	
módulos	 de	 función,	 estructuras,	 elementos	 de	 datos	 y	 dominios,	 en	 la	 base	 ABAP	 se	 rige	
estrictamente	por	las	API	de	la	lista	blanca.	Una	referencia	directa	a	un	elemento	de	repositorio,	
como	una	llamada	API,	que	no	está	en	la	lista	blanca	produce	un	error	de	sintaxis	y	el	programa
Página	13																																																																																					Sergio Fabian Cannelli | 				
correspondiente	no	se	ejecuta.	Este	estricto	proceso	de	gobierno	es	necesario	para	garantizar	que	
las	operaciones	en	la	nube,	como	las	actualizaciones,	sean	factibles	en	un	entorno	multiusuario.	El	
acceso	 técnico	 a	 los	 sistemas	 de	 backend,	 tanto	 locales	 como	 en	 la	 nube,	 debe	 implementarse	
utilizando	 el	 protocolo	 HTTP	 (S)	 .El	 acceso	 a	 los	 servicios	 de	 SAP	 Cloud	 Platform,	 como	
administración	de	documentos,	administración	de	destinos,	machine	learning	e	IoT,	es	habilitado	a	
través	de	protocolos	estándar	y	las	capacidades	de	SAP	Cloud	Platform.
ABAP	en	SAP	Cloud	Platform	se	centra	en	una	experiencia	de	desarrollador	simplificada	basada	en	
el	nuevo	modelo	de	programación	ABAP	que	permite	tiempos	de	inicio	rápidos.	Las	herramientas	
de	desarrollo	ABAP	intuitivas	para	Eclipse	sirven	como	herramientas	de	desarrollo	estándar	para	
ABAP	en	SAP	Cloud	Platform:	SAP	GUI	no	es	compatible,	porque	el	procesamiento	de	pantalla	no	se	
ajusta	a	una	experiencia	en	la	nube	y	los	puertos	correspondientes	para	SAP	GUI	se	han	desactivado	
en	la	nube	basado	en	SAP	kernel,	similar	al	soporte	descontinuado	para	informes	de	lista.	Las	
capacidades	 de	 colaboración	 y	 de	 código	 abierto	 se	 ven	 facilitadas	 por	 la	 integración	 de	 las	
herramientas	de	desarrollo	de	ABAP	para	Eclipse	con	Git.	Con	este	soporte,	los	desarrolladores	
podrán	aprovechar	el	código	compartido	a	través	de	varios	repositorios	de	Git,	como	GitHub;	por	
ejemplo,	la	comunidad	ABAP	ha	sido	pionera	en	abapGit	para	descargar	y	compartir	el	código	ABAP	
alojado	en	GitHub.
Página	14																																																																																					Sergio Fabian Cannelli | 				
CASOS DE USO ADMITIDOS PARA ABAP EN SAP CLOUD PLATFORM
Para	la	versión	2018,	ABAP	en	SAP	Cloud	Platform	admitirá	el	caso	de	uso	de	extensibilidad		side-
by-side	para	las	extensiones	de	la	nube	SAP	S	/	4HANA.	Con	la	capacidad	de	ampliación	sy-by-side	
(Figura	 9),	 las	 extensiones	 ABAP	 basadas	 en	 la	 nube	 están	 desacopladas	 de	 la	 funcionalidad	
principal	de	SAP	S	/	4HANA	Cloud:	las	extensiones	se	desarrollan	e	implementan	en	SAP	Cloud	
Platform	y	se	conectan	mediante	OData	o	HTTP	(S)	a	SAP	S	/	4HANA	Cloud,	que	se	ejecuta	por	
separado.	Los	datos	personalizados	relacionados	con	la	extensión	residen	en	el	inquilino	de	SAP	
HANA	dentro	de	SAP	Cloud	Platform,	y	el	aprovisionamiento	de	identidad	es	proporcionado	por	el	
servicio	estándar	SAP	Cloud	Platform	Identity	Provisioning.
Figura	9	-	Extensibilidad side-by-syde para SAP S / 4HANA Cloud
La	versión	2018	también	proporcionará	soporte	para	la	transformación	de	código	personalizado	
para	SAP	Cloud	Platform.	 Con	este	soporte,	se	podrá	usar	un	servicio	en	la	nube	para	verificar	
nuestro	código	personalizado	antes	de	pasar	al	entorno	de	la	nube.	El	servicio	se	basará	en	variantes	
de	verificación	(similares	a	las	comprobaciones	de	disponibilidad	empresarial	de	SAP	S	/	4HANA	
disponibles	con	SAP	NetWeaver	AS	ABAP	7.51	y	superior)	y	su	funcionalidad	será	similar	a	la	de	
ABAP	Test	Cockpit.
Página	15																																																																																					Sergio Fabian Cannelli | 				
Se	agregarán	escenarios	y	casos	de	uso	adicionales	para	ABAP	en	SAP	Cloud	Platform	en	futuras	
versiones.	La	Figura	10	proporciona	una	descripción	general	del	Roadmap	planificado.	A	fines	de	
2017,	 se	 está	 llevando	 a	 cabo	 una	 iniciativa	 de	 participación	 de	 los	 clientes	 para	 recopilar	 los	
comentarios	de	los	primeros	usuarios	(tanto	clientes	como	socios).	La	disponibilidad	general	está	
planificada	para	2018,	con	un	enfoque	en	el	nuevo	modelo	de	programación	ABAP	con	SAP	Fiori	y	
CDS,	acceso	a	API	listadas	en	la	lista,	un	lenguaje	ABAP	optimizado	para	la	nube	y	desarrollo	basado	
en	Eclipse	con	acceso	a	repositorios	Git.
Figura	10	-	 Roadmap del producto SAP Cloud Pla orm
Los	planes	futuros	adicionales	incluyen	habilitar	a	socios	para	producir	aplicaciones,	es	decir,	
desarrollarlas	y	luego	venderlas	en	el	SAP	App	Center,	el	mercado	empresarial	digital	de	SAP	para	
soluciones	de	terceros	para	clientes	de	SAP.
Resumen
ABAP	7.52	trae	consigo	las	caracterı́sticas	que	necesita	para	desarrollar	y	soportar	aplicaciones	
empresariales	basadas	en	ABAP	modernas,	incluyendo	mejoras	de	lenguaje,	optimizaciones	adicionales	de	
SAP	HANA	y	soporte	para	la	transición	a	la	nube,	allanando	el	camino	para	el	próximo	lanzamiento	de	ABAP	
en	SAP	Cloud	Platform	.
Con	ABAP	en	SAP	Cloud	Platform,	los	miembros	de	la	comunidad	ABAP	pueden	tomar	sus	habilidades	ABAP	
existentes	y	sus	conocimientos	técnicos	a	partir	del	release	7.52	y	llevarlos	a	la	nube.	ABAP	en	SAP	Cloud	
Platform	utiliza	el	modelo	de	programación	ABAP	y	las	herramientas	conocidas	de	ABAP	7.52,	con	algunas	
restricciones	necesarias	para	la	habilitación	y	optimización	de	la	nube,	que	permiten	a	los	desarrolladores	
desarrollar	fácilmente	aplicaciones	innovadoras	en	la	nube	en	ABAP	y	agilizar	la	transición	de	su	
organización	a	la	nube.
Página	16																																																																																					Sergio Fabian Cannelli | 				
El	ambiente	de	desarrollo	es	:
Entrar	a	:
https://tools.hana.ondemand.com/#abap		Ver	instrucciones	para	instalacion

Más contenido relacionado

La actualidad más candente

Analisis de impacto gbs
Analisis de impacto gbsAnalisis de impacto gbs
Analisis de impacto gbsRoman Artica
 
SAP HCP - El motor de la transformación digital
SAP HCP - El motor de la transformación digitalSAP HCP - El motor de la transformación digital
SAP HCP - El motor de la transformación digitalDavid Quintero Fernández
 
Presentamos el extraordinario SAP HANA 2
Presentamos el extraordinario SAP HANA 2Presentamos el extraordinario SAP HANA 2
Presentamos el extraordinario SAP HANA 2Sergio Cannelli
 
Caso exito iberdrola & stratesys - planificacion proyectos sap hana cloud -...
Caso exito   iberdrola & stratesys - planificacion proyectos sap hana cloud -...Caso exito   iberdrola & stratesys - planificacion proyectos sap hana cloud -...
Caso exito iberdrola & stratesys - planificacion proyectos sap hana cloud -...Stratesys
 
Articulo - Stratesys SAP Fiori - Miguel Muñoz - BSPREVIEWS - OCT 2015
Articulo - Stratesys SAP Fiori - Miguel Muñoz - BSPREVIEWS - OCT 2015Articulo - Stratesys SAP Fiori - Miguel Muñoz - BSPREVIEWS - OCT 2015
Articulo - Stratesys SAP Fiori - Miguel Muñoz - BSPREVIEWS - OCT 2015Stratesys
 
10 razones por las que elegir SAP HANA
10 razones por las que elegir SAP HANA10 razones por las que elegir SAP HANA
10 razones por las que elegir SAP HANAAxalpha Consulting
 
Caso Éxito SAP & Stratesys - SAP HANA en FCC - DIC2013
Caso Éxito SAP & Stratesys - SAP HANA en FCC - DIC2013Caso Éxito SAP & Stratesys - SAP HANA en FCC - DIC2013
Caso Éxito SAP & Stratesys - SAP HANA en FCC - DIC2013Stratesys
 
Best practices for data modeling with hana
Best practices for data modeling with hanaBest practices for data modeling with hana
Best practices for data modeling with hanaSergio Cannelli
 
119167629 taw10-02-es
119167629 taw10-02-es119167629 taw10-02-es
119167629 taw10-02-esZhihao Qu
 
Objetivo 2025: Cómo preparar la transición hacia S/4 HANA
Objetivo 2025: Cómo preparar la transición hacia S/4 HANAObjetivo 2025: Cómo preparar la transición hacia S/4 HANA
Objetivo 2025: Cómo preparar la transición hacia S/4 HANAi3s
 
Stratesys RDS Migración BW a SAP HANA
Stratesys RDS Migración BW a SAP HANAStratesys RDS Migración BW a SAP HANA
Stratesys RDS Migración BW a SAP HANAStratesys
 
IBM potencia a clientes y casos de uso de SAP HANA
IBM potencia a clientes y casos de uso de SAP HANAIBM potencia a clientes y casos de uso de SAP HANA
IBM potencia a clientes y casos de uso de SAP HANADiana Sofia Moreno Rodriguez
 

La actualidad más candente (20)

Analisis de impacto gbs
Analisis de impacto gbsAnalisis de impacto gbs
Analisis de impacto gbs
 
Roadmap sap hana 2
Roadmap sap hana 2Roadmap sap hana 2
Roadmap sap hana 2
 
Presentación FIORI
Presentación FIORIPresentación FIORI
Presentación FIORI
 
SAP HANA -
SAP HANA - SAP HANA -
SAP HANA -
 
SAP HCP - El motor de la transformación digital
SAP HCP - El motor de la transformación digitalSAP HCP - El motor de la transformación digital
SAP HCP - El motor de la transformación digital
 
Presentamos el extraordinario SAP HANA 2
Presentamos el extraordinario SAP HANA 2Presentamos el extraordinario SAP HANA 2
Presentamos el extraordinario SAP HANA 2
 
Caso exito iberdrola & stratesys - planificacion proyectos sap hana cloud -...
Caso exito   iberdrola & stratesys - planificacion proyectos sap hana cloud -...Caso exito   iberdrola & stratesys - planificacion proyectos sap hana cloud -...
Caso exito iberdrola & stratesys - planificacion proyectos sap hana cloud -...
 
Articulo - Stratesys SAP Fiori - Miguel Muñoz - BSPREVIEWS - OCT 2015
Articulo - Stratesys SAP Fiori - Miguel Muñoz - BSPREVIEWS - OCT 2015Articulo - Stratesys SAP Fiori - Miguel Muñoz - BSPREVIEWS - OCT 2015
Articulo - Stratesys SAP Fiori - Miguel Muñoz - BSPREVIEWS - OCT 2015
 
10 razones por las que elegir SAP HANA
10 razones por las que elegir SAP HANA10 razones por las que elegir SAP HANA
10 razones por las que elegir SAP HANA
 
Caso Éxito SAP & Stratesys - SAP HANA en FCC - DIC2013
Caso Éxito SAP & Stratesys - SAP HANA en FCC - DIC2013Caso Éxito SAP & Stratesys - SAP HANA en FCC - DIC2013
Caso Éxito SAP & Stratesys - SAP HANA en FCC - DIC2013
 
Best practices for data modeling with hana
Best practices for data modeling with hanaBest practices for data modeling with hana
Best practices for data modeling with hana
 
119167629 taw10-02-es
119167629 taw10-02-es119167629 taw10-02-es
119167629 taw10-02-es
 
Sap netweaver 7
Sap netweaver 7Sap netweaver 7
Sap netweaver 7
 
FAQ, SAP Business Suite basado en SAP HANA
FAQ, SAP Business Suite basado en SAP HANAFAQ, SAP Business Suite basado en SAP HANA
FAQ, SAP Business Suite basado en SAP HANA
 
Objetivo 2025: Cómo preparar la transición hacia S/4 HANA
Objetivo 2025: Cómo preparar la transición hacia S/4 HANAObjetivo 2025: Cómo preparar la transición hacia S/4 HANA
Objetivo 2025: Cómo preparar la transición hacia S/4 HANA
 
Sap innovar o morir
Sap innovar o morirSap innovar o morir
Sap innovar o morir
 
Stratesys RDS Migración BW a SAP HANA
Stratesys RDS Migración BW a SAP HANAStratesys RDS Migración BW a SAP HANA
Stratesys RDS Migración BW a SAP HANA
 
IBM potencia a clientes y casos de uso de SAP HANA
IBM potencia a clientes y casos de uso de SAP HANAIBM potencia a clientes y casos de uso de SAP HANA
IBM potencia a clientes y casos de uso de SAP HANA
 
SAP HANA con IBM Power Systems
SAP HANA con IBM Power Systems SAP HANA con IBM Power Systems
SAP HANA con IBM Power Systems
 
Manual c. basico sap
Manual c. basico sapManual c. basico sap
Manual c. basico sap
 

Similar a ABAP 7.52: Nuevas funciones y capacidades para la nube

Sesión 09: Desarrollo de Apps Web con Bsp en SAP
Sesión 09: Desarrollo de Apps Web con Bsp en SAPSesión 09: Desarrollo de Apps Web con Bsp en SAP
Sesión 09: Desarrollo de Apps Web con Bsp en SAPBiz Partner
 
Pb11 003 Overview
Pb11 003 OverviewPb11 003 Overview
Pb11 003 Overviewoswchavez
 
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2Amazon Web Services LATAM
 
DOCUMENTACION CDS Y ABAP RAP.docx
DOCUMENTACION CDS Y ABAP RAP.docxDOCUMENTACION CDS Y ABAP RAP.docx
DOCUMENTACION CDS Y ABAP RAP.docxNONES2
 
API Agregadas y Computo Masivo
API Agregadas y Computo MasivoAPI Agregadas y Computo Masivo
API Agregadas y Computo MasivoAndrea Guevara
 
Comparativa WebSphere Portal vs. SAP Portal
Comparativa WebSphere Portal vs. SAP PortalComparativa WebSphere Portal vs. SAP Portal
Comparativa WebSphere Portal vs. SAP PortalMarco Cimino
 
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2Amazon Web Services LATAM
 
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports avanttic Consultoría Tecnológica
 
Que es sql server express 2008
Que es sql server express 2008Que es sql server express 2008
Que es sql server express 2008Martha
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1zhylz Zevallos
 

Similar a ABAP 7.52: Nuevas funciones y capacidades para la nube (20)

Tarea2 pabloaguilar
Tarea2 pabloaguilarTarea2 pabloaguilar
Tarea2 pabloaguilar
 
Net framework version 4.5
Net framework version 4.5Net framework version 4.5
Net framework version 4.5
 
Propuesta devops pasesv1
Propuesta devops pasesv1Propuesta devops pasesv1
Propuesta devops pasesv1
 
Presentación Tecnológica del ERP-I2E
Presentación Tecnológica del ERP-I2EPresentación Tecnológica del ERP-I2E
Presentación Tecnológica del ERP-I2E
 
API Agregadas
API AgregadasAPI Agregadas
API Agregadas
 
ORACLE ENTERPRISE MANAGER
ORACLE ENTERPRISE MANAGER ORACLE ENTERPRISE MANAGER
ORACLE ENTERPRISE MANAGER
 
Sesión 09: Desarrollo de Apps Web con Bsp en SAP
Sesión 09: Desarrollo de Apps Web con Bsp en SAPSesión 09: Desarrollo de Apps Web con Bsp en SAP
Sesión 09: Desarrollo de Apps Web con Bsp en SAP
 
Pb11 003 Overview
Pb11 003 OverviewPb11 003 Overview
Pb11 003 Overview
 
GraphQL Reactivo
GraphQL ReactivoGraphQL Reactivo
GraphQL Reactivo
 
Webinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle CloudWebinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle Cloud
 
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
 
DOCUMENTACION CDS Y ABAP RAP.docx
DOCUMENTACION CDS Y ABAP RAP.docxDOCUMENTACION CDS Y ABAP RAP.docx
DOCUMENTACION CDS Y ABAP RAP.docx
 
API Agregadas y Computo Masivo
API Agregadas y Computo MasivoAPI Agregadas y Computo Masivo
API Agregadas y Computo Masivo
 
Comparativa WebSphere Portal vs. SAP Portal
Comparativa WebSphere Portal vs. SAP PortalComparativa WebSphere Portal vs. SAP Portal
Comparativa WebSphere Portal vs. SAP Portal
 
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
 
Asp.net 4
Asp.net 4Asp.net 4
Asp.net 4
 
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
 
Que es sql server express 2008
Que es sql server express 2008Que es sql server express 2008
Que es sql server express 2008
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
Oracle Web Util
Oracle Web UtilOracle Web Util
Oracle Web Util
 

Último

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 

Último (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 

ABAP 7.52: Nuevas funciones y capacidades para la nube

  • 1. Página 1 Sergio Fabian Cannelli | ABAP 7.52 De larga data para la cartera de soluciones SAP, ABAP es fundamental para los clientes de SAP. Ayuda a estos clientes a satisfacer las necesidades empresariales modernas, SAP continúa agregando mejoras y nuevas capacidades para ABAP , como la nube y el Internet of Things (IoT), a entornos basados en ABAP. Este artículo analiza las nuevas funciones entregadas con ABAP 7.52 y proporciona un adelanto del lanzamiento planificado de ABAP en SAP Cloud Platform, que permite a los desarrolladores de ABAP construir fácilmente aplicaciones innovadoras en la nube y ayuda a simplificar la transición a la nube.
  • 2. Página 2 Sergio Fabian Cannelli | Presentamos ABAP 7.52 ELEMENTOS ESTRATÉGICOS DESTACADOS Lanzado en septiembre de 2017, SAP NetWeaver Application Server (SAP NetWeaver AS) para ABAP 7.52 es un stack ABAP autónomo que consiste en el kernel SAP y herramientas de desarrollo ABAP para Eclipse, similar a su predecesor ABAP 7.51.1 ABAP 7.52 se basa en servicios de datos c (CDS) y la experiencia de usuario receptiva de SAP Fiori, ademas es compatible con todas las tecnologı́as de interfaz de usuario tradicionales basadas en ABAP, como Web Dynpro. Aunque está completamente optimizado e integrado con SAP HANA, SAP NetWeaver AS ABAP 7.52 también es compatible con todas las bases de datos documentadas en la Matriz de disponibilidad del producto. Las opciones de actualización a 7.52 están disponibles para SAP NetWeaver AS ABAP 7.4, 7.5 y 7.51. SAP NetWeaver AS ABAP 7.52 sirve como entorno de desarrollo y ejecución para aplicaciones ABAP modernas. Es la base para ambas aplicaciones provistas por SAP, por ejemplo, el servidor de aplicacion para SAP Fiori y los complementos ABAP como SAP Access Control2, ası́ como aplicaciones personalizadas. SAP NetWeaver AS ABAP 7.52 también sirve como base para una gama de soluciones exclusivas de SAP HANA, que incluyen SAP S / 4HANA 1709 ON-PREMISE , complementos ABAP como SAP Hybris Marketing. En cada uno de estos casos de uso, SAP NetWeaver AS ABAP 7.52 ofrece las mismas innovaciones y caracterı́sticas a través de una única lı́nea de código común. Entonces, ¿cuáles son algunas de las nuevas innovaciones y características que se entregan con ABAP 7.52? ABAP 7.52 INNOVACIONES Y CARACTERÍSTICAS SAP NetWeaver AS ABAP 7.52 incluye innovaciones y caracterı́sticas que aumentan significativamente la eficiencia del desarrollo de aplicaciones optimizadas para SAP HANA y SAP Fiori. Las mejoras INCLUYEN:
  • 3. Página 3 Sergio Fabian Cannelli |  NUEVOS ELEMENTOS DE LENGUAJE ABAP, como la clasificación virtual, que permite la combinación de varias tablas internas en una que REGRESA un ı́ndice ordenado.  OPTIMIZACIONES CENTRADAS en la base de datos que mejoran la interoperabilidad entre los procedimientos de bases de datos administradas por ABAP (AMDP) y CDS aprovechando SAP.  LAS CARACTERÍSTICAS ESPECÍFICAS DE HANA, que cuentan con un gran conjunto de nuevas expresiones y funciones para limitar los conjuntos de resultados en Open SQL.  MEJORA DEL MODELO DE PROGRAMACIÓN RESTFUL ABAP para enriquecer el manejo transaccional ademas mejorar la compatibilidad para las aplicaciones SAP Fiori optimizadas para SAP HANA.  MEJORAS EN LAS HERRAMIENTAS DE DESARROLLO ABAP, incluyendo el diccionario de datos (DDIC), CDS y mejoras de depuración que proporcionan nuevos editores para tablas de bases de datos (ver Figura 1) y paquetes ABAP (ver Figura 2) y capacidades de análisis de depuración para tablas internas (ver Figura 3 )
  • 4. Página 4 Sergio Fabian Cannelli | FIGURA 1 - ABAP 7.52 ene un nuevo editor para definiciones de tabla de base de datos
  • 5. Página 5 Sergio Fabian Cannelli | FIGURA 2: con ABAP 7.52, los desarrolladores pueden crear y editar paquetes ABAP u lizando un nuevo editor basado en formularios
  • 6. Página 6 Sergio Fabian Cannelli | Figura 3 - ABAP 7.52 incluye nuevas capacidades de análisis de depuración para tablas internas, incluida la capacidad de cambiar, filtrar y ordenar los contenidos de la tabla Una nueva herramienta para ejecutar programas ABAP sin la necesidad de iniciar SAP GUI, que evita el procedimiento de inicio de sesión de SAP, por lo que es mucho más rápido para ejecutar programas ( Figura 4).
  • 7. Página 7 Sergio Fabian Cannelli | Figura 4: ABAP 7.52 ofrece una nueva herramienta de consola para ejecutar programas ABAP sin la necesidad de iniciar SAP GUI Mejoras a las herramientas de análisis de código ABAP, como ABAP Test Cockpit, admite migración de código personalizado, incluida la mejora de la cobertura del código fuente revisado mediante el escaneo de mejoras y modificaciones del cliente, pero ignorando el código incluido y generado por SAP (Figura 5).
  • 8. Página 8 Sergio Fabian Cannelli | Figura 5: ABAP 7.52 ofrece mejoras en las herramientas de análisis de código ABAP, incluida ABAP Test Cockpit para escanear las mejoras y modificaciones de los clientes  Mejoras para admitir el manejo de eventos en tiempo real en IoT industrial, incluido el uso de daemons ABAP y canales ABAP para proporcionar sesiones supervisables de larga duración que se ejecutan en segundo plano.  Mejoras en la conectividad y la infraestructura de servidor para Web Dispatcher y Internet Communication Manager para permitir diversas mejoras, como el equilibrio de carga del socket TCP, la protección mejorada de ataques de denegación de servicio y la compatibilidad con clientes HTTP / 2.  Nuevas características de extensibilidad para SAP S / 4HANA, que incluyen un cockpit de extensibilidad .
  • 9. Página 9 Sergio Fabian Cannelli | Desde la perspectiva de las caracterı́sticas, ABAP 7.52 es el siguiente paso lógico de 7.5 y 7.51.4. Sirve a todos los escenarios principales de los clientes al aprovechar las capacidades de lanzamientos anteriores, habilitando todas las capacidades de la base de datos y plataforma de datos SAP HANA, un modelo final de programación to-end para aplicaciones RESTful SAP Fiori, nuevas opciones de extensibilidad SAP S / 4HANA y soporte para migraciones de código personalizado con herramientas de análisis efectivas. Otra caracterı́stica importante de ABAP 7.52 es que ayuda a facilitar la transición a la nube al proporcionar un modelo de programación ABAP consistente y las herramientas para analizar y transformar código personalizado que se ejecutará al menos parcialmente en la nube. Los clientes que están familiarizados con el modelo de programación 7.52 y sus herramientas encontrarán que es fácil crear aplicaciones en la nube con ABAP en SAP Cloud Platform debido a sus similitudes, de esta manera, ABAP 7.52 también allana el camino para llevar ABAP a SAP Cloud Platform. LLEVAR ABAP A SAP CLOUD PLATFORM SAP Cloud Platform es la oferta como servicio (PaaS) de SAP, que se ejecuta en ofertas existentes de infraestructura como servicio (IaaS) como Amazon Web Services, Microsoft Azure y Google Cloud Platform. SAP Cloud Platform se centra en el núcleo digital de SAP S / 4HANA Cloud, que, con el apoyo de otras aplicaciones basadas en la nube como SAP SuccessFactors y soluciones SAP Hybris, forma una plataforma empresarial digital que impulsa los procesos centrales y proporciona una capa ágil que permite la transformación y diferenciación digital (ver Figura 6). Figura 6: la plataforma empresarial digital de SAP brinda soporte integral para la transformación digital
  • 10. Página 10 Sergio Fabian Cannelli | Esta plataforma empresarial digital ofrece una gama de innovaciones para ayudarnos a modernizar nuestro negocio. Por ejemplo, se puede desacoplar extensiones de aplicaciones del funcionamiento de esa aplicación (conocida como extensión side-by-side), lo que le permite actualizar frecuentemente su aplicación sin afectar el sistema back-end, ahorrando tiempo y recursos. También se puede aumentar la productividad del desarrollador mediante la colaboración y el uso compartido de códigos, servicios fácilmente reutilizables y una estrategia ágil de lanzamiento que le permite extender múltiples back ends al mismo tiempo, por ejemplo, combinando servicios ofrecidos por los diferentes backendors. Muchos clientes de SAP se están moviendo a la nube para aprovechar estos beneficios. Para respaldar esta transición, El stack ABAP proporciona herramientas para analizar y migrar el código de SAP Business Suite existente a SAP S / 4HANA Cloud.5 SAP está llevando este soporte un paso más allá al incorporar el desarrollo ABAP y el tiempo de ejecución a SAP Cloud Platform, permitiendo a los clientes utilice tanto la experiencia existente de ABAP 6 como las últimas innovaciones de ABAP 7.52 en la nube. Planificado para 2018, esta oferta de PaaS para ABAP permite a los clientes utilizar construcciones de lenguaje ABAP estándar, como objetos ABAP, Open SQL y tablas internas, para escribir aplicaciones en la nube basadas en ABAP que siguen el nuevo modelo de programación ABAP basado en SAP Fiori y CDS además de aprovechar los servicios de SAP Cloud Platform, como integración, gestión de documentos, IoT y servicios de aprendizaje automático. Para habilitar esto, ABAP se ejecuta en su propio contenedor dentro de SAP Cloud Platform, junto con otros lenguajes admitidos ( Figura 7). Figura 7: ABAP se ejecuta en su propio contenedor en SAP Cloud Pla orm junto con otros lenguajes compa bles
  • 11. Página 11 Sergio Fabian Cannelli | Con ABAP en SAP Cloud Platform, se puede:  Utililizando nuestra experiencia ABAP existente en la nube para escribir aplicaciones en la nube basadas en ABAP utilizando las mismas caracterı́sticas e innovaciones que se entregan con ABAP 7.52.  Extiender los productos existentes basados en ABAP, como SAP S / 4HANA Cloud, utilizando protocolos estándar como HTTP y HTTPS.  Admitir la transformación de nuestro código personalizado basado en ABAP existente para la nube utilizando las capacidades mejoradas de análisis de código de ABAP Test Cockpit.  Utilizar los servicios de SAP Cloud Platform para beneficiarse de una infraestructura basada en la nube, un rápido desarrollo de aplicaciones y capacidades de colaboración comunitaria. Echemos un vistazo más de cerca a la arquitectura detrás de ABAP en SAP Cloud Platform, y cómo funciona para permitir a los desarrolladores llevar su experiencia ABAP a la nube.
  • 12. Página 12 Sergio Fabian Cannelli | Arquitectura ABAP en SAP Cloud Platform La Figura 8 proporciona una descripción general de los componentes arquitectónicos clave de ABAP en SAP Cloud Platform. Figura 8 - La arquitectura detrás de ABAP en SAP Cloud Pla orm Los desarrolladores usan SAP Cloud Platform cockpit para crear nuevas instancias de ABAP como SAP HANA tenant En este contexto, una instancia de ABAP está representada por un kernel de SAP que se deriva del kernel de SAP de SAP S / 4HANA Cloud. Este kernel aloja el nuevo modelo de programación ABAP utilizado para ABAP en SAP Cloud Platform, que es similar a ABAP 7.52 y está basado en SAP Fiori y CDS. ABAP en SAP Cloud Platform también utiliza un lenguaje ABAP optimizado para la nube, lo que significa que ciertos elementos del lenguaje que son problemáticos en un entorno de nube, como el acceso a archivos, se han desactivado. Estos no son necesarios ya que utlizariamos GATEWAY para conectarnos a un BACK-END ,si asi lo requerimos. Además, el procesamiento de lista tradicional (como los informes ABAP y las instrucciones WRITE), que no son útil en un contexto de nube, se ha eliminado . El acceso al repositorio ABAP subyacente, que contiene componentes tales como clases ABAP, módulos de función, estructuras, elementos de datos y dominios, en la base ABAP se rige estrictamente por las API de la lista blanca. Una referencia directa a un elemento de repositorio, como una llamada API, que no está en la lista blanca produce un error de sintaxis y el programa
  • 13. Página 13 Sergio Fabian Cannelli | correspondiente no se ejecuta. Este estricto proceso de gobierno es necesario para garantizar que las operaciones en la nube, como las actualizaciones, sean factibles en un entorno multiusuario. El acceso técnico a los sistemas de backend, tanto locales como en la nube, debe implementarse utilizando el protocolo HTTP (S) .El acceso a los servicios de SAP Cloud Platform, como administración de documentos, administración de destinos, machine learning e IoT, es habilitado a través de protocolos estándar y las capacidades de SAP Cloud Platform. ABAP en SAP Cloud Platform se centra en una experiencia de desarrollador simplificada basada en el nuevo modelo de programación ABAP que permite tiempos de inicio rápidos. Las herramientas de desarrollo ABAP intuitivas para Eclipse sirven como herramientas de desarrollo estándar para ABAP en SAP Cloud Platform: SAP GUI no es compatible, porque el procesamiento de pantalla no se ajusta a una experiencia en la nube y los puertos correspondientes para SAP GUI se han desactivado en la nube basado en SAP kernel, similar al soporte descontinuado para informes de lista. Las capacidades de colaboración y de código abierto se ven facilitadas por la integración de las herramientas de desarrollo de ABAP para Eclipse con Git. Con este soporte, los desarrolladores podrán aprovechar el código compartido a través de varios repositorios de Git, como GitHub; por ejemplo, la comunidad ABAP ha sido pionera en abapGit para descargar y compartir el código ABAP alojado en GitHub.
  • 14. Página 14 Sergio Fabian Cannelli | CASOS DE USO ADMITIDOS PARA ABAP EN SAP CLOUD PLATFORM Para la versión 2018, ABAP en SAP Cloud Platform admitirá el caso de uso de extensibilidad side- by-side para las extensiones de la nube SAP S / 4HANA. Con la capacidad de ampliación sy-by-side (Figura 9), las extensiones ABAP basadas en la nube están desacopladas de la funcionalidad principal de SAP S / 4HANA Cloud: las extensiones se desarrollan e implementan en SAP Cloud Platform y se conectan mediante OData o HTTP (S) a SAP S / 4HANA Cloud, que se ejecuta por separado. Los datos personalizados relacionados con la extensión residen en el inquilino de SAP HANA dentro de SAP Cloud Platform, y el aprovisionamiento de identidad es proporcionado por el servicio estándar SAP Cloud Platform Identity Provisioning. Figura 9 - Extensibilidad side-by-syde para SAP S / 4HANA Cloud La versión 2018 también proporcionará soporte para la transformación de código personalizado para SAP Cloud Platform. Con este soporte, se podrá usar un servicio en la nube para verificar nuestro código personalizado antes de pasar al entorno de la nube. El servicio se basará en variantes de verificación (similares a las comprobaciones de disponibilidad empresarial de SAP S / 4HANA disponibles con SAP NetWeaver AS ABAP 7.51 y superior) y su funcionalidad será similar a la de ABAP Test Cockpit.
  • 15. Página 15 Sergio Fabian Cannelli | Se agregarán escenarios y casos de uso adicionales para ABAP en SAP Cloud Platform en futuras versiones. La Figura 10 proporciona una descripción general del Roadmap planificado. A fines de 2017, se está llevando a cabo una iniciativa de participación de los clientes para recopilar los comentarios de los primeros usuarios (tanto clientes como socios). La disponibilidad general está planificada para 2018, con un enfoque en el nuevo modelo de programación ABAP con SAP Fiori y CDS, acceso a API listadas en la lista, un lenguaje ABAP optimizado para la nube y desarrollo basado en Eclipse con acceso a repositorios Git. Figura 10 - Roadmap del producto SAP Cloud Pla orm Los planes futuros adicionales incluyen habilitar a socios para producir aplicaciones, es decir, desarrollarlas y luego venderlas en el SAP App Center, el mercado empresarial digital de SAP para soluciones de terceros para clientes de SAP. Resumen ABAP 7.52 trae consigo las caracterı́sticas que necesita para desarrollar y soportar aplicaciones empresariales basadas en ABAP modernas, incluyendo mejoras de lenguaje, optimizaciones adicionales de SAP HANA y soporte para la transición a la nube, allanando el camino para el próximo lanzamiento de ABAP en SAP Cloud Platform . Con ABAP en SAP Cloud Platform, los miembros de la comunidad ABAP pueden tomar sus habilidades ABAP existentes y sus conocimientos técnicos a partir del release 7.52 y llevarlos a la nube. ABAP en SAP Cloud Platform utiliza el modelo de programación ABAP y las herramientas conocidas de ABAP 7.52, con algunas restricciones necesarias para la habilitación y optimización de la nube, que permiten a los desarrolladores desarrollar fácilmente aplicaciones innovadoras en la nube en ABAP y agilizar la transición de su organización a la nube.
  • 16. Página 16 Sergio Fabian Cannelli | El ambiente de desarrollo es : Entrar a : https://tools.hana.ondemand.com/#abap Ver instrucciones para instalacion