NET310. Fundamentos de Web Dynpro para ABAP ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 5 Días

NET310 Fundamentos de Web Dynpro para ABAP . . ESTRUCTURA DEL CURSO . Versión del curso: 15 Duración del curso: 5 Días Copyright y marcas registr

8 downloads 41 Views 406KB Size

Recommend Stories


1º CURSO HISTORIA Y FUNDAMENTOS DEL CUIDADO
1º CURSO Hª Y FUNDAMENTOS DEL CUIDADO 1º CURSO HISTORIA Y FUNDAMENTOS DEL CUIDADO Coordinación: Rosa Pulido Mendoza Profesores: Marta Mas i Espejo

Guiones del Curso para Matrimonios
Guiones del Curso para Matrimonios Sesión 5 – El impacto de la familia, pasado y presente Para tener en cuenta: Los textos situados dentro de los rec

DEL CURSO DE PRECALCULO
BOSQUEJO DEL CURSO DE PRECALCULO Objetivos generales 1. Facilitar el desarrollo de buenos hciliitos de estudio que permitan a los estudiantes cumplir

Story Transcript

NET310 Fundamentos de Web Dynpro para ABAP

.

. ESTRUCTURA DEL CURSO

. Versión del curso: 15 Duración del curso: 5 Días

Copyright y marcas registradas de SAP

© 2015 SAP SE. Reservados todos los derechos.

Queda prohibida la reproducción o difusión de parte o la totalidad de este programa sin el permiso expreso de SAP SE. La información aquí contenida puede modificarse sin previo aviso. Algunos productos de software comercializados por SAP SE y sus distribuidores contienen componentes de software propiedad de otros proveedores de software. ●

Microsoft, Windows, Excel, Outlook y PowerPoint son marcas registradas de Microsoft Corporation.



IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli y Informix son marcas comerciales o marcas registradas de IBM Corporation.





Linux es la marca registrada de Linus Torvalds en EE. UU. y en otros países. Adobe, el logotipo de Adobe, Acrobat, PostScript y Reader son marcas comerciales o marcas registradas de Adobe Systems Incorporated en EE. UU. y/o en otros países.



Oracle es una marca registrada de Oracle Corporation.



UNIX, X/Open, OSF/1 y Motif son marcas registradas de Open Group.



Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, y MultiWin son marcas o marcas registradas de Citrix Systems, Inc.



HTML, XML, XHTML y W3C son marcas o marcas registradas de W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.



Java es una marca registrada de Sun Microsystems, Inc.



JavaScript es una marca registrada de Sun Microsystems, Inc., utilizada bajo licencia para la tecnología inventada e implementada por Netscape.



SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork y otros productos y servicios de SAP aquí mencionados, así como sus respectivos logotipos, son marcas comerciales o marcas registradas de SAP SE en Alemania y en otros países.



Business Objects y el logotipo de Business Objects, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius y otros productos y servicios de Business Objects aquí mencionados, así como sus respectivos logotipos, son marcas comerciales o marcas registradas de Business Objects Software Ltd. Business Objects es una empresa de SAP.



Sybase y Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, y otros productos y servicios Sybase aquí mencionados, así como sus respectivos logotipos son marcas comerciales o marcas registradas de Sybase Inc. Sybase es una empresa de SAP.

El resto de nombres de productos y servicios mencionados son marcas de sus respectivas empresas. Los datos contenidos en este documento son únicamente informativos. Las especificaciones nacionales del producto pueden variar. Este material está sujeto a cambios sin previo aviso. Este material está provisto por SAP SE y sus empresas afiliadas ("Grupo SAP") únicamente para fines informativos, sin representar garantía alguna; el Grupo SAP no será responsable de los errores u omisiones referentes a los materiales. Las únicas garantías para los productos y servicios del Grupo SAP son las especificadas explícitamente en las declaraciones de garantías que acompañan a los productos y servicios, si los hubiera. Nada de lo escrito en la presente debe tomarse como una constitución de garantía adicional.

© Copyright . Reservados todos los derechos.

iii

iv

© Copyright . Reservados todos los derechos.

Convenciones Tipográficas En este manual se usa el español de España como estándar. También se usan las siguientes convenciones tipográficas.

Esta información se visualiza en la presentación del instructor.

Demostración

Procedimiento

Advertencia o aviso

Consejo

Información relacionada o adicional

Discusión con moderador

Control de interfaz de usuario

Texto ejemplo

Título de ventana

Texto ejemplo

© Copyright . Reservados todos los derechos.

v

vi

© Copyright . Reservados todos los derechos.

Contenido ix

Resumen del curso

1

Capítulo 1: Introducción a Web Dynpro

1 1 1

Lección: Resumen de los beneficios de Web Dynpro Lección: Visualizar la arquitectura del componente Web Dynpro Lección: Navegación entre vistas

