















































































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Aprende ABAP con ejercicios practicos
Tipo: Ejercicios
1 / 87
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
















































































En oferta
Aprende ABAP/4 con ejercicios prácticos. Copyright © 2015 by Marlon Falcón Hernández Todos los derechos reservados. Ninguna parte de este trabajo puede reproducirse o puede transmitirse en cualquier formulario o por cualquier medio, electrónico o mecánico, incluyendo fotocopiado, grabado o por cualquier almacenamiento de información, sin el permiso escrito anterior del dueño de los derechos de propiedad literaria y el publicador. ISBN- PENDIENTE A PUBLICACION Para más información por favor contacte con el autor de la obra: Marlon Falcón Hernández mediante los siguientes correos: [email protected] [email protected]
Dedicatoria A mi hijo Marlon con todo el Amor del mundo.
Índice INTRODUCCION.......................................................................... 10 CAPITULO 1 INTRODUCCIÓN A SAP ERP.............. 11 ¿QUÉ ES UN ERP?..................................................................... 11 ¿CUÁLES SON LOS PRINCIPALES ERP?................................. 11 ¿QUÉ ES SAP?........................................................................... 12 ¿QUÉ ES ABAP/4?.................................................................... 12 ¿QUÉ ES TIPOS DE PROGRAMAS SE PUEDEN HACER EN ABAP?......................................................................................... 13 PRIMEROS PASOS PARA CONOCER LA INTERFACE DE SAP ECC............................................................................................. 13 CONOCIENDO LA INTERFACE DE SAP................................... 14 CAPITULO 2 PROGRAMACIÓN BÁSICA EN ABAP. ..................................................................................................... 15 EJERCICIO N°1 - HOLA MUNDO EN ABAP/4. (SE38)...... 15 EJERCICIO N°2 - COMENTARIOS............................................ 17 EJERCICIO N°3 - IMPRIMIR VARIAS LÍNEAS CON WRITE. 18 EJERCICIO N°4 - TIPOS DE DATOS EN ABAP...................... 18 EJERCICIO N°5 - ASIGNACIÓN DE VALOR A UNA VARIABLE ........................................................................................................ 19 EJERCICIO N°6 - CONSTANTES............................................... 19 EJERCICIO N°7 - VARIABLES DEL SISTEMA. IMPRIMIR LA FECHA.......................................................................................... 20 EJERCICIO N°8 - VARIABLE SY-SUBRC.............................. 20 EJERCICIO N°9 - OPERACIONES CON CARACTERES............ 20 EJERCICIO N°9 - EJEMPLO DE USO DE SY-SUBRC........... 22 EJERCICIO N°10 - EJEMPLO DE USO DE LÍNEAS TIPO TABLA........................................................................................... 23 CAPITULO 3 OPERADORES DE CONDICIÓN......... 24 EJERCICIO N°10 - SENTENCIA CHECK............................... 24 EJERCICIO N°11 - SENTENCIA IF ..ELSE........................... 24 EJERCICIO N°12- SENTENCIA CASE.................................... 25 EJERCICIO N°13- USANDO EL OPERADOR <> DIFERENTE. ...................................................................................................... 26
Este libro está diseñado de tal forma que con ejercicios prácticos vas conociendo cada parte de la programación ABAP/4, no empieza con teorías de programación sino que con pequeños pasos de bebe va enseñándote todo lo que necesitas para iniciarte en el mundo de la programación. Es importante que al finalizar cada clase la repitas y hagas los ejercicios propuestos en el libro. El nivel aumentará a medidas que vallas avanzado en los ejercicios. Trata siempre de llevarlo contigo porque muchos procedimientos si no lo practicas se te olvidaran y aquí siempre lo podrás refrescar. Y lo más importante practica mucho, pon toda tu voluntad para que puedas entrar sin problemas al mundo laboral de ABAP/4 para SAP.
SAP BUSINESS ONE - Es uno de los ERP más usados en las pequeñas y medianas empresas, fue creado en Israel y posteriormente fue adquirido por SAP. Microsoft Dynamics - Es uno de los ERP más usados en las pequeñas empresas propiedad de Microsoft entre sus ventajas esta la gran compatibilidad con varios dispositivos. ofrece cuatro productos ERP: Microsoft Dynamics AX, Microsoft Dynamics GP, Microsoft Dynamics NAV y Microsoft Dynamics SL. Odoo (conocido anteriormente como OpenERP y anteriormente como TinyERP) - Es un sistema de ERP integrado de código abierto actualmente producido por la empresa belga Odoo S.A. Es un producto de código abierto. Oracle E-Business Suite - Es uno de los ERP muy potente avalado por ORACLE con un fuerte gestion de base de datos. ¿Qué es SAP? Las SAP es una empresa alemana que fue fundada en junio de 1972 las siglas SAP significan "Sistemas, Aplicaciones y Productos en Procesamiento de Datos ". En 1973 SAP empieza con la versión SAP R/1 y no paro desde entonces de mejorar sus sistemas hasta convertirse lo que es hoy en día el líder de los software para empresas a nivel mundial. Se calcula que un 70% de las grandes empresas en el mundo utilizan las aplicaciones de SAP.
¿Qué es ABAP/4? ABAP/4 es un lenguaje de programación de cuarta generación, su nombre viene de las siglas en Ingles "Advanced Business Application Programming ". Es propiedad de SAP y solo sirve para programar dentro del Sistema SAP ECC las aplicaciones necesarias o mejoras que la empresa necesite. ABAP/4 fue desarrollado para SAP R/2 en los años 80 y no dejo de desarrollarse hasta convertirse en una potente herramienta. ¿Qué es tipos de programas se pueden hacer en ABAP? ABAP/4 es un lenguaje de programación que permite cuatro principales grupos de programas: 1- Reportes clásicos e interactivos. 2- Programación de dialogo. 3- Batch input 4- Programas de comunicaciones Primeros pasos para conocer la interface de SAP ECC SAP ECC que es la versión que utilizaremos en este libro para aprender ABAP/4 es un programa cliente servidor, se instala en un servidor de windows con una base de datos de Oracles. A este servidor se le instala diferentes mandantes que no son más que estructuras de datos y procedimiento de una empresa. Algunos mandantes vinen preinstalados en SAP como son: Mandante 000 Este mandante es el de referencia en el sistema no puede borrarse no cambiar nada en él, no contiene ningún dato de Parametrización.
CAPITULO 2 Programación básica en ABAP. Ejercicio N°1 - Hola Mundo en ABAP/4. (SE38) En este nuestro primer programa te enseñare como crear un desarrollo z, solamente utilizaremos las función de imprimir en pantalla. Entramos a la transacción SE38 y en programa colocamos z_hola_mundo tal como muestro en la siguiente imagen.
En la próxima ventana en el título le colocamos una descripción corta al programa y pulsamos Crear. En la próxima ventana pulsamos el botón Objeto Local tal como se muestra.
ventana, donde veremos el mensaje que acabamos de teclear en el código. En esta clases aprendimos a crear un programa z, también aprendimos que los programas Z en abap comienzan con la palabra reservada REPORT que se utiliza la palabra reservada WRITE para imprimir un texto, que todas las líneas en ABAP/4 terminan con punto y que si queremos imprimir una cadena de caracteres utilizamos comillas simples. Ejercicio N°2 - Comentarios. En ABAP/4 los comentarios se pueden hacer de dos formas. Si se hace un comentario desde el inicio del programa se utiliza * si el comentario empieza dentro del texto se utilizas ". REPORT Z_COMENTARIO. *Comentario en ABAP WRITE: 'HOLA MUNDO'. "Otro comentario en ABAP
Ejercicio N°3 - Imprimir varias líneas con WRITE. Puede ser que en algún programa necesitaras imprimir varias líneas sin tener que repetir la palabra WRITE varias veces, para eso se utiliza la coma para separar las sentencias como se muestra en el ejemplo "Z_IMPRIMIR_3_b". REPORT Z_IMPRIMIR_3_A. WRITE: 'TEXTO 01'. WRITE: 'TEXTO 01'. WRITE: 'TEXTO 02'. REPORT Z_IMPRIMIR_3_B. WRITE: 'TEXTO 01', 'TEXTO 01', 'TEXTO 02'. Ejercicio N°4 - Tipos de datos en ABAP. En ABAP/4 tenemos los siguientes tipos de datos primarios: Tipo Descripción Longitud por defecto Longitud máxima Valor inicial C Alfanuméricos 1 1 - 65535
D Fecha(Date) 8 8 ' 0' F Flotante(Float) 8 8 0. I Entero (Integer) 4 4 0 N Numérico 1 1-65535 '0...0' P Empaquetados 8 1-16 0