Copiar mandante fuente

28 Octubre 2008

Con la función “copia de mandante” se copia un mandante fuente en el mandante destino.

Definir un nuevo mandante implica:

  • reinicializar los contenidos no copiados de las tablas del mandante destino para crear un entorno coherente
  • copiar los datos del mandante fuente en el mandante destino
  • regenerar el entorno de tiempo de ejecución mediante acciones de tratamiento posterior (client validation exits), con las que se adaptan los reports, los dynpros y los rangos de números al estado actual de los datos

Nota

Copiar físicamente requiere la mayor cantidad de tiempo, debido a que se copian todos los datos dependientes del mandante del sistema SAP. En sistemas productivos al copiar con datos de aplicación, estos pueden ser de la magnitud de varios cientos de MB y el proceso puede durar varias horas.

Copiar datos de customizing puros requiere alrededor de los 100 MB, y también puede necesitar varias horas, dependiendo del hardware del ordenador y del grado de la carga.

Recomendación

SAP le recomienda efectuar la copia del mandante en segundo plano. Podrá leer el status de la copia directamente en la ejecución online y consultar en cualquier momento en segundo plano mediante la transacción SCC3. Si durante una ejecución la copia se interrumpe, podrá ser reanudada en cualquier momento.

Condiciones previas

  • durante la ejecución de una copia no se puede trabajar ni en el mandante fuente ni en el mandante destino

Por esta razón el mandante destino está bloqueado durante la ejecución de una copia para todos los usuarios, excepto SAP* o DDIC.
Para evitar irregularidades en los datos, tampoco se puede trabajar en el mandante fuente, es decir,  ninguna de las tablas que se han de copiar podrá ser modificada.
Por ello la ejecución se debería llevar a cabo en un segundo plano y durante la noche.

  • autorizaciones

A causa de posibles daños que pueden surgir por copiar inadecuadamente un mandante en un mandante destino, se necesitan las autorizaciones siguientes:

  • S_TABU_CLI para la actualización de las tablas válida para todos los mandantes
  • S_TABU_DIS para la actualización del contenido de la tabla CCCFLOW

Para copiar registros maestros de usuario y perfiles de usuario se requieren las autorizaciones correspondientes para la actualización de usuarios y de perfiles de usuario:

  • S_USER_PRO para los perfiles de usuario
  • S_USER_AUT para los registros maestros de usuario

El usuario SAP* dispone de todas las autorizaciones requeridas.

Limitaciones

Limitaciones generales

Al copiar un mandante primero se borran las tablas en el sistema destino. Después se leen los datos nuevos del mandante fuente en bloque y se insertan en el mandante destino. Esto puede llevar en el caso de tablas muy grandes a tiempos de ejecución muy largos y, dependiendo de la base de datos, también a que se desborden los segmentos de reanudación.

Tratamiento del rango de números

Al copiar un mandante se deben tener en cuenta los rangos de números. Para lo que hay que distinguir tres casos:

  • Se copian tanto datos del customizing como datos de aplicación

En este caso se copian también los rangos de números, ya que los datos de aplicación hacen referencia a ellos.

  • Solamente se copian los datos de Customizing y se borran los datos de aplicación.

Los rangos de números se reinicializan, ya que los datos de aplicación que se referencian con ellos se borran y se restructuran de nuevo.

  • Solamente se copian los datos de customizing; los datos de aplicación no se borran.

Los rangos de números se conservan junto con los datos de aplicación.

Actividades

De esta manera se copia un mandante dentro de un sistema SAP:

  • Inicie una sesión y regístrese en el mandante destino como usuario SAP* con la clave de acceso PASS.
  • Inicie el programa para copiar mandantes.
  • Seleccione el perfil de copia que Ud. requiera.

SAP ofrece los perfiles de copia siguientes:

  • SAP_UPRF

Sólo se copian los registros maestros de usuario y los perfiles.

  • SAP_CUST

Se copian todas las tablas de customizing, incluidos los perfiles de usuario.

  • SAP_UCUS

Se copian todas las tablas de customizing, incluidos los datos de usuario y los perfiles de usuario.

  • SAP_APPL

Se copian todos los datos de customizing y datos de aplicación, incluidos los perfiles de usuario.

  • SAP_UAPP

Se copian todos los datos de customizing y datos de aplicación, incluidos los perfiles de usuario y los datos de usuario.

  • Especifique el mandante fuente.
  • Inicie la ejecución en segundo plano o en online, si copia únicamente datos de usuario y perfiles.

Información adicional

Puede obtener más información en la documentación online del sistema en Base -> Gestión del sistema -> Copiar mandantes.

Popularidad: 100%

{ 2 comments… read them below or add one }

maopacheco 1 Febrero 2010 en 6:52 pm

wow, good thread

Franc 25 Febrero 2010 en 5:29 pm

Excelente.

Leave a Comment