BC402. ABAP avanzado ESTRUCTURA DEL CURSO. Versión del curso: 10 Duración del curso: 5 Días

Documentos relacionados
BC402. ABAP avanzado ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 5 Días

SCM620. Determinación de precios en Comercial ESTRUCTURA DEL CURSO. Versión del curso: 10 Duración del curso: 3 Días

BC430 Dictionary ABAP

SCM605. Tratamiento de ventas en SAP ERP ESTRUCTURA DEL CURSO. Versión del curso: 10 Duración del curso: 5 Días

SCM610. Tratamiento de entrega en SAP ERP ESTRUCTURA DEL CURSO. Versión del curso: 10 Duración del curso: 3 Días

SAPSCM. Resumen de la aplicación SAP Supply Chain Management ESTRUCTURA DEL CURSO. Versión del curso: 10 Duración del curso: 3 Días

AC612. Contabilidad de centros de beneficio en la nueva contabilidad principal ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 2 Días

SCM550. Customizing general en Gestión de materiales ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 5 Días

AC201. Customizing I de gestión financiera (Ejecución de pago, ejecución de reclamación, correspondencia) ESTRUCTURA DEL CURSO

SCM600 Procesos empresariales en Comercial

SCM500. Procesos en el aprovisionamiento ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 5 Días

HR400. Configuración SAP ERP HCM Cálculo de la nómina ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 5 Días

HR110. Procesos empresariales en el cálculo de nómina de HCM ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 2 Días

CA700. Gestión de informes en Finanzas ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 4 Días

AC200. Aspectos básicos de Customizing para Gestión financiera: libro mayor, contabilidad de deudores y acreedores ESTRUCTURA DEL CURSO

AC010. Procesos empresariales en Gestión financiera ESTRUCTURA DEL CURSO. Versión del curso: 10 Duración del curso: 5 Días

BC400. Fundamentos de Workbench ABAP ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 5 Días

BC400. Introducción al Workbench ABAP ESTRUCTURA DEL CURSO. Versión del curso: 10 Duración del curso: 5 Días

SAPTEC. SAP NetWeaver Application Server. Aspectos elementales ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 3 Días

HR580 Análisis e informes en HCM

SAPTEC. SAP NetWeaver Application Server. Aspectos elementales ESTRUCTURA DEL CURSO. Versión del curso: 10 Duración del curso: 3 Días

AC205 Cierre financiero

HR305. Configuración de datos maestros ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 5 Días

SAPEP. Conceptos fundamentales de SAP NetWeaver Portal ESTRUCTURA DEL CURSO. Versión del curso: 10 Duración del curso: 3 Días

PLM300 Procesos empresariales en Mantenimiento

BC401. Objetos ABAP ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 5 Días

AC305 Contabilidad de activos fijos

SAPEP. Conceptos fundamentales de SAP Enterprise Portal ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 4 Días

BC401. Objetos ABAP ESTRUCTURA DEL CURSO. Versión del curso: 10 Duración del curso: 5 Días

AC210. Nueva contabilidad principal (en SAP ERP) ESTRUCTURA DEL CURSO. Versión del curso: 10 Duración del curso: 5 Días

SCM510. Gestión de stocks e Inventario ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 5 Días

BOW310. SAP BusinessObjects Web Intelligence: Diseño de informes I ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 2 Días

AC040 Procesos empresariales en Contabilidad interna

SCM525 Planificación y previsión de necesidades sobre consumo

HR306. Configuración de registros de tiempos ESTRUCTURA DEL CURSO. Versión del curso: 010 Duración del curso: 5 Días

BC425. Ampliaciones y modificaciones ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 5 Días

HR505 Gestión de organización

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

Deje que los datos cuenten la historia de su negocio

Grupo de Innovación. 03. de Septiembre 2015

Solución en SAP Estatus al 17-Nov-2016 Hugo Rodríguez Localization Product Manager Mexico

Diez razones por las que las PyMEs eligen SAP para transformar sus negocios. Copyright/Marca comercial

Gestión del Aprendizaje para crecer las capacidades organizacionales

Ayuda de la aplicación SAP EHS Regulatory Content Online viewer. Grupo destinatario Cliente

BI del futuro. Jose Bastidas, Strategic Solutions GTM Bogotá, Marzo 12 del 2014

10www.sap.com/mexico/ByD

Diez razones para subirse a la nube con SAP Business ByDesign. Copyright/Marca comercial

