SAP Výukový program TMS (Transport Management System).
Co je TMS?
TMS se používá k přesouvání, správě, ovládání, kopírování vývojových objektů a přizpůsobení nastavení uspořádaným způsobem napříč SAP systémy v krajině prostřednictvím předem definovaných dopravních tras (RFC Connections). Proces transportu v podstatě spočívá v exportu objektů ze zdroje SAP a importovat je do cíle SAP systém/y. TMS je zkratka pro Transport Management System
Proč potřebujeme dopravní systém?
Komponenty CTS hrají důležitou roli v celkovém prostředí vývoje a přizpůsobení. CTS znamená Change and Transport System
CTS je nástroj pro:
- Správa a kontrola nových požadavků na vývoj.
- Řízení přeprav
- Záznam toho, kde a kým byly změny provedeny
- Konfigurace systémové krajiny
Přehled komponent CTS
- CTO (organizátor změny a přepravy) – Je to hlavní nástroj pro správu, procházení a registraci změn provedených v úložišti a přizpůsobení objektů. Je to centrální bod pro organizaci rozvojových projektů. SE01 je transakce s novým rozšířeným pohledem.
- Transportní nástroje – Vlastní přenosy probíhají v back-endu na úrovni OS pomocí přenosových nástrojů, které jsou součástí SAP Kernel a zahrnuje program R3trans a program pro řízení dopravy tp.
- (TMS) Systém řízení dopravy
SAP Systém-Krajina
Krajina systému (také známá jako SAP System Group) je uspořádání SAP servery. V ideálním případě v a SAP prostředí se doporučuje třísystémová krajina. Skládá se z
- Vývojový server – DEV
- Quality Assurance Server – QAS
- Produkční server – PRD.
Transportní cyklus ve velmi základním smyslu je vydání nových vývojových/přizpůsobovacích změn z DEV, které jsou importovány jak do systémů kvality, tak do produkčních systémů. K importu do PRD však může dojít pouze po integraci Testování a kontrola kvality byla provedena v QAS (a označena jako zkontrolována).
Co je přizpůsobení? Jak TMS pomáhá při přizpůsobení
- Přizpůsobení je proces přizpůsobení SAP systém dle potřeby zákazníka. K provedení přizpůsobení využívají uživatelé a konzultanti pomoc SAP Reference Implementation Guide (IMG), která je přístupná prostřednictvím transakce SPRO.
- Přizpůsobení se ideálně provádí v DEV. Transport Organizer (SE01) se používá ve spojení s IMG k dalšímu zaznamenávání a přenášení přizpůsobených změn.
Většina změn přizpůsobení (i když ne všechny) jsou specifické pro klienta, tj. změny se mají projevit pouze u konkrétního klienta a ne pro všechny klienty systému. Když je transportní požadavek exportován, extrahuje příslušné položky tabulky z databáze SAP systému a zkopíruje je do transportního adresáře. Relevantní položky tabulky jsou uzamčeny, když se používá přizpůsobená transakce. Jsou však odemčeny, jakmile se změny uloží do požadavku na přepravu.
Změny úložiště a vývoje
- Kromě přizpůsobení již existujících objektů jsou ve většině případů vyžadovány také nové úpravy. Vývojový objekt je jakýkoli objekt, který jste vytvořili (vyvinuli) vy SAP systém.
- Zavolá se kolekce všech takových objektů (specifických pro klienta nebo mezi klienty). sklad.
- Vývoj se většinou provádí pomocí ABAP Workbench (SE80). Proto jsou takové změny také známé jako změny Workbench.
- Příklady:
- Objekty slovníku ABAP: tabulky, domény, datové prvky atd.
- Programy ABAP, funkční moduly, nabídky, obrazovky
- Dokumenty, Aplikací definované transportní objekty atd.
- Workbench je také plně integrován s TMS pro záznam a přenos změn.
Většina změn Workbench (i když ne všechny) ano mezi klienty, tj. změny se projeví u všech systémových klientů cílového systému. Objekty přenášené ze zdrojového systému přepisují objekty v cílovém systému, který má stejná jména.
Klienti a typ dat v SAP Systém
- Koncepčně je klient technicky a organizačně nezávislá jednotka, která obsahuje vlastní sadu dat (hlavní data, aplikace/ Operanárodní data, přizpůsobení dat)
- Klienti vytvářejí oddělená prostředí pro uživatele z různých skupin uživatelů nebo s jiným účelem, v rámci stejného SAP bez použití jiné databáze.
- Z technického hlediska je klient specifikován pomocí 3místného číselného ID, které zároveň slouží jako hodnota pro pole tabulky 'MANDT' v případě klientských zakázek.
Mezi daty specifickými pro klienty existují 3 typy dat:
- Kmenová data uživatele obsahuje přihlašovací údaje uživatele, včetně uživatelského jména, hesla a výchozích nastavení uživatele, autorizační profily nebo role a další užitečné informace, jako jsou skupiny uživatelů, komunikace a tak dále. Tato data jsou fyzicky přítomna ve specifické sadě tabulek (tabulky USR*).
- Přizpůsobení dat obsahuje konfigurační nastavení pro přizpůsobení organizační struktury a obchodních procesů pro implementující společnosti SAP. Tato data jsou závislá na klientovi a jsou uložena v tabulkách známých jako tabulky přizpůsobení.
- Data aplikace jsou také závislé na klientovi a běžně uživatelé rozlišují dva typy kmenových dat a transakčních dat.
- Kmenová data, jako je kmen dodavatele, kmenový soubor materiálu (tabulky jako MARA)
- Transakční data, jako je prodejní objednávka, finanční doklady, výrobní zakázky (PO) a tak dále.
Možnosti přizpůsobení klienta
Transportní adresář a jeho konfigurace
SAP Dopravní adresář:
- Je to globální transportní adresář (/usr/sap/trans), který je ve skutečnosti sdíleným umístěním (sídlícím v Domain Controller System) mezi všemi členskými systémy krajiny (systémovou skupinou). Obsahuje také určité podadresáře, které se automaticky vytvářejí během instalace SAP systém. To je povinné pro nastavení systému řízení dopravy.
- Transportní adresář je v zásadě umístění, kam se ukládají všechny změny (ve formě souborů) po jejich uvolnění z DEV. Proto funguje jako zdroj pro změny, které mají být případně importovány do QAS a PRD. Proto se musíme ujistit, že transportní adresář je správně sdílen mezi všemi systémy v krajině.
Jako příklad v Windows NT, umístění sdíleného adresáře je přístupné pomocí následující adresy: \\SAPTRANSHOST>\sapmnt\trans kde SAPTRANSHOST (adresa systému řadiče domény) je definována v souboru hostitele v Windows Adresář všech SAP systémy v krajině. Domain Controller – je jedním ze systémů v krajině, který funguje jako celkový kontrolor pro řízení změn a proces přenosu v krajině. Domain Controller je vybírán (mimo D / Q / P) týmem systémových administrátorů na základě dostupnosti systému a času instalace.
Hlavní podadresáře
- Cofiles: Obsahuje soubory s informacemi o požadavku na změnu s úplnými detaily a příkazy.
- Datové soubory: Obsahuje skutečné hodnoty a data, která mají být použita při implementaci změny.
- Log: Obsahuje protokoly transportu, trasování nebo statistiky, které se používají k odstraňování problémů v případě, že v procesu přenosu dojde k jakékoli chybě.
- EPS: Stáhněte si adresář pro pokročilé opravy a balíčky podpory
Další podadresáře jsou:
- zásobník: Konfigurační soubory pro tp (Transport Program) a TMS
- stará data: Stará exportovaná data pro archivaci nebo smazání
- Actlog: Protokoly akcí pro všechny požadavky a úkoly
- vyrovnávací paměť: Přenosová vyrovnávací paměť pro každý systém deklarující přenosy, které mají být importovány
- jména: Informace o přepravních požadavcích příslušných uživatelů
- tmp: Dočasné soubory a soubory protokolu dat
Nastavení Transportního adresáře a TPPARAM
- Při konfiguraci TMS je jedním z hlavních předpokladů nastavení transportního adresáře a souboru transportních parametrů.
- Zajišťuje, že adresář je správně sdílen mezi všemi systémy v krajině, takže všechny systémy zúčastněné ve skupině/krajině musí být zahrnuty do globálního konfiguračního souboru TPPARAM (soubor parametrů přenosu), který se nachází pod popelnice podadresář /use/sap/trans. Musíme zajistit, aby byly v tomto souboru provedeny záznamy pro všechny zúčastněné systémy.
- V případě, že některá položka chybí, zkopírujte položku jiného systému a změňte hodnoty (například System ID, Host name)
- V době instalace se automaticky vytvoří transportní adresář a podadresáře, včetně původně nakonfigurované šablony souboru TPPARAM.
OperaSystémové nástroje – TP a R3trans
tp – Program řízení dopravy:
- tp je SAP program které administrátoři používají k provádění a plánování přenosů mezi systémy a také při upgradech systému SAP systémy. Toho využívá CTO a TMS.
- Vlastně, tp používá k plnění svých funkcí další speciální nástroje/programy a utility. Hlavně to volá R3trans obslužný program. Nabízí však také rozsáhlejší kontrolu procesu přepravy, zajišťující správné pořadí exportovaných/importovaných objektů, aby se předešlo vážným nesrovnalostem v systému, které mohou vzniknout v důsledku nesprávného pořadí.
- tp je umístěn ve standardním runtime adresáři SAP Systém: /usr/sap/SYS/ /exe/run. V procesu instalace se automaticky zkopíruje.
- Jako předpoklad, tp soubor globálních parametrů (TPPARAM), musí být udržovány s uvedením alespoň názvů hostitelů systémů, které se účastní procesu přenosu.
- tp se používá hlavně pro provádění importů v cílových systémech. Využívá nástroje zvané Import Dispatchers – RDDIMPDP & RDDIMPD_CLIENT_, měly by být naplánovány jako úlohy na pozadí v každém systému, kde se budou provádět importy. Pokud budou z nějakého důvodu odstraněny, můžeme tyto úlohy naplánovat spuštěním přehledu RDDNEWPP.
- Tyto práce ve skutečnosti jsou "událost spuštěna", znamenající, že tp odešle signál (událost) do systému R/3 a úloha se spustí. Tyto události jsou pojmenovány jako SAP_TRIGGER_RDDIMPDP si SAP_TRIGGER_RRDIMPDP_CLIENT.
R3trans – Program řízení dopravy
- R3trans je SAP systémový transportní program, který lze použít pro přenos dat mezi různými SAP systémy. Obvykle se nepoužívá přímo, ale volá se z tp ovládacím programem nebo pomocí SAP upgradovat nástroje.
- tp řídí transporty a generuje řídicí soubory r3trans, ale nepřipojuje se k samotné databázi. Veškerá „skutečná práce“ se dělá z R3trans.
- Podporuje přenos dat mezi systémy běžícími na různých OS a dokonce i na různých DB.