CHANGE RELEASED TRANSPORT REQUEST TO UNRELEASED (MODIFIABLE)
Estás tratando un programa o reporte en SAP ABAP, grabas los cambios y el sistema asigna los cambios a una OT ya existente y que se encuentra con estatus modificable en DEV... Si! Ya tiene una OT abierta. La OT no solo contiene el programa sino varias tareas liberadas en la cual cada tarea contiene diversos objetos (Elemento de Datos, Dominio de Datos, Smartforms, etc..)... Ante este escenario realizas varias preguntas al equipo de trabajo, comparas las versiones de los demás objetos con los otros ambientes (QAS, PRD) y observas que la OT está 'flotando' en DEV que los demás objetos ya están en QAS y PRD... que por otros motivos desconocidos dicha OT quedó abierta en DEV...
El tema es que no quieres que tu programa viaje a esa OT sino en una nueva OT pero lastimosamente al grabar se incluye automáticamente en la misma Orden de Transporte.
Ante este escenario y luego de hacer la revisión del caso concluyes lo siguiente (...Bienvenido las sugerencias!!!).
- Desliberar las tareas (Cambiar de status Liberado a Modificable)
- Desbloquear los objetos de cada tarea
- Eliminar las tareas
- Desbloquear los objetos de la OT
- Eliminar la OT
- Ingresar al programa a tratar, grabar los cambios y solicitará una nueva Orden de Transporte
Te parece si mejor vemos cada paso en imágenes?... Si?, bueno veamos:
Por la transacción SE01 visualizamos los objetos de la Orden de Transporte.
OT: AZDK936168
Observaremos que la OT tiene 7 tareas liberadas.
Por la transacción SE38 ingresamos al programa RDDIT076 y ejecutamos.
Ingresamos la orden de transporte (Para nuestro ejemplo es: AZDK936168) y ejecutamos.
Observamos que todas las tareas tienen status R (Liberado). Procederemos a cambiar el status de cada tarea: de Liberado (R) a Modificable (D)
Doble click sobre alguna tarea
Para modificar los atributos, pulsamos en el ícono lapiz
Modificamos el status de cada tarea: de Liberado (R) a Modificable (D)
Aceptamos, grabamos los cambios y así hacemos para todas las tareas asociadas a la Orden de Transporte.
Observamos que ahora todas las tareas, incluido la OT ya tienen estatus: D (Modificable)
Para no estar eliminando uno por uno los objetos que contiene cada Orden/Tarea, ingresamos a la transacción SE03 y procedemos a desbloquear los objetos de cada Tarea.
Antes de ingresar la Orden/Tarea y proceder a desbloquear los objetos leeremos la documentación: 'Performance Asistant'.
Txt.brv.
Desbloquear objetos (Herramienta expertos)
Descripción
Este programa permite desbloquear una orden o una tarea.
En el caso estándar, se desbloquean todos los objetos de la orden y se fija su status en Modificable. Si la orden ya se ha liberado, su status será Liberada.
Con el flag Hacer versiones de objetos se pueden hacer versiones de todos los objetos introducidos al desbloquear una orden de modificación, por ejemplo, para documentar el estado intermedio actual de los objetos.
Con el flag Fijar en Liberada se fija automáticamente el status Liberada al desbloquear la orden. Después la orden ya no puede volverse a utilizar.
Al desbloquear órdenes de modificación se puede crear un transporte de copias nuevo con Crear transporte de copias y copiar la lista de objetos de la orden desbloqueada a ésta.
Este programa permite desbloquear una orden o una tarea.
En el caso estándar, se desbloquean todos los objetos de la orden y se fija su status en Modificable. Si la orden ya se ha liberado, su status será Liberada.
Con el flag Hacer versiones de objetos se pueden hacer versiones de todos los objetos introducidos al desbloquear una orden de modificación, por ejemplo, para documentar el estado intermedio actual de los objetos.
Con el flag Fijar en Liberada se fija automáticamente el status Liberada al desbloquear la orden. Después la orden ya no puede volverse a utilizar.
Al desbloquear órdenes de modificación se puede crear un transporte de copias nuevo con Crear transporte de copias y copiar la lista de objetos de la orden desbloqueada a ésta.
Condiciones previas
Para desbloquear una orden se precisa la autorización de gestión en el área del Transport Organizer. Para visualizar logs sólo se necesita la autorización de visualización.
Para desbloquear una orden se precisa la autorización de gestión en el área del Transport Organizer. Para visualizar logs sólo se necesita la autorización de visualización.
Notas
Las órdenes/tareas sólo se desbloquean excepcionalmente y, por eso, esta actividad se graba en log. Puede visualizar este log con la función Log.
Las órdenes/tareas sólo se desbloquean excepcionalmente y, por eso, esta actividad se graba en log. Puede visualizar este log con la función Log.
... Contiinuamos, observaremos que por defecto ya se encuentra activada la casilla:
'Desbloquear lista objetos'.
Ingresamos la Tarea y ejecutamos
Seleccionamos la opción 'Desbloquear'
Procedemos a eliminar cada Tarea
Observaremos ahora que si bien la OT contiene algunos otros objetos, ya no tiene ninguna tarea asociada a la OT.
Las tareas han sido eliminadas:
Siguiendo los pasos anteriores, procederemos a desbloquear todos los objetos de la Orden de Transporte: AZDK936168 y finalmente procedemos a eliminar la Orden de Transporte.
Ahora ya podrás tratar tu programa/reporte y al momento de grabar los cambios el sistema te solicitará una nueva OT.
Nos vemos en el siguiente Blog
MAGALEX
Hola!! te felicito por tu blog, es buenisimo!!! Saludos desde chile :)
ResponderEliminarHola. Por favor, sube mas material, esta excelente tu blog. Saludos.
ResponderEliminarCursos de SAP, son raros las instituciones que dicten cursos virtuales sobre todo que tengan respaldo. Ahora hay democratización de conocimiento, por esa razón se ha aperturado cursos virtuales CERTIFICADOS desde 50 dólares Cursos baratos de SAP
ResponderEliminar