Actividades de Cierre del Período (224) EHP4 for SAP ERP 6.0 Septiembre 2010 Español. Documentación de proceso empresarial

Reunión ASUG Marzo 2016

Proyecto Star Shea en Ghana. SAP Sustainability Operations Marzo 2012

Resumen para las empresas de servicios Solución de rápida implantación de SAP Business All-in-One

SAP Best Practices Información sobre disponibilidad y descargas para los clientes e interlocutores de SAP

SAP Premium Services. Diego Montoya Alberto Ramundo Premium Engagement Sales Managers

Grupo de Innovación. 25. de Noviembre 2015

Diez razones para elegir SAP para la movilidad empresarial. Copyright/Marca comercial

Diez razones para subirse a la nube con SAP Business ByDesign. Copyright/Marca comercial

Determinación de material.

Diez razones por las que los clientes eligen SAP Business Suite powered by SAP HANA para transformar su negocio

Liberación de Notas de Crédito.

Diez razones para que los clientes utilicen las soluciones de Gestión del Capital Humano para ayudar a sus empleados a ser más eficientes.

BOW320. SAP BusinessObjects Web Intelligence: Diseño de informes II. Se prohíbe la duplicación. Se prohíbe la duplicación. ESTRUCTURA DEL CURSO

SAP HANA Comprendiendo la tecnología In-Memory. Juan Pérez Dueñas Local Product Expert SAP Iberia

SAP Business One. Title Starter Package. Department/Board Area/Team Mayo 2011

HR050. Procesos empresariales en SAP ERP HCM ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 5 Días

Creación y Actualización de Descuentos.

8o Seminario Nacional IMEF Grupo Puebla Sep 2, 2011

SAP ECC 6.00 Julio 2007 Español. Maestro de proveedores. Business Process Procedure. SAP AG Dietmar-Hopp-Allee Walldorf Germany

Creación de ofertas(cotizaciones).

Traspaso de material de devolución.

Propuesta de posiciones.

Información Cliente/Material.

S4SD1. SAP S/4HANA Ventas: Funciones e innovaciones ESTRUCTURA DEL CURSO. Versión del curso: 05 Duración del curso: 1 Días

Resumen para las empresas de distribución al por mayor Solución de rápida implantación de SAP Business All-in-One

SAP ECC 6.00 Junio 2007 Español. Compras de importación. Business Process Procedure. SAP AG Dietmar-Hopp-Allee Walldorf Germany

J51 Aprovisionamiento Interno Traslado de Stocks con Entrega (en dos pasos)

Movimientos de Entrada/Salida internos: Mermas, Empaques y Packs

Creación de Solicitud de Nota de Crédito.

S4600. Procesos empresariales en SAP S/4HANA Sales ESTRUCTURA DEL CURSO. Versión del curso: 05 Duración del curso: 4 Días

Reunión ASUG Noviembre 2015 Soluciones de localización Argentina liberadas en 2015

SAPHR Resumen de SAP ERP HCM

SCM605. Tratamiento de ventas en SAP ERP ESTRUCTURA DEL CURSO. Versión del curso: 15 Duración del curso: 5 Días

Maestro de materiales

Retail. Alfredo Guardiola Junio 2015

PLM300 Procesos empresariales en Mantenimiento

SCM615 Facturación en SAP ERP

Verificación de Facturas

Determinación de precios (Captura y Actualización)

S4H410. SAP S/4HANA Embedded Analytics and Modeling con vistas de Core Data Services (CDS) ESTRUCTURA DEL CURSO

Influencia en SAP Customer Connection y Customer Engagement Mejoras continuas para la base instalada

Transcripción:

BC402 ABAP avanzado. ESTRUCTURA DEL CURSO Versión del curso: 10 Duración del curso: 5 Días

Copyright y marcas registradas de SAP 2014 SAP AG. 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 AG. La información aquí contenida puede modificarse sin previo aviso. Algunos productos de software comercializados por SAP AG 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 AG 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 AG 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.

