IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP...

78
MY - Ingeniería en formación profesional IT | CVOSOFT IT ACADEMY - Ingeniería | CVOSOFT IT ACADEMY - Ingeniería en formación profesional IT en

Transcript of IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP...

Page 1: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 2: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 1

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 3: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

In ic io Nueva Un idad:

Unidad 1: Introducción a SAP y a ABAPIntroducción a SAP y ABAP

Curso: Programador ABAP Nivel Inicial

CVOSOFT IT Academy ­ Formación en Sistemas.

Le damos la Bienvenida a una nueva unidad!

Unidad 1: Introducción aSAP y a ABAP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 2

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 4: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

:: Descripción de Unidad

MODULO: Programador ABAP Nivel Inicial

UNIDAD: Introducción a SAP y ABAP

Presentación e Inicio de Unidad Introducción a SAP y a ABAP

Carrera Consultor Técnico en Desarrollo ABAP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 3

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 5: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

:: Lecciones que componen esta unidad

Las siguientes lecciones componen a esta unidad de estudios:

Lección: Instalación de SAPNetWeaverAnalizaremos detalladamente cada uno de los pasos necesarios para realizar la instalación de SAPNETWEAVER en nuestro equipo.

Lección: ¿Qué es un sistema ERP?Aprenderemos que es un ERP, cuales son sus características, el mercado de los ERPs, cuales son los beneficios de utilizarlos, razones para que una

empresa los implemente y las desventajas que presentan.

Lección: ¿Qué es SAP?Definimos que es SAP, que soluciones ofrece, conocemos el SAP ECC y otros productos de la empresa. También definimos su arquitectura, los

módulos funcionales que lo componen y las soluciones de SAP para Pymes.

Lección: ¿Qué es ABAP?Definimos que es ABAP y cuales son sus principales fortalezas, características y herramientas.

Lección: Ambientes, Mandantes y Clases de desarrollo o PaquetesDefinimos en que consisten los Ambientes, los Mandantes y las Clases de desarrollo o Paquetes.

Lección: Login al sistema SAP, ayuda en ABAP y el concepto de transacciónMostramos como loguearnos al sistema SAP, las diferentes formas de buscar ayuda en ABAP y explicamos detalladamente el concepto de transacción

en SAP.

Lección: Mi primer programa ABAPCreamos nuestro primer programa ABAP y vemos que son las Órdenes de Transporte, cuales son sus tipos y cuales sus estados.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 4

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 6: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 5

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 7: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 6

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 8: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 7

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 9: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Lecc ión :

Instalación de SAPNetWeaverAnalizaremos detalladamente cada uno de los pasos necesarios para realizar la

instalación de SAPNETWEAVER en nuestro equipo.

Curso: Programador ABAP Nivel Inicial Unidad: Unidad 1: Introducción a SAP y a ABAP

CVOSOFT IT Academy ­ Formación en Sistemas.

SAPNetWeaver es una versión reducida de SAP que es perfecta para empezar a aprender la programación en ABAP,

entre otros temas. La licencia inicial de SAPNetWeaver es por 30 días pero puede extenderse. Esto lo explicaremos

más adelante en el curso.

Vamos a descargar el SAPNetWeaver de la SDN, pero previamente a la descarga debemos registrarnos como

usuarios.

Una vez registrados, se nos enviará a nuestro correo personal un mail con el usuario y password. La password

podemos cambiarla una vez logueados a la SDN.

Ahora sí, estamos listos para descargar el SAPNetweaver y lo haremos desde el link que mostramos a continuación.

Aquí descargaremos dos archivos de más de 3GB de tamaño entre los dos, que deberemos descargar en una misma

carpeta en nuestro disco rígido.

1 | ¿Qué es SAPNetWeaver?

2 | ¿Dónde descargarlo?

Es importante saber que en la SDN existen varias versiones disponibles para instalar. Nosotrosexplicaremos el procedimiento de instalación de la versión SAP NetWeaver 7.02.

Si bien la instalción de las otras versiones es casi idéntica, pueden variar algunas pantallas del procesode instalación.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 8

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 10: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 2.1 ­ Distintas versiones de SAPNetWeaver

Será necesario instalar la JRE en caso de no estar instalada en la máquina. Para esto, accederemos al sitio oficial de

Sun Microsystems, seleccionaremos la plataforma que en nuestro caso será Windows y el lenguaje que será Multi­

lenguaje. Finalmente, descargaremos el programa en nuestra maquina y luego lo ejecutamos.

DESCARGA DE SAP NETWEAVER TRIAL

La descarga se debe realizar ingresando al siguiente link :

http://scn.sap.com/community/downloads

Luego de ingresar al sitio realizar la búsqueda colocando SAP NETWEAVER TRIAL como muestra lasiguiente imagen:

Por último, seleccionar el link de 64 o 32 bit dependiendo del sistema operativo con el que cueste. (Siposee windows 7, el mismo debe ser de 64 bit, en 32 bit no funciona)

Una vez finalizada la instalación, utilice el usuario BCUSER con la password abcd1234 .

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 9

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 11: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Para descomprimir los archivos de instalación de SAPNetWeaver necesitaremos del programa Winrar.

Los requerimientos de la PC para realizar la instalación de SAPNetweaver son:

Tener instalada la JRE 1.4.2.x

Windows XP Profesional Service Pack 2, Windows Server 2003 o Windows Vista.

El Hostname no debe tener más de 13 caracteres

Imagen 3.1 ­ Hostname del equipo donde instalaremos SAPNetWeaver

3 | Requerimientos del sistema

En caso de utilizar Windows 7 u otro sistema operativo distinto a los anteriormente mencionados lesrecomendamos la instalación de una máquina virtual.

Este procedimiento lo explicamos en la sección de descargas de esta lección.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 10

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 12: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

El Filesystem debe ser NTFS

Imagen 3.2 ­ FileSystem del equipo donde instalaremos SAPNetWeaver

En caso de no tener un sistema NTFS será necesario convertirlo utilizando el procedimiento que se puede descargar

del área de descargas de la lección.

Internet Explorer 5.5 o superior o Firefox 1.0 o superior

Mínimo 2GB de memoria RAM

Mínimo Procesador Intel Pentium III 1.1 GHz o superior (o procesador compatible)

Mínimo 30 GB de espacio libre en el disco rígido (24GB permanentes libres)

Resolución del monitor (1024*768 o superior a 256 colores)

Estar seguro que no existan otros sistemas SAP instalados en la máquina

El sistema SAP requiere de muchos puertos para servicios de comunicación. Por lo tanto, previamente a lainstalación chequear que el archivo Windows/System32/drivers/etc/services no tenga entradas para los puertos 3200,

3600 y 8000. Si existen deben comentarse colocando un # delante de la línea.

Para instalar y utilizar el sistema, hay que estar logueado como administrador

Si se utiliza un servidor DHCP para asignar dinámicamente la dirección IP de la máquina, no será necesarioinstalar ningún agregado. Caso contrario, o si la máquina no se conecta a internet, se deberá instalar el MsLoopBack Adapter. El procedimiento de instalación del Ms LoopBack Adapter está documentado dentro de ladocumentación de la instalación y lo comentamos en los siguientes puntos de la lección.

Si ya realizamos la instalación y falló, debemos desinstalarlo tal como se explica en la sección dedescargas.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 11

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 13: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Desactivar el firewall de windows y el antivirus que tengamos instalado

Es recomendable desactivar el firewall de windows y des­instalar el antivirus que tenemos instalado.

Servicio “Servidor” de nombre lanmanserver funcionando

Asegurarse que este servicio está activo y funcionando ya que sino la instalación falla. Debe estar fijado en modo de

inicio automático.

Imagen 4.1 ­ Servicio lanmanserver activo y funcionando

Aumentar el tamaño de la memoria virtual del equipo

Para ello utilizar el Procedimiento para aumentar la memoria virtual del equipo que está disponible en la sección de

descargas de la lección.

Usuario del sistema como Administrador y con password

El usuario con el que accedemos a Windows debe tener permisos de administrador y contraseña. Es importante ya que

la consola de SAP trabajará con este usuario y con su contraseña. Si no la fijamos la consola fallará.

Generar un punto de restauración en Windows previo a la realización de la instalación para realizar la vuelvaatrás en caso de error.

