SAP Kopia klienta: lokalna, zdalna, import/eksport
โก Inteligentne podsumowanie
SAP Funkcja Client Copy przesyลa dane specyficzne dla klienta w obrฤbie tej samej instancji lub miฤdzy rรณลผnymi instancjami przy uลผyciu trzech metod: kopiowania lokalnego (SCCL), kopiowania zdalnego (SCC9) i importowania/eksportowania klienta (SCC8).

Co jest SAP Kopia klienta?
Moลผna wygenerowaฤ pustego klienta z kodem T SCC4. Ale jak wypeลniฤ dane w kliencie? Odpowiedลบ brzmi: w kopii klienta.
Oznacza kopiฤ klienta โprzesyลanie danych specyficznych dla klientaโ w ramach tej samej instancji (SID) lub miฤdzy rรณลผnymi instancjami (SID). Moลผna to wykonaฤ trzema rรณลผnymi metodami:
- Kopia klienta lokalnego.
- Zdalna kopia klienta.
- Import/eksport klienta.
Poniลผej znajduje siฤ krรณtki opis kaลผdej metody kopiowania klientรณw.
Kopia lokalnego klienta: Ta metoda kopiuje dane klienta w obrฤbie tej samej instancji (SID). Odbywa siฤ to za pomocฤ kodu T. SCCL.
Kopia klienta zdalnego: Ta metoda kopiuje dane klienta miฤdzy rรณลผnymi instancjami (SID). Jest wykonywana za pomocฤ kodu T. SCC9.
Import/eksport klienta: Ta metoda kopiuje dane klienta miฤdzy rรณลผnymi instancjami (SID). Jest wykonywana za pomocฤ kodu T. SCC8.
Poniลผsza tabela podsumowuje najwaลผniejsze rรณลผnice miฤdzy tymi trzema metodami:
| Cecha | Kopia lokalna (SCCL) | Kopiowanie zdalne (SCC9) | Import/Eksport (SCC8) |
|---|---|---|---|
| Zakres | Ta sama instancja | Rรณลผne przypadki | Rรณลผne przypadki |
| Zaleลผnoลฤ sieciowa | ลผaden | Wysoki (wymagany RFC) | Niski (oparty na plikach) |
| Najlepsze dla: | Maลe i ลrednie dane | Maลe i ลrednie dane | Duลผe bazy danych |
Kroki wstฤpne kopii klienta
Aby uniknฤ ฤ niespรณjnoลci danych, przed rozpoczฤciem tworzenia kopii klienta wykonaj nastฤpujฤ ce czynnoลci wstฤpne:
1) Odลฤ cz i zablokuj uลผytkownikรณw biznesowych (SU10). Zakoลcz sesje aktywnych uลผytkownikรณw za pomocฤ kodu T SM04Sprawdลบ, czy nie istniejฤ ลผadne anulowane lub oczekujฤ ce ลผฤ dania aktualizacji.
2) Zawieล wszystkie zadania w tle.
- Wykonaj kod T SE38 jak podano poniลผej.
- Wpisz nazwฤ programu โBTCTRNS1โ, jak pokazano powyลผej.
- Naciลnij Wykonaj.
3) Aby wykonaฤ kopiฤ lokalnฤ , system musi mieฤ wystarczajฤ cฤ iloลฤ miejsca w bazie danych lub przestrzeni tabel. W przypadku kopii zdalnej system docelowy musi mieฤ wystarczajฤ co duลผo miejsca. Sprawdลบ miejsce za pomocฤ kodu T. DB02.
4) Aby uniknฤ ฤ nieลcisลoลci podczas kopiowania klienta, uลผytkownikom nie naleลผy pozwalaฤ na pracฤ w kliencie ลบrรณdลowym.
5) rdisp/max_wprun_time parametr naleลผy zmieniฤ na 2000 sekund zgodnie z SAP Zalecenie. Chociaลผ uลผywasz procesรณw rรณwnolegลych i planujesz zadania w tle, uลผywane bฤdฤ procesy dialogowe.
Lokalna kopia klienta
Kopia lokalna klienta jest wykonywana za pomocฤ kodu T-code SCCL. Jest to najprostsza metoda kopiowania danych w obrฤbie tego samego systemu.
Scenariusz:
- Instancja ลบrรณdลowa i klient: DKM-000
- Target Instancja i klient: DKM-202
Krok 1) Utwรณrz wpis dla nowego klienta docelowego, uลผywajฤ c kodu T SCC4. W tym scenariuszu utwรณrz klienta 202 w systemie DKM. Zaloguj siฤ do tego nowo utworzonego klienta docelowego (DKM-202) z uลผytkownikiem SAP* i domyลlne hasลo โpassโ.
Krok 2) Wykonaj kod T SCCL.
Krok 3) Wybierz ลผฤ dany profil, wprowadลบ klienta ลบrรณdลowego i wpisz opis.
Krok 4) Domyลlnie kopiowanie klienta jest wykonywane jako pojedynczy proces, co zajmuje duลผo czasu. Rozลรณลผ obciฤ ลผenie na rรณwnolegลe (wiele) procesรณw, aby skrรณciฤ czas kopiowania.
- Wybierz Iลฤ do z paska menu.
- Wybierz Proces rรณwnolegลyProcesy rรณwnolegลe efektywniej wykorzystujฤ pojemnoลฤ bazy danych.
Krok 5) Zawsze uruchamiaj dลugotrwaลe procesy w trybie tลa, a nie na pierwszym planie/w trybie dialogowym. Niektรณre procesy dziaลajฤ szybciej w tle.
Krok 6) Kopie dziennikรณw klienta sฤ dostฤpne w kodzie T SCC3Status โPomyลlnie ukoลczonoโ oznacza, ลผe โโkopia klienta jest gotowa.
Zdalna kopia klienta
Zdalna kopia klienta korzysta ze zdalnego wywoลania funkcji (RFC). Miejsca docelowe RFC moลผna przeglฤ daฤ w kodzie T SM59. Ta technika zaleลผy od ลฤ cznoลci sieciowej, dlatego poลฤ czenie musi byฤ silne i stabilne.
Scenariusz:
- Instancja ลบrรณdลowa i klient: BD1-101
- Target Instancja i klient: DKM-202
Krok 1) Zaloguj siฤ do systemu docelowego (DKM). Utwรณrz nowy wpis klienta docelowego (202) za pomocฤ kodu T. SCC4Zaloguj siฤ do tego nowego klienta docelowego za pomocฤ konta uลผytkownika SAP* i domyลlne hasลo โpassโ.
Krok 2) Wykonaj kod T SCC9.
Krok 3) Wypeลnij podstawowe dane zgodnie ze swoimi wymaganiami.
Krok 4) Wybierz opcjฤ Proces rรณwnolegลy, aby efektywniej wykorzystaฤ pojemnoลฤ bazy danych.
Krok 5) Zaplanuj kopiฤ dla klienta w tle.
Krok 6) Kopie dziennikรณw klienta sฤ dostฤpne w kodzie T SCC3 jak podano poniลผej.
Import/eksport klienta
W przypadku duลผych baz danych zaleca siฤ korzystanie z importu/eksportu po stronie klienta zamiast zdalnej kopii po stronie klienta. To podejลcie oparte na plikach nie wymaga ciฤ gลej ลฤ cznoลci sieciowej.
Scenariusz:
- Instancja ลบrรณdลowa i klient: PKT-300
- Target Instancja i klient: DKM-202
Ta technika zawsze zaczyna siฤ od klienta eksport krok.
Uwaga: Aby wykonaฤ eksport klienta, musisz mieฤ wystarczajฤ cฤ iloลฤ miejsca w systemie plikรณw /usr/sap/trans_SID.
Jak eksportowaฤ klienta?
Krok 1) Zaloguj siฤ do systemu docelowego (DKM). Utwรณrz wpis dla nowego klienta docelowego za pomocฤ kodu T. SCC4. Zaloguj siฤ do systemu ลบrรณdลowego/klienta ลบrรณdลowego (PKT).
Krok 2) Przed zaimportowaniem klienta naleลผy go najpierw wyeksportowaฤ. Eksport przenosi pliki danych i pliki wspรณลbieลผne z bazy danych systemu ลบrรณdลowego do bufora importu systemu docelowego. Wykonaj kod T. SCC8.
Krok 3) Wybierz profil eksportu i wybierz system docelowy.
Krok 4) Zaplanuj eksport w tle.
Krok 5) Po wykonaniu zadania pliki danych i pliki wspรณลbieลผne z bazy danych systemu PKT sฤ przenoszone do bufora importu systemu DKM. Dane zostanฤ odzwierciedlone w bazie danych DKM dopiero po zaimportowaniu ลผฤ daล transportu.
W zaleลผnoลci od wybranego profilu eksportu tworzone sฤ maksymalnie 3 zlecenia transportu:
- ลปฤ danie PKTKO00151 zawiera dane miฤdzyklientowskie.
- ลปฤ danie PKTKT00151 zawiera dane zaleลผne od klienta.
- ลปฤ danie PKTKX00151 zawiera rรณwnieลผ dane zaleลผne od klienta.
Jak zaimportowaฤ klienta?
Krok 1) Zaloguj siฤ do nowo utworzonego klienta docelowego (DKM-202) za pomocฤ SAP* i hasลo โpassโ.
Krok 2) Zaczฤ ฤ STMS_IMPORT transakcji.
Jak pokazano poniลผej, zostanie otwarta kolejka importu:
Krok 3) Wybierz ลผฤ dania transportu wygenerowane przez eksport klienta. Zaimportuj je na klienta docelowego w nastฤpujฤ cej kolejnoลci:
- Zapytanie PKTKO00151
- ลปฤ danie PKTKT00151
- ลปฤ danie PKTKX00151
System automatycznie wykrywa ลผฤ dania transportu eksportu klienta i importuje wszystkie 3 ลผฤ dania. Logi importu moลผna zobaczyฤ w STMS_IMPORT.
Krok 4) Faza po imporcie: po zakoลczeniu importu wykonaj kod T SCC7 aby wykonaฤ czynnoลci po imporcie klienta.
Zaplanuj zadanie po imporcie w tle.
Krok 5) Dziennik importu jest dostฤpny w kodzie T SCC3Status pomyลlny potwierdza, ลผe โโklient zostaล zaimportowany.
Jak wybraฤ odpowiedniฤ metodฤ tworzenia kopii dla klienta
Wybรณr wลaลciwej metody zaleลผy od struktury systemu, rozmiaru bazy danych i warunkรณw sieciowych.
Uลผyj lokalnej kopii klienta (SCCL) gdy klienci ลบrรณdลowi i docelowi znajdujฤ siฤ w tym samym SAP instancji. Jest to najszybsza metoda, poniewaลผ dane nie przechodzฤ przez sieฤ.
Uลผyj zdalnej kopii klienta (SCC9) gdy klienci znajdujฤ siฤ na rรณลผnych instancjach, a rozmiar bazy danych jest umiarkowany. Ta metoda wykorzystuje RFC do kopiowania w czasie rzeczywistym, wiฤc przerwy w sieci mogฤ powodowaฤ awarie.
Uลผyj importu/eksportu klienta (SCC8 + STMS_IMPORT) Gdy baza danych jest duลผa lub sieฤ jest zawodna. Tworzy pliki transportowe i nie wymaga ciฤ gลego poลฤ czenia.
