Sobre este manual Este manual intenta complementar la presentación de la guía de instructores de este curso y servir como una fuente de referencia. No es adecuado como material de auto-estudio. 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: Conceptos básicos de ABAP 1 Lección: Comparación de tipos de programas y unidades de modularización 1 Lección: Resumen de tipos de datos y objetos de datos ABAP 1 Lección: Selección de datos de una tabla de base de datos individual con Open SQL 3 Capítulo 2: Llamadas de programa y gestión de memoria 3 Lección: Llamada de programas de manera síncrona 3 Lección: Un resumen del tiempo de ejecución ABAP y gestión de memoria 3 Lección: Uso de objetos compartidos 5 Capítulo 3: Procesamiento interno de datos simples 5 Lección: Uso de los tipos de datos numéricos en expresiones aritméticas 5 Lección: Procesamiento de conocimiento básico en strings 5 Lección: Procesamiento de conocimiento avanzado en strings 7 Capítulo 4: Procesamiento interno de datos complejos 7 Lección: Uso de tablas estándar, tablas Sorted y tablas Hashed 7 Lección: Uso de técnicas especiales con tablas internas 7 Lección: Uso de referencias de datos y Field Symbols 9 Capítulo 5: Programación dinámica 9 Lección: Un resumen de las técnicas de programación dinámica de ABAP 9 Lección: Uso de sentencias dinámicas y llamadas dinámicas 9 Lección: Uso de los tipos de datos genéricos 9 Lección: Descripción de tipos de datos, objetos de datos y objetos en tiempo de ejecución 10 Lección: Creación de tipos de datos, objetos de datos y objetos en tiempo de ejecución Copyright. Reservados todos los derechos. vii

11 Capítulo 6: ABAP Open SQL en detalle 11 Lección: Un resumen del fondo técnico de los accesos a las bases de datos con Open SQL 11 Lección: Implementación de condiciones complejas WHERE y cláusulas especiales INTO 11 Lección: Procesamiento y adición de sets de datos en la base de datos 11 Lección: Lectura de múltiples tablas de base de datos 12 Lección: Tratamiento de objetos de gran tamaño en la base de datos 13 Capítulo 7: Análisis y verificación 13 Lección: Definición y activación de puntos de control 15 Capítulo 8: Consejos, trucos y técnicas probadas 15 Lección: Prevención de errores comunes en ABAP 15 Lección: Mejora de la legibilidad y facilidad de actualización de programas ABAP 15 Lección: Optimización del tiempo de ejecución para procesar sentencias ABAP 15 Lección: Prevención de accesos lentos a la base de datos viii Copyright. Reservados todos los derechos.

Resumen del curso PÚBLICO OBJETIVO Este curso está dirigido al siguiente público objetivo: Developers Consultants Copyright. Reservados todos los derechos. ix

x Copyright. Reservados todos los derechos.

CAPÍTULO 1 Conceptos básicos de ABAP Lección 1: Comparación de tipos de programas y unidades de modularización Explicar los distintos tipos de programas ABAP Explicar las diferencias entre los tipos de programa Explicar cómo utilizar los programas de Include Lección 2: Resumen de tipos de datos y objetos de datos ABAP Explicar los tipos de datos ABAP Objetos de datos globales y locales Lección 3: Selección de datos de una tabla de base de datos individual con Open SQL Seleccionar datos de una tabla de base de datos individual con Open SQL Copyright. Reservados todos los derechos. 1

Capítulo 1: Conceptos básicos de ABAP 2 Copyright. Reservados todos los derechos.

CAPÍTULO 2 Llamadas de programa y gestión de memoria Lección 1: Llamada de programas de manera síncrona Llamar programas de manera síncrona Lección 2: Un resumen del tiempo de ejecución ABAP y gestión de memoria Generar y activar programas Explicar la gestión de memoria de sesión de usuario Transferir datos entre programas Explicar la gestión de memoria de objetos de datos profundos Utilizar componentes encasillados Lección 3: Uso de objetos compartidos Explicar los objetos compartidos Utilizar objetos compartidos Copyright. Reservados todos los derechos. 3

Capítulo 2: Llamadas de programa y gestión de memoria 4 Copyright. Reservados todos los derechos.

CAPÍTULO 3 Procesamiento interno de datos simples Lección 1: Uso de los tipos de datos numéricos en expresiones aritméticas Evaluar expresiones aritméticas Lección 2: Procesamiento de conocimiento básico en strings Explicar la representación interna de caracteres Procesar strings utilizando sentencias ABAP Lección 3: Procesamiento de conocimiento avanzado en strings Procesar strings utilizando funciones y expresiones Procesar strings utilizando expresiones regulares Usar campos de fecha y hora Copyright. Reservados todos los derechos. 5