1 1

Lección: Crear conjuntos de vistas Lección: Identificar entidades y relaciones de Web Dynpro

3 3 5 5 5 5

7 7 7 7 7 9 9 9 9 9 11 11 11 11

Capítulo 2: Controladores Web Dynpro Lección: Describir tipos de controladores y entidades Capítulo 3: Contexto de Web Dynpro Lección: Creación de nodos de contexto Lección: Establecer propiedades a los nodos del contexto Lección: Compartir datos entre controladores y asignación de contextos Capítulo 4: Interfaz de usuario de Web Dynpro Lección: Definición del layout de visualización Lección: Controlar comportamiento de elemento de IU con vinculación de datos Lección: Utilización de elementos de UI compuestos Lección: Crear menús contextuales estáticos Capítulo 5: Programación de contextos y controladores Lección: Descripción de métodos y atributos de controlador Lección: Acceso al contexto en tiempo de ejecución con métodos de controlador Lección: Adición de elementos nuevos a un nodo de contexto Lección: Implementación de las funciones de suministro Capítulo 6: Internacionalización y mensajes Lección: Utilización de textos del Dictionary ABAP y Online Text Repository (OTR) Lección: Implementación de una clase de asistencia Lección: Notificación de mensajes

© Copyright . Reservados todos los derechos.

vii

13

Capítulo 7: Ayuda para entradas, ayuda semántica y acceso mediante el teclado

13 13

Lección: Suministro de ayuda para valores Lección: Suministro de selectores de valores

13 13

Lección: Suministro de ayuda semántica Lección: Suministro de acceso mediante el teclado

15

Capítulo 8: Reutilización de componente

15 15 15

17

Lección: Reutilización de componentes Web Dynpro Lección: Declaración de una utilización de componente Lección: Implementación de aspectos avanzados de la reutilización de componente Capítulo 9: Ventanas de diálogo

17 19 19 19 19 19 19 21 21

23 23

viii

Lección: Creación de ventanas de diálogo Capítulo 10:

Técnicas de adaptación Lección: Adaptación de aplicaciones Web Dynpro Lección: Configuración de aplicaciones Web Dynpro Lección: Identificar las ampliaciones disponibles para Web Dynpro Lección: Modificación del contexto en tiempo de ejecución Lección: Modificación de UI en tiempo de ejecución

Capítulo 11: SAP List Viewer para Web Dynpro ABAP Lección: Utilización de SAP List Viewer (ALV) en Web Dynpro para ABAP Capítulo 12:Integración del portal Lección: Integración de Web Dynpro en el portal

25

Capítulo 13:Resolución de problemas de la aplicación Web Dynpro

25 25 25

Lección: Supervisión de aplicaciones Web Dynpro Lección: Debugging de aplicaciones Web Dynpro Lección: Analizar aplicaciones en el tiempo de ejecución

© Copyright . Reservados todos los derechos.

Resumen del curso

PÚBLICO OBJETIVO Este curso está dirigido al siguiente público objetivo: ●

Programador

© Copyright . Reservados todos los derechos.

ix

x

© Copyright . Reservados todos los derechos.

CAPÍTULO 1

Introducción a Web Dynpro

Lección 1: Resumen de los beneficios de Web Dynpro Objetivos de la lección

Después de completar esta lección, podrá:



Describir el enfoque de programación de Web Dynpro



Identificar las ventajas del enfoque de metadatos de Web Dynpro

Lección 2: Visualizar la arquitectura del componente Web Dynpro Objetivos de la lección

Después de completar esta lección, podrá: ●

Explicar los elementos principales de Web Dynpro



Explicar el transporte de datos y contextos

Lección 3: Navegación entre vistas Objetivos de la lección

Después de completar esta lección, podrá: ●

Establecer la navegación entre vistas

Lección 4: Crear conjuntos de vistas Objetivos de la lección

Después de completar esta lección, podrá: ●

Crear conjuntos de vistas

Lección 5: Identificar entidades y relaciones de Web Dynpro Objetivos de la lección

Después de completar esta lección, podrá:



Diferenciar entre entidades Web Dynpro visibles interna y externamente

© Copyright . Reservados todos los derechos.

1

Capítulo 1: Introducción a Web Dynpro

2

© Copyright . Reservados todos los derechos.

CAPÍTULO 2

Controladores Web Dynpro

Lección 1: Describir tipos de controladores y entidades Objetivos de la lección

Después de completar esta lección, podrá: ●

Diferenciar los tipos de controladores



Detallar la estructura de componente y controladores personalizados



Detallar la estructura de los controladores de vistas y controladores de ventanas

© Copyright . Reservados todos los derechos.

3

Capítulo 2: Controladores Web Dynpro