Este procedimiento lo explicamos en la sección de descargas de la lección.

4 | Recomendaciones

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 12

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 14: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Antes de comenzar con el procedimiento formal de la instalación del sistema consultaremos la documentación oficial

que viene con los archivos que previamente descargamos en nuestra máquina.

Lo primero que haremos será ejecutar el primero de los dos archivos de instalación, y dentro de los archivos que se

descomprimen, haremos doble clic en el archivo START.htm.

Imagen 5.1 ­ Archivos que componen los ejecutables de SAPNetWeaver

Luego de unos minutos, veremos la siguiente pantalla de bienvenida:

Imagen 5.2 ­ Bienvenido a la Instalación de SAPNetWeaver

5 | Observación preliminar

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 13

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 15: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Presionamos Next y vemos la siguiente pantalla What to expect:

Imagen 5.3 ­ Qué esperar acerca del producto

Presionamos Next y vemos la pantalla de requisitos para que el sistema funcione. En el último punto de esta pantallafigura el paso a paso para la instalación del MS LoopBack Adapter sólo en caso de tener configurada una IP fija en lacomputadora.

Imagen 5.4 ­ Requisitos para que el sistema funcione

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 14

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 16: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Presionamos Next y vemos la siguiente pantalla donde figura la dirección web para renovar la licencia.

Imagen 5.5 ­ Donde renovar la licencia de SAPNetWeaver

Presionamos Next y veremos la pantalla con la explicación del procedimiento de instalación.

Imagen 5.6 ­ Pasos a llevar acabo la instalación de SAPNetweaver

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 15

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 17: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

La instalación del SAPNetWeaver consiste en la instalación del servidor de aplicaciones y del SAPGUI que es la

interfase gráfica que nos va a permitir acceder al sistema SAP.

Los pasos para la instalación son los siguientes:

Debemos colocar, si no lo hemos hecho antes, los dos archivos ejecutables dentro de una misma carpeta.

Instalación del servidor de aplicación:

Imagen 6.1 ­ Archivos que componen el ejecutable del servidor de aplicación

Veremos la siguiente pantalla donde seleccionaremos la opción SAP Netweaver 7.0 SR1 including Enhacement

Package 1/SAP Application Server ABAP/MaxDB/Central System/Central System y presionamos Next.

6 | Pasos de la instalación

La instalación de ambas aplicaciones puede tardar más de cuatro horas dependiendo del funcionamientode la computadora.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 16

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 18: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 6.2 ­ Elegimos el escenario a instalar

Luego leemos y aceptamos la licencia del producto.

Imagen 6.3 ­ Acuerdo de licencia para la instalación de SAPNetWeaver

En caso de no tener instalada la JRE veremos la siguiente pantalla. Aquí tendremos que utilizar el browser para

colocar la ruta donde se encuentra la carpeta de la JRE.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 17

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 19: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 6.4 ­ Instalación de la JRE

Luego debo elegir un nombre para el SAPSID y presiono Next.

En caso de tener instalada correctamente la JRE versión 1.4.2.X no veremos esta pantalla.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 18

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 20: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 6.5 ­ Elegimos un nombre para el sistema SAP

En la siguiente pantalla, simplemente presionamos el botón Next sin ingresar datos.

Imagen 6.6 ­ Sistema DNS de SAP

Ahora ingresamos la password master para todos los usuarios. Si presionamos F1 sobre el campo veremos las

condiciones que debe cumplir la password.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 19

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 21: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 6.7 ­ Ingresamos la password master

En la siguiente pantalla, el programa de instalación evaluará si la configuración de nuestra computadora cumple con los

pre­requisitos para la instalación.

Seguramente habrá alguno o más puntos que no cumplamos. Igual así, seguiremos adelante con la instalación

presionando el botón Cancel.

Imagen 6.8 ­ Pre­requisitos que no cumple nuestro equipo

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 20

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 22: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Luego veremos la siguiente pantalla para la instalación del SAP CRYPTOGRAPHIC SOFTWARE. Simplementepresionamos el botón Next.

Imagen 6.9 ­ Instalación del software Criptográfico de SAP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 21

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 23: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

En la siguiente pantalla vemos un resumen de las configuraciones previamente realizadas. Presionamos Next.

Imagen 6.10 ­ Resumen de las configuraciones seleccionadas

Ahora sí, la instalación del servidor de aplicaciones ha comenzado.

Imagen 6.11 ­ Comenzó la instalación del servidor de aplicaciones

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 22

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 24: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Luego de cuatro horas aproximadamente, dependiendo del equipo, si la instalación finalizó correctamente, veremos la

siguiente ventana.

Imagen 6.12 ­ Finalizó correctamente la instalación del servidor de aplicaciones

Luego de finalizada la instalación del servidor de aplicación, veremos en nuestro escritorio el ícono del SAPManagement Console.

Imagen 6.13 ­ Ícono del SAP Management Console

Instalación del SAP GUI

Ahora vamos a instalar el SAP GUI. Para esto, tendremos que ejecutar el archivo

SAPGUI710C3

SAP_GUI_7.10_C3_Trial_

2009217_1034.exe

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 23

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 25: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

y veremos la siguiente pantalla.

Imagen 6.14 ­ Comenzamos la instalación del SAP GUI

Luego, en la siguiente pantalla, tildaremos a la izquierda del texto SAP GUI 7.10 C3 Trial y presionamos el botón Next.

Imagen 6.15 ­ Elegimos la versión a instalar del SAP GUI

Finalizada la instalación del SAP GUI, veremos en el escritorio de nuestra PC dos íconos nuevos, uno es el TWEAKSAP GUI el cual nos permitirá configurar ciertos aspectos no obligatorios de visualización de la pantalla y el otro esel SAP Logon el cual nos permitirá loguearnos al sistema SAP.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 24

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 26: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 6.16 ­ Íconos que se generan en el escritorio luego de la instalación del SAP GUI

Antes de poder tener acceso al sistema SAP, se tiene configurar una nueva entrada en el SAPLogon. Para esto,hacemos doble clic en el SAP Logon y veremos la siguiente pantalla.

Imagen 7.1 ­ SAP Logon

Llegado a este punto de la instalación, deberemos reiniciar la computadora.

7 | Configurando el SAP Logon

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 25

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 27: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Presionamos el botón Nueva entrada y luego continuar y en la siguiente pantalla completamos los campos con lossiguientes datos y después presionamos el botón Terminar.

Imagen 7.2 ­ Configurando el SAP Logon

Una vez que hayamos terminado la instalación del servidor de aplicaciones y el SAPGUI reiniciaremos nuestro equipo y

al iniciarse veremos dos usuarios: uno es el del administrador que comúnmente utilizamos y el otro es el NSPADMINque crea la instalación.

Para poder trabajar con el sistema SAP, cada vez que encendamos nuestra PC, debemos levantar el servidor de

aplicaciones. Para ello, hacemos doble clic en el ícono SAP Management Console.

Una vez abierta la aplicación, abrimos el menú NSP/Todas las tareas y presionamos Start.

8 | Iniciando el sistema SAP

Para utilizar el sistema SAPNetWeaver, utilizaremos el usuario administrador con el que venimostrabajando, no se debe utilizar el usuario NSPADMIN.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 26

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 28: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 8.1 ­ Levantamos el servidor de aplicaciones cada vez que iniciamos la PC

Luego en la siguiente pantalla, se nos pedirá que ingresemos la password del usuario Administrador de Windows con

el que instalamos la aplicación.

Imagen 8.2 ­ Ingresamos la password de administrador de Windows

Finalmente, si todo resulto bien, al cabo de un minuto o menos veremos en verde los procesos.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 27

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 29: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 8.3 ­ Servidor de aplicaciones activado

Es importante tener en cuenta las siguientes recomendaciones luego de realizada correctamente la instalación:

No debemos actualizar la versión de la JRE a pesar de las recomendaciones de Windows.

9 | Recomendaciones Post instalación

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 28

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 30: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Lecc ión :

¿Qué es un sistema ERP?Aprenderemos que es un ERP, cuales son sus características, el mercado de los

ERPs, cuales son los beneficios de utilizarlos, razones para que una empresa los

implemente y las desventajas que presentan.

