QUE ES SAP ERP - Enterprise Resource Planning

Que es SAP AG ?
SAP AG (Systems Applicactions and Products in Data Processing - At a Glance) es una compañia alamena fundada en 1972 por  cinco ex-empleados de IBM (Dietmar Hopp, Hans-Werner Hector, Hasso Plattner, Klaus Tschira, Claus Wellenreuther), su visión era desarrollar un sistema de aplicaciones estándar para el procesamiento de negocios en tiempo real. SAP es ahora un líder reconocido en proporcionar soluciones de negocio colaborativas para todo tipo de industria y para la mayoría de mercados. Con mas de 36,200 clientes alrededor del mundo, SAP es la mas grande compañia de software de negocios y el tercer proveedor independiente de software en el mundo.

Que es SAP ERP ?
SAP ERP es uno de los mas avanzados ERP (Enterprise Resource Planning) en la actualidad. Los ERP's son sistemas que permiten integrar un conjunto de aplicaciones para el negocio de una empresa, el cual:
  • Vincula cercanamente el control y monitoreo de recursos de la empresa como mano de obra, maquinas, materiales, métodos, mercado y dinero.
  • Habilita rápidamente el cambio de sus procesos para adaptarse a cada cambio en los escenarios de un negocio.
  • Proporciona la habilidad en procesos de negocio de industrias especificas (Verticales).
Este sistema conlleva a una parametrización, diseño y personalización, testing e implementación, y entrenamiento, que son la base para la especialización en este tipo de software.

Un poco de Historia
Versiones de los sistemas SAP:
  1. SAP R/1: El sistema R/1 fue entregado en 1972 para la industria química, enfocado en la ventas, distribución  y administración de materiales, fue descontinuado a partir de la entrega del sistema R/2.
  2. SAP R/2: El sistema R/2 es reorganizado como un sistema de software centralizado para grandes corporaciones multinacionales con 4,300 copias alrededor del mundo en 1993. El Mainframe fue construido para coexistir con una estrategia de migración para los sistemas R/2 (Mejoras) y R/3. Teniendo en cuenta sus clientes multinacionales, SAP diseño un el R/2 parameterizable para diferentes lenguajes y divisas.
R/2 Basis Systems
R/2 Basis System

  1. SAP R/3: El sistema liberado en 1990 fue una nueva generación de software empresarial basado en una arquitectura cliente-servidor y con separación en tres capas: Presentación, aplicación y base de datos.
Modelo de 3 capas
SAP Modelo de 3 capas
SAP Modelo de 3 capas


Distribución de carga en cada una de las capas:
SAP arquitectura de 3 capas
Distribución de cargas en un servidor basado en una arquitectura de 3 capas.

Módulos SAP R/3
SAP fue tempranamente dividido en diferentes módulos funcionales, los cuales son ajustables a las necesidades del cliente, ademas con la posibilidad de ampliar y crear nuevos módulos.
  • MM: Materials Management 
  • SD: Sales and Distribution
  • FI: Financial Accounting
  • CO: Controlling
  • HR: Human Resources
  • PP: Production Planning
  • PM: Plant Maintenance
  • PS: Project Systems

SAP NetWeaver ?
Con la popularización de Internet, SAP creo el portal mySAP.com en el cual están integradas todas las solucciones empresariales SAP los cuales incluyen:
  • mySAP Customer Relationship Management (CRM)
  • mySAP ERP: Esta herramienta direcciona el nucleo del negocio del software, sus requerimientos son los mas demandados por grandes y medianas empresas, los cuales incluyen las siguientes areas:
    • mySAP ERP HCM (Human Capital Management)
    • mySAP ERP Financials
    • mySAP ERP Operations
    • mySAP Corporate Services
  • mySAP PLM (Product Lifecycle Management)
  • mySAP SCM (Supply Chain Management)
  • mySAP SRM (Supplier Relationship Management)
mySAP es incluido dentro del modelo ESA (Enterprise Services Arquitecture), el cual a su vez se encuentra integrado a SAP NetWeaver, el cual representa una visión o paradigma de la integración total de:
  • Personas
  • Información
  • Procesos de negocio
  • Aplicaciones

Programación en ABAP ?
SAP R/3 esta escrito en el lenguaje de programación ABAP (Avanced Business Application Programming), el cual se ejecuta en la capa de aplicación, la cual se comunica con el sistema central de base de datos relacional (RDBMS) y con la interface usuario a través de la capa de presentación (SAP GUI).

Los programas en ABAP son considerados como objectos del repositorio R/3. los cuales son administrados a través de la herramienta ABAP Workbench. Para abrirla se utilizan las transacciones SE38 o SE80



Antes aprender a programar en ABAP es necesario que tengas algunos conceptos claros:


Comentarios

Entradas populares