4

© Copyright . Reservados todos los derechos.

CAPÍTULO 3

Contexto de Web Dynpro

Lección 1: Creación de nodos de contexto Objetivos de la lección

Después de completar esta lección, podrá: ●

Crear un nuevo nodo de contexto con atributos

Lección 2: Establecer propiedades a los nodos del contexto Objetivos de la lección

Después de completar esta lección, podrá: ●

Explicar la propiedad de cardinalidad



Establecer la propiedad Singleton de un nodo de contexto

Lección 3: Compartir datos entre controladores y asignación de contextos Objetivos de la lección

Después de completar esta lección, podrá: ●

Definir asignación interna de contextos

© Copyright . Reservados todos los derechos.

5

Capítulo 3: Contexto de Web Dynpro

6

© Copyright . Reservados todos los derechos.

CAPÍTULO 4

Interfaz de usuario de Web Dynpro

Lección 1: Definición del layout de visualización Objetivos de la lección

Después de completar esta lección, podrá: ●

Diferenciar elementos de UI



Definir el layout mediante elementos de container



Añadir elementos de UI al layout

Lección 2: Controlar comportamiento de elemento de IU con vinculación de datos Objetivos de la lección

Después de completar esta lección, podrá:



Vincular las propiedades de elemento de UI a atributos de contexto.



Controlar el comportamiento del elemento de UI

Lección 3: Utilización de elementos de UI compuestos Objetivos de la lección

Después de completar esta lección, podrá: ●

Detallar jerarquía de elementos de IU compuestos



Vincular un elemento de IU de tabla y sus elementos subordinados al contexto



Establecer la propiedad de selección para las IU de la tabla

Lección 4: Crear menús contextuales estáticos Objetivos de la lección

Después de completar esta lección, podrá: ●

Crear menús contextuales estáticos

© Copyright . Reservados todos los derechos.

7

Capítulo 4: Interfaz de usuario de Web Dynpro

8

© Copyright . Reservados todos los derechos.

CAPÍTULO 5

Programación de contextos y controladores

Lección 1: Descripción de métodos y atributos de controlador Objetivos de la lección

Después de completar esta lección, podrá: ●

Explicar cómo se procesan los métodos de conexión



Utilizar método de controlador



Utilizar atributos de controlador

Lección 2: Acceso al contexto en tiempo de ejecución con métodos de controlador Objetivos de la lección

Después de completar esta lección, podrá: ●

Acceder al contexto de un controlador



Acceder a los elementos de nodo de contexto

Lección 3: Adición de elementos nuevos a un nodo de contexto Objetivos de la lección

Después de completar esta lección, podrá:



Agregar elementos nuevos a un nodo de contexto

Lección 4: Implementación de las funciones de suministro Objetivos de la lección

Después de completar esta lección, podrá: ●

Utilizar funciones de suministro

© Copyright . Reservados todos los derechos.

9

Capítulo 5: Programación de contextos y controladores

10

© Copyright . Reservados todos los derechos.

CAPÍTULO 6

Internacionalización y mensajes

Lección 1: Utilización de textos del Dictionary ABAP y Online Text Repository (OTR) Objetivos de la lección

Después de completar esta lección, podrá:



Usar textos de elemento de datos en Web Dynpro



Usar textos alias OTR en Web Dynpro

Lección 2: Implementación de una clase de asistencia Objetivos de la lección

Después de completar esta lección, podrá: ●

Definir textos traducibles en una clase de asistencia

Lección 3: Notificación de mensajes Objetivos de la lección

Después de completar esta lección, podrá: ●

Definir un área de mensaje



Notificar mensajes



Mensajes de notificación de la categoría TEXT



Notificar mensajes de la categoría T100



Notificar mensajes de la categoría EXCEPTION

© Copyright . Reservados todos los derechos.

11

Capítulo 6: Internacionalización y mensajes

12

© Copyright . Reservados todos los derechos.

CAPÍTULO 7

Ayuda para entradas, ayuda semántica y acceso mediante el teclado

Lección 1: Suministro de ayuda para valores Objetivos de la lección

Después de completar esta lección, podrá:



Usar ayuda para valores de Dictionary



Utilizar una sugerencia de valores

Lección 2: Suministro de selectores de valores Objetivos de la lección

Después de completar esta lección, podrá: ●

Implementar selectores de valores

Lección 3: Suministro de ayuda semántica Objetivos de la lección

Después de completar esta lección, podrá:



Definir textos quick info para elementos de UI



Definir peticiones de entrada para campos de entrada



Definir la propiedad de explicación de elementos de UI



Visualizar texto de ayuda dependiente del campo



Definir textos de explicación independientes de elementos de UI



Utilizar el centro de ayuda

Lección 4: Suministro de acceso mediante el teclado Objetivos de la lección

Después de completar esta lección, podrá: ●

Proporcionar acceso a los elementos de UI mediante los comandos del teclado

© Copyright . Reservados todos los derechos.

13

Capítulo 7: Ayuda para entradas, ayuda semántica y acceso mediante el teclado

14

© Copyright . Reservados todos los derechos.

CAPÍTULO 8

Reutilización de componente

Lección 1: Reutilización de componentes Web Dynpro Objetivos de la lección

Después de completar esta lección, podrá: ●

Definir una interfaz de componente

Lección 2: Declaración de una utilización de componente Objetivos de la lección

Después de completar esta lección, podrá: ●

Declarar la utilización de un componente en otro componente



Usar una utilización de componente en el tiempo de ejecución



Incrustar una vista de interfaz de una utilización de componente



Llamar a métodos definidos en la interfaz de controlador de una utilización de componente

Lección 3: Implementación de aspectos avanzados de la reutilización de componente Objetivos de la lección

Después de completar esta lección, podrá: ●

Suscribirse a los eventos definidos en la interfaz de controlador de una utilización de componente



Definir nodos de contexto en una interfaz de controlador de componente

© Copyright . Reservados todos los derechos.

15

Capítulo 8: Reutilización de componente

16

© Copyright . Reservados todos los derechos.

CAPÍTULO 9

Ventanas de diálogo

Lección 1: Creación de ventanas de diálogo Objetivos de la lección

Después de completar esta lección, podrá: ●

Diferenciar entre ventanas de diálogo en Web Dynpro



Crear una ventana de diálogo externa



Crear una ventana de diálogo de confirmación



Crear y abrir una ventana de diálogo que visualice una ventana del mismo componente



Crear y abrir una ventana de diálogo que visualice una vista de interfaz de una utilización de componente.

© Copyright . Reservados todos los derechos.

17

Capítulo 9: Ventanas de diálogo

18

© Copyright . Reservados todos los derechos.

CAPÍTULO 10

Técnicas de adaptación

Lección 1: Adaptación de aplicaciones Web Dynpro Objetivos de la lección

Después de completar esta lección, podrá:



Adaptar aplicaciones Web Dynpro

Lección 2: Configuración de aplicaciones Web Dynpro Objetivos de la lección

Después de completar esta lección, podrá: ●

Configurar aplicaciones Web Dynpro

Lección 3: Identificar las ampliaciones disponibles para Web Dynpro Objetivos de la lección

Después de completar esta lección, podrá: ●

Identificar las ampliaciones disponibles para Web Dynpro

Lección 4: Modificación del contexto en tiempo de ejecución Objetivos de la lección

Después de completar esta lección, podrá: ●

Crear nodos de contexto y atributos de contexto dinámicamente

Lección 5: Modificación de UI en tiempo de ejecución Objetivos de la lección

Después de completar esta lección, podrá: ●

Modificar elementos de UI existentes en tiempo de ejecución



Crear nuevos elementos de UI en la jerarquía de elementos de UI en tiempo de ejecución

© Copyright . Reservados todos los derechos.

19

Capítulo 10: Técnicas de adaptación

20

© Copyright . Reservados todos los derechos.

CAPÍTULO 11

SAP List Viewer para Web Dynpro ABAP

Lección 1: Utilización de SAP List Viewer (ALV) en Web Dynpro para ABAP Objetivos de la lección

Después de completar esta lección, podrá: ●

Visualizar datos en masa con SAP List Viewer (ALV) para Web Dynpro ABAP

© Copyright . Reservados todos los derechos.

21

Capítulo 11: SAP List Viewer para Web Dynpro ABAP

22

© Copyright . Reservados todos los derechos.

CAPÍTULO 12

Integración del portal

Lección 1: Integración de Web Dynpro en el portal Objetivos de la lección

Después de completar esta lección, podrá: ●

Integrar aplicaciones Web Dynpro en SAP Enterprise Portal



Implementar eventos de portal

© Copyright . Reservados todos los derechos.

23

Capítulo 12: Integración del portal

24

© Copyright . Reservados todos los derechos.

CAPÍTULO 13

Resolución de problemas de la aplicación Web Dynpro

Lección 1: Supervisión de aplicaciones Web Dynpro Objetivos de la lección

Después de completar esta lección, podrá:



Supervisar aplicaciones Web Dynpro

Lección 2: Debugging de aplicaciones Web Dynpro Objetivos de la lección

Después de completar esta lección, podrá: ●

Depurar aplicaciones Web Dynpro

Lección 3: Analizar aplicaciones en el tiempo de ejecución Objetivos de la lección

Después de completar esta lección, podrá: ●

Analizar aplicaciones en el tiempo de ejecución

© Copyright . Reservados todos los derechos.

25

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.