Č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
- Vývojový server - DEV
- Server zabezpečovania kvality - QAS
- 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.
- Kmeňové dáta, ako je kmeňový server dodávateľa, kmeňový materiál materiálu (tabuľky ako MARA)
- 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: \\
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.