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).
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:
- Copia del client locale.
- Copia client remota.
- 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.
Copia client remota: Questo metodo copia i dati del client tra diverse istanze (SID). Viene eseguito 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.
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.
2) Sospendere tutti i processi in background.
- Esegui il codice T SE38 come indicato di seguito.
- Inserisci "BTCTRNS1" nel nome del programma, come mostrato sopra.
- Premere Esegui.
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.
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.
Passo 3) Seleziona il profilo desiderato, inserisci il client di origine e inserisci una descrizione.
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.
- Seleziona Andare a dalla barra dei menu.
- Seleziona Processo paralleloI processi paralleli sfruttano la capacitร del database in modo piรน efficace.
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.
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.
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.
Passo 3) Inserisci i dati di base in base alle tue esigenze.
Passo 4) Seleziona "Elaborazione parallela" per sfruttare la capacitร del database in modo piรน efficace.
Passo 5) Pianifica l'esecuzione della copia client in background.
Passo 6) I log della copia client sono disponibili nel codice transazione SCC3 come indicato di seguito.
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.
Passo 3) Seleziona il profilo di esportazione e scegli il sistema di destinazione.
Passo 4) Pianifica l'esportazione 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.
Come mostrato di seguito, la coda di importazione si aprirร :
Passo 3) Seleziona le richieste di trasporto generate dall'esportazione del client. Importale sul client di destinazione nella seguente sequenza:
- Richiedi PKTKO00151
- Richiesta PKTKT00151
- 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.
Passo 4) Fase post-importazione: una volta completata l'importazione, eseguire il codice transazione SCC7 per eseguire le azioni successive all'importazione del client.
Pianifica l'esecuzione del processo post-importazione in 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.

























