Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Aprende ABAP con 99 ejercicios, Ejercicios de Informática

Aprende ABAP con 99 ejercicios

Tipo: Ejercicios

2020/2021
En oferta
30 Puntos
Discount

Oferta a tiempo limitado


Subido el 23/04/2021

1963Saile
1963Saile 🇪🇸

5

(9)

9 documentos

1 / 69

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
62
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
Discount

En oferta

Vista previa parcial del texto

¡Descarga Aprende ABAP con 99 ejercicios y más Ejercicios en PDF de Informática solo en Docsity!

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

EJERCICIO N°20 - SUBRUTINAS INTERNAS CON

INTRODUCCION

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.

  • 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: Tip o Descripción Longitud por defecto Longit ud máxim a Valor inicial C Alfanumérico s

SPACE

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'