SAP Copia client: locale, remota, importazione/esportazione

โšก Riepilogo intelligente

SAP La funzione Client Copy trasferisce i dati specifici del client all'interno della stessa istanza o tra istanze diverse utilizzando tre metodi: copia locale (SCCL), copia remota (SCC9) e importazione/esportazione client (SCC8).

  • โœ… Copia locale: Utilizzare il codice transazione SCCL per copiare i dati all'interno dello stesso SAP Regolare per l'esecuzione piรน rapida.
  • ๐Ÿ”— Copia remota: Utilizzare il codice transazione SCC9 con connessioni RFC per trasferire dati tra istanze diverse.
  • ๐Ÿ“ฆ Import / Export: Utilizzare i codici transazione SCC8 e STMS_IMPORT per trasferimenti di database di grandi dimensioni senza dipendenza continua dalla rete.
  • ๐Ÿ”’ Passaggi preliminari: Blocca gli utenti, sospendi i processi in background e verifica lo spazio disponibile nel database prima di ogni copia del client.
  • โšก Performance: Utilizzare sempre processi paralleli e pianificazione in background per ridurre i tempi di copia.
  • ๐Ÿ“‹ Verifica: Monitorare tutti i log di copia client tramite il codice transazione SCC3 ed eseguire SCC7 per le azioni successive all'importazione.

SAP Copia client locale all'interno dello stesso SID utilizzando il codice transazione SCCL

Cosa รจ SAP Copia per il cliente?

รˆ possibile generare un client vuoto tramite il codice transazione SCC4. Ma come si inseriscono i dati nel client? La risposta รจ nella copia client.

Copia del cliente significa โ€œtrasferimento di dati specifici del clienteโ€ all'interno della stessa istanza (SID) o tra istanze diverse (SID). Puรฒ essere eseguito con tre metodi diversi:

  1. Copia del client locale.
  2. Copia client remota.
  3. Importazione/esportazione cliente.

Di seguito vengono forniti brevi dettagli su ciascun metodo di copia client.

Copia per il cliente locale: Questo metodo copia i dati del client all'interno della stessa istanza (SID). Viene eseguito tramite il codice transazione. SCL.

SAP Copia client locale all'interno dello stesso SID utilizzando il codice transazione SCCL

Copia client remota: Questo metodo copia i dati del client tra diverse istanze (SID). Viene eseguito tramite il codice transazione. SCC9.

SAP Copia client remota tra SID diversi tramite il codice transazione SCC9

Importazione/Esportazione client: Questo metodo copia i dati del client tra diverse istanze (SID). Viene eseguito tramite il codice transazione. SCC8.

SAP Importazione ed esportazione client tra diversi SID tramite il codice transazione SCC8

La tabella seguente riassume le principali differenze tra questi tre metodi:

Caratteristica Copia locale (SCCL) Copia remota (SCC9) Importazione/Esportazione (SCC8)
Obbiettivo Stessa istanza Diversi casi Diversi casi
Dipendenza di rete Nona Elevato (richiesto RFC) Basso (basato su file)
migliori Per dati di piccole e medie dimensioni dati di piccole e medie dimensioni Grandi database

Pre-passaggi per la copia del cliente

Per evitare incongruenze nei dati, eseguire i seguenti passaggi preliminari prima di avviare la copia del client:

1) Disconnettere e bloccare gli utenti aziendali (SU10). Termina le sessioni degli utenti attivi tramite il codice transazione SM04Verificare che non vi siano richieste di aggiornamento annullate o in sospeso.

SAP Transazione SM04 per disconnettere e bloccare gli utenti prima della copia del client

2) Sospendere tutti i processi in background.

  • Esegui il codice T SE38 come indicato di seguito.

SAP Transazione SE38 per eseguire il programma BTCTRNS1 per la sospensione dei posti di lavoro

  • Inserisci "BTCTRNS1" nel nome del programma, come mostrato sopra.
  • Premere Esegui.

Output di esecuzione del programma BTCTRNS1 per la sospensione dei processi in background

3) Per una copia locale, il sistema deve disporre di spazio sufficiente nel database o nello spazio tabella. Per la copia remota, il sistema di destinazione deve disporre di spazio sufficiente. Verificare lo spazio disponibile utilizzando il codice transazione. DB02.

SAP La transazione DB02 mostra la disponibilitร  di spazio nel database.

4) Per evitare incongruenze durante la copia del client, agli utenti non dovrebbe essere consentito di lavorare sul client di origine.

5) Migliori rdisp/max_wprun_time il parametro dovrebbe essere modificato a 2000 secondi secondo SAP Raccomandazione. Sebbene si utilizzino processi paralleli e si pianifichino attivitร  in background, verranno utilizzati processi di dialogo.

