Log del transporte
Existe dentro del sistema SAP R/3 una herramienta que nos proporciona mucha más información sobre el transporte de una orden que el simple código de retorno devuelto por el comando tp. Tal código de retorno nos informa si el transporte se ha ejecutado correctamente, o si por el contrario ha ocurrido algún problema; sin embargo no nos informa qué tipo de problema ha ocurrido. La herramienta del log del transporte está disponible tanto en la transacción SE09 como en la SE10. Podemos pulsar el botón de visualización individual – aparece asociado a un icono de gafas – en la barra de aplicaciones si conocemos el número de orden cuyo log queremos consultar:
También podemos rellenar los parámetros de selección explicados en la sección del WBO y CO para, posteriormente, buscar la orden en el listado que nos aparezca en pantalla y una vez posicionado el cursor sobre la orden deseada, pulsar la opción log del transporte – asociado a una hoja y gafas – dentro de la barra de aplicaciones.
Las dos opciones nos llevan a la misma pantalla. En ella, podemos ver desde qué sistema se ha producido el export así como el import en el sistema destino con cada uno de sus pasos.
La importación se realiza en varios pasos, dependiendo su número del tipo de objeto a transportar. Desglosando la estructura en árbol del log podemos obtener distintos niveles de información, cada vez más detallados.
Una vez que hemos visto en qué paso del transporte se ha producido un error, haremos doble clic sobre esa línea para acceder a un listado completo del log en ese paso. Esto nos sirve para saber por qué razón se ha producido un error en el transporte y cómo habrá que resolverlo. Los errores más comunes son de información incompleta en el sistema destino para poder activar las modificaciones recién transportadas.
Un ejemplo puede ser que el código fuente de un programa que queramos transportar al sistema destino del transporte haga referencia a una tabla cuya definición se encuentra en otra orden de transporte, todavía sin transportar. Si transportamos primero la orden del código fuente, la importación fallará devolviendo un código de retorno 8. Si visualizamos el log del transporte de dicha orden veremos que el paso que ha fallado ha sido la generación del código fuente por hacer referencia a una tabla que todavía no existe en el sistema destino. Lo que deberemos hacer será, pasar la orden donde se encuentra la definición de la tabla a la que se hace referencia en el programa y, posteriormente, transportar de nuevo la orden que ha fallado – primero deberemos añadirla manualmente de nuevo al buffer –.