PDF de programación - Introducción a la programación SAP - Abap paso a paso

Imágen de pdf Introducción a la programación SAP - Abap paso a paso

Introducción a la programación SAP - Abap paso a pasográfica de visualizaciones

Actualizado el 25 de Enero del 2021 (Publicado el 14 de Enero del 2017)
3.554 visualizaciones desde el 14 de Enero del 2017
3,7 MB
74 paginas
Creado hace 14a (06/08/2009)
INTRODUCCION A LA
PROGRAMACION SAP…



ABAP PASO A PASO

















 

Página 1 de 74 





Tabla de contenido 
INTRODUCCION- NETWEAVER................................................................................ 4 
Primeras palabras .......................................................................................................... 4 
Introducción .................................................................................................................. 4 
Generalidades de SAP .................................................................................................. 4 
Consultores SAP ........................................................................................................... 4 
Estructura SAP ............................................................................................................. 5 
Abap: el lenguaje de SAP ............................................................................................ 5 
Netweaver: nuestro ambiente de desarrollo.................................................................. 5 
Netweaver: instalación ................................................................................................. 6 
Inicio de sesion ............................................................................................................. 6 
Transporte ..................................................................................................................... 7 
Inicio ............................................................................................................................. 7 
DICCIONARIO DE DATOS ........................................................................................... 9 
Transacción SE11-Diccionario de datos ....................................................................... 9 
Modelo de vuelos ......................................................................................................... 9 
PRIMER PROGRAMA .................................................................................................. 14 
SE38-Editor Abap ...................................................................................................... 14 
Primer programa ......................................................................................................... 14 
Creacion de programa ................................................................................................. 14 
Upload de codigo ........................................................................................................ 16 
Activacion del programa ............................................................................................ 18 
Ejecucion de nuestro primer programa ....................................................................... 19 
Elementos de texto ..................................................................................................... 20 
Pantalla de seleccion ................................................................................................... 21 
Variables ..................................................................................................................... 21 
Tablas internas ............................................................................................................ 22 
Procesamiento de tablas internas ................................................................................ 23 
Tratamiento de cortes de control ................................................................................ 24 
Primer programa: explicación del codigo ................................................................... 26 
Declaracion de datos ................................................................................................... 27 
Creacion de elementos de texto .................................................................................. 28 
SEGUNDO PROGRAMA ............................................................................................. 30 
TERCER PROGRAMA ................................................................................................. 32 
CUARTO PROGRAMA ................................................................................................ 34 
QUINTO PROGRAMA ................................................................................................. 36 
SEXTO PROGRAMA: LISTAS DOBLES ................................................................... 38 
SEPTIMO PROGRAMA ............................................................................................... 41 
Creacion de subrutina ................................................................................................. 45 
OCTAVO PROGRAMA ................................................................................................ 50 
Creacion de grupo de funciones-Transaccion SE80 ................................................... 51 
Creacion de módulo de funciones .............................................................................. 53 
Pruebas de modulos de funciones ............................................................................... 57 
NOCIONES DE DEBUG ............................................................................................... 61 
NOVENO PROGRAMA: ALV ..................................................................................... 65 

 

Página 2 de 74 

TRANSACCIONES ....................................................................................................... 72 
Creando una transacción-Transaccion SE93 .............................................................. 72 

 

 

 

 

 

 

 

 



































 

Página 3 de 74 

INTRODUCCION­  NETWEAVER 



Primeras palabras 
 

El propósito de este Paso a Paso de Abap es introducirlos en el mundo SAP y la
programación Abap. No pretende, ni mucho menos, ser un completo manual de
referencia, sino, darles las primeras herramientas básicas, para aprender, de forma
totalmente practica, a programar en SAP. Destacamos que las introducciones teóricas
son breves, priorizando los paso a paso prácticos, con las imágenes que acompañan cada
proceso. Se puede ahondar con tutoriales y manuales que encontramos en internet,
manuales oficiales de SAP, etc. Y posiblemente, en un futuro cercano, saquemos una
segunda parte más avanzada de este curso.



Introducción 


Generalidades de SAP 
SAP pertenece a una empresa alemana, y su significado en castellano es “Sistemas,
Aplicaciones y Productos en tratamiento de Datos”.

El sistema SAP consta de varios módulos. Algunos de ellos son:

FI: Finanzas

SD: Ventas y Distribución

MM: Gestión de Materiales

PP: Gestión de Producción

WF: WorkFlow

HR: Planificación y Recursos Humanos.

Consultores SAP 
Básicamente en SAP encontramos tres tipos de consultores:

• Basis: encargados de la instalación y administración del sistema
• Funcionales: encargados de realizar los relevamientos, blueprints,

parametrizaciones y especificaciones funcionales para que los programadores
realicen los desarrollos correspondientes.

• Programadores: Realizan la programación abap.

Página 4 de 74 

 



Estructura SAP 



En gral, los sistemas SAP R/3 tienen la siguiente estructura:



Ambiente Ambiente Ambiente

de Desarrollo Testing/Calidad Producción





Ambiente de Desarrollo: Aquí se realizan los desarrollos y parametrizaciones del
sistema. Al realizar un nuevo desarrollo, se genera una orden de transporte. Mediante la
misma, el desarrollo pasará a los demás ambientes.

Ambiente de Testing/Calidad: Los objetos generados en Desarrollo pasan a este
ambiente por medio de la orden de transporte. En este ambiente, se realizan las pruebas
integrales para verificar el correcto funcionamiento de los programas y
parametrizaciones.

Ambiente Productivo: Aquí están los datos reales y es el ambiente con el que opera la
compañía que posee el sistema SAP.

Adicionalmente, puede usarse un ambiente Sandbox para testeo de configuraciones y
desarrollos.

Abap: el lenguaje de  SAP 


El lenguaje que se utiliza para programar en SAP es el ABAP.El Abap es un lenguaje
gobernado por eventos, o sea, que existen eventos que condicionan la secuencia de
ejecución de los programas. Abap es propietario de SAP, y no es un lenguaje en el que,
como en otros (Visual Basic, C, etc.), podemos realizar un ejecutable para correr en
cualquier equipo.Los programas son ejecutables dentro del ambiente SAP.

Netweaver: nuestro ambiente de desarrollo 
Para programar, necesitamos conectarnos a un servidor SAP. Afortunadamente, en la
actualidad SAP nos provee un entorno para poder instalar en una pc y así tener una
suerte de servidor ‘minisap’. Si bien en el mismo no encontraremos los diversos
módulos que se encuentran en una instalación real (SD,MM,FI, etc), este entorno nos
provee lo necesario para aprender a programar y dar los primeros pasos en ABAP.

 

Página 5 de 74 

Netweaver: instalación 
Para ello, instalaremos el Netweaver trial, que acompaña este DVD y es el que puede
descargarse gratuitamente del sitio de SAP.

Al ejecutar el archivo ‘start’, se abre una página web con un completo instructivo y los
requerimientos de hard y soft para realizar la instalación.

Para acceder al sistema, debemos loguearnos en el mismo, mediante una interfase de
usuario llamada Sap Graphical User Interfase (SAPGUI).

Entonces, en primer lugar realizaremos la instalación del netweaver.
  • Links de descarga
http://lwp-l.com/pdf146

Comentarios de: Introducción a la programación SAP - Abap paso a paso (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad