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

Obsah:

Anonim

Čo je TMS?

TMS sa používa na riadený pohyb, správu, kontrolu, kopírovanie vývojových objektov a prispôsobovanie nastavení naprieč systémami SAP v prostredí krajiny prostredníctvom preddefinovaných transportných trás (RFC Connections). Proces prepravy v zásade spočíva v exporte objektov zo zdrojového systému SAP a ich importe do cieľového systému / systémov SAP. TMS predstavuje systém riadenia dopravy

Prečo potrebujeme dopravný systém?

Komponenty CTS zohrávajú dôležitú úlohu v prostredí celkového vývoja a prispôsobovania. Stojan CTS pre systém zmeny a prepravy
CTS je nástrojom pre:

  • Správa a kontrola nových vývojových požiadaviek.
  • Riadenie prepravy
  • Zaznamenávanie toho, kde a kto zmeny vykonáva
  • Konfigurácia systémov na šírku

Prehľad komponentov CTS

  • CTO (Change and Transport Organizer) - Je to hlavný nástroj na správu, prehliadanie a registráciu vykonaných zmien v úložisku a na prispôsobenie objektov. Je to ústredný bod pre organizáciu rozvojových projektov. SE01 je transakcia s novým rozšíreným pohľadom.
  • Transportné nástroje - Skutočné transporty sa uskutočňujú v prostredí back-end na úrovni OS pomocou transportných nástrojov, ktoré sú súčasťou jadra SAP a zahŕňajú program R3trans a program riadenia dopravy tp .
  • (TMS) Systém riadenia dopravy

Systém SAP-krajina

Systémová krajina (tiež známa ako SAP System Group) je usporiadanie serverov SAP. V ideálnom prípade sa v prostredí SAP odporúča prostredie troch systémov. Skladá sa z

  1. Vývojový server - DEV
  2. Server zabezpečovania kvality - QAS
  3. Produkčný server - PRD.

Transportným cyklom vo veľmi základnom zmysle je vydanie nových vývojových / prispôsobovacích zmien od DEV, ktoré sa dovážajú v systémoch kvality aj výroby. K importu do PRD však môže dôjsť až po vykonaní testov integrácie a kontroly kvality v QAS (a označených ako začiarknuté).

Čo je prispôsobenie? Ako pomáha TMS pri prispôsobovaní

  • Prispôsobenie je proces prispôsobenia systému SAP podľa potrieb zákazníka. Pri vykonávaní prispôsobenia užívatelia a konzultanti využívajú pomoc s Referenčnou implementačnou príručkou SAP (IMG), ktorá je prístupná prostredníctvom transakcie SPRO.
  • Prispôsobenie sa ideálne vykonáva v DEV. Transportný organizér (SE01) sa používa v spojení s IMG na ďalšie zaznamenávanie a prepravu prispôsobených zmien.

Väčšina zmien prispôsobenia (aj keď nie všetky) je špecifických pre klienta , tj zmeny sa majú prejaviť iba v konkrétnom klientovi a nie sú určené pre všetkých systémových klientov. Pri exportovaní požiadavky na transport extrahuje príslušné položky tabuľky z databázy systému SAP a skopíruje ich do adresára transportu. Relevantné položky tabuľky sú uzamknuté, keď sa používa transakcia prispôsobenia. Odomknú sa však hneď, ako sa zmeny uložia do požiadavky na prenos.

Zmeny úložiska a vývoja

  • Okrem prispôsobenia už existujúcich objektov je vo väčšine prípadov potrebný aj nový vývoj. Vývojový objekt je akýkoľvek objekt, ktorý ste vytvorili (vyvinuli) v systéme SAP.
  • Kolekcia všetkých takýchto objektov (špecifických pre klienta alebo viacerých klientov) sa nazýva Úložisko .
  • Vývoj sa väčšinou realizuje pomocou ABAP Workbench (SE80). Preto sú tieto zmeny známe aj ako Workbench Changes.
  • Príklady:
    • Objekty slovníka ABAP: tabuľky, domény, dátové prvky atď.
    • Programy ABAP, funkčné moduly, ponuky, obrazovky
    • Dokumenty, transportné objekty definované aplikáciou atď.
  • Workbench je tiež plne integrovaný s TMS na zaznamenávanie a prenos zmien.

Väčšina zmien Workbench (aj keď nie všetky) sa týka viacerých klientov , tj zmeny sa prejavia vo všetkých systémových klientoch cieľového systému. Objekty prenášané zo zdrojového systému prepíšu objekty v cieľovom systéme, ktoré majú rovnaké názvy.

Klienti a typ údajov v systéme SAP

  • Koncepčne je klient technicky a organizačne nezávislou jednotkou, ktorá obsahuje svoj vlastný súbor dát (kmeňové dáta, aplikačné / prevádzkové dáta, prispôsobenie dát)
  • Klienti vytvárajú samostatné prostredia pre používateľov z rôznych skupín používateľov alebo s iným účelom v rámci rovnakého systému SAP bez toho, aby skutočne používali inú databázu.
  • Z technického hľadiska je klient špecifikovaný pomocou trojmiestneho číselného ID, ktoré v prípade úloh špecifických pre klienta slúži aj ako hodnota pre tabuľkové pole „MANDT“.

Medzi údajmi špecifickými pre klienta existujú 3 typy údajov:

  • Kmeňové dáta používateľa obsahujú prihlasovacie informácie používateľa vrátane používateľského mena, hesla a predvolených nastavení používateľa, autorizačných profilov alebo rolí a ďalších užitočných informácií, ako sú napríklad skupiny používateľov, komunikácia atď. Tieto údaje sú fyzicky prítomné v špecifickej množine tabuliek (tabuľky USR *).
  • Prispôsobenie údajov obsahuje konfiguračné nastavenia na prispôsobenie organizačnej štruktúry a obchodných procesov pre spoločnosti implementujúce SAP. Tieto údaje závisia od klienta a sú uložené v tabuľkách známych ako prispôsobenie tabuliek.
  • Aplikačné údaje sú tiež závislé od klienta a používatelia zvyčajne rozlišujú kmeňové údaje transakčných údajov dvoch typov.
  1. Kmeňové dáta, ako je kmeňový server dodávateľa, kmeňový materiál materiálu (tabuľky ako MARA)
  2. Transakčné údaje, ako napríklad zákazka odberateľa, finančné dokumenty, objednávky výroby (PO) atď.

Možnosti prispôsobenia klienta

Transportný adresár a jeho konfigurácia

Transportný adresár SAP:

  • Je to globálny transportný adresár (/ usr / sap / trans), ktorý je vlastne zdieľaným umiestnením (nachádzajúcim sa v systéme radičov domény) medzi všetkými členskými systémami krajiny (skupina systémov). Obsahuje tiež určité podadresáre, ktoré sa vytvárajú automaticky počas inštalácie systému SAP. Toto je povinné pre nastavenie systému riadenia dopravy.
  • Transportný adresár je v zásade umiestnenie, kde sú uložené všetky zmeny (vo forme súborov) po ich vydaní z DEV. Preto slúži ako zdroj pre zmeny, ktoré sa majú nakoniec importovať do QAS a PRD. Preto sa musíme ubezpečiť, že transportný adresár je správne zdieľaný medzi všetky systémy v prostredí.

Napríklad v systéme Windows NT je k umiestneniu zdieľaného adresára možné získať prístup na nasledujúcej adrese: \\ \ sapmnt \ trans, kde je SAPTRANSHOST (adresa systému radiča domény) definovaná v súbore hostiteľa v adresári Windows všetkých systémov SAP. v krajine. Doménový radič - je jedným zo systémov v prostredí, ktorý funguje ako celkový radič pre riadenie zmien a transportný proces v prostredí. Radič domény je vybraný (mimo D / Q / P) tímom správcov systému na základe dostupnosti systému a času inštalácie.

Hlavné podadresáre:

  • Cofiles: Obsahuje súbory s informáciami o požiadavkách na zmenu s úplnými podrobnosťami a príkazmi.
  • Dátové súbory: Obsahuje skutočné hodnoty a údaje, ktoré sa majú použiť pri implementácii zmeny.
  • Protokol: Obsahuje transportné protokoly, stopy alebo štatistiky, ktoré sa používajú na riešenie problémov v prípade, že v procese transportu dôjde k akejkoľvek chybe.
  • EPS: Stiahnite si adresár pre pokročilé opravy a podporné balíčky

Ostatné podadresáre sú:

  • bin: Konfiguračné súbory pre tp (Transportný program) a TMS
  • staré údaje: Staré exportované údaje na archiváciu alebo odstránenie
  • actlog: Protokoly akcií pre všetky požiadavky a úlohy
  • buffer: Transportný buffer pre každý systém deklarujúci transporty, ktoré sa majú importovať
  • sapnames: Informácie o požiadavkách na prepravu podaných príslušnými používateľmi
  • tmp: Dočasné súbory a súbory denných údajov

Zriadenie Transportného adresára a TPPARAM

  • Pri konfigurácii TMS je jedným z hlavných predpokladov nastavenie transportného adresára a súboru transportných parametrov.
  • Zaisťuje, aby bol adresár správne zdieľaný medzi všetkými systémami v šírke, aby všetky systémy, ktoré sa zúčastňujú na skupine / šírke, boli zahrnuté do globálneho konfiguračného súboru TPPARAM (súbor transportných parametrov), ktorý sa nachádza v podadresári bin súboru. / use / sap / trans. Musíme sa ubezpečiť, že záznamy pre všetky zúčastnené systémy sú vykonané v tomto súbore.
  • V prípade, že niektorá položka chýba, skopírujte položku iného systému a zmeňte hodnoty (napríklad ID systému, názov hostiteľa)
  • V čase inštalácie sa automaticky vytvorí transportný adresár a podadresáre, vrátane pôvodne nakonfigurovanej šablóny súboru TPPARAM.

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

  • tp je program SAP, ktorý správcovia používajú na vykonávanie a plánovanie transportov medzi systémami a tiež pri aktualizáciách systémov SAP. Toto využíva CTO a TMS.
  • Spoločnosť tp v skutočnosti používa na vykonávanie svojich funkcií ďalšie špeciálne nástroje / programy a pomocné programy. Hlavne to volá obslužný program R3trans . Ponúka však aj rozsiahlejšiu kontrolu nad procesom transportu, ktorá zaisťuje správne poradie exportovaných / importovaných objektov, aby sa predišlo závažným nezrovnalostiam v systéme, ktoré môžu vzniknúť v dôsledku nesprávnej postupnosti.
  • tp sa nachádza v štandardnom runtime adresári systému SAP: / usr / sap / SYS / / exe / run . Automaticky sa skopíruje v procese inštalácie.
  • Ako predbežný predpoklad je potrebné zachovať súbor globálnych parametrov tp ( TPPARAM ), ktorý špecifikuje aspoň názvy hostiteľov systémov zúčastňujúcich sa na procese transportu.
  • tp sa používa hlavne na vykonávanie importov v cieľových systémoch. Používa pomocné programy zvané Dispečeri importu - RDDIMPDP a RDDIMPD_CLIENT_ , ktoré by mali byť naplánované ako úlohy na pozadí v každom systéme, kde sa bude importovať. Ak budú z nejakého dôvodu odstránené, môžeme tieto úlohy naplánovať spustením zostavy RDDNEWPP .
  • Tieto úlohy sú v skutočnosti „vyvolané udalosťou“, čo znamená, že tp pošle signál (udalosť) do systému R / 3 a úloha sa spustí. Tieto udalosti sú pomenované ako SAP_TRIGGER_RDDIMPDP a SAP_TRIGGER_RRDIMPDP_CLIENT .

R3trans - Program riadenia dopravy:

  • R3trans je transportný program systému SAP, ktorý je možné použiť na prenos dát medzi rôznymi systémami SAP. Spravidla sa nepoužíva priamo, ale volá sa z riadiaceho programu tp alebo z obslužných programov pre upgrade SAP.
  • tp riadi transporty a generuje kontrolné súbory r3trans, ale nepripojí sa k samotnej databáze. Celá „skutočná práca“ sa vykonáva od spoločnosti R3trans .
  • Podporuje prenos dát medzi systémami bežiacimi na rôznych OS a dokonca aj rôznych DB.