✒️La estructura de los sistemas SAP
La estructura de los sistemas SAP
Términos
- Customizing es la configuración del sistema sap.
- Cross-client: dependiente del mandante o cliente.Sap instala varios clientes o mandantes 000, 001,066.El término cross client, significa que si se realiza un cambio logado en un mandante también se refleja en los otros.
Estructura de datos de un sistema sap:
Los sistemas sap tienen una estructura de datos específica. Adicionalmente a las configuraciones de negocio customizing que son relevantes únicamente para ciertos clientes del sistema sap, también contiene configuraciones y el repositorio de objetos que son inter-clientes.
El repositorio es el lugar central para todos los objetos de desarrollo de Workbench abap y es inter-cliente. Los objetos de repositorios se almacenan en paquetes.Los paquetes son contenedores para objetos de desarrollos relacionados semánticamente, diferentes objetos de desarrollo (programas, tablas, pantallas módulos de función, clases) pueden estar contenidos dentro de un paquete.
Propiedades de los paquetes:
· Interfaces (interface)
· Accesibilidad (accesibility)
Los paquetes son creados y mantenidos con package builder (Transacción SPAK)
El grabado y transporte de modificaciones de estos objetos está controlado por el sistema de transporte y cambios CTS (Change and transport System) utilizando la asignación de objetos de repositorio a paquetes.
Customizing: Describe las configuraciones de negocio de un sistema sap. Las funciones provistas tanto generales de una compañía como aquellas que pueden ser específicas para una industria son adaptadas a los requerimientos específicos de la empresa en el proceso de customizing
En el customizing se define la definición de plantas y almacenes y otras más complejas como funciones de compras basadas en planificación de producción o liquidaciones de nómina.
Sap diferencia entre customizing dependiente de cliente y customizing inter-cliente
El inter-cliente contiene configuraciones independientes de una unidad de negocio particular y tienen una validez general. Estos incluyen calendario configuración de impresiones o el acceso a la ayuda.
Clientes:
El sistema sap esta divididos entre en unidades de negocios o clientes y se conocen como mandantes. Un cliente es una unidad contenida en un sistema sap y consiste de configuraciones de negocios (customizing dependiente de cliente), sus propios datos maestros y de transacciones y sus propios usuarios.
Los datos de un cliente se conocen como datos dependientes de cliente, cuando se ingresa información en una aplicación el sistema verifica si la información concuerda con la configuración especifica de este cliente, si hay inconsistencias, la información ingresada en la aplicación es rechazada.
Un cliente de customizing puede ser configurado para las configuraciones que sean dependientes de cliente en el sistema de desarrollo: en un sistema de calidad, un cliente puede creare para propósitos de prueba y en un sistema de producción, un cliente trabaja productivo. los roles se establecen en la transaccion SSC4.
Hay dos grupos dependiente del mandante o del cliente, cuando se realizan cambios sap solicita generar una orden de transporte (TXSE10) las ordenes de customizing son las dependientes del mandante y las Workbench son las independientes del mandante, las ordenes dependientes del mandante tienen el campo MDT cuando se logan en otro cliente no se verán reflejado al menos que sea transportado.
Las Workbench son cross-client por lo tanto el cambio se aplica para todos los clientes de la instancia.
dependiente de cliente e inter-cliente es posible realizar ajustes adicionales a la estructura de datos deun sistema sap también. se puede realizar cambios o mejoras en el repositorio de objetos y puden ser de la siguiente forma.
Tipos de customizing:
- Extensión del repositorio: se realiza a través de desarrollo del cliente, en el sistema sap es posible crear obejtos de repositorio propios tales como tablas, programas, transacciones, etc.Los desarrollos de los clientes son realizados en el espacio de nombre del cliente y deben comenzar por Y o Z.
- Mejoras de cliente (customer enhancement): un programa sap puede ser suplementado con código propio del cliente en punto predefinidos en el código conocidos como customer exits , las estructuras puede ser ampliadas con campos propios utilizando appends (agregados).
- Modificaciones estándar: cambios a objetos estándar de sap (programas , tablas, estructuras,)se conocen como modificaciones . el repositorio de objetos que vienen junto con el sistema sap en este caso no es extendido sino directamente modificado.
Tipos modificaciones:
· Modificaciones con el asistente de modificaciones
Landscape de tres sistemas:
Sap recomienda landscape de sistemas basado en la conformación de la estructura de datos de un sistema sap, en la que existe solo un repositorio de objetos por sistema
Como el repositorio de objetos es inter-cliente, sap no recomienda que se desarrolle en un sistema que al mismo tiempo es productivo. Esto conlleva un riesgo de inconsistencia de datos, si se van a realizar cambios al repositorio, sap recomienda que se utilice al menos 2, pero idealmente 3 sistemas separados
1 para desarrollo, 1 para QA y 1 para producción, un ladscape de este tipo facilita el siguiente proceso:
- Se realizan desarrollos propios de cliente en el repositorio de objetos y las configuraciones (customizing) requeridas en el sistema de desarrollo, las configuraciones de cutstomizing realizadas, así también como todos los cambios (desarrollo, mejoras y modificaciones) se realizan en el sistema desarrollo.
Estos cambios son transportados al sistema de calidad y se verifican, sin afectar al sistema de producción. La prueba de aceptación no se puede realizar en desarrollo, porque los datos reales no están disponibles en este sistema para una prueba real.
El sistema de desarrollo no es estable para una prueba integral.
Tras el probado satisfactoriamente, todos los objetos y configuraciones en el sistema de QA pueden ser transportados al sistema de producción.
 
 
 
Sobre el autor
Publicación académica de Ana Isabel Corbacho Mendez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Ana Isabel Corbacho Mendez
Profesión: Administrador de Sistemas Microsoft - España - Legajo: SM39Q
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Ana Corbacho