✒️SAP El sistema de transporte
SAP El sistema de transporte
Lección 8.2 . Sistema de transporte
1. Introduccion al sistema de transporte: SAP permite pasar y transportar objetos y sistemas de un entorno a otro, desarrollo a producción, previamente pasando el testing. Los objetos pueden ser tablas nuevas, programas nuevos, datos de customizing o modificaciones al estándar.
Este traspaso de información nos facilita el mantenimiento del sistema productivo ya que asi evitamos duplicar trabajo. Asi hay mayor productividad y se minimizan los riesgos, ya que el sistema productivo primero pasa del desarrollo, testing y después a producción.
2. Ordenes de transporte:
Si no existe separación de ambientes, es decir, si solo se dispone un único ambiente, vamos a suponer, solo el de producción, la utilidad del sistema de transportes se reduce a traspasar información dependiendete de un mandante a otro, del mismo sistema.
El sistema de transporte puede usarse para:
- Borrado de objetos obsoletos en el sistema destino
- Insercion de nuevos objetos en el sistema destino
- Modificacion de objetos ya existentes en el sistema destino.
Orden de transporte.: Cuando se crea o modifica un objeto en ambiente de desarrollo, el sistema propone un código único para identificar la creación de dicho objeto. Es un numero unicovo dentro de sap que se utilizar para agrupar objetos que van a ser transportados entre ambientes. Este código se le asociaran los objetos que el usuario cree o modifique, de tal manera que el sistema bloqueara esos objetos para que nadie mas pueda modificarlos cuando estén transportándose.
Nomenclatura de una orden de transporte: SID K9nnnnn
El SID es el nombre de base de datos del sistema, 9nnnn es un numero desde 900000 hasta 999999 a medida que vayamos con nuevas ordenes de transporte.
El sistema de transporte asocia los objetos creados a través de las tareas, las cuales deben obligatoriamente pertenecer a una única orden de transporte.
Las tares, al igual que las ordenes, están asignadas a un usuario y su finalidad es mejorar la festion de los cambios introducidos en el sistema.
Ejemplo: SID, de D10 , el usuario 1 rea el programa ZPROGRAMA y una nueva tabla ZTABLA. Si es la primera orden sería D10K900000 y se usa la misma orden para englobar ambos objetos.
Supongamos que en el mismo ojeto los objetos en una orden distinta, es decir D10K90000 Y D10K900002. La diferencia es que en el primer caso la primera orden, llevara el transporte de lo 2 objetos y en el otro caso que una orden lleva al de programa y la otra la de tabla.
Es tarea del propietario de la orden decidir de cuantos ojetos se van a componer cada orden de transporte.
3. Clases de desarrollo.
Antes de asignar una orden de transporte al crear nuevos objetos en el sistema de desarrollo, primero nos pedirá asociar el nuevo objeto a una Clase de Desarrollo. Tambien llamada “paquete”, es una forma de organizar todos los objetos nuevos que se crean en SAP, ordenandolos por modulos.
Tienen asignada internamente una ruta de transporte, es decir, un sistema origen y un sistema destino de transporte.
Todos los objetos estándar del sistema sap, ya sea programas, tablas y demás, tienen asociado una clase de desarrollo estándar.
Los objetos nuevos deberán asociarse a clases de desarrollo nuevas. Siempre empezará por “Z”.
Caso excepcional: $ TMP la cual es denominada temporal o local y tiene como particularidad el hecho de que los objetos a ella no son transportados a ningún sistema de destino. Son para los objetos de pruebas que no deseamos que sean parte de producción.
4. Tipos de ordenes de transporte.
- Ordenes de Customizing: cuando se implemenda el modelo de la empresa en SAP, se necesita establecer ciertos datos de parametrización de la empresa. Esta paraetrizacion afecta a los procesos de necocio, y por eso son dependiente de mandante. Si un mandante ha sido establecido con grabación automática a cambios. Una tarea y una orden de customizing son creadas automáticamente cuando un usuario realiza cambios de customizing.
- Ordenes de Modificacion (workbench) : necesarias para desarrollar nuevas aplicaciones. Pertenece al área de desarrollo y afectan a programas y tablas. Son indepentiendes de mandante. Esto quiere decir, que tienen efecto en TODO el sistema. La creación de nuevos objetos o la modificación, son grabados en tareas asignadas a ordenes de modificación.
5. Estados de una orden de transporte y de sus tareas.
Desde que se crea una orden de transporte y sus tareas, hasta que son liberadas, paran por 2 estados:
- Modificable: Cuando la orden o tarea es creada para ser asociada a objetos de desarrollo o customizing. Status modificable, permite inclusión y eliminación de objetos asociados.
- Liberada: el paso previo del transporte es la liberación de la orden y sus tareas. Primero hay que liberar las tareas, antes de la orden. La liberación de una tarea consiste en cerrarla para posteriores modificaciones, es decir, que no se podrá asignar nuevos objetos a esa tarea.
Nota: Una orden puede estar en Modificable aunque todas sus tareas estén en liberado. Eso nos permitirá asignarle nuevas tareas con status modificable para poder seguir trabajando con ella hasta que liberemos la orden.
6. El transport Organizer. Para gestionar ordenes de transporte y sus tareas.
SE09 o SE10 y se01. Se puede gestionar las ordenes customizing y workbech.
En esta herramienta la pantalla de selección dispone como principal parámetro al usuario. Por defecto es el que se logueo al sistema. Ordenes asociadas a este usuario.
Despues de darle “visualizar” veremos desde esta pantalla podremos identificar que objetos están asociados a ordenes de transporte. Estructura en árbol nos muestra en un primer nivel la orden de transporte, y en segundo nivel las tareas. Y por ultimo los objetos asociados.
Desde esta pantalla se podrá ejecutar la liberación de cualquier orden que seamos propietarios. La liberación debe llevar siempre esta secuencia: 1) Ejecutar la liberación de todas las tareas asociadas a esa orden. 2) Ejecutar laliberacion de la orden.
 
 
 
Sobre el autor
Publicación académica de Jose Miguel Fernandez, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Jose Miguel Fernandez
Profesión: Administrador de Empresas - Venezuela - Legajo: UH98K
✒️Autor de: 41 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Administrador y emprendedor enfocado en el mundo web, el mercadeo y las ventas.
Certificación Académica de Jose Fernandez