✒️SAP BASIS La copia y el transporte de clientes
SAP BASIS La copia y el transporte de clientes
Cómo realizar una copia de cliente local
Un cliente o mandante de SAP contiene, de forma resumida, los siguientes datos:
Las copias de clientes pueden remplazar datos en un cliente nuevo o uno ya existente. Siempre es recomendable realizar un backup del cliente que será remplazado por si hay problemas en el proceso.
Se pueden realizar para crear un entorno Sandbox, un entorno de test con datos productivos o un entorno Training, etc.
Recordar que se pueden crear clientes desde la transacción SCC4 y acceder con user sap* password pass.
Una vez creado un cliente, se deberá hacer una copia desde un cliente de referencia, local o remoto. La copia siempre se debe realizar desde el cliente destino y seleccionar cual es el cliente source del que se realizará la copia. Mientras se realiza la copia no se debe trabajar en el cliente origen ni en el cliente destino.
Copia local
Desde la transacción SCCL, la copia local se lee y se escribe en la misma base de datos.
Se deberá rellenar:
Target Client El cliente en que se van a copiar los datos.
Selected Profile Escoger el perfil, qué datos se copiarán del cliente origen al nuevo cliente.
Source Client El cliente origen del cual se copiarán los datos (se recomienda que sea el 000).
Desde el icono de las 3 flechas se puede decidir cuantos process en paralelo se pueden utilizar para la ejecución.
Pulsar en Schedule as Background Job para generar un job de background y ejecutarlo.
Pulsar en Schedule Job para la ejecución. Aparecerá una ventana para verificar los datos.
Se podrá revisar el log de la ejecución y la copia del mandante desde la transacción SCC3.
Se podrá monitorizar el estado del progreso de la copia, la acción actual y las estadísticas de la ejecución.
Con la opción Monitor se podrá observar de forma gráfica el progreso de las tablas copiadas y el tiempo.
Con la opción Details se podrá analizar cada objeto que ha sido copiado.
Desde la transacción SM37 se podrá revisar el progreso del job de ejecución.
Desde la transacción SCC3 se pueden ver también todos los logs de todos los clientes del sistema con la opción All Clients.
Copia remota
Remarcar el dato de no copiar datos cross-client, para no provocar errores en la configuración del resto de mandantes del sistema destino.
En las copias remotas, previo a la copia, el sistema realiza una verificación para asegurar que haya consistencia mediante las conexiones RFC.
En el mandante/cliente destino, se deberá acceder a la transacción SCC9, donde la copia se realiza leyendo en una base de datos y escribiendo en otra base de datos.
Se deberá rellenar los datos.
Desde el icono de las 3 flechas se puede decidir cuantos process en paralelo se pueden utilizar para la ejecución.
Pulsar en Schedule as Background Job para verificar los datos y ejecutarlo.
Desde la transacción SCC3 se podrá monitorizar la copia del cliente.
Otra opción para realizar una copia en remoto es utilizar la transacción SCC8 para la exportación y importación del cliente origen al sistema destino.
Para ello se deberá seleccionar un perfil para la exportación. Dependiendo del perfil, se pueden llegar a generar hasta tres archivos en el directorio de transportes del sistema origen (cuando se selecciona transportar datos cross-client, por lo que se debe asegurar previamente el espacio en disco disponible.
Y en Target System se deberá indicar la información del sistema destino y del mandante destino.
Desde el botón RFC System Check se podrá verificar con anterioridad a la copia de la consistencia con el sistema destino.
Pulsar en Schedule as Background Job para verificar los datos.
Se gestiona desde la transacción STMS cómo si fuera cualquier otra orden, para importar el mandante origen en el sistema destino.
Una vez realizado el transporte, se deberá acceder a la transacción SCC7 para realizar el post-proceso.
En el video se muestra como copiar un cliente para hacer ambientes de Sandbox (juego) o de training (entrenamiento)
Útil para hacer crear un ambiente de prueba desde un ambiente productivo en el que tener datos reales para poder realizar pruebas integrales en un ambiente de Calidad.
Las herramientas de Copia y Transporte de clientes:
Están diseñadas para reemplaza los datos de un cliente en otro
Nos están diseñadas para combinar datos entre clientes
Los Datos de Clientes están categorizados como:
Datos de Customizing
Datos Maestros de Usuario
Datos de Aplicación (Datos Maestros y Transaccionales)
Los datos de aplicación solo pueden ser copiados con los datos de Customizing
Transacción SCC4 (gestión de mandantes)
Se crea un cliente y se le pone un ROL
Una vez creado, entramos al sistema con el usuario *SAP y contraseña PASS
Una vez dentro ejecutamos la transacción SCCL (copia mandantes local)
En una copia local los datos se leen y escriben en la misma base de datos.
La ejecución de copia siempre se hace desde el cliente destino y seleccionar el cliente origen.
Hay que elegir el perfil de la copia, esto es importante ya que se seleccionan que datos se copian de un cliente a otro.
Podemos iniciar la copia inmediatamente o programar un job en background, la diferencia es que inmediatamente puede saturar el servidor.
El job en background también se puede ejecutar inmediatamente.
Cuando pulsamos el botón Schedule Job podemos revisar los parámetros de copia antes de pulsar el botón continue.
Podemos ver el progreso y los log con la transacción SCC3
También podemos ver los logs de todos los clientes del sistema y desde esta al detallo de los logs.
Con la transacción SM37 podemos ver el progreso del job de ejecución.
Es importante destacar que no se debe trabajar con el cliente de origen ni con el cliente de destino de la copia
PARTE 2 VIDEO
En el video se muestra como hacer una copia de cliente remota, hay que tener mucha precaución si copiamos datos cross client ya que pueden provocar problemas en el cliente destino.
También como exportar un mandante para ser luego importado las veces que queramos, esto es muy útil para sistemas de trainig.
El sistema antes de realizar la copia, realiza una verificación de consistencia mediante las conexiones RFC.
En el mandante destino mediante la transacción SCC9 realizamos la copia de cliente remota
Hay que seleccionar un perfil
Hay que tener mucha precaución ya que si copiamos datos cross client el resto de mandantes del sistema destino se puede ver afectado.
Debemos seleccionar un usuario que tenga todos los permisos necesarios para realizar el proceso.
Tanto en la copia local como remoto, podemos seleccionar la cantidad de procesos en paralelo para la ejecución de la copia.
Pulsando en el botón de las tres flechas nos mostrará una pantalla donde se lo podemos indicar.
Logon/Server Group = parallel_generators
Ya podemos lanzar el Schedule job
Podemos verificar mediante la transacción SCC3 los logs y progreso de la copia.
EXPORTACION E IMPORTACION DE CLIENTE
Mediante la transacción SCC8 y utilizando el sistema de transportes (transacción STMS)
Con la SCC8 exportamos el cliente origen
Con la STMS importamos en el cliente destino
Hay que seleccionar un perfil y tener en cuenta que se pueden generar hasta 3 ficheros con datos y por lo tanto tener espacio en disco suficiente.
Debemos indicar el sistema destino y mandante de destino
Este método lo podemos reproducir tantas veces como queramos. Útil para mandantes de entrenamiento.
Mediante el botón RFC System Check podemos verificar la consistencia con el sistema destino.
Es necesario contar con una conexión RFC al sistema destino.
Se utilizan las herramientas del sistema de transporte por ejemplo la herramienta tp.
Los archivos se guardan en el sistema de transporte.
Para importar el mandante en el sistema destino utilizamos la herramienta transaccion STMS importar la orden y luego con la transacción SCC7 realizar unas tareas post procesamiento.
NOTAS IMPORTANTES
Importante la copia e importación se hace sobre el mandante destino.
Si el mandante existe se pueden sobrescribir con los datos de la copia.
Es conveniente realizar un backup antes del proceso.
Realizar las pruebas operativas y si función liberarlo para los usuarios.
Hay que tener en cuenta el espacio en disco.
 
 
 
Agradecimiento:
Ha agradecido este aporte: David Solaliga
Sobre el autor
Publicación académica de Mayra Yanina Gambin, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Mayra Yanina Gambin
Profesión: Docente - Argentina - Legajo: NV61P
✒️Autor de: 102 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Mayra Gambin