Curso: Programador ABAP Nivel Inicial Unidad: Unidad 1: Introducción a SAP y a ABAP

CVOSOFT IT Academy ­ Formación en Sistemas.

Las empresas cuentan con diferentes recursos: humanos, tecnológicos, materiales, financieros e información. A medida

que estas crecen, el proceso de control de dichos recursos se hace complicado.

Ante esta circunstancia, la tecnología de la información (TI) ofrece como solución la implementación de los sistemas

ERP (Enterprise Resource Planning o Planeación de Recursos de la Empresa).

Imagen 1.1 ­ Áreas que componen un sistema ERP

El propósito fundamental de un ERP es otorgar apoyo a los clientes del negocio, tiempos rápidos de respuesta a sus

problemas, disminución de los costos totales de operación así como un eficiente manejo de información, la cual es

unificada y ordenada en un solo lugar de modo de permitir la toma oportuna de decisiones y acortando los ciclos

productivos.

1 | ¿Qué es un ERP?

ERP

Son sistemas integrales de gestión empresarial que están diseñados para modelar y automatizar losprocesos de una empresa (área de finanzas, comercial, logística, producción, etc.).

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 29

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 31: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Los sistemas ERP no solo sirven para integrar varios departamentos de una empresa. Para verdaderamente ser

considerado ERP, el sistema debe poseer algunas de las siguientes características fundamentales:

Flexibilidad: un sistema ERP es flexible de tal manera que responde a las constantes transformaciones de lasempresas. La tecnología cliente­servidor permite al sistema ERP operar sobre diferentes bases de datos por las

conexiones de bases de datos abiertas, pues es muy probable que el mismo producto migre de un área de producción

para otra durante el ciclo total de producción.

Modularidad: el sistema ERP es un sistema de arquitectura abierta, es decir, puede usar un módulo libremente sinque este afecte los restantes.

El sistema soporta plataformas múltiples de hardware pues muchas empresas poseen sistemas heterogéneos. Debe

también facilitar la expansión y/o adaptabilidad de otros módulos posteriormente.

Comprensivo: el sistema debe estar apto a soportar las diferentes estructuras organizacionales de las empresas, asícomo una vasta área de negocios.

Conectividad: el sistema no se debe confinar al espacio físico de la empresa y permitir la conexión con otrasentidades pertenecientes al mismo grupo empresarial.

Selección de diferentes formas de negocio: debe contener una selección de las mejores prácticas de negocios entodo el planeta.

Simulación de la realidad: debe permitir la simulación de la realidad de la empresa en el computadora. De formaalguna el control del sistema debe estar fuera del proceso y debe ser posible la elaboración de informes para los

usuarios que controlan el sistema.

Alumno este módulo de estudios posee muchos "Tips de audio" para que disfrutes, pero no basta consimplemente escucharlos, sinó que hay que "asimilarlos" y aprender los conceptos que en los mismosse enseñan.

Para ello te aconsejo:

Escucha atentamente el tip, cuando lo consideres, pausalo y toma apuntes de lo aprendido.

Si algo no te quedó del todo claro, no hay problema, vuelve atrás y analiza nuevamente eltema, una vez asimilado toma apuntes de lo aprendido.

2 | Características de los ERP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 30

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 32: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

El mercado ofrece a las empresas opciones que varían no sólo en precio sino en integración, plataformas soportadas y

funcionalidad.

Antes de iniciar el proceso de selección es muy importante que la empresa tenga muy claro el objetivo por el cual está

implantando un ERP y responda las siguientes preguntas:

¿Cuál es el resultado que se espera?

¿De cuánto tiempo dispone la empresa para alcanzar dicho objetivo?

¿Quiénes en la empresa conocen más a fondo los procesos?

¿Quiénes poseen la autoridad para modificar los procesos de uno u otro departamento?

En el siguiente gráfico podemos apreciar cuales son los tipos de industrias que más y menos implementan sistemas

ERP:

Imagen 3.1 ­ Industrias que más implementan sistemas ERP

3 | El mercado de los ERPs

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 31

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 33: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Entre los ERP más conocidos se encuentran:

JD Edwards (Estados Unidos)

Oracle PeopleSoft (Estados Unidos)

Baan (Holanda)

R/3 (Alemania)

A continuación podemos ver una escala de la presencia en el mercado de los ERP mencionados anteriormente:

Imagen 3.2 ­ El mercado mundial de los sistemas ERP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 32

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 34: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Varios son los puntos de vista en cuanto a los diferentes beneficios que se esperan en una implementación de un

ERP, así como los impactos que este tendrá en la organización.

Es importante mencionar que las diferentes marcas creadoras de software ERP tienen sus beneficios característicos.

Sin embargo la mayoría de los ERP tienen en común varios beneficios. Algunos de ellos son:

Solo un sistema para manejar muchos de sus procesos comerciales.

Permiten la integración entre las funciones de las aplicaciones.

Reducen los costos de la gerencia.

Incrementan el retorno de inversión ROI.

Son una fuente de Infraestructura abierta.

Imagen 5.1 ­ Razones por las cuales se implementa un sistema ERP

4 | Beneficios de los sistemas ERP

5 | Razones por las cuales una empresa desea implementar un ERP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 33

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 35: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Existen cinco razones por las cuales las empresas desean implementar un sistema ERP:

Integración de la información financiera: el CEO (Chief Executive Officer) siempre busca tener información

financiera. En su búsqueda puede encontrarse con muchas versiones diferentes a la real.

Cada departamento tiene por lo general sus propios números financieros, finanzas tiene su propio juego de números, el

área de ventas tiene otra versión y las diferentes unidades comerciales de la empresa pueden tener sus números

propios referente a cuanto están contribuyendo para la empresa.

Con la implementación de los ERP todos tendrán solo una versión de los números, con esto no habrá vuelta de hojas,

todo estará unificado.

Integración de la información de los pedidos de los clientes: con los sistemas ERP es posible centralizar y darleun seguimiento a los pedidos de los clientes, desde que se recibe el pedido hasta que se entrega la mercancía.

Esto en lugar de tener varios sistemas los cuales se encarguen del seguimiento de los pedidos, ya que por lo regular

se originan problemas de comunicación entre los sistemas. Con los ERPs esta tarea será más fácil.

Estandarizar y agilizar los procesos de manufacturación: los sistemas ERP vienen con los métodos estándarespara automatizar algunos de los pasos de un proceso de fabricación. Estandarizar esos procesos y usar un solo

sistema informático, integrado puede ahorrar tiempo, aumentar la productividad y reducir los costos.

Minimizar el inventario: los ERPs agilizan el flujo del proceso industrial más fácilmente, y mejoran la visibilidad delproceso de cumplimiento de orden por parte de la empresa.

Eso puede originar que los inventarios sean reducidos y ayudar también a los usuarios para que desarrollen mejores

planes de entrega con respecto a los pedidos de los clientes. Claro está, que para mejorar realmente el flujo de la

cadena de suministro, sería necesario implementar un sistema que administre a la misma, sin embargo los ERPs

ayudan en gran parte.

Estandarización de la información de RH (Recursos Humanos): especialmente en compañías con múltiplesunidades de negocios, RH puede no tener un simple método unificado, para seguir el tiempo de los empleados y

comunicarse con ellos sobre beneficios y servicios. Un ERP puede encargarse de eso.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 34

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 36: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Definitivamente no todo lo que rodea a un ERP es bueno, también tienen sus desventajas:

Son caros.

Requieren cambios en la compañía y en los procesos para su instalación.

Son complejos y muchas compañías no pueden ajustarse a ellos.

Hay pocos expertos en el mercado en ERPs.

Cuando hablamos de sistemas ERPs se nos viene a la mente que estos se utilizan unicamente en mega empresas,

pero desde unos años que las principales empresas desarrolladoras de sistemas ERP orientaron su mirada hacia las

pequeñas y medianas empresas PYMES.

Para poder satisfacer esta amplia brecha del mercado tuvieron que adaptar sus precios a los que una pequeña y

mediana empresa puede pagar.

6 | Desventajas de los ERP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 35

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 37: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Lecc ión :

¿Qué es SAP?Definimos que es SAP, que soluciones ofrece, conocemos el SAP ECC y otros

productos de la empresa. También definimos su arquitectura, los módulos funcionales

