✒️SAP El sistema de transporte
SAP El sistema de transporte
1 introduccion al sistema de transporte
SAP dispone de una herrmaienta que nos permite pasar objetos de un entorno por ejemplo, desarrollo a otro por ejemplo produccion) previamente pasando por el ambiente de testing. los objetos a pasar pueden ser definicion y contenido de tablas nuevas, programas nuevos, datos de customizing.
- cuztomizing: termino con el que se designa a la configuracion del sistema SAP.
Todo ello redunda en una mayor productividad y en una minimizacion de riesgo ya que la infromacion, antes de ser insertada en el sistema productivo, es probada en el sistema de desarrollo y su traspaso no sera realizado hasta que el responsable del proyecto de el visto bueno.
---------la herramienta que permite este traspaso de informacion entre sistemas sap es el llamado sistema de transportes.
2 ordenes de transporte
el sistema de transporte se emplea para trasladar objetos desde el ambiente de desarrollo hasta el ambiente de produccion, si solo se dispone de un unico ambiente la utilidad del sistema de transportes se reduce a traspasar infromacion dependiente de mandante de un mandante a otro en el mismo sistema.
- ambiente: es el sistema SAP compuesto por un servidor de aplicacion y una base de datos.
El sistema de transporte puede usarse para:
- borrado de objetos obsoletos en sistema destino
- insercion de nuevos objetos en el sistema destino.
- modificacion de objetos ya existente en el sistema destino.
cuando se crea o modifica un objeto en el ambiente de desarrollo, el sistema propone un codigo unico para identificar la creacion o modificacion de ese objeto..
- orden de transporte: se crean ordenes de transporte de entregas para tomar el stock de ubicaciones fijas en el almacen que el sistema WM no esta configurado
-----orden de transporte: es un numero univoco dentro el sistema SAP que se utiliza para agrupar objetos que van a ser transportados entre ambientes.
donde SID es el nombre de la base de datos del sistema donde estamos trabajando y 9nnnnnn es un numero secuencial que ira creciendo desde 900000 hasta 999999 a medida que vayamos creando nuevas ordenes de transporte.
el sistema de transportes nos asocia directamente los objetos creados o modificados a una orden de transporte sin que lo hace a traves de las tareas.
las tareas, al igual que las ordenes, estan asignadas a un usuario y su finalidad es mejorar la gestion de los cambios introducidos en el sistema ya que una orden puede albergar varias tareas pertenecientes a no al mismo usuario.
sera tarea del propietario de la orden el decidir de cuantos objetos se va a componer cada orden de transporte.
no se debera crear una orden para cada objeto a modificar o crear ya que esto complicara de manera excesiva nuestra labor de gestion de las ordenes de transporte; tampoco se debera asignar una unica orden de transporte a todos los objetos que vayamos a crear o modificar ya que ello puede llegar hacer inmanejable debido a su tamaño de la orden.
- se debera llegar a un termino intermedio de tal forma que incluyamos en una orden los objetos que puedan estar relacionados, bien debido a su naturaleza o bien porque pertenezcan al mismo proyecto.
3 clases de desarrollo
cuando nos disponemos en el sistema de desarrollo a crear nuevos objetos con las herramientas de desarrollo apropiadas, el sistema antes de asignarte una orden de transporte nos pedira asociar el nuevo objeto por crear a una clase de desarrollo.
- clase de desarrollo: tambien llamada paquete, es una forma de organizar todos los objetos nuevos que se crean en SAP, ordenandolos generalmente por modulos.
todos los objetos estandar del sistema SAP, ya sean programas, tablas, ayudas de busqueda etc, tienen asociado una clase de desarrollo estandar de SAP.
TMP: son las siglas con las que se designa a la clase de desarrollo o paquete de un objeto ABAP temporal que no va ser transportado entre ambientes y que es creado en el sistema para realizar pruebas.
4 tipos de ordenes de transporte
el sistema SAP provee distinto tipo de ordenes de transporte para cada tipo de cambio que se desee realizar en el sistema:
- ordenes de customizing: a la hora de implementar el modelo de empresa en SAP se necesita establecer ciertos datos en la parametrizacion del sistema.
la parametrizacion afecta primordialmente a los procesos de negocio y es por ello dependiente de mandante.
- ordenes de modificacion: tambien denominadas de workbench, seran necesarias para desarrollar nuevas aplicaciones que se ajusten perfectamente a las necesidades de la empresa.
estos cambios, pertenecientes al area de desarrollo y que afectaran basicamente a programas y tablas, son independientes de mandante; esto significa que tienen efecto en todo sistema.
---------workbench: Es un conjunto de herramientas que se utilizan para el desarrollo, testing y ---------------------ejecucion de los programas ABAP.
5 estados de una orden de transporte y de sus tareas.
desde que se crean una orden de transporte y sus correspondientes tareas hasta que son liberadas, estas pasan por dos estados:
- modificable: cuando la orden o tarea es creada para ser asociada a objetos de desarrollo o de customizing, esta aparece con status modificable; es decir, permite la inclusion y eliminacion de objetos asociados.
- liberada: el paso previo del transporte consistira en la liberacion de la orden y sus tareas asociadas. para poder liberar una orden, se debera primero liberar todas sus tareas asociadas.
-----Una orden puede permanecer en status modificable aunque todas sus tareas asociadas -------esten en estado liberado.
la liberacion de una tarea consiste en cerrarla para posteriores modificaciones; es decir, no se podra asignar nuevos objetos a esa tarea ni desasignar los ya existentes.
la liberaicon de una orden consiste en cerrarla para posteriores tareas; no se podra crear ninguna nueva tarea asociada a esa orden ni se podran borrar las ya existentes.
6 el transport organizer.
para gestionar las ordenes de transporte y sus tareas pódremos usar el transpor organizer. accederemos a el a traves de transaccion SE09 o tambien la SE10.
- transacciones SE01, SE09 Y SE10: estas transacciones son utilizadas para la administracion de las ordenes de transporte.
- pantalla de seleccion: conjunto de campos de entrada y selecciones, que se muestran al ejecutar un reporte y que sirven para filtrar datos en tablas del sistema.
-------tenemos la posibilidad de visualizar solo las ordenes de customizing o solo las de ----------workbench (modificacion) o ambas a la vez.
desde esta pantalla podremos ejecutar la liberacion de cualquier orden de la que seamos propietarios. la liberacion debe llevar siempre esta secuencia.
- ejecutar la liberacion de todas las tareas asociadas a esa orden
- ejecutar la liberacion de la orden.
------ una tarea ya liberada no permite la designacion de sus objetos mediante la opcion de un borrado. en esta pantalla, ademas, podremos cambiar el texto descriptivo asociado a una orden con el boto modificar.
 
 
 
Sobre el autor
Publicación académica de Jaime Ulises Marmolejo Vazquez, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Jaime Ulises Marmolejo Vazquez
Profesión: Gestion Empresarial - Mexico - Legajo: SM45K
✒️Autor de: 35 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Certificación Académica de Jaime Marmolejo