Výukový program SAP TMS (Transport Management System)

Obsah:

Anonim

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í v systémech SAP v krajině prostřednictvím předdefinovaných přepravních cest (RFC Connections). Proces přenosu v zásadě spočívá v exportu objektů ze zdrojového systému SAP a jejich importu do cílového systému / systémů SAP. TMS znamená systém řízení dopravy

Proč potřebujeme dopravní systém?

Komponenty CTS hrají důležitou roli v prostředí celkového vývoje a přizpůsobení. Zkratka CTS pro systém změny a dopravy
CTS je nástrojem pro:

  • Správa a kontrola nových požadavků na vývoj.
  • Správa transportů
  • Záznam o tom, kde a kým byly provedeny změny
  • Konfigurace systémů na šířku

Přehled komponent CTS

  • CTO (Change and Transport Organizer) - Je to hlavní nástroj pro správu, procházení a registraci provedených změn v úložišti a přizpůsobení objektů. Je to ústřední bod pro organizaci rozvojových projektů. SE01 je transakce s novým rozšířeným pohledem.
  • Transportní nástroje - Skutečné transporty probíhají v back-endu na úrovni OS pomocí transportních nástrojů, které jsou součástí jádra SAP a zahrnují program R3trans a program řízení dopravy tp .
  • (TMS) Systém řízení dopravy

Systém SAP na šířku

Systémová krajina (známá také jako SAP System Group) je uspořádání serverů SAP. V ideálním případě se v prostředí SAP doporučuje prostředí se třemi systémy. Skládá se z

  1. Vývojový server - DEV
  2. Server pro zajištění kvality - QAS
  3. Produkční server - PRD.

Přepravním cyklem ve velmi základním smyslu je vydání nových vývojových / přizpůsobovacích změn od DEV, které jsou importovány v systémech kvality i výroby. K importu do PRD však může dojít pouze po provedení testování integrace a kontroly kvality v QAS (a označené jako zaškrtnuté).

Co je přizpůsobení? Jak TMS pomáhá při přizpůsobení

  • Přizpůsobení je proces přizpůsobení systému SAP podle potřeb zákazníka. K provedení přizpůsobení využijí uživatelé a konzultanti příručky SAP Reference Implementation Guide (IMG), která je přístupná prostřednictvím transakce SPRO.
  • Přizpůsobení se ideálně provádí v DEV. Transportní organizér (SE01) se používá ve spojení s IMG k dalšímu zaznamenávání a přepravě 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 v konkrétním klientovi a nejsou určeny pro všechny klienty systému. Při exportu Transportního požadavku extrahuje příslušné položky tabulky z databáze systému SAP a zkopíruje je do transportního adresáře. Relevantní položky tabulky jsou uzamčeny, když se používá transakce přizpůsobení. Odemknou se však, jakmile se změny uloží do Transportního požadavku.

Změny úložiště a vývoje

  • Kromě přizpůsobení již existujících objektů je ve většině případů také vyžadován nový vývoj. Vývojový objekt je jakýkoli objekt, který jste vytvořili (vyvinuli) v systému SAP.
  • Kolekce všech takových objektů (specifických pro klienta nebo mezi klienty) se nazývá úložiště .
  • Vývoj se většinou provádí pomocí ABAP Workbench (SE80). Proto jsou tyto změny známé také jako Workbench Changes.
  • Příklady:
    • Objekty slovníku ABAP: tabulky, domény, datové prvky atd.
    • Programy ABAP, funkční moduly, nabídky, obrazovky
    • Dokumenty, aplikačně definované přepravní objekty atd.
  • Workbench je také plně integrován do TMS, aby zaznamenával a přenášel změny.

Většina změn Workbench (i když ne všechny) je napříč klienty , tj. Změny se projeví ve všech systémových klientech cílového systému. Objekty přenesené ze zdrojového systému přepíší objekty v cílovém systému se stejnými názvy.

Klienti a typ dat v systému SAP

  • Koncepčně je klient technickou a organizačně nezávislou jednotkou, která obsahuje vlastní sadu dat (kmenová data, aplikační / provozní data, přizpůsobení dat)
  • Klienti vytvářejí samostatná prostředí pro uživatele z různých skupin uživatelů nebo s jiným účelem v rámci stejného systému SAP, aniž by skutečně používali jinou databázi.
  • Z technického hlediska je klient zadán pomocí 3místného číselného ID, které v případě zakázek specifických pro klienta také slouží jako hodnota pro pole tabulky „MANDT“.

Mezi údaji specifickými pro klienta existují 3 typy údajů:

  • Kmenová data uživatele obsahují přihlašovací údaje uživatele, včetně uživatelského jména, hesla a výchozích hodnot uživatele, autorizačních profilů nebo rolí a dalších užitečných informací, jako jsou skupiny uživatelů, komunikace atd. Tato data jsou fyzicky přítomna v konkrétní sadě tabulek (tabulky USR *).
  • Přizpůsobení dat obsahuje nastavení konfigurace pro přizpůsobení organizační struktury a obchodních procesů pro společnosti implementující SAP. Tato data závisí na klientovi a jsou uložena v tabulkách známých jako přizpůsobení tabulek.
  • Aplikační data jsou také závislá na klientovi a běžně uživatelé rozlišují kmenová data a transakční data dvou typů.
  1. Kmenová data, jako je hlavní dodavatel, hlavní materiál (tabulky jako MARA)
  2. Transakční data, jako je prodejní objednávka, finanční dokumenty, výrobní objednávky (PO) atd.

Možnosti přizpůsobení klienta

Transportní adresář a jeho konfigurace

Transportní adresář SAP:

  • Jedná se o globální transportní adresář (/ usr / sap / trans), který je ve skutečnosti sdíleným umístěním (umístěným v systému řadičů domény) mezi všemi členskými systémy krajiny (skupina systémů). Obsahuje také určité podadresáře, které se vytvářejí automaticky během instalace systému SAP. Toto je povinné pro nastavení systému řízení dopravy.
  • Transport Directory je v zásadě umístění, kde jsou uloženy všechny změny (ve formě souborů) po jejich vydání z DEV. Proto funguje jako zdroj pro změny, které mají být nakonec importovány v QAS a PRD. Proto musíme zajistit, aby byl transportní adresář správně sdílen mezi všemi systémy v prostředí.

Jako příklad lze v systému Windows NT k umístění sdíleného adresáře přistupovat pomocí následující adresy: \\ \ sapmnt \ trans, kde je SAPTRANSHOST (adresa systému řadiče domény) definována v souboru hostitele v adresáři Windows všech adresářů systémů SAP. v krajině. Řadič domény - je jedním ze systémů v prostředí, který funguje jako celkový řadič pro správu změn a transportní proces v prostředí. Řadič domény je vybrán (mimo D / Q / P) týmem správců systému na základě dostupnosti systému a doby instalace.

Hlavní podadresáře:

  • Cofiles: Obsahuje soubory s informacemi o požadavcích na změnu s úplnými podrobnostmi a příkazy.
  • Datové soubory: Obsahuje skutečné hodnoty a data, která se mají použít při implementaci změny.
  • Protokol: Obsahuje transportní protokoly, trasování nebo statistiky, které se používají k řešení potíží, v případě, že v procesu přenosu dojde k jakékoli chybě.
  • EPS: Stáhněte si adresář pro pokročilé opravy a podpůrné balíčky

Další podadresáře jsou:

  • bin: Konfigurační soubory pro tp (Transportní program) a TMS
  • old data: Old Exported Data for archival or deletion
  • actlog: Protokoly akcí pro všechny požadavky a úkoly
  • buffer: Transportní buffer pro každý systém deklarující transporty, které mají být importovány
  • sapnames: Informace týkající se požadavků na dopravu od příslušných uživatelů
  • tmp: Dočasné a datové soubory protokolu

Nastavení Transport Directory 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, aby byl adresář správně sdílen mezi všemi systémy na šířku, aby všechny systémy, které se účastní ve skupině / na šířku, byly zahrnuty do globálního konfiguračního souboru TPPARAM (soubor transportních parametrů), který se nachází v podadresáři bin / use / sap / trans. Musíme se ujistit, že položky pro všechny zúčastněné systémy jsou provedeny v tomto souboru.
  • V případě, že některá položka chybí, zkopírujte položku jiného systému a změňte hodnoty (například ID systému, název hostitele)
  • V době instalace se automaticky vytvoří transportní adresář a podadresáře, včetně původně nakonfigurované šablony souboru TPPARAM.

Nástroje operačního systému - TP a R3trans
tp - Program řízení dopravy:

  • tp je program SAP, který správci používají k provádění a plánování transportů mezi systémy a také při upgradu systémů SAP. Toto používá CTO a TMS.
  • Ve skutečnosti společnost tp k provádění svých funkcí používá jiné speciální nástroje / programy a obslužné programy. Hlavně volá obslužný program R3trans . Nabízí však také rozsáhlejší kontrolu nad procesem přenosu, zajišťující správnou posloupnost exportovaných / importovaných objektů, aby se předešlo závažným nesrovnalostem v systému, které mohou nastat kvůli nesprávné posloupnosti.
  • tp je umístěn ve standardním běhovém adresáři systému SAP: / usr / sap / SYS / / exe / run . Automaticky se zkopíruje v procesu instalace.
  • Jako předpoklad je nutné zachovat soubor globálních parametrů tp ( TPPARAM ) s uvedením alespoň názvů hostitelů systémů účastnících se procesu přenosu.
  • tp se používá hlavně k provádění importů v cílových systémech. Využívá nástroje zvané Import Dispečeři - RDDIMPDP & RDDIMPD_CLIENT_ , ty by měly být naplánovány jako úlohy na pozadí v každém systému, kde budou importy prováděny. Pokud jsou z nějakého důvodu odstraněny, můžeme tyto úlohy naplánovat spuštěním sestavy RDDNEWPP .
  • Tyto úlohy jsou ve skutečnosti „spouštěny událostmi“, což znamená, že tp odesílá signál (událost) do systému R / 3 a úloha začíná. Tyto události jsou pojmenovány jako SAP_TRIGGER_RDDIMPDP a SAP_TRIGGER_RRDIMPDP_CLIENT .

R3trans - Program řízení dopravy:

  • R3trans je transportní program systému SAP, který lze použít k přenosu dat mezi různými systémy SAP. Obvykle se nepoužívá přímo, ale volá se z ovládacího programu tp nebo z upgradu SAP.
  • tp řídí transporty a generuje kontrolní soubory r3trans, ale nepřipojuje se k samotné databázi. Veškerá „skutečná práce“ je prováděna z R3trans .
  • Podporuje přenos dat mezi systémy běžícími na různých OS a dokonce i různých DB.