Copia client locale

La copia locale del client viene eseguita tramite la transazione SCCL. Questo รจ il metodo piรน semplice per copiare dati all'interno dello stesso sistema.

Scenario:

  • Istanza di origine e client: DKM-000
  • Target Istanza e cliente: DKM-202

Passo 1) Crea una voce per il tuo nuovo cliente di destinazione utilizzando il codice transazione SCC4. In questo scenario, crea il cliente 202 nel sistema DKM. Accedi a questo cliente di destinazione appena creato (DKM-202) con l'utente SAP* e password predefinita โ€œpassโ€.

Passo 2) Esegui il codice T SCL.

SAP Schermata iniziale della transazione SCCL per la copia client locale

Passo 3) Seleziona il profilo desiderato, inserisci il client di origine e inserisci una descrizione.

Schermata di selezione del profilo SCCL e di immissione del client sorgente

Passo 4) Per impostazione predefinita, la copia del client viene eseguita come un singolo processo, il che richiede molto tempo. Distribuisci il carico di lavoro su processi paralleli (piรน processi) per ridurre i tempi di copia.

  1. Seleziona Andare a dalla barra dei menu.
  2. Seleziona Processo paralleloI processi paralleli sfruttano la capacitร  del database in modo piรน efficace.

SAP menu di configurazione del processo parallelo della copia client

Passo 5) Esegui sempre i processi di lunga durata in modalitร  background anzichรฉ in modalitร  foreground/dialogo. Alcuni processi vengono eseguiti piรน velocemente in background.

Programmazione SAP copia per il cliente come lavoro in background

Passo 6) I log della copia client sono disponibili nel codice transazione SCC3Lo stato "Completato con successo" significa che la copia per il cliente รจ stata completata.

Registro di copia del client SCC3 che mostra lo stato di completamento riuscito

Copia client remoto

La copia remota del client utilizza la chiamata di funzione remota (RFC). รˆ possibile visualizzare le destinazioni RFC tramite la transazione SM59. Questa tecnica dipende dalla connettivitร  di rete, pertanto la connessione deve essere forte e stabile.

Scenario:

  • Istanza di origine e client: BD1-101
  • Target Istanza e cliente: DKM-202

Passo 1) Accedere al sistema di destinazione (DKM). Creare una nuova voce client di destinazione (202) utilizzando il codice transazione. SCC4. Accedi a questo nuovo client di destinazione con l'utente SAP* e password predefinita โ€œpassโ€.

Passo 2) Eseguire la transazione SCC9.

SAP Schermata iniziale della transazione SCC9 per la copia client remota

Passo 3) Inserisci i dati di base in base alle tue esigenze.

Configurazione della copia client remota SCC9 con destinazione RFC

Passo 4) Seleziona "Elaborazione parallela" per sfruttare la capacitร  del database in modo piรน efficace.

Configurazione dei processi paralleli per la copia del client remoto

Passo 5) Pianifica l'esecuzione della copia client in background.

Pianificazione della copia remota dei client come attivitร  in background

Passo 6) I log della copia client sono disponibili nel codice transazione SCC3 come indicato di seguito.

Registro SCC3 che mostra lo stato di completamento della copia del client remoto

Importazione/esportazione cliente

Per database di grandi dimensioni, si consiglia di utilizzare l'importazione/esportazione lato client anzichรฉ la copia remota lato client. Questo approccio basato su file non richiede una connettivitร  di rete continua.

Scenario:

  • Istanza di origine e client: PKT-300
  • Target Istanza e cliente: DKM-202

Questa tecnica inizia sempre dal cliente export passo.

Nota: รˆ necessario disporre di spazio sufficiente nel file system /usr/sap/trans_SID per eseguire l'esportazione del client.

Come si esporta un cliente?

Passo 1) Accedi al sistema di destinazione (DKM). Crea una voce per il tuo nuovo cliente di destinazione utilizzando il codice transazione. SCC4Accedere al sistema sorgente/client sorgente (PKT).

Passo 2) Prima di importare un client, รจ necessario esportarlo. L'esportazione trasferisce i file di dati e i file di configurazione dal database del sistema di origine al buffer di importazione del sistema di destinazione. Eseguire il codice transazione. SCC8.

SAP Schermata iniziale della transazione SCC8 per l'esportazione del cliente

Passo 3) Seleziona il profilo di esportazione e scegli il sistema di destinazione.

Selezione del profilo di esportazione SCC8 e configurazione del sistema di destinazione

Passo 4) Pianifica l'esportazione in background.

Programmazione SAP esportazione client come processo in background

Passo 5) Una volta eseguito il processo, i file di dati e i file correlati dal database del sistema PKT vengono trasferiti al buffer di importazione del sistema DKM. I dati saranno visibili nel database DKM solo dopo l'importazione delle richieste di trasporto.