que lo componen y las soluciones de SAP para Pymes.

Curso: Programador ABAP Nivel Inicial Unidad: Unidad 1: Introducción a SAP y a ABAP

CVOSOFT IT Academy ­ Formación en Sistemas.

Imagen 1.1 ­ Casa central de SAP en Alemania

SAP proporciona una completa gama de aplicaciones de software empresarial y soluciones empresariales para

fortalecer cada aspecto del negocio de una empresa.

1 | ¿Qué es SAP?

SAP (Sistemas, Aplicaciones y Productos)

Es una empresa alemana creada en 1972, con sede principal en Walldorf, que se dedica a lacomercialización de aplicaciones de tipo ERP, cuyo objetivo es la administración integral de una empresa.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 36

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 38: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

SAP BUSINESS SUITE es una completa familia de aplicaciones empresariales que permite a las empresas administrar

toda su cadena de valores y los procesos empresariales más importantes.

Ofrece una solución de software flexible para empresas con muchos usuarios y procesos en constante evolución.

Imagen 2.1 ­ Componentes del SAP Business Suite según el tamaño de la empresa

Finanzas, recursos humanos y logística son el núcleo de toda empresa. SAP ERP combina todos estos procesos

empresariales cruciales de una empresa y proporciona funciones tanto para la central de la misma como para las

subsidiarias más pequeñas. Todas las empresas pueden beneficiarse del uso de SAP ERP.

Todo el software debe adaptarse a cada empresa. Una empresa pequeña con pocos empleados y unos procesos

relativamente estables pueden utilizar sistemas SAP preconfigurados.

SAP Business All­in­One es el nombre de la marca de soluciones verticales (específicas del ramo o del país)basadas en la tecnología de SAP Business Suite.

SAP Business ByDesign es la solución empresarial más completa y adaptable del mundo diseñada para liberar alas empresas medianas de las restricciones de TI tradicional.

SAP Business One es una aplicación ERP integrada y de gran alcance con una interfase parecida a la deMicrosoft Windows.

A partir del año 2004 SAP ofrece una nueva plataforma tecnológica denominada SAPNETWEAVER. Esta plataforma

tecnológica convierte a SAP en un programa Web enabled, lo que significa que está totalmente preparado para trabajar

con él mediante la web.

Se puede trabajar con SAP mediante cualquier navegador de internet si se tienen los componentes apropiados de SAP

NetWeaver.

2 | Soluciones de SAP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 37

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 39: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 2.2 ­ Estructura general de SAPNetWeaver

Netweaver es una plataforma de integración y aplicación que reduce el costo total de adquisición en toda la

infraestructura de TI y soporta la evolución de SAP Business Suite hacia una arquitectura orientada hacia los servicios.

SAP R/3 ha pasado por varios ciclos de release o nuevas versiones del sistema. En cada nueva versión, las funciones

se han ampliado, las aplicaciones se han optimizado y las interfases con otros componentes de software se han

ampliado.

3 | SAP ERP Central Component (ECC): el sucesor de R/3

A medida que SAP lanza nuevas versiones de su sistema va descontinuando el mantenimiento que lesofrece a las empresas de sus versiones anteriores.

De este modo se obliga a las empresas a actualizar su versión del sistema SAP mediante un proyectode Upgrade.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 38

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 40: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

SAP ERP Central Component (SAP ECC) es el sucesor de SAP R/3.

El sistema SAP está compuesto por una serie de áreas funcionales o módulos que responden de forma completa y en

tiempo real a los procesos operativos de las compañías.

Aunque pueden ser agrupados en cuatro grandes áreas (financiera, logística, recursos humanos y funciones

multiaplicaciones), funcionan de un modo integrado, dado que existen conexiones naturales entre los distintos procesos.

Imagen 3.1 ­ Módulos que componen SAP ERP

R/3

En R/3 la R significa procesamiento en tiempo real y el número 3 se refiere a las tres capas de laarquitectura de proceso: bases de datos, servidor de aplicaciones y cliente.

El predecesor de R/3 fue R/2.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 39

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 41: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Los principales módulos de la solución son:

SD (Comercial)

MM (Gestión de Materiales)

PP (Planificación de Producto)

QM (Gestión de Calidad)

PM (Mantenimiento)

HR (Gestión de Recursos Humanos)

FI (Gestión Financiera)

CO (Controlling)

TR (Tesoreria)

PS (Sistema de Proyectos)

WF (Workflow)

IS (Soluciones Sectoriales)

Las funciones y soluciones principales de SAP ERP se ven reforzadas y ampliadas con las siguientes aplicaciones de

SAP Business Suite:

APO (Advanced Planner and Optimizer)

BW (Business Information Warehouse)

BI (Business Intelligence)

PORTAL (Portal de SAP)

CRM (Customer Relationship Management)

SRM (Supplier Relationship Management)

EHRMS (Human Resource Management Systems)

PLM (Product Lifecycle Management)

KW (Knowledge Warehouse)

4 | Otros productos de SAP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 40

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 42: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

SAP también ofrece aplicaciones específicas de sector. Muchos sectores requieren soluciones que se agrupan y

enriquecen de manera especial con funciones y procesos específicos. SAP satisface esta necesidad con portafolios desoluciones para sectores.

Hoy en día existen ofertas disponibles para más de 20 sectores. Entre ellas se incluyen soluciones para:

Banca ( SAP Banking )

Empresas de servicios ( SAP ISU­Utilities )

Industria Química SAP For Chemicals

Sanidad SAP For HealthCare

Petróleo y gas SAP for Oil and Gas

Administración Pública SAP for Public Sector

Comercio al por menor SAP Retail

SAP se configura como una arquitectura cliente­servidor de tres capas, con un reparto claro de las funciones.

Las bases de datos están instaladas en un servidor y componen la capa de datos, el sistema es instalado en otro

servidor y compone la capa de aplicación y la capa de presentación está formada por el SAP GUI que es la interfase

gráfica del usuario de SAP.

5 | Soluciones SAP para sectores

6 | Arquitectura de SAP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 41

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 43: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 6.1 ­ Arquitectura de capas de SAP

Aunque sus principales aplicaciones están destinadas a grandes empresas, SAP también se dirige a la pequeña y

mediana empresa PYMES con productos como SAP Business One y mySAP All­in­one.

Estas son soluciones SAP desarrolladas para responder a las necesidades de las PyMEs, preparadas para acompañar

el crecimiento futuro de las empresas.

Hoy, más que nunca, las empresas, cualquiera sea su tamaño, deben competir en una perspectiva global, disponer de

las tecnologías de información más modernas y poder aplicarlas de forma eficaz y rentable.

Las empresas pueden tener distintos tamaños, pero todas ellas desarrollan actividades similares (comprar, vender,

relacionarse con sus clientes, organizar la contabilidad, gestionar los recursos humanos y adaptarse a las

modificaciones de las normas legales y financieras).

7 | Soluciones SAP para PYMES

PYMES

Siglas con las que se designa a las pequeñas y medianas empresas.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 42

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 44: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Por este motivo, también las pequeñas y medianas empresas deben adoptar software para PyMEs que den soporte

total a sus requerimientos y que les permitan reaccionar de forma rápida y flexible a los acontecimientos externos,

interviniendo en la organización comercial, en la logística de la producción y en la toma de decisiones financieras.

SAP dispone de una estrategia de negocio, adecuando el alcance y los costos de sus soluciones a la dimensión y

estructura de las pequeñas y medianas empresas. Para ellas, SAP dispone de las siguientes soluciones:

7.1 | Para empresas medianas:

SAP Business All­in­One: es la solución pre­configurada para los requerimientos específicos de los distintossectores de actividad y para garantizar una rápida implementación. Adicionalmente, pueden ser personalizado para que

se adapte totalmente a los requerimientos individuales de cada empresa.

SAP Business All­in­One entiende los problemas reales del cliente, respondiendo directamente a sus problemas,

requisitos y necesidades.

Imagen 7.1 ­ SAP Business­All­in­One

7.2 | Para pequeñas empresas:

SAP Business One: es un software empresarial simple, pero poderoso, que sale al encuentro de las necesidadesúnicas de las pequeñas y medianas empresas. Con una vasta gama de funciones, incluyendo contabilidad, elaboración

de informes, logística y gestión de oportunidades de ventas, entre otras.

Disponible en un paquete de fácil utilización y de rápida implementación, este software para empresas abarca todas las

necesidades y continuará haciéndolo, acompañando el crecimiento de cada negocio.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 43

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 45: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 7.2 ­ SAP Business One

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 44

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 46: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Lecc ión :

¿Qué es ABAP?Definimos que es ABAP y cuales son sus principales fortalezas, características y

herramientas.

Curso: Programador ABAP Nivel Inicial Unidad: Unidad 1: Introducción a SAP y a ABAP

CVOSOFT IT Academy ­ Formación en Sistemas.

Aunque la cantidad de aplicaciones desarrolladas por SAP es enorme, siempre existe la posibilidad que el cliente

que adquiera el sistema, tenga alguna necesidad tan específica de su negocio que no esté contemplada en el

estándar.

También puede darse el caso que la funcionalidad que ofrece el estándar no se ajuste completamente a las

necesidades del cliente. Para resolver estas situaciones existe un entorno completo de desarrollo de nuevas

aplicaciones integradas en el sistema SAP.

Este entorno, que SAP denomina ABAP Development Workbench, se compone de una serie de herramientasintegradas que permiten crear desarrollos nuevos en poco tiempo.

El lenguaje de programación ABAP se caracteriza por su total integración en el sistema SAP. No en vano todo el

software de aplicación, que se calcula en más de treinta millones de líneas de código, que el cliente recibe cuando

adquiere SAP, está escrito en ABAP.

Mediante ABAP se desarrollan nuevas aplicaciones como complemento a las ya existentes, en la versión de SAP

instalada o como apoyo a la configuración del sistema, lo que es llamado en SAP como Z y permite a los usuarios

cumplimentar los requerimientos no satisfechos por la versión estándar del sistema.

Podemos decir que la programación ABAP es estructurada ya que en su mayoría, los programas tendrán la típica

estructura TOP­DOWN.

1 | ¿Qué es ABAP?

ABAP

Es un lenguaje de programación de cuarta generación, propiedad de SAP, que se utiliza para programarla mayoría de sus productos.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 45

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 47: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 1.1 ­ Secuencia de ejecución de eventos de un programa ABAP

También podemos afirmar que la programación ABAP es Orientada a Eventos ya que si el usuario no realiza alguna

acción, tal como presionar un botón de la pantalla, nada sucederá.

En una de las últimas versiones del lenguaje ABAP se introduce la programación Orientada a Objetos de modo de

estar a tono con las últimas tendencias del mercado mundial.

No importa el orden en el cual estén escritos los eventos dentro de un programa ABAP debido a queexiste un orden preestablecido de ejecución de los eventos y este orden es el que se tiene en cuenta almomento de la ejecución.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 46

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 48: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Las principales fortalezas del lenguaje son:

Utiliza sentencias de OPEN SQL para conectarse con prácticamente cualquier base de datos.

Es un lenguaje estructurado que puede ser también programado orientado a objetos.

Cuenta con miles de funciones para el manejo de archivos, bases de datos, fechas, etc.

Permite conexiones RFC para conectar a los sistemas SAP con cualquier otro sistema o lenguaje deprogramación.

Permite la creación de aplicaciones multi­idioma.

Posee una ayuda muy potente sobre la sintaxis y la semántica del lenguaje.

Permite la realización de reportes en forma rápida y sencilla.

ABAP posee determinadas herramientas que son propias del lenguaje y no están presentes en otros entornos de

desarrollo. Ellas son:

Diccionario de Datos (Transacción SE11): es el punto de referencia para los programadores ya que permiteaislarles del sistema de gestión de base de datos que se utilice por debajo.

Desde un misma pantalla se puede crear, modificar y borrar los objetos de base de datos, entre los que se incluyen:

tablas bases de datos, estructuras, vistas, elementos de datos y dominios.

Las definiciones de las tablas, por ejemplo, pueden ser referenciadas directamente en los programas permitiéndonos

modificar posteriormente las tablas sin tener que cambiar los programas. Tenemos la posibilidad de gestionar otros

objetos del Diccionario de datos como las ayudas de búsqueda, los objetos de bloqueo o los objetos de autorización.

2 | Fortalezas de ABAP

3 | Herramientas propias de ABAP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 47

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 49: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 3.1 ­ Diccionario de Datos ABAP

Editor de programas (Transacciones SE38 y SE80): el editor ABAP, aparte de proveer de las funciones básicaspara la edición de texto, tiene múltiples características que facilitan la programación enormemente.

Nos permite efectuar una verificación de sintaxis y aceptar las sugerencias del dispositivo de corrección automática que

tiene incluido. También nos permite resaltar las palabras clave y tener una vista en forma de estructura jerárquica que

ofrece la posibilidad de ocultar o desglosar bloques sintácticos.

De esta manera, el programador obtiene una buena visión de conjunto de la estructura general del programa.

Imagen 3.2 ­ Editor ABAP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 48

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 50: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Screen Painter (Transacción SE51): con esta herramienta crearemos rápidamente interfases gráficas de usuarioincluyendo una amplia gama de elementos de control, como botones de pulsación, botones de radio, checkboxes,

etiquetas, campos de entrada, listas de base de datos, etc.

Las pantallas que se crean se denominan dynpros y en ellas se incluye la definición de la pantalla y sus campos y la

lógica de proceso de la misma.

Esta lógica de proceso está dirigida por eventos, como los lenguajes visuales modernos, aunque la variedad de

eventos posibles esta bastante limitada.

Imagen 3.3 ­ Screen Painter

Entorno de depuración (Dentro de la transacción SE38): el modo debugging de ABAP es posiblemente laherramienta más alabada por los programadores habituales de este lenguaje.

Tiene todas las ventajas de este tipo de ayudas a la programación (creación de breakpoints, watchpoints, ejecución

paso a paso, ejecución por bloques...) pero además nos permite hacer todo esto viendo el código fuente del programa,

por lo que la localización del lugar del error es exacta.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 49

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 51: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 3.4 ­ Entorno de depuración ABAP

Otras herramientas: existen una gran variedad de herramientas adicionales cuyo uso no es tan frecuente como elMenu Painter, el análisis del tiempo de ejecución, el Object Browser, el sistema de test asistido por ordenador, etc.

A continuación vamos a explicar cuales son las tareas que realizan los Consultores Técnicos ABAP, como es su

interacción con los Consultores Funcionales de SAP y como es la metodología de trabajo más comúnmente utilizada en

el ciclo de vida de desarrollo de SAP.

Cada empresa posee su propia metodología de trabajo, esta metodología afecta directamente la manera en que la

información fluye entre los distintos niveles jerárquicos de la empresa. Si se encuentra bien implementada, mejora el

control de los costos de las peticiones o requerimientos de los usuarios antes de llevarlas a cabo, aunque en primera

instancia pudiera parecer un tanto burocrática, la misma garantiza la calidad del producto final y la organización del

trabajo a realizar, ya que "en teoría" los tiempos han sido calculados con antelación, no teniendo que trabajar a lasapuradas o con demasiado tiempo ocioso improductivo.

4 | El ciclo de trabajo de un Consultor ABAP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 50

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 52: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 4.1 ­ El ciclo de vida de un requerimiento en SAP

Veamos un ejemplo para comprender en detalle este concepto.

1º La Petición del Cliente al Consultor Funcional

Es muy raro que un gerente de ventas contacte a un consultor Abap o Abaper directamente ante un requerimiento o

petición de trabajo.

Lo que habitualmente sucede (y es correcto que pase) es que el gerente de ventas cita a un Consultor Funcional SAP,

para este ejemplo, por tratarse de un requerimiento del sector/módulo de Ventas, tendría que tomar esta petición un

Consultor Funcional SAP SD, al cual el gerente le comentará sus necesidades de información. Por ejemplo:necesitamos un reporte de ventas que nos sirva para poder medir la productividad de nuestros vendedores a lo largo

del mes.

Luego el Consultor Funcional analizará el pedido del cliente y evaluará si ese trabajo se puede realizar

"parametrizando" el sistema SAP, es decir configurando el sistema a través de las transacciones existentes. Para elcaso de nuestro reporte de ventas, existe la posibilidad que SAP ya nos proporcione un reporte estándar de ventas