Capítulo 3: Procesamiento interno de datos simples 6 Copyright. Reservados todos los derechos.

CAPÍTULO 4 Procesamiento interno de datos complejos Lección 1: Uso de tablas estándar, tablas Sorted y tablas Hashed Explicar las diferencias entre tablas estándar, Sorted y Hashed Acceder al contenido de las tablas internas Lección 2: Uso de técnicas especiales con tablas internas Usar técnicas especiales con tablas internas Utilizar claves secundarias para las tablas internas Lección 3: Uso de referencias de datos y Field Symbols Usar referencias de datos y Field Symbols Copyright. Reservados todos los derechos. 7

Capítulo 4: Procesamiento interno de datos complejos 8 Copyright. Reservados todos los derechos.

CAPÍTULO 5 Programación dinámica Lección 1: Un resumen de las técnicas de programación dinámica de ABAP Explicar las técnicas de programación dinámica de ABAP Lección 2: Uso de sentencias dinámicas y llamadas dinámicas Definir partes de las sentencias ABAP en tiempo de ejecución Llamar procedimientos, métodos y programas dinámicamente Generar programas en tiempo de ejecución Lección 3: Uso de los tipos de datos genéricos Explicar los tipos de datos genéricos de ABAP Utilizar tipos de datos genéricos Acceder a objetos de datos de manera dinámica Utilizar referencias de datos de tipo genérico Lección 4: Descripción de tipos de datos, objetos de datos y objetos en tiempo de ejecución Explicar el principio de RTTI Describir tipos de datos y objetos de datos en tiempo de ejecución Copyright. Reservados todos los derechos. 9

Capítulo 5: Programación dinámica Describir tipos de objetos y objetos en tiempo de ejecución Lección 5: Creación de tipos de datos, objetos de datos y objetos en tiempo de ejecución Crear objetos (instancias) en tiempo de ejecución Crear objetos de datos en tiempo de ejecución Crear tipos de datos en tiempo de ejecución 10 Copyright. Reservados todos los derechos.

CAPÍTULO 6 ABAP Open SQL en detalle Lección 1: Un resumen del fondo técnico de los accesos a las bases de datos con Open SQL Explicar la arquitectura de los accesos a base de datos Explicar índices de bases de datos Explicar el almacenamiento de tabla SAP en memoria intermedia Lección 2: Implementación de condiciones complejas WHERE y cláusulas especiales INTO Delimitar los sets de datos seleccionados en la base de datos con la cláusula WHERE Utilizar diferentes tipos de objetos de datos como el destino para sentencias SELECT Leer grandes volúmenes de datos de la base de datos Lección 3: Procesamiento y adición de sets de datos en la base de datos Mantener sets de datos clasificados o condensados desde la base de datos Realizar cálculos en la base de datos Lección 4: Lectura de múltiples tablas de base de datos Identificar las desventajas de SELECT anidada Utilizar vistas de bases de datos y ABAP JOINs Copyright. Reservados todos los derechos. 11

Capítulo 6: ABAP Open SQL en detalle Explicar técnicas especiales para la lectura desde varias tablas de base de datos Utilizar las técnicas explícitas de almacenamiento en memoria intermedia Lección 5: Tratamiento de objetos de gran tamaño en la base de datos Explicar flujos y localizadores 12 Copyright. Reservados todos los derechos.

CAPÍTULO 7 Análisis y verificación Lección 1: Definición y activación de puntos de control Definir puntos de control Activar puntos de control Copyright. Reservados todos los derechos. 13

Capítulo 7: Análisis y verificación 14 Copyright. Reservados todos los derechos.

CAPÍTULO 8 Consejos, trucos y técnicas probadas Lección 1: Prevención de errores comunes en ABAP Evitar errores comunes cuando declare y tipifique objetos de datos Evitar errores comunes cuando accede a los objetos de datos Lección 2: Mejora de la legibilidad y facilidad de actualización de programas ABAP Mejorar la legibilidad y facilitar el mantenimiento Desarrollar programas robustos Lección 3: Optimización del tiempo de ejecución para procesar sentencias ABAP Evitar el procesamiento innecesario Optimizar el acceso a tablas internas Lección 4: Prevención de accesos lentos a la base de datos Seguir algunas reglas generales Acceder a tablas de base de datos almacenadas en memoria intermedia Copyright. Reservados todos los derechos. 15