





























































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 99 ejercicios
Tipo: Ejercicios
1 / 69
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!






























































En oferta
DERECHOS DEL AUTOR Aprende ABAP/4 con 99 ejercicios prácticos y un CD 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............................................................................ 9 CAPITULO 1 INTRODUCCIÓN A SAP ERP.............. 10 ¿QUÉ ES UN ERP?..................................................................... 10 ¿CUÁLES SON LOS PRINCIPALES ERP?................................. 10 ¿QUÉ ES SAP?........................................................................... 11 ¿QUÉ ES ABAP/4?.................................................................... 11 ¿QUÉ ES TIPOS DE PROGRAMAS SE PUEDEN HACER EN ABAP?......................................................................................... 12 PRIMEROS PASOS PARA CONOCER LA INTERFACE DE SAP ECC............................................................................................. 12 CONOCIENDO LA INTERFACE DE SAP................................... 13 CAPITULO 2 PROGRAMACIÓN BÁSICA EN ABAP. ..................................................................................................... 14 EJERCICIO N°1 - HOLA MUNDO EN ABAP/4...................... 14 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............ 21 EJERCICIO N°9 - EJEMPLO DE USO DE SY-SUBRC........... 23 EJERCICIO N°10 - EJEMPLO DE USO DE LÍNEAS TIPO TABLA........................................................................................... 23 CAPITULO 3 OPERADORES DE CONDICIÓN......... 25 EJERCICIO N°10 - SENTENCIA CHECK............................... 25 EJERCICIO N°11 - SENTENCIA IF ..ELSE........................... 25 EJERCICIO N°12- SENTENCIA CASE.................................... 26 EJERCICIO N°13- USANDO EL OPERADOR <> DIFERENTE. ...................................................................................................... 27
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, recuerda que el CD del libro tienes todos los ejemplos para que los puedas usar y practicarte, además de las clases en video que puede ver cuántas veces necesites. 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 SAP.
CAPITULO 1 Introducción a SAP ERP. ¿Qué es un ERP? Un ERP es un sistema (software informático) de planificación de recursos empresariales, su nombre viene de las siglas en Ingles "enterprise resource planning". Los ERP gestionan e integran los procesos de las empresas permitiendo tener información actualizada y segura para toma de decisiones. Un ERP por lo general administra compras, ventas, producción, contabilidad y logística. Los objetivos principales de cualquier ERP son: Mantener información actualizada de la empresa con acceso seguro para los usuarios. Disminuir los tiempo de gestión empresarial optimizando todos los pasos. ¿Cuáles son los principales ERP? En el mercado existen varios ERP entre los más conocidos se encuentran: SAP ERP / SAP ECC / SAP R3 - Es uno de los lideres en la lista de los ERP, está enfocado a grandes empresas, aunque puede ser implementado en empresas de cualquier tamaño, tiene una gran escalabilidad ya que
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/ 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. Mandante 001 Este mandante es el de ejemplo se puede borrar o eliminar y la diferencia con 000 es que lo cambiamos nosotros. Mandante 066 Este es el Mandante del servicio EarlyWatch este mandante no puede ser borrado ni cambiado es utilizado para detención de problemas y nos garantiza la protección de nuestros datos ya que si existe un problema en SAP la empresa se conectará al 066 y no tendrá acceso a nuestros datos empresariales. Los otros mandantes se pueden crear o pueden venir instalado como es el caso de el mandante 800 en el SAP IDES que por su
CAPITULO 2 Programación básica en ABAP. Ejercicio N°1 - Hola Mundo en ABAP/4. 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. Si todo lo hiciste correctamente veras el editor ABAP donde colocaremos el siguiente código: REPORT Z_HOLA_MUNDO. WRITE: 'HOLA MUNDO'.
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/ 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.
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: Tip o Descripción Longitud por defecto Longit ud máxim a Valor inicial C Alfanumérico s
D Fecha(Date) 8 8 ' 00' F Flotante(Floa t)
I Entero (Integer)
N Numérico 1 1- 65535
P Empaquetad os
T Hora(Time) 6 6 ' 0' X Hexadecimal 1 1- X'00'