Vous êtes sur la page 1sur 65

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

In ic io Nu e v a Un id a d :

Unidad 1: Qu es SAP?
Qu es SAP?
Curso: Introduccin a SAP

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

CVOSOFTITAcademyFormacinenSistemas.

Le damos la Bienvenida a una nueva unidad!

Unidad 1: Qu es SAP?

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

:: Descripcin de Unidad

CursodeIntroduccinalsistemainformtico
SAP
Unidad:QuesSAP?
Presentacin e Inicio de unidad Qu es SAP?

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

:: Lecciones que componen esta unidad


Las siguientes lecciones componen a esta unidad de estudios:

Leccin: Qu es un sistema ERP?

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Aprenderemos que es un ERP, cuales son sus caractersticas, el mercado de los ERPs, cuales son los beneficios de utilizarlos, razones para que una
empresalosimplementeylasdesventajasquepresentan.

Leccin: Qu es SAP?

Aprenderemos que es SAP, cuales son los mercados de SAP, los productos y servicios de SAP, los beneficios de utilizar el sistema y las Soluciones
SAPparaPYMES.

Leccin: Historia de SAP


AnalizaremoslahistoriadeSAPjuntoconunbreveresumenhistrico.

Leccin: SAP Business One

Aprenderemos que es SAP Business One y a que tipo de empresas esta destinado. Analizaremos sus caractersticas, los beneficios que pueden
obtenerlasempresas,lasreasfuncionalesquelocomponenycomoessuarquitectura.

Leccin: SAP y sus principales caractersticas


AprenderemosqueesSAP,suscaractersticasprincipales,lasversionesdelsistemayelconceptodetransaccinenSAP.

Leccin: Arquitectura del sistema SAP


AprenderemoscomoeslaarquitecturadelsistemaSAP,comosonlosserviciosdebasesdedatos,deaplicacinydepresentacin.

Leccin: Barras del SAP GUI, la pantalla de status y el men desplegable


AprenderemosautilizarlasbarrasexistentesenunapantalladeSAP.

Leccin: ABAP y el entorno de desarrollo SAP

Aprenderemos que es ABAP, como es el entorno de desarrollo de SAP y distintas caractersticas que presenta este lenguaje de programacin
exclusivodeSAP.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

L e c c i n :

Qu es un sistema ERP?

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Aprenderemos que es un ERP, cuales son sus caractersticas, el mercado de los

ERPs, cuales son los beneficios de utilizarlos, razones para que una empresa los
implemente y las desventajas que presentan.
Curso: Introduccin a SAP
Unidad: Unidad 1: Qu es SAP?

CVOSOFTITAcademyFormacinenSistemas.

1|QuesunERP?

Las empresas cuentan con diferentes recursos: humanos, tecnolgicos, materiales, financieros e informacin. A medida
que estas crecen, el proceso de control de dichos recursos se hace complicado.

Ante esta circunstancia, la tecnologa de la informacin ofrece como solucin la implementacin de los sistemas ERP
(Enterprise Resource Planning o Planeacin de Recursos de la Empresa).

ERP
Son sistemas integrales de gestin empresarial que estn diseados para modelar y automatizar los
procesos de una empresa (rea de finanzas, comercial, logstica, produccin, etc).

Imagen1.1reasquecomponenunsistemaERP

El propsito fundamental de un ERP es otorgar apoyo a los clientes del negocio, tiempos rpidos de respuesta a sus

problemas, disminucin de los costos totales de operacin as como un eficiente manejo de informacin, la cual es
unificada y ordenada en un solo lugar de modo de permitir la toma oportuna de decisiones y acortando los ciclos
productivos.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

Alumno este mdulo de estudios posee muchos "Tips de audio" para que disfrutes, pero no basta con
simplemente escucharlos, sino que hay que "asimilarlos" y aprender los conceptos que en los mismos se
ensean.
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 atrs y analiza nuevamente el tema, una
vez asimilado toma apuntes de lo aprendido.

2|CaractersticasdelosERP

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

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 caractersticas fundamentales:

Flexibilidad: un sistema ERP es flexible de tal manera que responde a las constantes transformaciones de las

empresas. La tecnologa clienteservidor 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 produccin
para otra durante el ciclo total de produccin.

Modularidad: el sistema ERP es un sistema de arquitectura abierta, es decir, puede usar un mdulo libremente sin
que este afecte los restantes. El sistema soporta plataformas mltiples de hardware pues muchas empresas poseen
sistemas heterogneos. Debe tambin facilitar la expansin y/o adaptabilidad de otros mdulos 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 fsico de la empresa y permitir la conexin con otras
entidades pertenecientes al mismo grupo empresarial.

Seleccin de diferentes formas de negocio: debe contener una seleccin de las mejores prcticas de negocios en
todo el planeta.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Simulacin de la realidad: debe permitir la simulacin de la realidad de la empresa en el computadora. De forma


alguna el control del sistema debe estar fuera del proceso y debe ser posible la elaboracin de informes para los
usuarios que controlan el sistema.

3|ElmercadodelosERPs

El mercado ofrece a las empresas opciones que varan no slo en precio sino en integracin, plataformas soportadas y
funcionalidad. Antes de iniciar el proceso de seleccin es muy importante que la empresa tenga muy claro el objetivo
por el cual est implantando un ERP y responda las siguientes preguntas:
Cul es el resultado que se espera?
De cunto tiempo dispone la empresa para alcanzar dicho objetivo?
Quines en la empresa conocen ms a fondo los procesos?
Quines poseen la autoridad para modificar los procesos de uno u otro departamento?

En el siguiente grfico podemos apreciar cuales son los tipos de industrias que ms y menos implementan sistemas
ERP:

Imagen3.1IndustriasquemsimplementansistemasERP

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

10


Entre los ERP ms conocidos se encuentran:

JD Edwards (Estados Unidos)

Oracle PeopleSoft (Estados Unidos)

Baan (Holanda)

R/3 (Alemania)

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

Imagen3.2ElmercadomundialdelossistemasERP

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

11

4|BeneficiosdelossistemasERP

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Varios son los puntos de vista en cuanto a los diferentes beneficios que se esperan en una implementacin de un
ERP, as como los impactos que este tendr en la organizacin.

Es importante mencionar que las diferentes marcas creadoras de software ERP tienen sus beneficios caractersticos.
Sin embargo la mayora de los ERP tienen en comn varios beneficios. Algunos de ellos son:
Solo un sistema para manejar muchos de sus procesos comerciales.
Permiten la integracin entre las funciones de las aplicaciones.
Reducen los costos de la gerencia.
Incrementan el retorno de inversin ROI.
Son una fuente de Infraestructura abierta.

5|RazonesporlascualesunaempresadeseaimplementarunERP

Imagen5.1RazonesporlascualesseimplementaunsistemaERP

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

Integracin de la informacin financiera: el CEO (Chief Executive Officer) siempre busca tener informacin
financiera. En su bsqueda puede encontrarse con muchas versiones diferentes a la real.

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

rea de ventas tiene otra versin y las diferentes unidades comerciales de la empresa pueden tener sus nmeros
propios referente a cuanto estn contribuyendo para la empresa. Con la implementacin de los ERP todos tendrn solo
una versin de los nmeros, con esto no habr vuelta de hojas, todo estar unificado.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

12

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Integracin de la informacin de los pedidos de los clientes: con los sistemas ERP es posible centralizar y darle

un seguimiento a los pedidos de los clientes, desde que se recibe el pedido hasta que se entrega la mercanca. 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 comunicacin entre los sistemas. Con los ERPs esta tarea ser ms fcil.

Estandarizar y agilizar los procesos de manufacturacin: los sistemas ERP vienen con los mtodos estndares

para automatizar algunos de los pasos de un proceso de fabricacin. Estandarizar esos procesos y usar un solo
sistema informtico, integrado puede ahorrar tiempo, aumentar la productividad y reducir los costos.

Minimizar el inventario: Los ERPs agilizan el flujo del proceso industrial ms fcilmente, y mejoran la visibilidad del
proceso de cumplimiento de orden por parte de la empresa. Eso puede originar que los inventarios sean reducidos

y ayudar tambin 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, sera necesario implementar un
sistema que administre a la misma, sin embargo los ERPs ayudan en gran parte.

Estandarizacin de la informacin de RH (Recursos Humanos): especialmente en compaas con mltiples

unidades de negocios, RH puede no tener un simple mtodo unificado, para seguir el tiempo de los empleados y
comunicarse con ellos sobre beneficios y servicios. Un ERP puede encargarse de eso.

