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 ejercicios practicos, Ejercicios de Informática y Tecnologías de la Información

Aprende ABAP con ejercicios practicos

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 / 87

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
2
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
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
Discount

En oferta

Vista previa parcial del texto

¡Descarga Aprende ABAP con ejercicios practicos y más Ejercicios en PDF de Informática y Tecnologías de la Información solo en Docsity!

DERECHOS DEL AUTOR

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

EJERCICIO N°20 - SUBRUTINAS INTERNAS CON

EJERCICIO N°38 - CREAR TABLA TRANSPARENTE (SE11).

  • EJERCICIO N°14- USANDO EL BETWEEN..........................
  • CAPITULO 3 BUCLES........................................................
    • EJERCICIO N°15 - BUCLE DO...............................................
    • EJERCICIO N°16 - BUCLE DO CON EXIT...........................
    • EJERCICIO N°17 - BUCLE WHILE.........................................
  • CAPITULO 4 PARÁMETROS Y SUBRUTINAS.........
    • EJERCICIO N°18 - PARÁMETROS DE ENTRADAS..................
    • EJERCICIO N°19 - SUBRUTINAS INTERNAS.........................
    • PARÁMETROS..............................................................................
    • PARÁMETROS.............................................................................. EJERCICIO N°21 - SUBRUTINAS EXTERNA CON
    • EJERCICIO N°22 - PLANTILLA DE ABAP/4..........................
  • CAPITULO 5 TABLAS INTERNAS................................
    • EJERCICIO N°23 - TABLAS INTERNAS....................................
    • GENERAL..................................................................................... EJERCICIO N°24 - TABLAS INTERNAS ESTRUCTURA
    • EJERCICIO N°25 - TABLAS INTERNAS CON CABECERA......
    • USUARIOS.................................................................................... EJERCICIO N°26 - TABLAS INTERNAS CONSULTA DE
    • EJERCICIO N°27 - TABLA INTERNA SIMPLE.........................
    • GT................................................................................................ EJERCICIO N°28 - TABLAS INTERNAS SIN CABECERA CON
  • CAPITULO 5 DICCIONARIO DE DATOS....................
    • EJERCICIO N°30 - ENTRANDO AL DD (SE11)...................
    • EJERCICIO N°31 - TABLA DE UNA TRANSACCIÓN...............
    • EJERCICIO N°33 - CONSULTA PARA UNA TABLA DE DD..
    • DD................................................................................................ EJERCICIO N°34 - REPORTE AVL CON UNA TABLA DEL
    • EJERCICIO N°35 - FULL REPORTE AVL DE UNA TABLA....
    • EJERCICIO N°36 - CREAR UN DOMINIO...............................
    • EJERCICIO N°37 - CREAR UN ELEMENTO DE DATO...........
    • INTRODUCCIÓN A IDOCS...........................................................
    • EJERCICIO N°12 - HOLA MUNDO EN ABAP/4...................
  • AGRADECIMIENTOS.........................................................
  • TRANSACCIONES MÁS UTILIZADAS EN SAP.......
  • Variables del Sistema.................................................................

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. 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

SPACE

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