A seconda del profilo di esportazione scelto, vengono create fino a 3 richieste di trasporto:

  • La richiesta PKTKO00151 contiene i dati tra client.
  • La richiesta PKTKT00151 contiene i dati dipendenti dal client.
  • La richiesta PKTKX00151 contiene anche dati dipendenti dal client.

Come importare il client?

Passo 1) Accedi al client di destinazione appena creato (DKM-202) utilizzando SAP* e password โ€œpassโ€.

Passo 2) Avvia la STMS_IMPORT transazione.

SAP schermata iniziale della transazione STMS_IMPORT

Come mostrato di seguito, la coda di importazione si aprirร :

Coda STMS_IMPORT che mostra le richieste di trasporto in sospeso

Passo 3) Seleziona le richieste di trasporto generate dall'esportazione del client. Importale sul client di destinazione nella seguente sequenza:

  1. Richiedi PKTKO00151
  2. Richiesta PKTKT00151
  3. Richiesta PKTKXX00151

Il sistema rileva automaticamente che si tratta di richieste di trasporto di esportazione del client ed esegue l'importazione di tutte e 3 le richieste. I log di importazione possono essere visualizzati in STMS_IMPORT.

Registro STMS_IMPORT che mostra le importazioni di trasporto completate

Passo 4) Fase post-importazione: una volta completata l'importazione, eseguire il codice transazione SCC7 per eseguire le azioni successive all'importazione del client.

SAP Transazione SCC7 per le azioni successive all'importazione del client

Pianifica l'esecuzione del processo post-importazione in background.

Pianificazione dell'attivitร  di post-importazione SCC7 in modalitร  background

Passo 5) Il registro di importazione รจ disponibile nel codice transazione SCC3Lo stato "Riuscito" conferma che il client รจ stato importato correttamente.

Come scegliere il metodo di copia per il cliente piรน adatto

La scelta del metodo corretto dipende dall'architettura del sistema, dalle dimensioni del database e dalle condizioni di rete.

Utilizzare la copia client locale (SCCL) quando i client di origine e di destinazione risiedono nello stesso SAP Ad esempio, questo รจ il metodo piรน veloce perchรฉ i dati non attraversano una rete.

Utilizzare la copia client remota (SCC9) quando i client si trovano su istanze diverse e le dimensioni del database sono moderate. Questo metodo utilizza RFC per la copia in tempo reale, quindi le interruzioni di rete possono causare errori.

Utilizzare l'importazione/esportazione client (SCC8 + STMS_IMPORT) quando il database รจ di grandi dimensioni o la rete non รจ affidabile. Crea file di trasporto e non richiede una connessione continua.

DOMANDE FREQUENTI

La copia client locale (codice transazione SCCL) trasferisce i dati all'interno dello stesso SAP esempio. La copia client remota (codice transazione SCC9) trasferisce i dati tra diversi SAP casi di utilizzo di connessioni RFC sulla rete.

Il codice transazione SCC8 viene utilizzato per esportare un client. Crea richieste di trasporto contenenti dati inter-client e dipendenti dal client, che possono essere importati nel sistema di destinazione tramite STMS_IMPORT.

La durata dipende dalle dimensioni del database, dalle risorse di sistema e dal metodo utilizzato. Per un client di piccole dimensioni potrebbero essere necessarie poche ore, mentre per database di grandi dimensioni possono essere necessari diversi giorni. I processi paralleli riducono significativamente i tempi.

Blocca tutti gli utenti aziendali (SU10), sospendi i processi in background (SE38 con BTCTRNS1), verifica lo spazio del database (DB02) e imposta il parametro rdisp/max_wprun_time ad almeno 2000 secondi.

I log di copia client per tutti i metodi sono disponibili nella transazione SCC3. Il log mostra lo stato, la durata e gli eventuali errori riscontrati durante il processo di copia.

La transazione SCC7 esegue azioni post-importazione client dopo un'operazione di importazione/esportazione client. Deve essere eseguita nel client di destinazione dopo che tutte le richieste di trasporto sono state importate.

AI-alimentato SAP Le piattaforme di gestione possono monitorare lo stato di salute del sistema, prevedere le carenze di spazio di archiviazione e automatizzare i controlli preliminari. Riducono il lavoro manuale e minimizzano gli errori durante le operazioni di copia dei client.

Gli strumenti basati sull'IA forniscono analisi predittive per la pianificazione delle risorse, controlli automatici dello stato di salute e programmazione intelligente. Aiutano SAP Gli amministratori ottimizzano i tempi di copia dei client e rilevano in modo proattivo i potenziali errori.

Riassumi questo post con: