Curso SAP ADOBE Formularios Interactivos
Instructor: Gheorghe Valer
Descripción del curso
Especialízate en la tecnología líder para la generación y gestión de documentos en SAP: Adobe Forms. A través de este curso, dominarás la potente herramienta Adobe LiveCycle Designer para diseñar formularios que no solo presentan información, sino que interactúan con el usuario y se adaptan a diversos dispositivos de salida.
El programa ofrece un enfoque de desarrollo “extremo a extremo”, enseñándote a gestionar la capa lógica en ABAP y el diseño visual en Adobe. Aprenderás a crear plantillas dinámicas, implementar scripts avanzados (JavaScript y FormCalc) para añadir interactividad y automatizar la distribución de documentos. Ya sea para facturación, reportes complejos o procesos offline, esta formación te dotará de las habilidades necesarias para implementar requerimientos empresariales con un acabado profesional y moderno.
Qué aprenderás
- Infraestructura ADS: Verificación y uso de Adobe Document Services para la gestión profesional de documentos.
- Desarrollo de Interfaces: Creación de capas de transferencia de datos en ABAP para alimentar los formularios.
- Diseño Profesional: Uso de páginas maestras, páginas de contenido y bibliotecas de objetos (tablas, botones, campos).
- Interactividad y Scripting: Implementación de lógica dinámica mediante JavaScript y FormCalc dentro de LiveCycle Designer.
- Documentos Inteligentes: Uso de códigos de barras, objetos dinámicos y diseño de plantillas que responden a la interacción del usuario.
- Automatización de Salida: Generación de archivos PDF y envío automatizado como adjuntos por correo electrónico.
- Integración Avanzada: Desarrollo de Servicios Web para interactuar con documentos PDF y gestión de formularios en modo Offline.
- Migración Tecnológica: Técnicas para migrar formularios antiguos desde SmartForms hacia Formularios Interactivos de Adobe.
Requisitos
- Dominio de ABAP: Conocimientos sólidos tanto en programación estructurada como orientada a objetos.
- Ruta Sugerida: Se recomienda haber completado previamente los cursos de SAP ABAP Programación Estructurada y Orientada a Objetos, ya que el manejo de datos para Adobe Forms requiere una base técnica robusta.
- Perfil: Dirigido a consultores y desarrolladores SAP que busquen modernizar sus habilidades en la gestión de capas de salida de datos.
Contenido del curso
1. Introducción
- 1.1. Contenido del curso
- 1.2. ¿Qué es SAP Adobe Forms?
2. Productos Adobe
- 2.1. Adobe Reader – Instalación
- 2.2. Adobe LiveCycle Designer – Instalación
- 2.3. Productos Adobe – Documentación
- 2.4. Productos Adobe – Laboratorio
3. Sistema SAP – Configuración y Verificación
- 3.1. Impresora – Configuración
- 3.2. Adobe Document Service (ADS) – Verificación
- 3.3. Formularios Interactivos – Verificación
- 3.4. Sistema SAP – Documentación
- 3.5. Sistema SAP – Laboratorio
- 3.6. Verificación – Test
4. Interfaces Formularios Adobe
- 4.1. Formulario – Componentes
- 4.2. Interfaz de Formulario – Diccionario ABAP
- 4.3. Interfaz de Formulario – Esquema XML
- 4.4. Interfaz de Formulario – SmartForms
- 4.5. Interfaz de Formulario – Documentación
- 4.6. Interfaz DD – Parámetros
- 4.7. Interfaz DD – Definiciones Globales
- 4.8. Interfaz DD – Inicialización
- 4.9. Interfaz DD – Subrutinas
- 4.10. Interfaz DD – Moneda/Cantidad
- 4.11. Form Builder – Documentación
- 4.12. Form Builder – Laboratorio
- 4.13. Form Builder – Test
5. Form Builder – Contexto
- 5.1. Formulario Adobe – Creación
- 5.2. Carpetas
- 5.3. Datos
- 5.4. Textos estándar
- 5.5. Textos dinámicos
- 5.6. Textos – Estilos
- 5.7. Gráfico por Contenido
- 5.8. Gráfico por Referencia
- 5.9. Tablas
- 5.10. Dirección
- 5.11. Nodo alternativo
- 5.12. Form Builder – Documentación
- 5.13. Form Builder – Laboratorio
- 5.14. Form Builder – Test
6. Plantillas Adobe – Creación y Diseño
- 6.1. Adobe LiveCycle Designer
- 6.2. Master Pages – Logo
- 6.3. Master Pages – Cabecera y Pie de Página
- 6.4. Subformularios
- 6.5. Campos de texto
- 6.6. Títulos
- 6.7. Vista Previa – Datos ficticios
- 6.8. Bindings – Vinculación de datos
- 6.9. Tablas
- 6.10. Orden de tabulación
- 6.11. Plantillas Creación – Documentación
- 6.12. Plantillas Creación – Laboratorio
- 6.13. Plantillas Creación – Test
7. Eventos con Scripting
- 7.1. Conceptos
- 7.2. Numeración de páginas
- 7.3. Totales – FormCalc
- 7.4. Totales – JavaScript
- 7.5. Elementos visibles e invisibles
- 7.6. Lista desplegable – Evento Exit
- 7.7. Checkbox – Evento Click
- 7.8. Checkbox – Evento Change e Initialize
- 7.9. Ventanas de mensajes
- 7.10. Radio Buttons
- 7.11. Validaciones
- 7.12. PrePrint y PostPrint
- 7.13. Eventos con Scripting – Documentación
- 7.14. Eventos con Scripting – Laboratorio
- 7.15. Eventos con Scripting – Test
8. Layout – Modificaciones y Diseño
- 8.1. Posicionamiento
- 8.2. Tablas – Mapeo Inicial
- 8.3. Librería de objetos personalizada
- 8.4. Atajos de teclado
- 8.5. Código de barras
- 8.6. Layout – Documentación
- 8.7. Layout – Laboratorio
- 8.8. Layout – Test
9. Renderización y Salida de Formularios
- 9.1. Selección de datos
- 9.2. Textos
- 9.3. Módulo de funciones Adobe Form
- 9.4. Procesamiento – Open/Close Job
- 9.5. Renderización Formulario Adobe
- 9.6. Impresión Logo – Test y Ajustes
- 9.7. Impresión Textos – Test y Ajustes
- 9.8. Impresión Tablas – Test y Ajustes
- 9.9. Sistema Spool
- 9.10. Renderización y Salida – Documentación
- 9.11. Renderización y Salida – Laboratorio
- 9.12. Renderización y Salida – Test
10. Formularios Interactivos y Dinámicos
- 10.1. Ejecución Formulario Interactivo
- 10.2. Campos obligatorios
- 10.3. Campos de texto – Restricciones
- 10.4. Campos decimales – Restricciones
- 10.5. Campo de imagen
- 10.6. Formularios Interactivos – Licencia Adicional
- 10.7. Formulario Dinámico – Campo de firma
- 10.8. Formulario Dinámico – Campo URL
- 10.9. Formulario Dinámico – Botones y Acciones
- 10.10. Constructor de Acciones
- 10.11. Formulario Interactivo – Documentación
- 10.12. Formulario Interactivo – Laboratorio
- 10.13. Formulario Interactivo – Test
11. Emails – PDF Adjuntos
- 11.1. Correo electrónico – Envío desde PDF
- 11.2. ABAP – Obtener el PDF
- 11.3. ABAP – Envío PDF como Adjunto
- 11.4. SAPconnect Send Requests – Test envío email
- 11.5. Nodos SMTP – Configuración
- 11.6. Documentación
- 11.7. Laboratorio
- 11.8. Test
12. Formularios Adobe con Web Services SOAP
- 12.1. Enterprise Service – Creación
- 12.2. SOA Manager – Configuración Servicio Web
- 12.3. SoapUI – Test Servicio Web
- 12.4. Formulario Adobe con WS – Definición Plantilla
- 12.5. Formulario Adobe con WS – Renderización PDF
- 12.6. PDF con WS – Test
- 12.7. PDF ABAP Object – Documentación
- 12.8. PDF ABAP Object – Laboratorio
- 12.9. PDF ABAP Object – Test
13. Interfaces y Migración a Adobe Forms
- 13.1. Migración SmartForm a Interactive Forms
- 13.2. Interfaz de tipo esquema XML
- 13.3. Documentación
- 13.4. Laboratorio
- 13.5. Test
14. Formularios con ABAP Offline
- 14.1. Interfaz
- 14.2. Plantilla Formulario Interactivo Offline
- 14.3. Inbound Handler – Creación
- 14.4. Procesamiento Offline – Lógica programación
- 14.5. Procesamiento emails – Configuración reglas
- 14.6. Envío email formulario Adobe Offline
- 14.7. Test Formulario Adobe Offline
- 14.8. Simulación correo electrónico entrante
- 14.9. Obtener referencia manejadora – Programación dinámica
- 14.10. Transformación XML
- 14.11. Llamada al Manejador
- 14.12. Escenario Offline – Test
- 14.13. ABAP Offline – Documentación
- 14.14. ABAP Offline – Laboratorio
- 14.15. ABAP Offline – Test
15. Adobe Forms y Fiori Forms
- 15.1. Adobe Forms – Modificación Plantillas estándar
- 15.2. Adobe Forms vs Fiori Forms
- 15.3. Orden de compra – Impresión plantilla personalizada
- 15.4. Formulario Fiori con servicio OData
Tu instructor
Preguntas frecuentes
Una vez completada la inscripción, contarás con todo el contenido mediante vídeos, laboratorios, documentación y tests en el aula virtual para siempre, y podrás avanzar a tu propio ritmo.
Al inicio de cada unidad tendrás foros disponibles para dejar las dudas que se te presenten durante la formación. Un docente dará respuesta a tus consultas y te brindará el soporte necesario.
Al finalizar el curso deberás presentar un test que deberás aprobar con más del 60% para obtener el certificado. Tendrás dos intentos habilitados para presentarlo.