6|DesventajasdelosERP
Definitivamente no todo lo que rodea a un ERP es bueno, tambin tienen sus desventajas:
Son caros.
Requieren cambios en la compaa y en los procesos para su instalacin.
Son complejos y muchas compaas 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 aos que las principales empresas desarrolladoras de sistemas ERP orientaron su mirada hacia las

pequeas y medianas empresas PYMES. Para poder satisfacer esta amplia brecha del mercado tuvieron que adaptar
sus precios a los que una pequea y mediana empresa puede pagar.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

13

L e c c i n :

Qu es SAP?

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Aprenderemos que es SAP, cuales son los mercados de SAP, los productos y

servicios de SAP, los beneficios de utilizar el sistema y las Soluciones SAP para
PYMES.
Curso: Introduccin a SAP
Unidad: Unidad 1: Qu es SAP?

CVOSOFTITAcademyFormacinenSistemas.

1|QuesSAP?

SAP(Sistemas,AplicacionesyProductos)
Es una empresa con sede en Walldorf (Alemania), que se dedica a la comercializacin de aplicaciones
de tipo ERP.

Imagen1.1SedecentraldeSAPenAlemania

Como empresa, comercializa un conjunto de aplicaciones de software para soluciones integradas de negocios, entre
ellas mySAP Business Suite, SAP Business One, SAP R/3, entre otras, que proveen soluciones escalables, con ms

de 1.000 procesos de negocio, que la empresas consideran que se encuentran entre las mejores prcticas
empresariales.

SAP es considerada como el tercer proveedor independiente de software del mundo, tras Microsoft y Oracle y el mayor

fabricante europeo de software. Con 12 millones de usuarios, 100.700 instalaciones, y ms de 1.500 socios, es la
compaa ms grande de software Interempresa.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

14

A finales de 2007, SAP empleaba a ms de 50.000 personas en ms de 50 pases.

2|MercadosdeSAP

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

SAP comercializa todos sus productos en diferentes industrias del mundo, desde las compaas privadas hasta las

gubernamentales. La siguiente lista contiene las soluciones diseadas por SAP para cada una de las industrias
especificas:

Imagen2.1SolucionesdeSAPparacadamercado

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

15

3|ProductosdeSAP

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

SAP trabaja en el sector de software de planificacin de recursos empresariales (o ERP por las siglas en ingls de
Enterprise Resource Planning). El principal producto de la compaa es el software SAP ERP llamado R/3.

En R/3 la R significa procesamiento en tiempo real y el nmero 3 se refiere a las tres capas de la
arquitectura de proceso: bases de datos, servidor de aplicaciones y cliente.
El predecesor de R/3 fue R/2.

Otros productos de SAP son:


APO (Advanced Planner and Optimizer)
BW (Business Information Warehouse)
BI (Business Intelligence)
CRM (Customer Relationship Management)
SRM (Supplier Relationship Management)
EHRMS (Human Resource Management Systems)
PLM (Product Lifecycle Management)
KW (Knowledge Warehouse) y muchos ms.

SAP tambin ofrece una nueva plataforma tecnolgica denominada SAP NetWeaver. Esta plataforma tecnolgica
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 (SAP Portals).

SAP cuenta asimismo con soluciones verticales y microverticales. Las soluciones verticales son conocidas tambin
como IS o Industry Solution y estn orientadas a diversas industrias, como las que mencionamos en el punto 3. Las

soluciones microverticales de SAP atienden a industrias especficas, como por ejemplo: empresas agroexportadoras,
etc.

Las soluciones verticales son desarrolladas por SAP y las soluciones microverticales son desarrolladas
por los socios de SAP.

En muchos casos, la implementacin SAP por las empresas se hace mediante la contratacin de consultoras
especializadas y no directamente a travs de SAP.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

16

4|ServiciosdeSAP

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

SAP presenta un amplio conjunto de servicios de calidad para ayudar a sus clientes en el proceso de implementar y
dar soporte a su sistema. Entre estos servicios se incluyen informacin de producto, formacin, instalacin,

migraciones, consultora, etc. SAP ha basado sus servicios en conexiones remotas con clientes a travs de redes
internacionales.

SAP ofrece un programa de certificacin en las reas tcnica, funcional y de desarrollo del sistema a
nivel mundial.

SAP proporciona los siguientes tipos de servicios:


Servicios de consultora para la implementacin de sus sistemas.
Servicios de mantenimiento luego de realizada la implementacin del sistema.
Servicios de informacin y formacin.
Servicios de mantenimiento preventivo.

5|BeneficiosdelsistemaSAP

SAP es un sistema de gran utilidad tanto para los casos en que se requiera una solucin estndar, como tambin para
aquellas empresas que necesiten un sistema a medida.

Esto es posible gracias a las poderosas herramientas de desarrollo que se proveen, mediante el lenguaje de
programacin ABAP, que ha sido creado en base a las necesidades comerciales que existen en la actualidad.

El sistema SAP permite una total personalizacin, incluyendo la posibilidad de construir interfaces propias, creadas en

base a los requerimientos de cada sector, ofreciendo la posibilidad de trabajar con un sistema del tipo abierto, en el
que la informacin almacenada se encuentra disponible en cualquier momento y para todas las reas de la empresa.

De esta manera, se reducen los costos, se mejora la productividad, y se optimizan los procesos de transacciones,
entre otras grandes ventajas.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

17

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

En base al principio de clienteservidor, el sistema SAP funciona a travs de un software que trabaja a varios niveles,
permitiendo una interaccin constante entre los clientes y los servidores, gracias a la posibilidad de instalar la cantidad
de mdulos que sean necesarios.

6|SolucionesSAPparaPYMES

PYMES
Siglas con las que se designa a las pequeas y medianas empresas.

Aunque sus principales aplicaciones estn destinadas a grandes empresas, SAP tambin se dirige a la pequea y
mediana empresa PYMES con productos como SAP Business One y mySAP Allinone.

Estas son soluciones SAP desarrolladas para responder a las necesidades de las PyMEs, preparadas para acompaar
el crecimiento futuro de las empresas.

Hoy, ms que nunca, las empresas, cualquiera sea su tamao, deben competir en una perspectiva global, disponer de
las tecnologas de informacin ms modernas y poder aplicarlas de forma eficaz y rentable.

Las empresas pueden tener distintos tamaos, 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).

Por este motivo, tambin las pequeas y medianas empresas deben adoptar software para PyMEs que den soporte
total a sus requerimientos y que les permitan reaccionar de forma rpida y flexible a los acontecimientos externos,
interviniendo en la organizacin comercial, en la logstica de la produccin 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 dimensin y

estructura de las pequeas y medianas empresas. Para ellas, SAP dispone de las soluciones que trataremos a
continuacin.

6.1|Paraempresasmedianas:

SAP Business AllinOne: es la solucin preconfigurada para los requerimientos especficos de los distintos
sectores de actividad y para garantizar una rpida implementacin.

Adicionalmente, pueden ser personalizado para que se adapte totalmente a los requerimientos individuales de cada

empresa. SAP Business AllinOne entiende los problemas reales del cliente, respondiendo directamente a sus
problemas, requisitos y necesidades.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

18

Imagen6.1.1SAPBusinessAllinOne

6.2|Parapequeasempresas:

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

SAP Business One: es un software empresarial simple, pero poderoso, que sale al encuentro de las necesidades

nicas de las pequeas y medianas empresas. Con una vasta gama de funciones, incluyendo contabilidad, elaboracin
de informes, logstica y gestin de oportunidades de ventas, entre otras.

Disponible en un paquete de fcil utilizacin y de rpida implementacin, este software para empresas abarca todas las
necesidades y continuar hacindolo, acompaando el crecimiento de cada negocio.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

19

Imagen6.2SAPBusinessOne

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

20

L e c c i n :

Historia de SAP
Analizaremos la historia de SAP junto con un breve resumen histrico.
Curso: Introduccin a SAP
Unidad: Unidad 1: Qu es SAP?

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

CVOSOFTITAcademyFormacinenSistemas.

1|HistoriadeSAP

SAP fue fundada en 1972 en la Ciudad de Mannheim, Alemania, por cinco antiguos empleados de IBM (Claus

Wellenreuther, HansWerner Hector, Klaus Tschira, Dietmar Hopp y Hasso Plattner) bajo el nombre de "SAP"
(Sistemas, Aplicaciones y Productos). El nombre fue tomado de la divisin en la que trabajaban en IBM.

La corporacin SAP se ha desarrollado hasta convertirse en la quinta ms grande compaa mundial de software. El

nombre SAP R/3 es al mismo tiempo el nombre de una empresa y el de un sistema informtico. Este sistema
comprende muchos mdulos completamente integrados, que abarca prcticamente todos los aspectos de la
administracin empresarial. Ha sido desarrollado para cumplir con las necesidades crecientes de las organizaciones
mundiales y su importancia est ms all de toda duda.

SAP ha puesto su mirada en el negocio como un todo, as ofrece un sistema nico que soporta prcticamente todas

las reas en una escala global. SAP proporciona la oportunidad de sustituir un gran nmero de sistemas

independientes, que se han desarrollado e instalado en organizaciones ya establecidas, con un solo sistema modular.

Cada mdulo realiza una funcin diferente, pero est diseado para trabajar con otros mdulos. Est totalmente
integrado ofreciendo real compatibilidad a lo largo de las funciones de una empresa.
La primera versin del ERP de SAP fue la R/1 y fue lanzada en el ao 1973.

Luego en el ao 1979, lanzan la solucin R/2 del sistema.

Imagen1.1LaversinR/2delsistemaSAP

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

21

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

La empresa sali a bolsa en el ao 1988. Actualmente cotiza en varios mercados de valores, incluyendo la Bolsa de
Francfort y la de Nueva York, donde cotiza bajo el smbolo "SAP".

En el ao 1992, SAP lanza la versin R/3, la cual revoluciona el mercado mediante la


utilizacin de las tres capas del sistema

Imagen1.2LaversinR/3delsistemaSAP

Despus de haber dominado el mercado, la empresa afronta una mayor competencia de Microsoft e IBM. En marzo de
2004 cambi su enfoque de negocio en favor de crear la "plataforma" que desarrolla y utiliza, la nueva versin de su
software NetWeaver.

SAP NetWeaver es una plataforma de tecnologa integrada para todas las aplicaciones SAP en el plano
tcnico.
Es conocida como una aplicacin orientada a servicios y a la integracin.
Provee al usuario de un vnculo entre lenguajes JAVA y ABAP.

Est construido usando estndares abiertos de la industria por lo que es sencillo negociar transacciones de informacin
con desarrollos de Microsoft . NET, Sun Java y IBM WebSphere.

Es en este punto donde SAP se encuentra enfrentado con Microsoft e IBM, en lo que se conoce como "la guerra de
las plataformas".

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

22

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Netweaver fue lanzado como un movimiento estratgico de SAP que plantea a las empresas ejecutar todas sus

aplicaciones empresariales en una nica plataforma integrada con la ms firme infraestructura. Esta solucin incorpora
un bajo costo con una gran flexibilidad, una mejor integracin con las aplicaciones y construccin en estndares para
asegurar la futura interoperacin.

Este lanzamiento es una parte del plan de SAP de transformarse en una herramienta ms abierta y orientada a
servicios en base a las necesidades del mercado.

La primer versin de NetWeaver fue anunciada por SAP en enero del 2003 y el 31 de marzo de 2004 fue distribuida
comercialmente. La misma fue denominada como SAP NetWeaver 2004.

La segunda versin se llam NetWeaver 2004s o tambin NetWeaver 7.0 y SAP la liber comercialmente el 24 de
octubre de 2005.

A comienzos de 2004 sostuvo conversaciones con Microsoft sobre una posible fusin. Las empresas dijeron que las

conversaciones finalizaron sin un acuerdo. Sin embargo, a comienzos del 2006 fue anunciada una alianza muy

importante entre SAP y Microsoft para integrar las aplicaciones ERP de SAP con las de Office de Microsoft bajo el
nombre de proyecto "Duet".

La compra de SAP por parte de Microsoft habra sido uno de los acuerdos ms grandes en la historia
de la industria del software, dado el valor de mercado de la alemana, de ms de 55.000 millones de
euros (junio 2004).

SAP ha conquistado clientes de forma consistente para aumentar la cuota del mercado global entre sus cuatro

principales competidores a un 55% a fines de 2004, desde un 48% dos aos antes. La participacin combinada de
Oracle y PeopleSoft declin de un 29% a un 23%.

En la actualidad SAP posee alrededor de 102.500 clientes, los cuales se ubican en ms de 120 pases.

En los ltimos aos la empresa continuo creciendo de dos formas: por un lado lanzando nuevos productos al mercado
tales como SAP ERP, SAP Business ByDesign, SAP Business Suite, SAP HANA y por otro lado con la adquisicin de
empresas que SAP consideraba estratgicas tal como SyBase y Success Factors.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

23

Imagen1.3EvolucindelosproductosdeSAPatravsdelosaos

2|Breveresumenhistrico

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

A continuacin vemos un breve resumen histrico de los hechos ms significativos durante la vida de la empresa en
los ltimos 40 aos.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

24

AO

SUCESOENLAVIDADESAP

1972

Se funda SAP

1973

Se lanzan las soluciones SAP R/1

1977

Primeros clientes internacionales

1979

Se lanzan las soluciones SAP R/2

1988

La empresa sale a la bolsa de Francfort

1992

Se lanzan las soluciones SAP R/3.


La versin 3.1 de SAP R/3 se adapta a Internet.
La empresa lanza las nuevas soluciones de gestin de relaciones

1996

con los clientes y de gestin de la cadena de suministro.


SAP comienza a desarrollar soluciones especficas para cada
sector.

1998

La empresa cotiza en la Bolsa de Nueva York.

1999

SAP presenta mySAP.com.


SAP crea SAPHosting, una filial dedicada a la prestacin de
servicios de aplicaciones de Internet y a actividades de hosting de
aplicaciones.

2000

SAP forma una alianza estratgica con Commerce One para crear
SAPMarkets, una filial dedicada a la creacin e impulso de
marketplaces de businesstobusiness interconectados globalmente
a travs de Internet.

2001

SAP adquiere Top Tier y forma SAP Portals.

2004

Se lanza la versin SAP NetWeaver 2004.

2005

Se lanza la version SAP Netweaver 2004s.


Fracasa alianza entre SAP y Microsoft.

2006
SAP anuncia el lanzamiento general de SAP ERP.
2007

SAP revela SAP Business ByDesign, un producto diseado


especficamente para pequeas y medianas empresas.

2008

SAP realiza con xito su adquisicin de Business Objects.

2009

SAP presenta su software SAP Business Suite 7.


SAP adquiere Sybase, proveedor de servicios especializado

2010

exclusivamente en la gestin de la informacin y el uso de datos


mviles.

2011

2012
2015

Los clientes iniciales de SAP HANA ponen en prctica las primeras


implementaciones del producto.
SAP completa la adquisicin de Success Factors, una de los
lderes del mercado de aplicaciones de Internet.
SAP lanza al mercado S4/HANA
Tabla2.1EvolucindeSAP

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

25

L e c c i n :

Video SAP Business One

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Aprenderemos que es SAP Business One y a que tipo de empresas esta destinado.

Analizaremos sus caractersticas, los beneficios que pueden obtener las empresas, las
reas funcionales que lo componen y como es su arquitectura.
Curso: Introduccin a SAP
Unidad: Unidad 1: Qu es SAP?

CVOSOFTITAcademyFormacinenSistemas.

1|SAPBusinessOne

Alumno a continuacin veremos un vdeo sobre SAP Business One, que es el producto de SAP desarrollado
especficamente para las pequeas empresas.

Alumno este mdulo de estudios posee muchos vdeos para que disfrutes, pero no basta con
simplemente mirarlos, sino que hay que "asimilarlos" y aprender los conceptos que en los mismos se
ensean.
Para ello te aconsejo:
Analiza atentamente el vdeo, cuando lo consideres, pausalo y toma apuntes de lo
aprendido.
Si algo no te qued del todo claro, no hay problema, vuelve atrs y analiza nuevamente el
tema, una vez asimilado toma apuntes de lo aprendido.

2|QuesSAPBusinessOne?

Es una solucin integrada de gestin empresarial, que ha sido diseada especficamente para las pequeas y

medianas empresas, la cual permite la automatizacin de los procesos empresariales y que ofrece la visin veraz y
unificada de la informacin empresarial actualizada y crtica que requieren las compaas en todas sus reas
funcionales.

La visibilidad de 360 grados sobre las reas de ventas, finanzas, compras, gestin de almacenes y
produccin, entre otras, le permite a las empresas tomar decisiones seguras, incrementando as la
rentabilidad de la empresa y los niveles de control sobre sus respectivos procesos.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

26

3|QuempresasutilizanopuedenutilizarSAPBusinessOne?

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Es una solucin idnea para aquellas compaas que facturan anualmente entre 2 y 20 millones de euros o cuyas

plantillas de personal no sobrepasen los 99 empleados. Implementada en diversos mercados, la aplicacin ha sido

optimizada para las compaas que pertenecen al sector minorista, al de la distribucin mayorista, la fabricacin bsica
(discreta y continua) y los servicios profesionales.

Ms de 18.000 pequeas y medianas empresas alrededor del planeta ya han instalado la aplicacin SAP
Business One.

4|QucaractersticaspresentaSAPBusinessOne?
Algunas de las principales caractersticas diferenciadoras que presenta SAP Business One son:

Imagen1.1LaoficinaintegradaconSAPBusinessOne

FuncionalidadesIntegrales:

SAP Business One automatiza todas las funciones empresariales bsicas, incluyendo la gestin de las relaciones con
los clientes (gestin CRM, por sus siglas en ingls) acceso en entorno web, la gestin de campaas de marketing y la
definicin de clientes potenciales la produccin y las finanzas

Las funcionalidades de gestin CRM integran a su vez los procesos de ventas, soporte, comercio electrnico y de otra
ndole que deben llevarse a cabo de cara al cliente, a nivel de toda la organizacin.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

27

PotentesHerramientasdeAnlisisyGestindeInformes

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Diversas herramientas de consulta y gestin de informes permiten seleccionar cualquier dato dentro de un informe con
el fin de acceder a todos los detalles relevantes. Las funcionalidades de gestin de informes utilizan una interfaz
estndar con Microsoft Excel, con el fin de simplificar la creacin de informes.

FacilidaddeUso

SAP Business One es una aplicacin potente pero flexible que ha sido diseada pensando en el usuario final por

consiguiente, es fcil de usar, incluso por aquellos que presentan un nivel limitado de habilidades tcnicas. La
disponibilidad de una interfaz de usuario intuitivo y del ambiente Microsoft Windows contribuye significativamente a
reducir las correspondientes curvas de aprendizaje.

FlexibilidadyAdaptabilidad

SAP Business One proporciona a cada usuario dentro de su organizacin la libertad necesaria para agregar campos,

modificar formatos y personalizar consultas e informes con facilidad. Cuenta con la capacidad para agregar gilmente
nuevas funcionalidades, a medida que las necesidades del negocio crezcan con el paso del tiempo..

SoportedeSAP

SAP Business One es una aplicacin que ha sido desarrollada por el lder mundial en el suministro de soluciones de
software empresarial, con ms de 30 aos de experiencia y ms de 12 millones de usuarios a escala mundial.

5|QubeneficiosobtienenlasempresasqueinstalanSAPBusinessOne?
Los beneficios ms relevantes que podemos sealar son:

AumentodeIngresos

El gil y sencillo acceso a la informacin que est disponible en tiempo real en cualquier lugar de la aplicacin ayudar
a identificar nuevas oportunidades de venta, agilizar los tiempos de entrada al mercado de sus productos y prestar
unos niveles de soporte y servicio al cliente que seguramente facilitarn la realizacin de nuevos negocios.

ReduccindeCostes

Debido a que ya no sern necesario realizar las costosas actualizaciones y las reiterativas personalizaciones requeridas
como parte de los esfuerzos por mantener la compatibilidad del software empresarial.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

28

OperacionesSobreunanicaSolucin

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

La aplicacin SAP Business One comprende los siguientes componentes integrales: contabilidad, gestin de las
relaciones con los clientes (CRM), ventas, produccin, compras, gestin de bancos e inventario. Las soluciones

plenamente integradas, que son aportadas por los partners y distribuidores de software independiente de SAP, vienen a
complementar las funcionalidades existentes de la aplicacin y a acometer las necesidades particulares del negocio.

AccesoaunSoporteLocal
Una red mundial de partners cualificados ofrece un nivel inigualable de soporte a escala local.

GestindeOperacionesenMonedaMltiple
Permite gestionar operaciones e informes en diferentes divisas.

6|QureasfuncionalescomponenaSAPBusinessOne?

SAP Business One ofrece funcionalidades en las siguientes reas con el fin de racionalizar y facilitar el desarrollo de
sus procesos bsicos de negocio:

Finanzas

Permite gestionar las transacciones financieras, incluyendo libro mayor, configuracin y mantenimiento de cuentas,
asientos de diario, ajustes de moneda extranjera y definicin de presupuestos.

Bancos
Permite gestionar los apuntes de caja, registros de cheques, depsitos y reconciliaciones bancarias.

Ventas

Creacin de ofertas, registracin de pedidos de clientes, realizacin de entregas, actualizacin del stock en el almacn
y gestin de todas las facturas y cuentas a cobrar.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

29

Compras

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Gestin y administracin de las actividades asociadas a los proveedores, tales como la emisin de pedidos de compra,
la actualizacin del inventario, el clculo del valor de los artculos de importacin y la gestin de devoluciones y
abonos.

GestinCRM

Gestin y actualizacin de todos los datos de clientes y distribuidores, incluyendo resmenes de contactos, saldos de
cuenta y anlisis de las previsiones de ventas
.

ControldeInventarios

Gestin de los niveles de stock, los artculos, las listas de precios, los acuerdos de precios especiales, traspasos entre
almacenes y transacciones de inventario.

PlanificacindeNecesidadesdeMateriales

Planificacin y gestin de las rdenes de fabricacin y los pedidos de compra de materiales, empleando una diversidad
de criterios que aportarn una potente funcin de planificacin para las compras a proveedores y para la planificacin
de las rdenes de produccin.

Informes

Creacin de potentes informes para prcticamente todos los aspectos del negocio, incluyendo llamadas de clientes,
deudas a proveedores, ventas, flujos de caja, resmenes de contactos con los clientes, contabilidad, stock en el

almacn, estados financieros, precios, actividades de clientes, y mucho ms (mediante informes estndar o consultas
definidas por el mismo usuario).

GestindeServicio

Optimizacin del potencial de los departamentos de servicio mediante la prestacin de soporte a las operaciones de

servicio, la gestin de los contratos de servicio, la planificacin del servicio, el seguimiento de las actividades de
interaccin con los clientes, y el soporte al cliente.

GestindelosEmpleados

Proporciona a los gerentes las funcionalidades necesarias para gestionar la informacin detallada sobre los empleados,
la informacin de contacto con los mismos, y la informacin sobre ausencias laborales.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

30

KitdeDesarrollodeSoftware

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Permite conectar fcilmente aplicaciones externas a SAP Business One, o aadir nuevas funcionalidades a la
aplicacin, a travs del uso del denominado Kit de Desarrollo de Software (Software Development Kit) SAP Business
One SDK.

7|CmoeslaarquitecturadeSAPBusinessOne?

La aplicacin SAP Business One reside en un nico servidor que se integra homogneamente con la plataforma
estndar de Microsoft Windows.
La arquitectura racionalizada de SAP Business One ofrece soporte a las siguientes bases de datos::
Microsoft SQL Server
IBM DB2 Express Edition

La arquitectura de servidores incluye protocolos de seguridad, copia de seguridad y acceso a redes.

El acceso se garantiza por medio de un servicio de terminales de red de rea amplia WAN o de una conectividad en
red

El entorno SAP Business One utiliza procedimientos estndar de generacin de copias de seguridad de las bases de

datos, eliminando la necesidad de guardar y transferir una base de datos de una mquina a otra y permitiendo un
acceso inmediato a la informacin crtica de negocio.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

31

L e c c i n :

SAP y sus principales caractersticas

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Aprenderemos que es SAP, sus caractersticas principales, las versiones del sistema y
el concepto de transaccin en SAP.
Curso: Introduccin a SAP
Unidad: Unidad 1: Qu es SAP?

CVOSOFTITAcademyFormacinenSistemas.

1|QuesSAPR/3?

SAPR/3
Es un sistema ERP, que se utiliza para la administracin integral de una empresa.

Est compuesto por una serie de reas funcionales o mdulos que responden de forma completa y en tiempo real a

los procesos operativos de las compaas. Aunque pueden ser agrupados en cuatro grandes reas (financiera,
logstica, recursos humanos y funciones multiaplicaciones), funcionan de un modo integrado, dado que existen
conexiones naturales entre los distintos procesos.

Imagen1.1LosmdulosdelsistemaSAP

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

32

Losprincipalesmdulosdeestasolucinson:
SD (Ventas y Distribucin)
MM (Gestin de Materiales)
PP (Planificacin de Producto)
QM (Gestin de Calidad)
PM (Mantenimiento)
HR (Gestin de Recursos Humanos)
FI (Gestin Financiera)
CO (Controlling)
TR (Tesoreria)
PS (Sistema de Proyectos)
WF (Workflow)
IS (Soluciones Sectoriales)

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Aparte de la solucin R/3 estndar, existen otras soluciones del sistema, especialmente diseadas segn los
requerimientos de la industria a la que est destinada. As existe la solucin ISUUtilities para empresas de servicios o
la solucin Banking para bancos.

2|CaracteristicasprincipalesdelsistemaSAPR/3

Las mltiples ventajas del software R/3 hace que se haya convertido en uno de los estndares dentro de las grandes
corporaciones. A continuacin detallaremos algunas de estas ventajas:

Exhaustivo: El sistema R/3 engloba prcticamente la totalidad de los procesos de gestin de la empresa. En el punto
1 vimos detallados los mdulos que incluye el sistema R/3.

Integrado: Tal cantidad de mdulos no aportaran demasiado valor aadido a la empresa si no fuera por la
integracin. Las interrelaciones estrechas entre mdulos de SAP permiten tener disponible en tiempo real y con
exactitud los principales indicadores de gestin.

Como ejemplo ilustrativo diremos que una entrada de mercancas en R/3 puede producir una actualizacin del

inventario de almacn, un apunte contable en la contabilidad financiera, una actualizacin del sistema de informacin
del control de costes y un aviso a produccin de que hay nueva materia prima en almacn.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

33

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Abierto Tecnolgicamente hablando: SAP es un sistema abierto. Podemos implantarlo en una variedad enorme de
servidores diferentes y ejecutarlo sobre sistemas operativos y sistemas de gestin de bases de datos de diversos
fabricantes.

Esto nos permite escalar nuestro sistema adecundolo a nuestro tamao de empresa y elegir a nuestros proveedores
de hardware y software de sistemas sin estar atados a ninguno. Su arquitectura sigue varios de los estndares de
sistemas abiertos como POSIX o XOPEN.

Flexible: Podemos utilizar junto con SAP, otros productos de software de otros fabricantes. Existen interfaces con

productos de Microsoft, Lotus o Oracle entre otros. SAP posee tambin un amplio men de parametrizacin que nos
permite adecuar el sistema a nuestras necesidades, as como un completo sistema de desarrollo para crear nuestros
nuevos programas y que mantengan la integracin con el estndar.

Global: el sistema SAP soporta su utilizacin en varios idiomas, la contabilizacin de documentos en cualquier
moneda y tiene configuradas las particularidades fiscales y de gestin de recursos humanos de un gran nmero de
pases.

Esta globalidad es el argumento de mayor peso en la decisin de una multinacional a la hora de adquirir
SAP.

Actualizado: dos de los grandes problemas de los departamentos de TI a finales de los 90 han sido el efecto 2000 y

en el caso de las empresas europeas, la entrada en vigencia del euro. El software SAP R/3 tiene contemplados y
solucionados estos problemas entre otros. Adems, la constante investigacin llevada a cabo por SAP hace que su
software este al da incluyendo las ltimas tecnologas disponibles como EDI, Data Warehouse, clientes Java, comercio
electrnico, etc.

3|VersionesdelsistemaR/3

Luego del lanzamiento del sistema R/3 en el ao 1992, SAP realiz distintas modificaciones a su producto a travs de
las distintas versiones del mismo que salieron al mercado. Primero vino la versin 3.1, luego la 3.1I, 4.0, 4.0B, 4.5,
4.5B, 4.6 4.6B, 4.6C, 4.7 y muchsimas otras ms hasta llegar a la ltima versin actual de la solucin que es la 6.0.

A medida que SAP lanza nuevas versiones de su sistema R/3 va descontinuando el mantenimiento que les ofrece a
las empresas de sus versiones anteriores.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

34

De este modo se obliga a las empresas a actualizar su versin del sistema SAP mediante un proyecto
de Upgrade.

4|ElconceptodetransaccinenSAP

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Una transaccin comercial es un intercambio entre una parte del sistema y otra. La planta de produccin, por ejemplo,

quiere un suministro desde el almacn a cambio de un recibo. El almacn 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 almacn a la
de la planta de produccin y definir una transaccin financiera para registrar el intercambio de valor por el material.

Cuando un usuario est trabajando en una terminal, por ejemplo un cajero automtico, una transaccin con el sistema

no queda terminada hasta que ste verifica que las entradas de informacin son correctas. El sistema registrar
automticamente la transaccin como un documento que queda en el sistema en prueba de quin hizo la transaccin y
cundo sta ocurri exactamente.
Llevando esta visin al sistema SAP:

TRANSACCIN
Se compone de una o varias pantallas por las que va pasando el usuario, en las que se le pide los
datos referentes a la operacin que quiere llevar a cabo.

Tras completar toda la informacin obligatoria y parte de los campos opcionales, el usuario tiene la opcin de grabar la

transaccin (en el caso de que hablemos de una transaccin de creacin o modificacin) o de desechar toda la
operacin. Este es el punto clave de una transaccin si se graba, entonces todos los datos quedarn registrados, si se
cancela, entonces ningn dato se grabar.

Existen distintos tipos de transacciones en SAP: existen transacciones de creacin, de modificacin y de


visualizacin.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

35

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

El concepto de transaccin implica que no pueden grabarse slo una parte de los datos, porque esto provocara una

inconsistencia en el sistema. En el ejemplo anterior, si slo se registrar el movimiento de mercancas entre la planta y
el almacn y no se grabar la anotacin contable correspondiente, no podramos, en un momento dado, sacar un
balance contable correcto.

En R/3 accedemos a las transacciones generalmente a travs del men de SAP, pero tambin podemos acceder
directamente utilizando su cdigo de transaccin. Los usuarios novatos no suelen utilizar este ltimo mtodo descrito,
pero a medida que se acostumbran al sistema y se dan cuenta que suelen ejecutar siempre la misma decena de
transacciones, aprenden el cdigo y lo utilizan.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

36

L e c c i n :

Arquitectura del sistema SAP

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Aprenderemos como es la arquitectura del sistema SAP, como son los servicios de
bases de datos, de aplicacin y de presentacin.
Curso: Introduccin a SAP
Unidad: Unidad 1: Qu es SAP?

CVOSOFTITAcademyFormacinenSistemas.

1|ArquitecturadelsistemaR/3

El sistema R/3 de SAP se basa en una arquitectura clienteservidor de 3 capas: la capa de base de datos, la capa de

aplicacin y la capa de presentacin. La idea fundamental de la filosofa clienteservidor es la distribucin de las tareas
que debe realizar el sistema. Cada capa se encarga de proveer ciertos servicios:

Imagen1.1ArquitecturadelsistemaSAP

CAPA DE BASE DE DATOS: proporciona servicios de base de datos para el salvado y recuperacin de los datos
empresariales.

CAPA DE APLICACIN: proporciona servicios de aplicacin para el manejo de la lgica de aplicacin.

CAPA DE PRESENTACIN: proporciona servicios de presentacin para la implementacin del SAP GUI. La
arquitectura multicapa clienteservidor le permite al sistema R/3 tener las siguientes caractersticas:

Escalabilidad: permite el agregado de nuevos equipos en cualquiera de sus 3 niveles para acomodarse a los
requerimientos dinmicos del sistema.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

37

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Portabilidad: el software normalmente contina en vigencia ms tiempo que el hardware que lo soporta, es
por ello por lo que el software SAP R/3 se caracteriza por su portabilidad a travs de distintos tipos de hardware,
sistemas operativos y RDBMS.
Apertura: todos los datos estn almacenados en tablas que son accesibles sin necesidad de instrucciones
complejas de recuperacin de datos.
Parametrizabilidad: SAP R/3 es un software estndar que dispone de herramientas especficas para la
adaptacin del software a las necesidades de la empresa.

Estas herramientas, englobadas en lo que se conoce como el customizing, permiten amoldar los
procesos de negocio establecidos en el estndar a la manera de trabajar de cada empresa.

El sistema R/3 sigue varios estndares reconocidos internacionalmente e interfaces abiertos:

Estndar
TCP/IP

Como protocolo de comunicaciones.

Como la interface de programacin de ms alto nivel.

RFC

Funciones de aplicacin pueden ser llamadas externamente.

CPIC
SQL y
ODBC
OLE/DDE y
RFC

Descripcin

Para comunicaciones entre programas.


Para acceso a los datos guardados en RDMBs.

Para la integracin de aplicaciones de PC.

X.400/X.500 Como la interface de email.


EDI

Para el intercambio de datos a nivel de aplicacin.

ALE

Para la integracin Online de aplicaciones descentralizadas.


Tabla1.1Estndaresreconocidosinternacionalmente

En cuanto a la compatibilidad del sistema con sistemas operativos y base de datos, R/3 soporta:
S.O. : UNIX, Windows, AS/400, OS/390.
RDBMS: Informix, Oracle, ADABAS, DB2, SQL Server.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

38

2|Serviciosdebasesdedatos
Acceso a base de datos relacional

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Para el acceso y manipulacin de datos, R/3 usa exclusivamente comandos del lenguaje SQL. Se dispone de 2 tipos
diferentes de SQL: el Open SQL (extensin de lenguaje de programacin ABAP) y el SQL nativo (SQL nativo del
sistema de base de datos que tengamos por debajo de nuestro SAP).

Optimizacin de las operaciones cliente/servidor

Se dispone de un cach de cliente consistente en buffers especiales en cada servidor de aplicacin situados en la

memoria principal. Esto reduce el trfico de red y los accesos a base de datos. La optimizacin de los buffers es

asegurada por el mecanismo de sobrescritura LRU (Least Recently Used) que consigue mantener en memoria los
datos ms frecuentemente usados.

Administracin base de datos SAP

SAP ha desarrollado una serie de herramientas para la administracin de la base de datos para el caso de ORACLE
como RDBMS son:

BRBACKUP: herramienta para los backups Online y Offline de los datos de aplicacin y control, as como de
los logs.
BRRESTORE: herramienta para la restauracin de los datos de aplicacin y control, as como de los logs.
BRARCHIVE: herramienta para el archivado de los logs.
SAPDBA: herramienta que integra todas las tareas de administracin de la base de datos.

3|Serviciosdeaplicacin

La capa de aplicacin estar, en el caso ms general, compuesta de mltiples instancias por lo que estos servicios
estarn distribuidos por todas estas instancias. Una instancia R/3 consiste de un dispatcher y de uno o varios procesos
de trabajo para cada uno de los servicios que debe proveer, adems de un conjunto de buffers en memoria
compartida.
Los servicios de la capa de aplicacin se pueden clasificar en:

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

39

Dilogo

Actualizacin

Gestin Bloqueos

Procesamiento Batch B
Servidor Mensajes

Gateway

Spool

Tabla3.1Serviciosdelacapadeaplicacin

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

SERVICIOS DE DILOGO: cuando un usuario est conectado a un sistema R/3 y realiza cualquier solicitud de
informacin al sistema (por ejemplo visualizar una factura), este requerimiento es gestionado por el sistema a travs de
una cola de trabajo o proceso llamado de dilogo. Estos procesos actan como interlocutores entre el usuario final y la
base de datos.

SERVICIOS DE ACTUALIZACIN: el sistema est provisto de unas colas de trabajo especiales llamadas de
actualizacin por donde gestionar las modificaciones de los datos de aplicacin en la base de datos.

SERVICIO DE GESTIN DE BLOQUEOS: este servicio juega un papel muy importante y, como el anterior, slo una

instancia dentro de un mismo sistema puede proveer este servicio. Este servicio es el encargado de impedir que un

objeto en SAP sea modificado por ms de un usuario a la vez. Este servicio es absolutamente necesario para la
integridad de los datos de aplicacin.

Se recomienda que estos dos ltimos servicios corran en la misma instancia ya que interactan entre s.

SERVICIO DE PROCESAMIENTO BATCH: el sistema R/3 proporciona unos procesos llamados de batch especficos
para la realizacin de tareas, especialmente largas, que no requieran la intervencin del usuario final. De esta forma se
podrn planificar tareas pesadas como la carga o modificacin masiva de datos maestros sin que el usuario tenga que
estar presente para su ejecucin.

SERVICIO DE MENSAJES: dentro de la capa de aplicacin hay una instancia entre el resto que provee el servicio

de servidor de mensajes este servicio es necesario para la comunicacin de todas las instancias de un sistema R/3 ya
que monitoriza y asigna recursos libres. La instancia donde corre este servicio es llamada instancia central.

SERVICIO DE SPOOL: este servicio es el encargado de gestionar los requerimientos de impresin dentro de SAP
R/3. Tambin realiza:
Comunicacin entre diferentes sistemas R/3.
Llamadas a funciones remotas RFC.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

40

CPIC (Common Programming Interface for Comunications).


Conexin de sistemas externos tales como sistemas EDI, etc.

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Los servicios de dilogo, gestin de bloqueos, actualizacin, fondo y spool son provistos por los procesos de trabajo,
los cuales son coordinados por el dispatcher.

El dispatcher acta de interface entre la capa de presentacin y la de aplicacin ya que todas los requerimientos que
vienen del nivel de presentacin son recibidos por el dispatcher y son asignados a procesos de trabajo libres de las

instancias. Las peticiones de usuario, una vez asignadas por el dispatcher a su correspondiente proceso de trabajo,
accedern a la base de datos directamente con SQL.

SAP R/3 funciona como un grupo de procesos de sistema trabajando en cooperacin y en paralelo.

SERVICIO DE GATEWAY: el servicio Gateway es usado para comunicaciones entre diferentes sistemas
cliente/servidor o mainframe.

4|Serviciosdepresentacin

Las aplicaciones de SAP R/3 han sido diseadas siguiendo estndares que aseguran uniformidad, integracin y
ergonomicidad. Esta uniformidad se extiende a todas las partes del diseo del interface.
Algunas de estas partes en las que observaremos la consistencia del interface son:

Ayuda Online: permite acceder a la documentacin sobre el uso de las aplicaciones R/3. Esta ayuda trabaja con
referencias de hipertexto permitiendo la navegacin.

Elementos de control: se dispone de campos de entrada para la introduccin de datos, campos de salida para la
visualizacin de los mismos, table control para la visualizacin de datos en formato de tabla, pushbuttons, casillas de

seleccin y radiobuttons. Se implementan barras de desplazamiento cuando la informacin a visualizar en pantalla


supera el tamao de sta.

Mens: todas las funciones implementadas en las aplicaciones R/3 pueden ser accedidas va mens desplegables.
Estos mens desplegables se encuentran uniformemente estructurados a lo largo de todas las aplicaciones del sistema
R/3 siguiendo una estructura arbrea.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

41

Se permite tambin la creacin de mens propios de usuario.

Barras de tareas: la barra de tareas contiene los smbolos de los comandos de navegacin ms usados.

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Barras de botones: las funciones esenciales para el control de una aplicacin pueden ser accedidas a travs de las
barras de botones.

Valores de entrada posibles: en casi todos los campos de entrada se dispone de una funcin que nos permite
visualizar los valores limitados para la introduccin de valores.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

42

L e c c i n :

Barras del SAP GUI, la pantalla de status y el


men desplegable
Aprenderemos a utilizar las barras existentes en una pantalla de SAP.
Curso: Introduccin a SAP
Unidad: Unidad 1: Qu es SAP?

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

CVOSOFTITAcademyFormacinenSistemas.

1|BarrasexistentesenunapantallaSAP

En el siguiente grfico vemos identificadas las distintas barras existentes en un modo de SAP. A continuacin
explicaremos cada una de ellas en detalle.

Imagen1.1BarrasexistentesenunmodoSAP

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

43

2|Barraestandardeherramientas

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

La barra de herramientas estndar es de particular inters, ya que contiene muchos de los botones necesarios para
realizar las acciones ms comunes tales como grabar, buscar, dar enter, imprimir, etc.
Las funciones asignadas a la barra de herramientas estndar son las siguientes:

Botn Enter

Se deber pulsar este botn para chequear los datos introducidos en una pantalla. El botn enter realiza la misma
funcin que pulsar la tecla enter del teclado.

Campo de comandos

Es un prompt de lnea de comandos, y en l se pueden introducir comandos tales como cdigos de transacciones o
mens de mbito.

Botn Grabar
Se deber pulsar este botn cuando deseemos confirmar la grabacin de los datos introducidos.

Botn Back
Se deber pulsar este botn si queremos regresar a la pantalla anterior sin grabar los datos introducidos.

Botn Exit

Se deber pulsar este botn si queremos salir de la actual aplicacin. El sistema nos devuelve a la anterior aplicacin.

Botn Cancel
Se deber pulsar este botn si deseamos salir de la tarea actual sin grabar.

Botn Imprimir

Se deber pulsar este botn si deseamos imprimir los datos que actualmente aparecen en pantalla. El botn de
impresin estar activado nicamente en pantallas donde los datos aparezcan en formato de listado y formato de tabla.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

44


Botn Buscar

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Se deber pulsar este botn si deseamos realizar una bsqueda de una cadena de caracteres en la pantalla actual. El

botn de buscar estar activado nicamente en pantallas donde los datos aparezcan en formato de listado y formato
de tabla.

Botn Buscar Siguiente

Se deber pulsar este botn si deseamos seguir buscando la cadena de caracteres indicada en una bsqueda anterior

con el botn buscar. El botn de buscar siguiente estar activado nicamente en pantallas donde los datos aparezcan
en formato de listado y formato de tabla.

Botones de Paginacin

Los botones de paginacin nos permiten colocarnos en las pginas deseadas dentro de los listados que podamos
obtener en pantalla. Los botones de paginacin estarn activados nicamente en pantallas donde los datos aparezcan

en formato de listado y formato de tabla. Disponemos de las opciones primera pgina, pgina arriba, pgina abajo y
ltima pgina.

3|Barradeaplicaciones

Imagen3.1Labarradeaplicaciones

La Barra de aplicaciones se encuentra entre la barra de ttulos y la parte principal de la pantalla. En ella disponemos
de las opciones bsicas para el control de la aplicacin actual: crear, modificar, visualizar, borrar, copiar, etc.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

45

4|Barradeestado

Imagen4.1Labarradeestado

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Se encuentra en la parte inferior de la pantalla y su funcin principal es la de mostrarnos los mensajes de Informacin,
Advertencia, Error o xito que la aplicacin en curso nos muestre al navegar por ella.
Como funciones adicionales, la barra de estado nos muestra tambin:

El nombre de la base de datos SAP (de 3 caracteres, en el grfico S60) a la que estamos conectados. Cuando
se instala en el servidor el software del sistema SAP, ste se comunica con el RDBMS que debe haber sido
previamente instalado para crear la base de datos que contendr todas las tablas relacionales de las que se
componen las distintas aplicaciones modulares de SAP.

El nmero de modo al que corresponde la pantalla actual (en el grfico es el nmero 1).

El mandante al que estamos conectados (en el grfico 812).

El nombre del servidor a nivel de sistema operativo al que estamos conectados (en este caso sapconex).

El modo de escritura en el que estamos. Los valores posibles pueden ser INS (modo insert) y OVR (modo
overwrite o sobre escritura). Cambiaremos de uno a otro sin ms que pulsar la tecla Insert de nuestro teclado.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

46

5|Barradettulos

Imagen5.1Labarradettulos

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Su funcin principal es mostrarnos la descripcin de la transaccin o men de mbito en curso. Se encuentra entre la

barra estndar de herramientas y la barra de aplicaciones. Ejemplos de los ttulos que podremos visualizar son: Crear
usuario, Visualizar material, etc.

6|Pantalladestatus

Existe en SAP una ventana que nos informa sobre la conexin actual que hemos realizado en el sistema, as como

sobre los datos tcnicos referentes al sistema operativo, el sistema de gestin de base de datos del servidor y la
versin de SAP instalada.

A esta pantalla accederemos desde el men Sistema/Status, el cual siempre se encuentra disponible desde cualquier
punto de navegacin de SAP.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

47

Imagen6.1Lapantalladestatus

En ella podemos distinguir varias partes que describimos a continuacin:

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Datos utilizacin: En esta parte se presentan los datos relativos a la conexin que el usuario ha realizado sobre

SAP como el mandante, nombre de usuario, idioma de conexin, fecha y hora del sistema, as como la fecha y hora
de la conexin anterior que realiz ese mismo usuario sobre el sistema.

Se deber tener en cuenta que la hora aqu presentada no tiene nada que ver con la hora presentada
en la barra de estado ya que la que aparece en la ventana de status se refiere a la hora actual del
servidor y la hora de la barra de estado se refiere a la hora actual del PC, que en general no
coincidirn..

Datos SAP: Este rea est destinada a mostrar informacin tcnica sobre SAP y se compone de varias subpartes.

La parte de Data Repository se refiere a la transaccin y programas asociados a dicha transaccin desde donde se
ha ejecutado la ventana Status. De particular importancia es el campo transaccin, ya que es uno de los que ms se
consulta.

La parte Datos Sistema SAP nos dice qu versin de SAP est instalada en el servidor, el cdigo que SAP asigna a
nuestra instalacin, as como la fecha de vencimiento de la licencia.

La parte Release nos informa de la versin base que tenemos instalada. Adems de la versin base podemos tener

instalados algunos parches. SAP, peridicamente, enva unos parches que arreglan errores en sus objetos estndar y
estos deben ser instalados a medida que son proporcionados al cliente para corregir malos funcionamientos de ciertas
aplicaciones.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

48

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Datos mquina y base de datos: En esta ltima parte se presentan datos relativos al sistema como puede ser el
tipo de sistema operativo instalado, nombre de la mquina, cdigo de pgina instalado y tipo de base de datos.

7|Mendesplegable

Imagen7.1Elmendesplegable

El men desplegable es la herramienta bsica para la navegacin por las distintas aplicaciones del sistema SAP. En l

podremos encontrar todas las funciones necesarias para llevar a cabo el control total sobre las transacciones y
programas.
El men desplegable se caracteriza por tener fijas las ltimas dos opciones de la derecha que son:

Sistema: Opcin para crear y borrar modos, desconexin del sistema, ver el status de nuestra sesin entre otras.

Ayuda: Acceso a la ayuda Online de SAP.

El resto de las opciones a la izquierda de Sistema varan segn la transaccin que estemos utilizando.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

49

L e c c i n :

ABAP y el entorno de desarrollo SAP

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Aprenderemos que es ABAP, como es el entorno de desarrollo de SAP y distintas


caractersticas que presenta este lenguaje de programacin exclusivo de SAP.
Curso: Introduccin a SAP
Unidad: Unidad 1: Qu es SAP?

CVOSOFTITAcademyFormacinenSistemas.

1|ABAP,elentornodedesarrollodeSAP

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 especfica de su negocio que no est contemplada en el
estndar.

Tambin puede darse el caso que la funcionalidad que ofrece el estndar 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 herramientas
integradas que permiten crear desarrollos nuevos en poco tiempo.

ABAP
Es un lenguaje de programacin de cuarta generacin, propiedad de SAP, que se utiliza para programar
la mayora de sus productos R/3, SAP Business One, etc.

El lenguaje de programacin ABAP se caracteriza por su total integracin en el sistema SAP. No en vano todo el

software de aplicacin, que se calcula en ms de treinta millones de lneas de cdigo, que el cliente recibe cuando
adquiere SAP, est escrito en ABAP.

Es un lenguaje de programacin orientado a eventos donde la secuencia de instrucciones depende del cumplimiento de
una condicin o evento.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

50

Imagen1.1LasecuenciadeinstruccionesdeunprogramaABAP

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Es un mezcla entre el COBOL y el SQL, hay que tener en cuenta que se creo en los aos 70 cuando el COBOL era
el lenguaje preferido para los desarrollos de aplicaciones de gestin. Es un lenguaje de muy alto nivel, fcil de leer y
se aprende rpidamente.

2|HerramientaspropiasdeABAP

ABAP posee determinadas herramientas que son propias del lenguaje y no estn presentes en otros entornos de
desarrollo. Ellas son:

Diccionario de Datos (Transaccin SE11): es el punto de referencia para los programadores ya que permite
aislarles del sistema de gestin de base de datos que se utilice por debajo. Desde un misma pantalla se puede crear,

modificar y borrar los objetos de bases de datos, entre los que se incluyen tablas, estructuras, vistas, elementos de
datos y dominios.

Las definiciones de las tablas, por ejemplo, pueden ser referenciadas directamente en los programas permitindonos
modificar posteriormente las tablas sin tener que cambiar los programas. Tenemos la posibilidad de gestionar otros

objetos del data dictionary (denominacin en ingls) como las ayudas de bsqueda, los objetos de bloqueo o los
objetos de autorizacin.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

51

Imagen2.1Eldiccionariodedatos

TransaccinSE11
La transaccin estndar SE11 "Diccionario de datos ABAP" es utilizada para la administracin de todas
las definiciones de datos utilizadas en el sistema SAP.

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Editor de programas (Transacciones SE38 y SE80): el editor ABAP, aparte de proveer de las funciones bsicas
para la edicin de texto, tiene mltiples caractersticas que facilitan la programacin enormemente.

Nos permite efectuar una verificacin de sintaxis y aceptar las sugerencias del dispositivo de correccin automtica que
tiene incluido.

Tambin nos permite resaltar las palabras clave y tener una vista en forma de estructura jerrquica que ofrece la

posibilidad de ocultar o desglosar bloques sintcticos. De esta manera, el programador obtiene una buena visin de
conjunto de la estructura general del programa.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

52

Imagen2.2EleditorABAP

TransaccionesSE38ySE80
Ambas transacciones estndares son utilizadas para el desarrollo de aplicaciones o programas ABAP
dentro del sistema SAP.

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Screen Painter (Transaccin SE51): con esta herramienta crearemos rpidamente interfaces grficas de usuario
incluyendo una amplia gama de elementos de control, como botones de pulsacin, 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 definicin de la pantalla y sus campos y la

lgica de proceso de la misma. Esta lgica de proceso est dirigida por eventos, como los lenguajes visuales
modernos, aunque la variedad de eventos posibles esta bastante limitada.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

53

Imagen2.3ElScreenPainter

TransaccinSE51
La transaccin estndar SE51 "Screen Painter" es utilizada para la creacin de las denominadas
pantallas o dynpros (termino propio de SAP).

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Entorno de depuracin (Dentro de la transaccin SE38): el modo debugging de ABAP es posiblemente la

herramienta ms alabada por los programadores habituales de este lenguaje. Tiene todas las ventajas de este tipo de

ayudas a la programacin (creacin de breakpoints, watchpoints, ejecucin paso a paso, ejecucin por bloques...) pero
adems nos permite hacer todo esto viendo el cdigo fuente del programa, por lo que la localizacin del lugar del error
es exacta.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

54

Imagen2.4Eldebuggerodepurador

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Otras herramientas: existen una gran variedad de herramientas adicionales cuyo uso no es tan frecuente como el
Menu Painter, el anlisis del tiempo de ejecucin, el Object Browser, el sistema de test asistido por ordenador, etc.

3|PrincipalesFortalezasdeABAP
Las principales fortalezas del lenguaje ABAP son:
Utiliza sentencias de OPEN SQL para conectarse con prcticamente cualquier base de datos.
Es un lenguaje estructurado que puede ser tambin 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 de
programacin.
Permite la creacin de aplicaciones multidioma.
Posee una ayuda muy potente sobre la sintaxis y la semntica del lenguaje.
Permite la realizacin de reportes en forma rpida y sencilla.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

55

4|Modificacionesdelestndar

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Para que los usuarios puedan adaptar el sistema a sus propias necesidades, SAP deja espacios en el sistema
estndar de modo que los usuarios puedan satisfacer sus requerimientos. Estas modificaciones se hacen mayormente
a travs de:

Imagen4.1Herramientasparamodificarelsistemaestndar

USER EXITS (Transacciones CMOD y SMOD): son espacios que SAP deja en el sistema estndar para que los
usuarios agreguen cdigo para validaciones y mejoras.

Imagen4.2LosUserExits

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

56

TransaccionesCMODySMOD
Las transacciones estndares CMOD y SMOD son utilizadas para la administracin de las denominadas
ampliaciones del sistema SAP.

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

FIELD EXITS (Transaccin CMOD y escribir PRFB): tambin llamadas ampliaciones de campo, son validaciones de
los elementos de datos asociados a campos de pantallas de SAP.

Imagen4.3LosFieldExits

BADIS (Business AddsIns, Transacciones SE18 y SE19): son un nuevo tipo de extensin al sistema SAP basado
en la utilizacin de objetos ABAP para la implementacin de validaciones y ampliaciones al cdigo estndar de SAP sin
tener que modificar el cdigo estndar.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

57

Imagen4.4LasBADIS

Transacciones SE18 y SE19


Las transacciones estndares SE18 y SE19 son utilizadas para la definicin y la declaracin de las
denominadas BADIS en el sistema SAP.

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

ENHANCEMENTS (Desde la misma transaccin SE38): son ampliaciones al cdigo estndar de SAP mediante las
cuales podremos agregar funcionalidades determinadas.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

58

Imagen4.5LosEnhancements

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

ESTRUCTURAS APPEND (Desde la misma transaccin SE11): son objetos de ABAP que se crean para agregar
datos o configuraciones adicionales a las tablas y estructuras estndar de SAP.

Imagen4.6LasEstructurasAppend

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

59

5|ElciclodetrabajodeunConsultorABAP

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

A continuacin vamos a explicar cuales son las tareas que realizan los Consultores Tcnicos ABAP, como es su

interaccin con los Consultores Funcionales de SAP y como es la metodologa de trabajo ms comnmente utilizada en
el ciclo de vida de desarrollo de SAP.

Cada empresa posee su propia metodologa de trabajo, esta metodologa afecta directamente la manera en que la

informacin fluye entre los distintos niveles jerrquicos 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 burocrtica, la misma garantiza la calidad del producto final y la organizacin del

trabajo a realizar, ya que "en teora" los tiempos han sido calculados con antelacin, no teniendo que trabajar a las
apuradas o con demasiado tiempo ocioso improductivo.

Imagen5.1ElciclodevidadeunrequerimientoenSAP

Veamos un ejemplo para comprender en detalle este concepto.

1LaPeticindelClientealConsultorFuncional

Es muy raro que un gerente de ventas contacte a un consultor Abap o Abaper directamente ante un requerimiento o
peticin 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/mdulo de Ventas, tendra que tomar esta peticin un

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

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

60

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

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 travs de las transacciones existentes. Para el

caso de nuestro reporte de ventas, existe la posibilidad que SAP ya nos proporcione un reporte estndar de ventas
para medir la productividad de los vendedores de la empresa.

Si se puede realizar la adaptacin mediante una "parametrizacin", o si SAP ya nos brinda dicho reporte y el mismo
satisface las necesidades de informacin del cliente entonces ser cuestin de utilizarlo y nuestro trabajo habr
terminado.

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

existente y es all cuando el "Consultor Funcional" y el "Consultor Tcnico" (el Abaper para nuestro caso) se ponen a
trabajar en equipo.

2LaelaboracindelDiseoFuncional:

La forma ms bsica de realizar este trabajo Funcional y Tcnico en conjunto, es que el Consultor Funcional, lo inicie
elaborando una documentacin llamada "Diseo Funcional", en este documento se le indica al Consultor Tcnico
entre 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 grfica de seleccin de datos que debe tener el programa o bien la modificacin/es.
Las tablas bases de datos que se accedern para obtener la informacin del programa.
Las pruebas bsicas a realizar luego que el programa est terminado.
Dems documentacin que crea necesaria o til al Consultor ABAP.

Una vez que el Consultor Funcional elabor el "Diseo Funcional", en base a la metodologa con la que trabaje la

empresa, se le pedir al Consultor Tcnico, que en base al Diseo Funcional elabore y entregue un "Diseo Tcnico",

el cual es un documento en donde se especifica el trabajo que deber realizar desde el punto de vista tcnico, es decir
se detalla:
El nombre del programa a crear.
Los campos que componen lo que se denomina en ABAP la pantalla de seleccin.
La forma de acceder a las tablas de la base de datos para obtener informacin.
Las validaciones que se realizarn en el programa.
Si se imprimirn datos en pantalla.
Si se generar un archivo de salida y muchas cuestiones ms.

Normalmente aqu tambin se incluir la estimacin de las horas que se presume insumir realizar o modificar el

programa. Esta estimacin por la general se elabora de comn acuerdo entre el Consultor Funcional y el Consultor
Tcnico ABAP en base a:
La dificultad de la tarea a realizar.
La experiencia que posee el Consultor ABAP como programador.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

61

3LaelaboracindelDiseoTcnicoylaProgramacin

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

Una vez finalizado el Diseo Tcnico, el Consultor ABAP comenzar el desarrollo del programa o modificacin a
realizar.

Al terminarlo lo probar, realizando lo que se conoce como "Pruebas Unitarias", es decir pruebas bsicas para
asegurarnos 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", en

donde se probar el programa rigurosamente y si est todo en orden, avisar al cliente, cerrando de esta manera el
requerimiento establecido en un principio.

La programacin del requerimiento puede ser efectuada por el mismo Consultor ABAP que elabor el
diseo tcnico o puede ser asignada a otro Consultor ABAP, lo cual en ciertos casos resulta ms
eficiente ya que incorpora la visin de otra persona, la cual puede ayudar a reducir los errores
cometidos al elaborar la especificacin tcnica.

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

62

CVOSOFT IT ACADEMY | ISBN 978-987-27549-0-7 | info@cvosoft.com | www.cvosoft.com

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Manual de estudios Curso Introduccin a SAP

63

Y - Ingeniera en formacin profesional IT | CVOSOFT IT ACADEMY - Ingeniera | CVOSOFT IT ACADEMY - Ingeniera en formacin profesional IT e

Vous aimerez peut-être aussi