para medir la productividad de los vendedores de la empresa.

Si se puede realizar la adaptación mediante una "parametrización", o si SAP ya nos brinda dicho reporte y el mismo

satisface las necesidades de información del cliente entonces será cuestión de utilizarlo y nuestro trabajo habrá

terminado.

Lo que suele suceder en cambio, es que el requisito del cliente excede a una parametrización o un reporte ya

existente y es allí cuando el "Consultor Funcional" y el "Consultor Técnico" (el abaper para nuestro caso) se ponen a

trabajar en equipo.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 51

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 53: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

2º La elaboración del Diseño Funcional:

La forma más básica de realizar este trabajo Funcional y Técnico en conjunto, es que el Consultor Funcional, lo inicie

elaborando una documentación llamada "Diseño Funcional", en este documento se le indica al Consultor Técnicoentre otras cosas lo siguiente:

Si se trata de hacer un programa Nuevo o modificar un programa existente.

La funcionalidad del programa a realizar.

El detalle de la interfaz gráfica de selección de datos que debe tener el programa o bien la modificación/es.

Las tablas bases de datos que se accederán para obtener la información del programa.

Las pruebas básicas a realizar luego que el programa esté terminado.

Demás documentación que crea necesaria o útil al Consultor ABAP.

Una vez que el Consultor Funcional elaboró el "Diseño Funcional", en base a la metodología con la que trabaje laempresa, se le pedirá al Consultor Técnico, que en base al Diseño Funcional elabore y entregue un "Diseño Técnico",el cual es un documento en donde se especifica el trabajo que deberá realizar desde el punto de vista técnico, es decir

se detalla:

El nombre del programa a crear.

Los campos que componen lo que se denomina en ABAP la pantalla de selección.

La forma de acceder a las tablas de la base de datos para obtener información.

Las validaciones que se realizarán en el programa.

Si se imprimirán datos en pantalla.

Si se generará un archivo de salida y muchas cuestiones más.

Normalmente aquí también se incluirá la estimación de las horas que se presume insumirá realizar o modificar el

programa. Esta estimación por la general se elabora de común acuerdo entre el Consultor Funcional y el Consultor

Técnico ABAP en base a:

La dificultad de la tarea a realizar.

La experiencia que posee el Consultor ABAP como programador.

3º La elaboración del Diseño Técnico y la Programación

Una vez finalizado el Diseño Técnico, el Consultor ABAP comenzará el desarrollo del programa o modificación a

realizar.

Al terminarlo lo probará, realizando lo que se conoce como "Pruebas Unitarias", es decir pruebas básicas paraasegurarnos que el programa cumple con los requisitos que nos solicitaron y avisa al consultor funcional.

El Consultor Funcional a su vez realizará sus propias pruebas, las cuales se conocen como "Pruebas integrales", endonde se probará el programa rigurosamente y si está todo en orden, avisará al cliente, cerrando de esta manera el

requerimiento establecido en un principio.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 52

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 54: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

La programación del requerimiento puede ser efectuada por el mismo Consultor ABAP que elaboró eldiseño técnico o puede ser asignada a otro Consultor ABAP, lo cual en ciertos casos resulta máseficiente ya que incorpora la visión de otra persona, la cual puede ayudar a reducir los errorescometidos al elaborar la especificación técnica.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 53

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 55: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Lecc ión :

Ambientes, Mandantes y Clases de desarrolloo PaquetesDefinimos en que consisten los Ambientes, los Mandantes y las Clases de desarrollo

o Paquetes.

Curso: Programador ABAP Nivel Inicial Unidad: Unidad 1: Introducción a SAP y a ABAP

CVOSOFT IT Academy ­ Formación en Sistemas.

Como en todos los ámbitos de desarrollo de software, se configuran en SAP tres ambientes, uno de desarrollo, uno

de pruebas y otro de producción, que es donde se utilizan las aplicaciones desarrolladas y probadas satisfactoriamente.

Los programadores tendremos acceso para desarrollar nuestros programas en el ambiente de desarrollo.

Accederemos al ambiente de testing o pruebas para probar en forma integral y con datos actualizados nuestros

programas y muy ocasionalmente ingresaremos al ambiente de producción, en caso de que se haya reportado alguna

incidencia o error, que requiere de nosotros para ser detectado y solucionado.

A su vez, en cada ambiente, existen distintos mandantes, siendo independientes los datos que se visualizan en cada

mandante dentro del mismo ambiente. Por ejemplo, puede existir el mandante 100, que se utiliza para la configuración

del sistema, el mandante 200 que se utiliza para el desarrollo de las aplicaciones y el mandante 300, que se utiliza

para las pruebas unitarias dentro del ambiente de desarrollo.

Por último, existen dentro de cada mandante, dos tipos de objetos, los que son independientes de mandante y losque son dependientes de mandante. Por ejemplo, un programa es independiente de mandante ya que si lo creamosen el mandante 200, el programa también va a existir en los mandantes 100 y 300.

1 | Ambientes y Mandantes

AMBIENTE

Es un servidor donde ha sido instalado el sistema SAP.

Por ejemplo: el ambiente de desarrollo se instala en el servidor 1, el ambiente de pruebas se instala enel servidor 2 y el ambiente de producción se instala en el servidor 3.

MANDANTE

Es una instancia creada dentro de un ambiente, que se utiliza para configuración, desarrollo o pruebas.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 54

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 56: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Los datos de una tabla son dependientes del mandante ya que si a esta tabla le ingresamos registros en el mandante

200, estos registros no van a existir en los restantes mandantes dentro del mismo ambiente.

En el gráfico que vemos a continuación, tenemos una posible distribución de los mandantes y los ambientes dentro de

una instalación SAP.

Imagen 1.1 ­ Estructura de Ambientes y Mandantes típica de una implementación SAP

Los datos de las bases de datos y los formularios (concepto que veremos más adelante) sondependientes del mandante en el que fueron creados.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 55

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 57: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Cualquier sistema SAP se instala inicialmente con tres mandantes estándar.

Imagen 2.1 ­ Mandantes estándar de SAP

Las funciones de los mandantes estándar son las siguientes:

Mandante 000: es el mandante de referencia. No contiene datos de parametrización empresarial y por lo tanto lascreaciones de mandante propios se deben hacer como copias de este para asegurarnos que empezamos la

parametrización desde cero.

Durante un cambio de versión de SAP los datos dependientes de mandante se actualizan automáticamente en el 000 y

los cambios al resto de mandantes se deben hacer desde aquí.

Mandante 001: es el mandante de ejemplo. Inicialmente es idéntico al 000 y salvo que lo cambiemos nosotros,ninguna actualización de SAP lo va a modificar, al contrario de lo que ocurre con el 000. Siempre lo podemos tener

como ejemplo de la instalación inicial aunque SAP no impone ninguna prohibición de cambiarlo o borrarlo.

Mandante 066: es el mandante del servicio EarlyWatch, cuyo objetivo es garantizar la confidencialidad de nuestros

datos reales en productivo. Este mandante está aislado y es al cual se conecta SAP cuando le pedimos que nos

realice un servicio de detección de problemas de rendimiento. Los usuarios de este mandante tiene las autorizaciones

mínimas para poder ejecutar el informe de rendimiento. Este mandante tampoco debe ser borrado ni modificado

nunca.

2 | Mandantes Estándar

No debe modificarse o borrarse ningún aspecto del mandante 000.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 56

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 58: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

A partir del mandante de referencia 000 podemos crear tantos mandantes como queramos (siempre que el tamaño de

nuestra base de datos nos lo permita). En el ambiente de desarrollo se suelen crear varios mandantes, en integración

o testing algunos menos y en el ambiente de producción solo debe existir un mandante propio.

A continuación vamos a describir los mandantes que se crean habitualmente y cuales son sus funciones. Aunque

vemos que tienen un número asignado, esto se ha hecho para facilitar la diferenciación entre ellos.

Imagen 3.1 ­ Mandantes propios de SAP

Es posible implementar SAP con más o menos mandantes de los indicados pero hay que buscar el equilibrio entre

muchos y pocos. Con pocos mandantes podemos tener conflictos durante la parametrización, el desarrollo de

programas o las pruebas, pero con muchos mandantes estaremos aumentando el tamaño de la base de datos y

empeorando el rendimiento además de requerir un mayor esfuerzo en los procedimientos de administración de

sistemas.

3 | Mandantes Propios

En nuestro sistema SAP nosotros podemos darle el número que queramos a cada mandante propio.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 57

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 59: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Las funciones de los mandantes propios son las siguientes:

Mandante 200: Desarrollo y parametrización en el sistema de desarrollo. Aquí iniciamos nuestro prototipo de empresay creamos los primeros desarrollos a medida que sean necesarios. Los programadores y consultores de aplicación

trabajan en este sistema. No tendremos datos maestros ni transaccionales de manera que la pruebas las realizaremos

en el mandante 220 después de pasar todos los cambios hechos aquí.

Mandante 210: se lo conoce como Sandbox. Las pruebas inusuales de parametrización las realizaremos en el 210de manera que no interrumpamos el trabajo normal del mandante 200. Los cambios que hagamos aquí no se registran

en ningún sitio de manera que si probamos algo en lo que nos va bien debemos repetirlo a mano en el 200 para que

quede grabado en una orden de transporte (concepto que veremos más adelante) y se pueda pasar al mandante de

pruebas unitarias. Periódicamente y para mantener el mandante limpio se hará una copia de refresco desde el 220.

Mandante 220: Pruebas unitarias en desarrollo. Los responsables de desarrollo y parametrización efectuarán aquí laspruebas unitarias del prototipo que se está creando. Aquí si que tendremos datos maestros y transaccionales aunque

no serán muy fiables debido a que la parametrización puede cambiarse.

Mandante 300: Pruebas integradas y control de calidad en integración. La función de este mandante es similar a ladel 220 pero con la diferencia de que las pruebas incluyen la interacción entre los diferentes módulos, rendimiento y

aprobación del usuario.

También se comprueba que el paso de las órdenes de transporte desde el ambiente de desarrollo sea correcto como

garantía de que el paso de esas mismas órdenes a producción también lo sea.

Mandante 310: Formación a usuarios finales. Una vez superadas las pruebas correspondientes al mandante 300,pasamos el prototipo aquí para que los usuarios finales reciban los cursos de formación y tengan un sitio donde poder

seguir practicando después. De esta manera, los datos maestros y transaccionales que crean no nos interfieren en

nuestro trabajo habitual.

Mandante 320: Maestro de parametrización. Este mandante se usa únicamente como referencia para poder consultarla parametrización que tenemos en productivo sin tener que acceder a la máquina de productivo, no obligándonos a

dar acceso a la misma a personal no autorizado.

Para que cumpla su función se deben transportar los cambios al mandante 400 y al 320 al mismo tiempo y

mantenerlos siempre sincronizados.

Mandante 400: Mandante productivo. Aquí es donde se lleva a cabo la explotación real del software. Este es el únicomandante propio que debe existir en el ambiente productivo. Antes del arranque en productivo realizaremos aquí las

cargas iniciales de datos maestros, movimientos e históricos.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 58

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 60: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Poniendo un ejemplo, un objeto sería un archivo y la clase de desarrollo sería la carpeta donde guardamos el archivo.

Existe la Clase de Desarrollo $ TMP, que se utiliza para los objetos temporales que no se van a transportar entreambientes, es decir para pruebas.

Al momento de crear un nuevo objeto en el sistema, SAP nos proporcionará la pantalla que vemos a continuación para

que le asignemos el Paquete al que pertenece. En este caso, el paquete es Z_WEB_SERVICE.

Imagen 4.1 ­ Asignación del paquete o clase de desarrollo

4 | Clase de desarollo o Paquete

CLASE DE DESARROLLO

La Clase de Desarrollo o también llamada "Paquete", es una forma de organizar todos los nuevosobjetos que se crean en SAP, clasificándolos generalmente por módulos.

Transacción SE80

Las Clases de Desarrollo o Paquetes se crean a través de la transacción estándar SE80.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 59

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 61: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Lecc ión :

Login al sistema SAP, ayuda en ABAP y elconcepto de transacciónMostramos como loguearnos al sistema SAP, las diferentes formas de buscar ayuda

en ABAP y explicamos detalladamente el concepto de transacción en SAP.

Curso: Programador ABAP Nivel Inicial Unidad: Unidad 1: Introducción a SAP y a ABAP

CVOSOFT IT Academy ­ Formación en Sistemas.

Como dijimos anteriormente, la arquitectura que utiliza SAP es Cliente­servidor de tres capas, donde el sistema y las

bases de datos están instaladas en el servidor y los usuarios se conectan a éste a través del SAP Logon.

Imagen 1.1 ­ SAPLogon

Si hacemos doble clic en el SAP Logon podremos visualizar en pantalla todas los sistemas configurados en el. Para

ingresar a estos sistemas basta con marcar la entrada y presionar el botón Acceder al sistema.

1 | Login al sistema SAP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 60

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 62: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 1.2 ­ Sistemas configurados en el SAPLogon

En la pantalla que visualizamos a continuación introducimos los siguiente datos:

El mandante o cliente al que nos vamos a loguear.

Nuestro usuario de acceso a SAP.

La password de dicho usuario.

Imagen 1.3 ­ Completamos nuestro usuario y password de SAP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 61

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 63: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Y finalmente presionamos enter. Inmediatamente luego visualizamos el modo SAP con el menú correspondiente al

usuario logueado.

Imagen 1.4 ­ Menú inicial de SAP

Desde este sector, podemos acceder a todas las transacciones permitidas para el usuario logueado.

Otra forma de hacer lo mismo es escribir la transacción a la que deseamos ir en el campo de comandos.

Imagen 1.5 ­ Campo de comandos

Por ejemplo, más adelante veremos que la transacción SE38 nos lleva al Editor ABAP.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 62

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 64: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Existen cuatro sistemas de ayuda para aprender y desarrollar en ABAP. Es muy importante tenerlos en cuenta para

resolver rápido cualquier inquietud que nos surja. Ellos son:

Desde el entorno de trabajo, presionando F1 sobre cualquier sentencia, el sistema nos proporcionará ayuda conejemplos que generalmente son muy útiles.

Imagen 2.1 ­ Ayuda presionando F1 sobre una sentencia de ABAP

Usando la ayuda extendida de SAP. En todas las pantallas de SAP tenemos la opción Ayuda desde la que podemosbuscar información.

2 | Ayuda en ABAP

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 63

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 65: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 2.2 ­ Ayuda extendida por aplicación

SDN en donde vamos a encontrar una enorme cantidad de información y ayuda sobre cualquier tema dentro del

mundo SAP.

Imagen 2.3 ­ Ayuda a través de la SDN

Internet en general. Aparte de la SDN, existen muchas otras páginas, foros y blogs donde encontraremos información

muy útil.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 64

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 66: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Una transacción comercial es un intercambio entre una parte del sistema y otra. La planta de producción, por ejemplo,

quiere un suministro desde el almacén a cambio de un recibo. El almacén sabrá utilizar este recibo para conciliar el

saldo de esta pieza en el inventario de las mismas.

Mientras tanto, el departamento de contabilidad habrá anotado que el material ha pasado de la cuenta del almacén a la

de la planta de producción y definirá una transacción financiera para registrar el intercambio de valor por el material.

Cuando un usuario está trabajando en una terminal, por ejemplo un cajero automático, una transacción con el sistema

no queda terminada hasta que éste verifica que las entradas de información son correctas. El sistema registrará

automáticamente la transacción como un documento que queda en el sistema en prueba de quién hizo la transacción y

cuándo ésta ocurrió exactamente.

Llevando esta visión al sistema SAP:

Tras completar toda la información obligatoria y parte de los campos opcionales, el usuario tiene la opción de grabar la

transacción (en el caso de que hablemos de una transacción de creación o modificación) o de desechar toda la

operación.

Este es el punto clave de una transacción; si se graba, entonces todos los datos quedarán registrados, si se cancela,

entonces ningún dato se grabará.

El concepto de transacción implica que no pueden grabarse sólo una parte de los datos, porque esto provocaría una

inconsistencia en el sistema.

En el ejemplo anterior, si sólo se registrará el movimiento de mercancías entre la planta y el almacén y no se grabará

la anotación contable correspondiente, no podríamos, en un momento dado, sacar un balance contable correcto.

3 | El concepto de transacción en SAP

TRANSACCIÓN

Se compone de una o varias pantallas por las que va pasando el usuario, en las que se le pide losdatos referentes a la operación que quiere llevar a cabo.

Tipos de transacciones existentes

Existen distintos tipos de transacciones en SAP: existen transacciones de creación, de modificación y devisualización.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 65

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 67: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

En SAP accedemos a las transacciones generalmente a través del menú, pero también podemos acceder

directamente utilizando su código de transacción.

Los usuarios novatos o principiantes no suelen utilizar este último método descrito, pero a medida que se acostumbran

al sistema y se dan cuenta que suelen ejecutar siempre la misma decena de transacciones, aprenden el código y lo

utilizan.

Importante sobre la ejercitación

Es importante que tenga en cuenta que cualquier modificación que realice sobre su entorno SAP puedeafectar al resto de los usuarios que utilizan el sistema.

Por ello, debe tener precaución con las modificaciones que realice de modo que las mismas se acotenestrictamente a lo solicitado en los ejercicios prácticos.

Por favor te pedimos que estes al tanto de nuestras:

Normas de Permanencia

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 66

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 68: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Lecc ión :

Mi primer programa ABAPCreamos nuestro primer programa ABAP y vemos que son las Órdenes de

Transporte, cuales son sus tipos y cuales sus estados.

Curso: Programador ABAP Nivel Inicial Unidad: Unidad 1: Introducción a SAP y a ABAP

CVOSOFT IT Academy ­ Formación en Sistemas.

Vamos a crear nuestro primer programa en ABAP. Para esto nos logueamos a SAP como lo vimos anteriormente,

escribimos en el campo de comandos la transacción SE38 y presionamos enter.

Visualizaremos el Editor ABAP, allí escribimos el nombre del programa que vamos a crear, el cual debe comenzar con

Z y presionamos el botón

Imagen 1.1 ­ Ingresamos el nombre del programa a crear en el Editor ABAP

1 | Mi primer programa ABAP

Transacción SE38

El Editor ABAP correspondiente a la transacción SE38 es la transacción estándar del sistema SAP queutilizaremos para crear, modificar y visualizar los programas ABAP.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 67

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 69: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

A continuación veremos una ventana en la cual el sistema SAP advierte que nuestro usuario no está registrado como

desarrollador del sistema, por lo que nos solicita la clave de acceso.

Para registrarnos como desarrollador debemos introducir por única vez el código de 20 dígitos que corresponde anuestra clave de desarrollador en la pantalla.

Imagen 1.2 ­ Clave de desarrollador ABAP

Luego de introducir el número de 20 dígitos presionamos el botón Continuar.

En la próxima pantalla el sistema nos solicitará para que ingresemos los siguientes datos relacionados con el nuevo

programa:

Título: debe ser lo más descriptivo posible. En este caso será "Mi primer programa Abap".

Tipo: se refiere al tipo de objeto que estamos creando. Generalmente será "Programa ejecutable".

Esta clave es generalmente proporcionada por la gente que dentro de la empresa se encarga de laadministración del sistema SAP, es decir los SAP BASIS, al momento de crear el usuario en SAP.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 68

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 70: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 1.3 ­ Introducimos el título y el tipo del programa

Luego presionamos Grabar y el sistema, en una nueva ventana, nos solicitará que ingresemos el paquete o clase dedesarrollo, a lo que presionaremos el botón Objeto local que es lo mismo que escribir $ TMP y presionar Grabar.

Imagen 1.4 ­ Introducimos el paquete o clase de desarrollo local

En el editor escribiremos el siguiente código:

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 69

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 71: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 1.5 ­ Escribimos nuestras primeras líneas de código ABAP

Y luego activamos el programa presionando el botón "Activar" . Para ello tendremos que seleccionar el objeto que

deseamos activar de la pantalla de activación que vemos en el siguiente gráfico y presionamos el botón .

Imagen 1.6 ­ Activamos el programa ABAP

Todas las sentencias en ABAP terminan con un punto.

ABAP no distingue entre minúsculas y mayúsculas.

Una sentencia ABAP puede ocupar más de una linea.

Las cadenas de texto se escriben entre comillas simples.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 70

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 72: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Una vez activado sin errores, lo ejecutaremos con el botón ejecutar o presionando la tecla F8.

La pantalla de salida que visualizaremos será la siguiente:

Imagen 1.7 ­ Salida por pantalla luego de la ejecución

Felicitaciones! acabas de crear tu primer programa ABAP.

PRETTY PRINTER

Se utiliza para unificar los criterios de mayúsculas y minúsculas en los programas ABAP.

Para configurarlo debemos acceder a:

UTILIDADES/OPCIONES/EDITOR ABAP/PRETTY PRINTER.

Para utilizarlo presionamos el siguiente botón de la barra de herramientas superior:

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 71

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 73: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

En el ejemplo anterior, creamos un objeto que como es de prueba, lo asignamos a la clase de desarrollo $ TMP. Pero

si quisiéramos transportarlo a otro ambiente tenemos que asignarlo a una clase de desarrollo o paquete que no sea de

prueba.

Supongamos que volvemos a crear el programa ZPRUEBA_ABAP desde el principio y en la ventana de diálogo quevisualizamos a continuación introducimos la clase de desarrollo o paquete Z_WEB_SERVICE o cualquier otra disponible

en el sistema y presionamos el botón Grabar .

Imagen 2.1 ­ Asignamos una clase de desarrollo o paquete Z

En la siguiente ventana de diálogo podemos elegir entre Crear una nueva órden de transporte o utilizar una que

exista en el sistema presionando el botón Órdenes propias .

Imagen 2.2 ­ Creación de una nueva orden de transporte

2 | Ordenes de Transporte

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 72

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 74: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

En este caso presionamos el botón para crear una nueva orden de transporte .

En la siguiente pantalla completaremos una Descripción breve para nuestra orden de transporte y presionamos el

botón Grabar .

Imagen 2.3 ­ Introducimos una descripción breve

Luego SAP nos propondrá asociar el objeto que acabamos de crear a un número de orden de transporte único en el

sistema.

Imagen 2.4 ­ Asociamos el objeto creado a una orden de transporte

ORDEN DE TRANSPORTE

Es un número unívoco dentro el sistema SAP que se utiliza para agrupar objetos que van a sertransportados entre ambientes.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 73

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 75: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Por último, activamos el programa presionando el botón Activar .

Una orden de transporte puede ser de dos tipos:

Customizing: cuando se utiliza para la configuración del sistema.

Workbench: cuando se utiliza para el desarrollo de programas.

Una orden de transporte puede tener dos estados:

Modificable: cuando la orden puede ser modificada, es decir se le pueden agregar o quitar objetos.

Liberada: cuando la orden no puede ser modificada, está lista para ser transportada a otro ambiente.

Para liberar una orden, basta con presionar el botón para transportar sobre la tarea que compone la orden y

también sobre la orden misma.

El número de la orden de transporte es generado automáticamente por SAP, es decir no lo generamosnosotros.

3 | Tipos y Estados de una Orden de Transporte

Transacciones SE01, SE09 y SE10

Estas transacciones son utilizadas para la administración de las órdenes de transporte en el sistema.

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 74

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 76: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Imagen 3.1 ­ Liberación de una orden de transporte

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 75

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 77: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

Manual de estudios Curso Programador ABAP Nivel Inicial

© CVOSOFT IT ACADEMY | ISBN 978-987-27549-2-1 | [email protected] | www.cvosoft.com 76

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T

Page 78: IT formación profesional - CVOSOFT · Inicio Nueva Unidad: Unidad 1: Introducción a SAP y a ABAP Introducción a SAP y ABAP Curso: Programador ABAP Nivel Inicial CVOSOFT IT Academy

CV

OS

OFT

IT

AC

AD

EM

Y -

Inge

nier

ía e

n fo

rmac

ión

prof

esio

nal I

T | C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

| C

VO

SO

FT

IT A

CA

DE

MY

- In

geni

ería

en

form

ació

n pr

ofes

iona

l IT

en fo

rmac

ión

prof

esio

nal I

T