
Lección 7 Modificaciones al sistema.
1. Ambientes de SAP: La instalación de SAP esta provista por 3 ambientes las cuales se utilizan al implementar SAP.
· Desarrollo: Este permite realizar las configuraciones del sistema a los consultores.
· Calidad: Permite realizar las pruebas sobre las configuraciones que son realizadas en el ambiente de calidad o QA, una vez que el sistema ya fue configurado en el de desarrollo.
· Producción: Este ambiente es donde trabajan los usuarios en sus día a día todas las actividades del negocio, luego de haber pasado todas las pruebas y aprobadas por el usuario clave o Key User en el ambiente de calidad.
Cada uno de estos ambientes pueden tener más de un mandante, el cual representa una organización o una compañía, además de que toda la información del negocio se encuentra protegida a nivel del mandante.
El tener múltiples mandante permite tener la segregación de la información del negocio y a la vez cada uno de estos ambientes puede poseer uno o mas Mandantes. Los Usuarios que están creados y permitidos para un mandante solo puede ingresar al mismo generándose una segregación de los datos.
Un Mandante es una instancia creada dentro de un ambiente que se utiliza para configuración, desarrollo o pruebas antes de pasar al sistema productivo que es donde se trabajara en las operaciones de la compañía en forma real.
2. Transportes en SAP: son las configuraciones que se realizan los consultores en el mandante de desarrollo hacia el ambiente de calidad, después de la etapa de los Blue Print donde se deja la recopilación de información de requerimientos y procesos de los negocios como son Finanzas, el área comercial, compras (MM), Etc. Estos trasportes se realizan con una Orden de Trasporte la cual realiza los cambios en las tablas correspondientes que afectaran con las configuraciones que contiene toda la configuración de estos requerimientos y procesos.
· Ordenes de transporte se trata de un número único en SAP que se utiliza para agrupar objetos que van a ser transportados entre ambientes.
Para la administración de las órdenes de transporte se utilizan las transacciones SE10, SE01 y SE09.
Además, existen 2 tipos de órdenes de transportes:
· De WorkBench: Son aquellas que se utilizan para el desarrollo de aplicaciones.
· De Customizing: Son aquellas que se utilizan para configuración del sistema.
3. Procesos de transporte: El proceso de movimiento de una orden de transporte consta de una fuente que es el mandante fuente y un destino siendo este el mandante de destino. Una orden de transporte además contiene una o más tareas de configuración realizadas por los consultores. Siendo responsabilidad del consultor o de un grupo, la creación y la liberación de la orden de transporte. Una vez finalizado este paso, es responsabilidad del Grupo de Basis el movimiento de un mandante a otro.
4. Pasos para la creación y liberación de un transporte: Como ya hemos visto cada tarea de configuración o un grupo de tareas son enviadas a través de una orden de transporte a un mandante de destino, Estos cambios, son pertenecientes al ambiente de desarrollo y afectaran básicamente a programas y tablas.
La creación de nuevos objetos, o las modificaciones de lo que proporciona SAP, son gravados en tareas asignadas a órdenes transportables.
Una vez creada la orden puede manejar dos estatus las cuales son:
· Modificable: Cuando podemos modificar la orden para agregar más objetos de desarrollo o customizong a la misma o eliminar parte de los objetos existentes o modificar el texto descriptivo de la orden.
· Liberada: Cuando no se puede modificar la orden y esta liberación se realiza por la transacción SE01. la misma se encuentra lista para ser transportada por el Grupo de Basis entre ambientes.
Por lo tanto, los pasos técnicos para un consultor en lo que respecta a una orden son:
· Asignar una orden a la modificación: Al modificar el Customizing o IMG, una ventana emergente nos solicitará la orden (Si hay una existente) o nos habilitara a la creación de una.
· Creación de una orden no provista: Si no hay una orden a la cual asociar a la tarea de configuración se crea una nueva orden.
· Modificar la orden: En tal caso que sea necesario.
· Liberarla.
· Es del grupo Basis el cual debe realizar el movimiento al mandante de destino
5. Flujo de un proyecto de implementación de SAP: Como ya conocemos el concepto de mandante los cuales volvemos a mencionar el Desarrollo, Calidad / QA y el de Producción.
La instalación de estos se realiza para lograr el perfecto flujo de un proyecto de implementación. La mayoría de los trabajos de implementación y las modificaciones de las tablas de configuración se llevan a cabo en el ambiente de desarrollo.
El flujo de un proyecto de implementación recorre los diferentes mandantes y ambientes como se muestra a continuación:
· La realización de las pruebas de configuración, sobre las teorías y supuestos, son ejecutados en el mandante denominado SAMBOX. Este es el punto de partida que los consultores tienen para experimentar.
· Una vez que el consultor se encuentra satisfecho con la configuración que se realizo en el SAMBOX, este debe replicar todas las tareas de configuración en el mandante de Configuración. El consultor DIRECTAMENTE realizar las modificaciones en este mandante si esta seguro del impacto de la configuración y no tiene la necesidad de experimentar en el SAMBOX. El mandante de configuración también es conocido como de transporte, puesto que desde el mismo las configuraciones son enviadas a otros mandantes.
· Luego de haber liberado los transportes del mandante de configuración, este debe impactar en el mandante de Prueba de Desarrollo, que pertenece al ambiente de Desarrollo. La modificación es transportada a éste para probar la integridad con las tareas de configuración no de un consultor, sino la de cada área de configuración en la que los consultores aplicaron las modificaciones. Esta fase se denomina Pruebas de Integración. Esta prueba es realizada por un grupo de consultores. Si no se encuentran satisfechos con la configuración se puede volver a la etapa 2.
· Una vez finalizada la prueba de integración, del mandante de configuración el transporte es ejecutado para replicar en el mandante de Calidad o Pruebas del ambiente de Calidad / QA. Esta es la ultima prueba. Aquí las evaluaciones de funcionamiento son realizadas por los Key User para identificar si las modificaciones han sido satisfactorias, es decir que contamos con la aceptación de las pruebas del usuario (APU).
Mas de un mandante puede encontrarse en el ambiente de calidad: Uno debe dejarse para las APU y los otros se destinarán para entrenamiento de usuarios. Tanto para escenarios de pruebas como para los entrenamientos, le mandante fuente que envía en forma de transportes las modificaciones de configuración es el de CONFIGURACION.
· Una vez finalizado se envían las tareas de configuración, el mandante de Producción perteneciente al ambiente de producción, donde la modificación realizada tendrá lugar en las transacciones diarias de la compañía.
De esta forma podemos ver que los únicos mandantes que tiene permitido las modificaciones en la configuración son los de SAMBOX y configuración que pertenecen al ambiente de desarrollo. Ningún otro mandante debería tener permitido los cambios en el Customizing, sino que deberían recibir mediante copias por los mandantes los cambios en las tablas de configuración.
Es importante mencionar que la utilización de SAMBOX no es obligatoria, pero es recomendable puesto que las modificaciones directas en el mandante de configuración generan una orden de transporte que impacta de forma errónea y se puede cometer la equivocación de liberarla y que este pase a otros ambientes.