You are on page 1of 165

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC)

Frantiek Vilm

Frantiek Vilm Autor: Verze dokumentu: Datum vzniku: Datum posledn pravy: Frantiek Vilm 2.0 (2679) 01.03.2002 4.8.2009 11:40

Pouit tohoto dla: This work is licensed under the Creative Commons Attribution-NoDerivs 2.5 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/2.5/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA. V dnm ppad nen autor tohoto dla odpovdn komukoli za pm, nepm, mimodn nebo jin nsledn kody, zpsoben pouitm tto pruky vetn ulho zisku, peruen innosti, ztrty program nebo jinch dat v informanm systmu i jinde, a to i kdyby autor byl na monost takovch kod upozornn pedem. Spolenost SAP AG dnm zpsobem nereprezentuje ani neru za pesnost, adekvtnost i plnost jakchkoli informac obsaench v tomto dle a nen zodpovdn za ppadn chyby nebo opomenut. SAP, R/3, mySAP.com, mySAP, SAP Netweaver, ABAP, SAP xApps are trademarks or registered trademarks of SAP AG in Germany and in several other countries. ORACLE is a registered trademark of ORACLE Corporation. MaxDB is a trademark of MySQL AB, Sweden. Microsoft, WINDOWS, NT are registered trademarks of Microsoft Corporation. JAVA is a registered trademark of Sun Microsystems, Inc. IBM, DB2, AIX, i5/OS, iSeries, Informix are registered trademarks of IBM Corporation. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC)

Obsah
1. vod..........................................................................................................................1 1.1.1. 1.1.1. O EM POJEDNV TATO PRUKA?.............................................................1 1.2. CO JE TO BC SAP NETWEAVER?........................................................................1 1.2.1. OBECN INFORMACE A REFERENCE..........................................................................3 1.3. DOPORUEN LITERATURA...........................................................................................4 1.4. SAP SERVICE MARKETPLACE.......................................................................................5 2. Sprva aplikanch server.......................................................................................6 2.1. ARCHITEKTURA APLIKANHO SERVERU............................................................................6 2.1.1. SOFTWAROV ORIENTOVAN POHLED.......................................................................6 2.1.2. PROCESY V APLIKAN VRSTV ABAP TECHNOLOGIE..................................................7 2.1.3. PROCESY V APLIKAN VRSTV JAVA TECHNOLOGIE.................................................14 2.1.4. ZEN PAMTI, SDLEN PAM A LOHY.................................................................15 2.1.5. SAP SYSTM A INSTANCE...................................................................................17 2.1.6. SYSTMOV KONFIGURACE..................................................................................17 2.1.7. SAP SYSTEM LANDSCAPE.................................................................................17 2.1.8. ADRESE APLIKANHO SERVERU ABAP TECHNOLOGIE............................................18 2.2. ZKLADN OPERACE..................................................................................................20 2.2.1. OBECN POZNMKY K PIHLEN DO SYSTMU........................................................20 2.2.2. START............................................................................................................21 2.2.3. STOP.............................................................................................................21 2.2.4. START A STOP R/3 V PROSTED MSCS..............................................................22 2.2.5. TEST BHU SERVERU A DATABZOVHO SPOJEN.......................................................22 2.2.6. ZAMKNUT A ODEMKNUT UIVATEL........................................................................22 2.3. ZKLADN KONTROLY................................................................................................22 2.4. RZN PROBLMY...................................................................................................23 2.4.1. OBECN.........................................................................................................23 2.4.2. NEMEME SE PIHLSIT DO SYSTMU...................................................................23 2.4.3. MONITORY.......................................................................................................24 2.4.4. NESTARTUJE APLIKAN SERVER............................................................................24 2.4.5. PRACOVN PROCESY..........................................................................................25 2.4.6. PROBLMY S PAMT..........................................................................................25 2.4.7. PROBLM S PAMT SCSA.................................................................................25 2.4.8. NEDOSTATEK PAMTI PXA..................................................................................25 2.4.9. SYSTM DOWNTIME...........................................................................................25 2.4.10. FILE SYSTM JE PLN.......................................................................................25 2.4.11. NEN DOSTUPN DNS SERVER..........................................................................25 2.4.12. OPERAN SYSTM W2000.............................................................................25 2.4.13. PROBLMY S JAVA VM....................................................................................26 2.5. JOBY PROCESY NA POZAD......................................................................................26 2.5.1. STANDARDN JOBY.............................................................................................27 2.5.2. PROBLMY S JOBY............................................................................................27 2.6. UPDATES V APLIKAN VRSTV....................................................................................27 2.7. SYSTMOV ZMKY..................................................................................................29 2.7.1. SELN ADY..................................................................................................30 2.7.2. ATP SERVER...................................................................................................30 2.8. GATEWAY MONITOR..................................................................................................30 2.9. MICROSOFT MANAGEMENT KONSOLE MMC..............................................................30 2.9.1. PROBLMY SE SAP SERVICE..............................................................................30 2.9.2. RUN INSTALACE MMC....................................................................................31
Obsah

iii

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC)

2.10. SPRVA SPECILNCH SERVER WAS.......................................................................31 2.10.1. SERVER NW XI............................................................................................31 2.11. ADMINISTRACE WAS JAVA......................................................................................31 2.11.1. NSTROJ VISUAL ADMINISTRATOR......................................................................31 2.11.2. NASTROJ SHELL CONSOLE ADMINISTRATOR..........................................................32 2.11.3. NSTROJ CONFIG TOOL...................................................................................32 2.11.4. NSTROJ SOFTWARE DEPLOYMENT MANAGER GUI...............................................32 2.11.5. NSTROJE V ABAP SERVERU...........................................................................32 2.12. VYSOK DOSTUPNOST SYSTM................................................................................32 2.12.1. TMATA HA..................................................................................................32 2.12.2. TMATA ATG................................................................................................33 3. Sprva databze Oracle..........................................................................................34 3.1. OBECN A RZN POZNMKY......................................................................................34 3.1.1. DBA COCKPIT................................................................................................34 3.1.2. BR*TOOLS.....................................................................................................35 3.1.3. SQL TOOLS....................................................................................................36 3.1.4. MCOD........................................................................................................36 3.1.5. POUIT TERMINLOVHO SERVERU........................................................................36 3.1.6. SYSTMOV TY A SKUPINY V UNIXU.................................................................36 3.2. ZKLADN OPERACE..................................................................................................36 3.2.1. START DB......................................................................................................37 3.2.2. STOP DB.......................................................................................................37 3.2.3. START A STOP DB V PROSTED MSCS..............................................................37 3.2.4. ZMNA DOSTUPNOSTI DB...................................................................................37 3.2.5. LISTENER V UNIXU..........................................................................................38 3.3. NASTAVOVNI PARAMETR V INIT<SID>.ORA.................................................................38 3.4. ZMNY STRUKTURY DB..............................................................................................38 3.4.1. PIDN TABLESPACE:........................................................................................38 3.4.2. ZMNA ARCHIVNHO MODU...................................................................................38 3.4.3. USPODN TABLESPACES.................................................................................39 3.4.4. ANALZA VOLNHO PROSTORU..............................................................................40 3.5. REORGANIZACE DB.................................................................................................40 3.5.1. REORGANIZACE OBJEKTU TABLESPACE................................................................40 3.6. ZLOHOVN...........................................................................................................41 3.6.1. NASTAVEN ZLOH.............................................................................................41 3.6.2. NSTROJE BRBACKUP A BRARCHIVE.......................................................................41 3.6.3. TEST OBNOVA SOUBORU:.................................................................................42 3.6.4. PROBLMY PI ZLOHOVN.................................................................................42 3.6.5. PERUEN ONLINE TABLESPACE ZLOHY.................................................................42 3.6.6. BACKINT KONFIGURACE...............................................................................43 3.6.7. SYSTMOV ADRESE......................................................................................43 3.7. VERIFIKACE DB......................................................................................................43 3.8. RESTORE A RECOVERY DATABZE................................................................................44 3.8.1. KDE HLEDAT INFORMACE.....................................................................................44 3.8.2. DLEIT ZSADY.............................................................................................44 3.8.3. ANALZA CHYB DATABZE....................................................................................44 3.8.4. TYPY CHYB DATABZE A ZPSOB JEJICH EEN........................................................45 3.8.5. KOMPLETN OBNOVA DATABZE.............................................................................46 3.9. PLNOVN KONTROL A ZLOHOVN DATABZE................................................................48 3.10. VELK DB OPERACE A OFFLINE ZLOHA.......................................................................49 3.11. RZN PROBLMY..................................................................................................50
iv
Obsah

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC)

3.11.1. OBECN........................................................................................................50 3.11.2. CHECK POINT NOT COMPLETED...........................................................................50 4. Sprva databz dalch dodavatel.......................................................................51 4.1. MICROSOFT SQL SERVER 2000...............................................................................51 4.1.1. NSTROJE.......................................................................................................51 4.1.2. ZKLADN OPERACE...........................................................................................51 4.2. MYSQL MAXDB...................................................................................................51 4.2.1. SYSTMOV TY A SKUPINY V UNIXU.................................................................51 4.2.2. NSTROJE.......................................................................................................52 4.3. INFORMIX...............................................................................................................52 4.3.1. SYSTMOV TY A SKUPINY V UNIXU.................................................................52 4.3.2. NSTROJE.......................................................................................................52 4.3.3. ZKLADN OPERACE...........................................................................................52 4.4. DB2 UDB PRO UNIX A WINDOWS..........................................................................53 4.4.1. SYSTMOV TY A SKUPINY V UNIXU.................................................................53 4.4.2. DBA COCKPIT................................................................................................53 4.4.3. ZKLADN OPERACE...........................................................................................53 4.4.4. SPECIFIKA PRO BI............................................................................................54 4.5. DB2 UDB PRO IBM ISERIES A ZSERIES....................................................................54 4.5.1. DATABZE LIBRARY............................................................................................54 4.5.2. NSTROJE.......................................................................................................54 4.5.3. ZKLADN OPERACE...........................................................................................54 4.5.4. SPECIFIKA PRO BI............................................................................................54 4.5.5. SPECIFIKA PRO XI............................................................................................55 5. Kongurace aplikanho serveru.............................................................................56 5.1. ZALOEN PROFILU A NASTAVEN PARAMETRU PROFILU.......................................................56 5.2. INSTANCE A OPERAN MDY......................................................................................57 5.3. SEZNAM PARAMETR PROFILU.....................................................................................58 6. Vkon, monitorovn a trasovn aplikanho serveru............................................59 6.1. VKON SYSTMU.....................................................................................................60 6.1.1. PERFORMANCE MONITORY...................................................................................61 6.1.2. SDLEN PAM KONTROLA A LADN...................................................................63 6.1.3. VKON DATABZE..............................................................................................64 6.2. SYSTMOV LOG.....................................................................................................67 6.3. SYSTM MONITOROVN CCMS..............................................................................68 6.3.1. DATOV KOLEKTORY A CCMS AGENTI..................................................................68 6.3.2. ALERT MONITOR...............................................................................................68 6.4. TRASOVN............................................................................................................71 6.5. SAP SUPPORT SERVICES........................................................................................72 7. Sprva uivatel a bezpenost...............................................................................73 7.1. AUTENTIFIKACE UIVATEL A SINGLE SIGN-ON...............................................................73 7.2. AUTORIZACE ZKLADN KONCEPT A POJMY...................................................................74 7.3. CENTRLN ADMINISTRACE UIVATEL............................................................................74 7.4. ANALZA OPRVNN................................................................................................75 7.5. AUDIT INFORMAN SYSTM (AIS)...............................................................................75 7.6. BEZPEN KONEKTIVITA............................................................................................75 7.7. BEZPENOSTN AUDIT...............................................................................................76 7.8. SPECILN UIVATEL SAP* A DDIC.........................................................................76 7.9. NKTER OBJEKTY OPRVNN....................................................................................77 7.10. NKTER PARAMETRY PROFILU..................................................................................77 7.11. ZAKZAN HESLA...................................................................................................77
Obsah

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC)

7.12. ZAMEN TRANSAKCE A POUIT SE38......................................................................77 7.13. GENEROVN PROFIL UPOZORNN........................................................................77 7.14. ZKLADN ROLE PRO KONCOV UIVATELE....................................................................78 7.15. NASTAVEN KLIENTA................................................................................................78 7.16. SYSTMOV MEN POUIT LICENC..........................................................................78 7.17. VYROVNN KMENOVHO SOUBORU UIVATEL..............................................................78 7.18. RFC/ICF BEZPENOST A DVRYHODN SYSTMY......................................................78 7.19. LOGOVAC SKUPINY................................................................................................78 8. Transportn systm..................................................................................................80 8.1. VEOBECN TERMNY...............................................................................................80 8.2. PROCES IMPORTU TRANSPORTNHO POADAVKU...............................................................81 8.3. NSTROJE TP A R3TRANS..................................................................................81 8.4. KONFIGURACE TRANSPORTNHO SYSTMU......................................................................82 8.4.1. EXTENDED TRANSPORT CONTROL........................................................................82 8.4.2. TESTOVN TRANSPORTNHO SYSTMU....................................................................83 8.4.3. EEN PROBLM V TMS................................................................................83 8.4.4. SPOJOVN TRANSPORTNCH POADAVK.................................................................83 8.5. POSTUP IMPORTU TRANSPORTNCH POADAVK...............................................................84 8.5.1. VOD K POSTUPU.............................................................................................84 8.5.2. KROK 1: PPRAVA PRO IMPORT TRANSPORTU DO VVOJOVHO Z EXTERNHO ZDROJE. .84 8.5.3. KROK 2: VLASTN IMPORT...................................................................................85 8.6. IMPORT POMOC PROGRAMU TP...................................................................................85 8.7. TRANSPORT KOPI....................................................................................................85 9. Instalace systmu a systmov kopie.....................................................................87 9.1. SAP KOMPONENTY..................................................................................................87 9.2. NSTROJ R3SETUP.............................................................................................87 9.3. NSTROJ SAPINST.................................................................................................88 9.4. PLN INSTALACE......................................................................................................88 9.4.1. OS A TY.....................................................................................................88 9.4.2. PEHLED SLUEB Z HLEDISKA HA.........................................................................89 9.4.3. NVRH LOIT DAT.........................................................................................90 9.4.4. PEHLED CLUSTER..........................................................................................92 9.4.5. SWITCHOVER SCN........................................................................................92 9.4.6. NVRH ST.....................................................................................................93 9.4.7. KROKY PRO SWITCHOVER....................................................................................93 9.5. SAP SYSTMOV KOPIE A MIGRACE.............................................................................94 9.5.1. SAP HOMOGENN SYSTMOV KOPIE.....................................................................95 9.5.2. SAP HETEROGENN SYSTMOV KOPIE..................................................................96 9.6. ADD-ON...............................................................................................................96 9.7. SAP ERP ENHANCEMENT PACKAGE..........................................................................96 9.8. SWITCH FRAMEWORK...............................................................................................97 9.9. JAZYKOV PODPORA.................................................................................................97 9.10. LICENCE..............................................................................................................98 9.11. RZN ZKUENOSTI Z INSTALACE...............................................................................98 9.11.1. LINUX SUSE 64BIT, ORACLE 9.2....................................................................98 9.11.2. LINUX REDHAT, ORACLE 10.2, 64BIT...............................................................99 9.11.3. PATCHE ORACLE 10.2...................................................................................102 9.11.4. STRUN PEHLED KROK PO INSTALACI.............................................................102 10. Proces oprav aplikanho serveru SAP a licence...............................................104 10.1. VOD...............................................................................................................104 10.2. STAHOVN BALK.............................................................................................104
vi
Obsah

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC)

10.3. ABAP KERNEL PATCHES.....................................................................................104 10.4. ABAP SUPPORT PACKAGES OBECN......................................................................107 10.5. ABAP SUPPORT PACKAGES HR, HRCZ A HR-CEE..............................................109 10.6. AKTUALIZACE SP V CRM A DALCH PRODUKTECH.....................................................110 10.7. SAP NOTE CORRECTIONS.....................................................................................110 10.8. ZAMEN OBJEKTY A OBJEKTY V TRP.......................................................................111 10.9. VYROVNN OBJEKT............................................................................................111 10.9.1. MODIFIKACE DICTIONARY OBJEKT.....................................................................111 10.10. JAVA SUPPORT PACKAGES...................................................................................111 10.10.1. PATCHES PRO SAP WEB AS JAVA................................................................112 11. Upgrade systmu.................................................................................................113 11.1. UPGRADE STRATEGIE............................................................................................113 11.2. SYSTM SWITCH UPGRADE....................................................................................113 11.3. NSTROJE PRO UPGRADE.......................................................................................114 11.3.1. UPGRADE ASSISTANT.....................................................................................114 11.3.2. APPLICATION- SPECIFIC UPGRADE TOOLBOX........................................................114 11.3.3. PREPARE..............................................................................................114 11.3.4. ICNV.......................................................................................................115 11.3.5. SAPUP NEBO R3UP......................................................................................116 11.3.6. TRANSAKCE SGEN.....................................................................................118 11.3.7. NSTROJE OD VERZE 7.10.............................................................................118 11.4. UNICODE KONVERZE........................................................................................118 12. Sprva klient......................................................................................................121 12.1. CO JE TO KLIENT.................................................................................................121 12.2. VYTVOEN KLIENTA.............................................................................................121 12.3. VLASTNOSTI KLIENTA............................................................................................121 12.4. KOPROVN A TRANSPORT KLIENTA OBECN...............................................................122 12.5. TRANSPORT KLIENTA (EXPORT A IMPORT)...................................................................123 12.6. KOPROVN KLIENTA LOKLN..............................................................................123 12.7. KOPROVN KLIENTA VZDLEN............................................................................124 12.8. VMAZ KLIENTA...................................................................................................124 12.9. VCHOZ KLIENT..................................................................................................125 12.10. ITN ADRESE TRANS...................................................................................125 12.11. PROBLMY PI KOPROVN KLIENT.......................................................................125 13. SAP konektivita...................................................................................................126 13.1. INTERNET COMMUNICATION FRAMEWORK..................................................................126 13.2. SAPCONNECT....................................................................................................127 13.3. KOMUNIKACE......................................................................................................127 13.3.1. TESTOVN SPOJEN.......................................................................................127 13.3.2. SAPROUTER........................................................................................127 13.3.3. TECHNOLOGIE ALE......................................................................................128 13.4. INTEGRACE S EP NW 7.0..................................................................................128 13.5. RFC SPOJEN NA SAPNET R/3 FRONTEND............................................................128 14. Archivace............................................................................................................129 15. Tisk a SAPscript..................................................................................................129 15.1. ZKLADN POJMY.................................................................................................129 15.2. FORMTY TISKU..................................................................................................130 15.3. SAPSCRIPT.......................................................................................................131 16. drba objekt v R/3 repository..........................................................................132 16.1. VYTVEN A DRBA OBJEKT...............................................................................132 16.2. HISTORIE TABULEK...............................................................................................133
Obsah

vii

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC)

16.3. POVOLEN DRBY TABULKY A VIEW..........................................................................133 16.4. INDEXY..............................................................................................................133 16.4.1. VMAZ INDEXU.............................................................................................133 16.5. DATA MANEGEMENT.............................................................................................133 16.5.1. APQD.....................................................................................................133 16.5.2. BKORM.................................................................................................134 16.5.3. BSEG.....................................................................................................134 16.5.4. DBTABPRT A DBTABLOG.....................................................................134 16.5.5. SNAP.....................................................................................................134 16.5.6. DOASN SEKVENN DATA TEMSE...............................................................134 17. Pehled vvojovch nstroj................................................................................135 17.1. PACKAGES JAKO SADY OBJEKT..............................................................................136 17.2. POZNMKY A ZAJMAVOSTI......................................................................................136 18. SAP GUI Frontend............................................................................................137 18.1. CO JE TO SAP GUI...........................................................................................137 18.2. INSTALACE SAP GUI..........................................................................................137 18.3. ZPLATY KLIENTA SAP GUI.................................................................................137 18.4. SAPLOGON.........................................................................................................137 18.5. OK-CODE.........................................................................................................137 18.6. PROBLMY SE SAP GUI....................................................................................138 19. Poznmky o dalch oblastech............................................................................139 19.1. RZN NEZAAZEN POZNMKY..............................................................................139 19.2. KONFIGURACE ONLINE DOKUMENTACE......................................................................139 19.3. MINISAP.........................................................................................................140 19.4. SYSTMY CRM.................................................................................................140 19.5. ERRORS............................................................................................................140 19.6. NKTER SYSTMOV ABAP TDY........................................................................140 19.7. ASOV ZNY, LETN A ZIMN AS............................................................................140 19.8. VZOR HLEN O ODSTVCE...................................................................................140 20. Seznam SAP notes.............................................................................................142 21. Rejstk................................................................................................................146 22. Plohy..................................................................................................................156 22.1. LEGENDA...........................................................................................................156 .............................................................................................................................157

viii

Obsah

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 1.VOD

1. VOD
Toto dlko vzniklo z poteby poznamenat si nkter zkuenosti, kter by mohly pomoci tm kte maj na starost remn systmy SAP a maj na starosti i jin vci, ne jen SAP. Ale i konzultanti a zkuen administrtoi mohou tuto pruku pout alespo jako portl k dalm odkazm. Tyto poznmky vznikaly po provedench akcch, po rozhovorech s konzultanty, pi hledn rznch informac v SAP Library a v SAP notes. Clem tto pruky nen popsat pesn postupy, co je kolem remnch manul, ale piblin popsat, jak na administraci pomoc mrn znalosti architektury systmu a souvislost. Pi tto pleitosti chci zvlt podkovat pnm Ing. Tomovi Holkovi, Ing. Martinu Huclovi, Ing. Janu Kaparovi, Ing. Karlovi Kluckmu, Ing. Janu Knigsmarkovi, Ing. Zdekovi Malmu a Ing. Radimu Martincovi, kte byli asto npomocni radou. Veker nepesnosti, chyby a omyly padaj samozejm pouze na mou hlavu. Aktuln verzi tto pruky najdete na adrese: http://www.volny.cz/priruckabc/SAPR3_BC_Guide.pdf Pipomnky laskav poslejte na adresu: mailto:priruckabc@volny.cz.

1.1.1.1.1.1. O EM POJEDNV TATO PRUKA?


Tato pruka pojednv v rmci SAP Netweaver o aplikan ABAP server zvan SAP Web AS a z aplikan vrstvy hlavn o to, co je zahrnuto v softwarovch komponentch SAP Basis Component a CrossApplication Component. Vysvtlen tchto termn je uvedeno v dalch kapitolch.

1.2.CO JE TO BC SAP NETWEAVER?


Literatura: [Karch 2005], [KeoghJ 2005], [Woods 2004]. BC je oznaen pro technologick komponenty Basis Components systm rmy SAP AG, kter jsou zkladn aplikan platformou (server a integran platforma) vech mySAP.com een. Tyto komponenty zajiuj nkter abstrakce jako nap. SAP Basis (abstrahuje OS, databzov, sov a grack rozhran) a prostred programovacho jazyka ABAP. Nyn je nahrazuj komponenty oznaen nzvem SAP Netweaver komponenty a SAP Basis a ABAP zajiuje aplikan server SAP Web AS (o nm ne). SAP Netweaver technologick platforma je modern integran a aplikan platforma, kter pomh redukovat nklady na vlastnictv (TCO). Pomh integrovat a uspodvat lidi, informace a byznys procesy pesahujc organizan a technologick hranice. SAP Netweaver jednodue integruje informace a aplikace prakticky jakhokoliv pvodu. Spolupracuje a me bt rozen pomoc pednch technologi dostupnch na trhu (Microsoft . NET, Suns J2EE, a IBM WebSphere). SAP Netweaver je technologick zklad pro mySAP Business Suite a SAP xApps een a zajiuje maximum dostupnosti, bezpenosti a roziitelnosti, stejn jako hladk provoz kriticky dleitch byznys proces. BASIS, bze a nsledn SAP Netweaver je vrstva, kter: 1) Nabz platformov nezvisl zklad pro psan podnikovch aplikac. 2) Nabz runtime prosted pro vykonvn podnikovch aplikac. 3) Nabz rzn nstroje, kter podporuj vvoj, levn provdn provoznch operac a upgrade. 4) 4) K tmto ve uvedenm clm co nejvce pouv veobecn akceptovan standardy.
1/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 1.VOD

Zaneme trochu ze iroka1, abychom si mohli ukzat msto BC i SAP Netweaver. SAP nabz een pod souhrnnm oznaenm mySAP Business Suite/Solutions 2. Je to soubor adaptivnch een k optimalizaci obchodnch proces. Jsou to tato een: mySAP ERP, mySAP CRM, mySAP SRM, mySAP SCM, mySAP PLM. een mySAP ERP ucelen e ERP procesy v podniku. een jsou poskldan3 z povinnch i nepovinnch pslunch aplikanch komponent zvanch SAP Components, odvtvovch komponent a technologickch komponent SAP NetWeawer. Tato een jsou dodvna v rznch produktech4. SAP Components jsou: 5 SAP R/3 (a nsledn produkty ), SAP SCM, SAP CRM, SAP SRM, SAP SEM, SAP KW. Komponenta SAP R/3 obsahuje rzn moduly R/3 komponenty, nap. pro etnictv, controling, logistiku, vrobu a personalistiku a je pte celho podnikovho een, kter obsahuje vechny funkcionality potebn k podpoe podnikn v jednom systmu. SAP R/3 nebo jej nslednci jsou komponenty, ktermi se zan integran proces vtiny ostatnch een. V rmci mySAP SCM je pozoruhodn produkt uren pro plnovn produkce, kter je v souasn dob pika mezi podobnmi. Jedn se o SAP Advanced Planner and Optimizer (SAP APO), kter vyuv databzi in memory zvanou SAP LiveCache6. Proto jsou odezvy tohoto systmu tm okamit. SAP Netweaver komponenty jsou7:

SAP Web Application Server (SAP Web AS), kter je soust a zkladnm kamenem SAP NetWeaver Components. Tm vechny komponenty (SAP Components a SAP Netweaver) b nad SAP Web AS. Do release 46D se aplikan server nazv SAP Basis. SAP Business Intelligence (SAP BI), Business Explorer (Bex), SAP Business Information Warehouse (SAP BW), SAP Enterprise Portal (SAP EP), SAP Exchange Infrastructure (SAP XI), SAP Mobile Infrastructure (SAP MI)

Mnoho dalch informac a i souvislostech rznch komponent najdeme v tzv. Master Guide pro jednotliv een, kter nalezneme v SAP Service Marketplace. 2 Viz. www.sap.com/cz/solutions/. 3 Viz Product Availability Matrix v service.sap.com/releasestrategy/ . 4 Produkty: mySAP Customer Relationship Management (mySAP CRM ), mySAP ERP, mySAP ERP Financials (Finann zen), mySAP ERP Human Capital Management (mySAP ERP HCM), mySAP Product Lifecycle Management (mySAP PLM), mySAP Supplier Relationship Management (mySAP SRM), mySAP Supply Chain Management (mySAP SCM). Viz www.sap.com/cz/solutions/. 5 SAP R/3 nad SAP Basis 46D nebo jej nslednci nap. SAP R/3 Enterprise nad SAP Web AS ABAP 6.20 a 6.30 a centrln komponenta mySAP.com ERP zvan SAP ECC 5.0 nad SAP Web AS ABAP 6.40. 6 Zvltn instance databze MaxDB (SAPDB) www.mysql.com/maxdb. 7 Viz www.sap.com/cz/solutions/netweaver/ a kapitola 9.1.

2/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 1.VOD

SAP Master Data Management (SAP MDM). Integran platforma SAP Netweaver umouje integraci vech ostatnch een SAP.

Odvtvov komponenta SAP for Industries nabz een pro rzn odvtv prmyslu v rmci tzv. SAP for Industries. Existuj een nejen pro prmysl8, ale i pro veejnou sprvu, koly a nemocnice. Jet je nabzena kompozitn aplikace SAPxApps9.

1.2.1.OBECN INFORMACE A REFERENCE


SAP Library je vlastn dokumentace dodvan k produktm. Online je k dispozici v SAP Help Portal (viz ne). Odkazy na SAP Library v tto pruce mohou bt zastaral. Pehlednost SAP Library se obecn dle mho nzoru zlepuje. V tto pruce se zkratkami SAP BC (pro R/3 46c) a SAP NW200410 (pro SAP Netweaver 2004 a podobn) uruje pslun SAP Library. SAP Library se aktualizuje po Support Package Stack11. Proto tyto odkazy na rzn release nemus bt aktuln: Basis Components v SAP Library Release 4.6C, April 2001. [SAP BC] SAP NetWeaver Components v SAP NetWeaver Components, Release 6.30, October 2003 SAP NetWeaver 2004 including BI Content. [NW2004]. SAP NetWeaver 2004s including BI Content Add-On (jinm pohledem je nap. SAP NetWeaver by Key Capability). [NW2004s]. Doporuuji SAP Help Portal na internetu: help.sap.com. Zvlt vyhledvn je uiten. Je tam mimo jin online SAP Library. Dal vznamn zdroj informac a dokument je vem oblastem pro registrovan uivatele je SAP Service Marketplace [SAP SMP]: service.sap.com. Vce v kapitole 1.4. SAP Notes jsou na service.sap.com/notes/. V textu je asto oznaen note. Doporuuji asto prohlet SAP HotNews v SAP Notes. Nejlpe SAP HotNews <YYYY>. Nabdka nakladatelstv SAP PRESS na www.sap-press.de/. Tato pruka je urena vtinou pro systmy nad DBMS rmy Oracle (vyzkoueno nad 8.1.7 a R/3 release 4.6C) a vtinou pro Microsoft OS. Dal velk zdroj informac je SAP Developer Network na adrese: www.sdn.sap.com/. Rozcestnk: sap.ittoolbox.com/ ITToolbox for SAP Knowledge Base. Celkem pouiteln portl: searchsap.techtarget.com/. Dal nkter strnky z rznmi informacemi: www.sap-basis-abap.com/sapbs.htm www.basisconsultant.com/ www.basisguru.com/ www.sapadministration.com/ www.sapfans.com/ www.kabai.com/ www.geocities.com/rmtiwari/ www.sap-img.com/ www.sapgenie.com/

8

Odvtv: Leteck prmysl & zbrojn vroba, automobilov prmysl, bankovnictv, chemick prmysl, prmysl spotebnho zbo, strojrenstv & stavebnictv, poskytovatel nannch slueb, zdravotnictv, university & vzkum, High Tech, pojiovnictv, mdia, zpracovatelsk prmysl, hornictv, petrochemick prmysl, farmaceutick prmysl, veejn sektor, retail, poskytovatel slueb, telekomunikace, utility. 9 Produkty: SAP Global Trade Services, SAP xApp Resource and Prog. Mgmt., SAP xApp Product Denition. 10 V URL meme zkusit zamnit odkaz na novj platformu, nap. nw2004 na nw2004s. Mohlo by to fungovat. NW2004s byl pozdji pejmenovn na NW 7.0 a dle. Tedy msto nw2004s se pouije nw70. 11 Aktualizovan verze SAP Library jsou ke staen na service.sap.com/nw04maintenance.

3/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 1.VOD

home4sap.com/ www.saptopsites.com/sapresources.html www.saptutorials.com/ www.sapbrain.com www.sapdevelopment.co.uk/ www.thespot4sap.com/ Samozejm nesmme zapomenout zkusit npovdu pmo v systmu, kterou v systmu stisknutm tlatka F1 na pslunm polku i dokumentaci k programm, pokud je napsna. O systmech na i5/OS od IBM mohu odkzat nap. na knihu z Redbooks: Implementing SAP Applications on the IBM System i Platform with IBM i5/OS.

1.3.DOPORUEN LITERATURA
Zde je uvedena vbrov literatura, kter se dotk administrace a programovn R/3 i SAP NW systm.

[Hagerman 2004]. S. Hagermann, L. Will: SAP R/3 System Administration, SAP PRESS, 2004, 520 s., ISBN 1592290140. [Hertleif 2003]. Werner Hertleif, Christoph Wachter: SAP Smart Forms, SAP Press, 2003, 450 s., ISBN 1592290108. [IBM 2003]. IBM Business Consulting GmbH: SAP Authorization System: Design and Implementation of Authorization concepts for SAP R/3 and SAP Enterprise Portle, SAP PRESS, 2003, 315 s., ISBN 1592290167. [Janssen 2007]. Susanne Janssen; Ulrich Marquard: Sizing SAP Systems, SAP PRESS, 2007, 85 s., ISBN 1592291562. [Karch 2005]. Steffen Karch; Loren Heilig: SAP NetWeaver Roadmap, SAP PRESS, 2005, 305 s., ISBN 1592290418. [KellerB 1998]. Bernard Keller, Thomas Teufel: SAP R/3 Process Oriented Implemenation, Addison-Wesley Pub Co; 1998, 845 s., ISBN 0201924706. [KellerH 2002]. Horst Keller, Sascha Kruger: ABAP Objects, Introduction to Programming SAP Applications, Addison-Wesley Pub Co, 2002, 576 s., ISBN: 0201750805. [KellerH 2003]. H. Keller, J. Jacobitz: ABAP Objects, The Ofcial Reference, SAP PRESS, 2003, 1100 s., ISBN 1592290116. [KellerH 2005]. Horst Keller, Joachim Jacobitz: The Ofcial ABAP Reference, SAP PRESS, 2005, 1200 s., ISBN 1592290396. [KellerH 2007]. Horst Keller: ABAP Objects, SAP PRESS, 2007, 950 s., ISBN: 1592290795. [KeoghJ 2005]. James Keogh, Jose Hernandez, Jos Antonio Hernndez, Franklin Martinez: SAP R/3 Handbook, McGraw-Hill Professional, 2005, 606 s, ISBN 0072257164. [Koesegi 2006]. Armin Koesegi, Rainer Nerding: SAP Change and Transport Management, SAP Press, 2006, 712s., ISBN 1592290590. [Lacko 2002]. Luboslav Lacko: Oracle Sprva, programovn a pouit databzovho systmu, CP Books (Computer Press), 2002, 480 s., ISBN 8072266993. [Lawlor 2004]. William Lawlor: Common SAP R/3 Functions Manual, Springer, 2004, 396 s., ISBN 1852337753. [Loney 2002]. Kevin Loney; Marlene Theriault: Mistrovstv v Oracle Kompletn prvodce tvorbou, sprvou a drbou databz, CP Books (Computer Press), 2002, 896 s., ISBN 8072266357.

4/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 1.VOD

[McFarland 2000]. Sue McFarland Metzger, Susanne Roehrs: Sap R/3 Change and Transport Management: The Ofcial Sap Guide (Ofcial Sap Guide), Sybex Inc; Bk & Cd edition edition (January 12, 2000), 870 s., ISBN 0782125646. [Missbach 2001]. Dr Michael Missbach, Uwe M Hoffmann: Sap Hardware Solutions: Servers, Storage, and Networks for Mysap.com, Prentice Hall PTR, 369 s., 2001, ISBN 0130280844. [Missbach 2004]. Michael Missbach, Ralf Sosnitzka, Josef Stelzel a Matthias Wilhelm: SAP System Operations, SAP Press, 2004, 350 s., ISBN 1592290256. [Mibach 2005]. Mibach, Gibbels, Krnstadt, Stelzel, Wagenblast: Adaptive Hardware Infrastructures for SAP, SAP Press, 2005, 534 s., ISBN 1592290353. [Neureither 2004]. Andreas Schneider Neureither: SAP System Landscape Optimization, SAP PRESS, 2004, 225 s., ISBN 1592290264. [SAP Labs 2002]. SAP Labs, Inc.; Palo Alto, Kalifornia: System Administration made Easy for SAP Basis 4.6C/D, 2002, 746 s., ISBN 1893570444. [Schneider 2006]. Thomas Schneider: SAP Performance Optimization Guide: Analyzing and Turning SAP Systems , SAP Press, 4. vyd., 2006, 515 s., ISBN 1592290698. [Stefani 2002]. Helmut Stefani: Archiving your SAP Data, SAP Press, 2002, 350 s., ISBN 1592290086. [Verruijt 2006]. Kees Verruijt, Arnoud Roebers, Anjo de Heus: Job Scheduling for SAP, SAP Press, 2006, 301 s., ISBN 1592290930. [Willinger 2004]. Michael Willinger, Johann Gradl: Migrating Your SAP Data, SAP PRESS, 2004, 300 s., ISBN 1592290280. [Woods 2004]. Dan Woods, Jeffrey Word: SAP NetWeaver For Dummies, Wiley Publishing, Indianopolis, 2004, 432 s., ISBN 0764568833.

1.4.SAP SERVICE MARKETPLACE


[SAP SMP] service.sap.com/serviceconnection. SAP Service Marketplace nebo SAP Support Portal12, dve znm jako OSS, dnes jako SAPnet, m portl na adrese service.sap.com [SAP SMP]. Nebo pokud mme ustanoveno spojen13 na SAPNet pes VPN nebo SNC, pak pomoc transakce OSS1 nebo pomoc saplogon. Tento zpsob pestv bt podporovn. Byl to primrn zdroj potebnch balk, program a informac jako nap. SAP notes. Struktura komponent SAPNet je uvedena v SAP note 36677. V souasn dob se mnoh funkcionality pesouvaj do produktu Solution Manager, jeho soust se stv Maintenance Optimizer. Pokud se SAP note odkazuje na soubory ze sapserv* a mme spojen z OSS pes VPN nebo SCN , tak je stahujeme pomoc ftp z potae, kde b saprouter a je nejble bodu pipojen na stran OSS. V ppad VPN pouijeme ftp sapservX, kde adresa je sapserv1, tedy ftp 194.117.106.129, et ftp a heslo ftp. Pro SNC je adresa sapserv2 (194.39.131.34). Adresy sapservX jsou uvedeny v SAP note 17285. Pehled pstupu SAPu do internch systmu a na servery pro rzn platformy je popsn v SAP note 35010. Vce k technickmu nastaven je v kapitole 13.5. V souasn dob je teba pro oteven spojen pro pstup SAP konzultant do systmu sputn na PC program LOP Line Opener Program.14
12 13

Nzvy se rzn mn. K tomu t service.sap.com/internetconnection a service.sap.com/serviceconnection. 14 SAP note 797124.

5/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 1.VOD

2. SPRVA APLIKANCH SERVER


SAP Library:

System Management [SAP NW2004s]. Technical Operations Manual for SAP NetWeaver [SAP NW2004s].

[SAP SMP]: service.sap.com/systemmanagement. Sap Developer Network: SAP NetWeaver Operations. Dal rzn tipy i pro jin oblasti nalezneme v Best Practice for Solution Management dostupnch pes transakci SOLUTION_MANAGER v Solution Manageru. Dalm zdrojem informac je transakce transakci SSAA. V Analze chyb (program RSRRR_ROADMAP) najdeme dal informace i o i5/OS a jinch db ne Oracle. Odkazy na msta v dokumentaci a podobn najdeme v Solution Operation Guide pro nkter produkty, kter nalezneme tam, kde jsou instalan prvodci (service.sap.com/instguides/).

2.1.ARCHITEKTURA APLIKANHO SERVERU


SAP Library:

Client/Server Technology (BC-CST) "Functional Units in SAP NetWeaver" Architecture of the SAP NetWeaver Application Server [SAP NW2004s]

Instalan pruky v [SAP SMP]:


servic.sap.com/instguides/.

Zajmav novj pehled je uveden v Solution Operation Guide mySAP ERP 2005. SAP kernel (jdro) je odpovdn za vykonvn aplikac, zen uivatelskch proces, distribuci loh pracovnm procesm, zen pamti, pstup do databze, komunikaci s ostatnmi aplikacemi a zen SAP systmu. Je rozhranm mezi operanm systmem, databz a SAP aplikacemi, kter je zajitno samotnmi procesy disp+work v kad SAP instanci. V tto pruce se mluv o verzi jdra 46D, ale i o 6.xx a 7.xx. SAP kernel je kolekce vykonavatelnch soubor a knihoven v adresi v /usr/sap/<SID>/exe/run15.

2.1.1.SOFTWAROV ORIENTOVAN POHLED


Zkladn vrstvy16: 1) Databzov vrstva Tvo ji databze a DBMS (Database Management Systm). Dal zajmav informace najdeme v Fundamentals of database Layout, SAP AG, 200017. 2) Aplikan vrstva Tvo ji aplikan servery SAP Web Application Servers a message server. SAP Web AS obsahuje tyto sousti: Internet Communication Manager, kter zajiuje komunikaci s internetovskm prostedm, runtime engine pro ABAP, JAVA a Web Dynpro, Web Services Infrastructure, kter zasteuje podpory web slueb a konen Open SQL, kter zajiuje nezvislost aplikac na konkrtn relan databzi. 3) Prezentan vrstva Tvo ji hlavn klienti SAP GUI.
15

V i5/OS od jdra 6.40 je to kolekce Integrated Language Environment (ILE) objekt a Integrated File System vykonavateln soubory v adresi /usr/sap/SID/SYS/exe/run (Programs (*PGM), Service programs (*SRVPGM), Commands (*CMD), Physical les (*FILE PF), Data areas (*DTAARA), Message les (*MSGF), Menus (*MNU), Panel groups (*PNLGRP), Locales (*LOCAle)). Viz tak poznmka 28). 16 SAP Library: 17 Dokument DB_LAYOUT_EXTERNAL.pdf.

6/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

2.1.2.PROCESY V APLIKAN VRSTV ABAP TECHNOLOGIE


SAP Library:

Introduction to ABAP [SAP NW2004s]. Starting and Stopping SAP Systems and Instances [SAP NW2004s]. Monitoring and Administration of the SAP Message Server [SAP NW2004s]. Updates in the SAP System (BC-CST-UP) [SAP NW2004s]. The SAP Lock Concept (BC-CST-EQ) [SAP NW2004s]. Background Processing v Getting Started [SAP NW2004s]. Background Processing [SAP NW2004s]. Programming with the Background Processing System (BC-CCM-BTC) [SAP NW2004s]. SAP Communication: CPI-C Programming (BC-CST-GW) [SAP NW2004s]. Operating System Collector SAPOSCOL [SAP NW2004s]. Functionality of Automatic Adjustment [SAP NW2004s].

Tento seznam proces v architektue SAP WAS se tk ABAP technologie (ABAP work procesy) od jdra SAP Basis 46D ve. Jejich monitorovn je zmnno v kapitole 6.4. V i5/OS je kad proces jako dispatcher, pracovn proces nebo message server provdn jako i5/OS job18.

18

Monitoring se provd pkazy Work with Active Job (WRKACTJOB) a Work with Subsystem Jobs (WRKSBSJOB) nebo v nstroji iSeries Navigator.

7/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

SAP GUI SAP GUI SAP GUI DIA

Internet prohle Internet prohle Internet prohle Http/https Internet Communication Manager (ICM)

Internet prohle Internet prohle Internet prohle Http/https WEB Dispatcher

Dispatcher RFC

Extern systmy

Gate way

WP

WP

WP

JCo

Java Dispatcher

ABAP VM JAVA VM

ABAP VM JAVA VM

ABAP VM JAVA VM

JAVA SP Sdlen pam ABAP Central Services Message Server Enqueue server nebo WP typu EN Centrln instance nebo standalone JAVA VM

JAVA SP

SDM

Centrln instance ABAP/JAVA Engine

JAVA VM

Sdlen pam

SAP DB Schema

J2EE Engine

Dispatcher

Central Services

SAP DB Schema

Gate way

Message Server Enqueue server

WP

WP

WP

ABAP VM JAVA VM

ABAP VM JAVA VM

ABAP VM JAVA VM

Sdlen pam

Centrln instance nebo standalone

Dialogov instance ABAP /JAVA Engine

Poznmky: DIA - protokol nad TCP /IP pro komunikaci SAP GUI s aplikanm serverem Dialogov instance - posiluje centrln instanci systmu na dalm serveru Dispatcher - pidluje sti lohy - dialogov kroky - pracovnm procesm . Load balancing ABAP instance Java Dispatcher - load balancing J 2EE instance JCO SAP Java Connector Message server podporuje komunikaci s dispatchery load balancing systmu Enqueue server zajituje v celm systmu zamykn tabulek pu update tabulek , asto se pouv jeden WP RFC - Remote Function Call interface SDM - Software Delivery Manager . Pouze jedne na centrln instanci . SP - server proces . Jejich poet je konfigurovateln . VM - virtuln stroj. Java VM u WP nemus bt pouit. WEB Dispatcher load balancig pro web aplikace WP - pracovn proces typu DIA, BTC, UPD, UP2, ENQ, SPO (dialogov , prce na pozad , updatovac, enqueue , spool). Jejich poet je konfigurovateln .

Ilustrace 1: Principiln schma proces a jejich vazeb

2.1.2.1.SAPSTART A SAPSTARTSRV SERVICE Sapstartsrv service sapstartsrv.exe. Tak SAP service SAP<SID>_<NR>. Na zklad poadavku startsap.exe nebo stopsap.exe nebo ze MMC snapin SAP R3 Systems19 okna

19

Mono nainstalovat dle instrukc na instalanm CD kernelu.

8/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

nastartuje nebo zastav instanci R/3. Pi zastaven se po chvli znovu automaticky spust. Databzi spust skriptem strdbs.cmd. Sapstartsrv od release 7.00 je soust na vech platformch a v UNIX prosted je proces sapstartsrv20 spoutn skriptem sapinit21 uloenm v /etc/rc.d/init.d.22 V UNIXu b pro kadou sputnou instanci proces sapstart, kter je sputn skriptem startsap. Startsap spust saposcol, db instanci a sapstart. Proces programu sapstart spust message server, proces programu rslgcoll zapisujc do centrlnho systmovho logu (co.sap<SID>_<instance>) a proces programu rslgsend23 poslajc informace do centrlnho systmovho logu (se.sap<SID>_<instance>)24 25. Message server spust proces programu dispatcher. Dispatcher spust gateway, icman a ostatn pracovn procesy. O logovn v poznmce 77. V i5/OS se job jmenuje SAPSTART (funkce PGM-sapstart)26. Proces startu systmu je zen startovacm prolem (START_<SPECIFICATION>< INSTANCE_NO>_<HOSTNAME>). Nastaven parametru AUTOSTART na hodnotu 1 umouje automatick startovn systmu SAP. 2.1.2.2.MESSAGE SERVER Message server program msg_server[.exe]. V UNIXu se proces jmenuje ms.sap<SID>_<instance>27 a v i5/OS se job jmenuje MSG_SERVER. Zajiuje komunikaci mezi instancemi jednoho systmu. B na R/3 centrln instanci. Je mu piazen port 36<NR> se jmnem sapms<. SID>. Z bezpenostnch dvod ( je to SPOF Single Point of Failure) me bt pouit standalone message server a je soust ASCS instance. Spout se ped dispeerem. Umouje zpracovn dialogovho kroku pracovnm procesem jin instance systmu. 2.1.2.3.DISPATCHER Dispatcher program dispeer disp+work[.exe] (nebo i5/OS library objekt DW. PGM v R3<REL>OPT. LIB28) v adresi /usr/sap/<SID>/SYS/exe/run29. V UNIXu se proces jmenuje dw.sap<SID>_<instance> a v i5/OS se job jmenuje DISP_WORK30 (funkce PGM-disp+work). Komunikuje se SAP GUI (presentan vrstva R/3), zajiuje pipojen RFC users a d prci pracovnch proces pidlovnm dialogovch kroku pracovnm procesm k zpracovn. Pouv komunikan tabulku pro sprvu spojen. Je mu piazen port 32<NR>

20

Konfiguran soubor je uloen v /usr/sap/sapservices, kde kad service instance je popsn dkem ve tvaru nap.: LD_LIBRARY_PATH=/usr/sap/<SID>/DVEBMGS22/exe:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; /usr/sap/<SID>/DVEBMGS22/exe/sapstartsrv pf=/usr/sap/<SID>/SYS/profile/START_DVEBMGS22_sapprd-node1 -D -u <sid>adm Samozejm meme narazit i na jin varianty konfigurace. 21 Vce v SAP note 936273. V UNIX sapstartsrv otevr webservice na portu pro http na 5xx13 a pro https 5xx14, kter pouv nap. pkaz sapcontrol pro start a zastavovn systmu. Viz tak SAP note 82394. 22 Skript sapinit je bu spoutn procesem init pomoc skriptu /etc/rc.d/rc nebo po prav nap. z /etc/rc.d/rc.local. 23 SAP note 119827 popisuje nastaven trasovn. 24 Viz poznmka 27). 25 V i5/OS se job s podobnou funkci jmenuj RSLGCOLL a RSLGSEND. 26 Pesnji je to popsno v transakci SSAA v Analze chyb (program RSRRR_ROADMAP). 27 Spust se takto pojmenovan link v adresi [DIR_HOME]. Podobn i pro disp+work. 28 Jmno i5/OS knihovny pro kernel se me liit na rozdl od jmen vlastnch objekt kernelu. K tomu tak SAP note 71085. 29 Nebo <drive>: \usr\sap\<SID>\SYS\exe\run\ ve Windows nebo v i5/OS v /QSYS. LIB/R3<REL>OPT. LIB/. 30 Zde je mimo pracovnch job Dw<nn> jet dal job WATCHDOG te funkce.

9/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

se jmnem sapdp<NR>. V transakci SM50 meme nahldnout do logu v menu Proces Sledovn Dispeer nebo externm nstrojem dpmon [.exe]31. 2.1.2.4.PRACOVN PROCESY Pracovn procesy program disp+work[.exe] (nebo i5/OS library objekt DW. PGM v R3<REL>OPT. LIB) v /usr/sap/<SID>/SYS/exe/run32. V UNIXu se proces jmenuje dw.sap<SID>_<instance> a v i5/OS se job jmenuje WP<nn> (funkce PGM-disp+work). Jsou to vlastn procesy R/3 aplikanho serveru, kter vykonvaj ABAP lohy (task) aplikanho serveru. Typy loh pracovnho procesu Typy loh jsou: Dialog, Update, Update2 (2), Spool, nkdy uvdn Batch input, Batch, Enqueue, Bufsync (Y), Autoabap, CPIC (C), RFC (R), ALE (L), HTTP (H), HTTPS (T), NNTP (N), SMTP (M), FTP (F). Komponenty pracovnho procesu Obsahuj komponenty pro tyto innosti: task handler, 33 ABAP procesor , screen procesor, sprva rolovn pamti, sprvu blokovn, tisk, bezpenost, ladc systm, batch, databze a DBSL (rozhran pro DB), strnkovn, dialogov procesor, sprva IPC, sprvu extended memory, XSLT procesor (od 6.10), 34 VMC (SAP Virtual Machine Container , od patch level 29 release 7.0). Stavy pracovnho procesu Pracovn procesy nabvaj nkolika stav: waiting (ek na poadavek), running, hold a stopped (kvli chyb). Dvody stavu hold mohou bt rzn35, nap.:

31 32

Viz kapitola 6.4. Nebo <drive>: \usr\sap\<SID>\SYS\exe\run\ ve Windows nebo v i5/OS v /QSYS. LIB/R3<REL>OPT. LIB/. 33 Jako zajmavost zde uvedu odkazy na seznam C funkc kernelu, kter se mohou volat z ABAP prosted: Frank Dittrich a frum na SAP Developer Network. 34 SAP Library: SAP Virtual Machine Container [SAP NW2004s]. VMC integruje Java VM do ABAP pracovnho procesu, kde paraleln b ABAP i Java ve svm vlastnm VMC. Monitor je transakce SM52, kter je dosaiteln tak z transakce SM51. O aktivaci SAP note 854170. 35 Aktuln informace o stavech nalezneme v helpu k pslunmu polku transakce SM50.

10/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

Stav pracovnho procesu DEBUG RFC ARFC ENQ VB (novji UPD a UPD2) SPO ADM NUM GUI PRIV VBADM SLIST GWMON SNC LOCK MS MSOP SLEEP OS RPC JAVA VM Tabulka 1: Dvody ekn pracovnho procesu

Popis Pracuje v reimu ladn a ek na zadn. ek na odpov voln RFC. ek na odpov asynchronnho voln RFC. ek na odpov enqueue poadavku. ek na vyzen aktualizanho poadavku. ek na vyzen spoolovho poadavku. ek na odpov administranho. ek na odpov serveru selnch interval. ek na odpov frontend. Proces je vyhrazen exkluzivn pro jednoho uivatele. ek na odpov aktualizanho serveru. ek na seznam server. ek na odpov gateway. ek na vytvoen security spojen. Byl uivatelem piazen k systmov analze. ek na synchronizaci s message serverem. ek na odpov message serveru. ek z dvodu nedostatk zdroj. ek na ukonen pkazu operanho systmu. ek na generovn programu ABAP. Pouv lokln Java-stack. ek na voln Java VM

Pamov oblasti a zen pamti Kadmu pracovnmu procesu je alokovna pam z virtuln pamt, co je v tomto ppad fyzick pam a OS paging le nebo OS swap le. Virtuln pam (virtual memory) je rozdlen na lokln pam (local memory) a sdlenou pam (shared memory). Lokln pam vyuvaj jednotliv pracovn procesy pro sebe a obsahuje: ABAP load (obsahuje peloen kd program) Data, stack Buffer pro penosy z databze Local roll area (obsahuje autorizace, Set/Get parametry, intern tabulky, seznamy vygenerovan reporty) Local paging area (pam pro specick ABAP pkazy) Heap memory (na vydn pokud je extended memory pln, obsahuje stejn objekty jako extended memory, kter je ale sdlen36) Sdlen pam je alokovan pi startu instance systmu a obsahuje: SAP buffery (objekty pro vechny uivatele a pracovn procesy jakou jsou programy a obsahy nkterch tabulek)
36

Pokud aplikace potebuje tuto lokln pam, tak pracovn proces se pepne do stavu PRIV a potom u tento proces nen mon sdlet pro jin lohy dokud aplikace nen ukonena nebo pracovn proces nen restartovn bu run nebo automaticky dle hodnot nkterch parametr prolu.

11/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

Extended memory (obsahuje objekty spojench s neukonenmi transakcemi jako jsou promnn, seznamy a intern tabulky) Roll buffer a SAP roll le (obsahuje inicializan user kontext) SAP paging buffer a SAP paging le (obsahuje ABAP objekty jako extrakty a kontextov nezvisl objekty jako jsou exporty) Pracovn procesy vyuvaj lokln pam, pro kter je v pamovm prostoru pracovnho procesu vyhrazena oblast pro roll memory, paging memory a heap memory a sdlenou pam (shared memory) mezi dalmi procesy s oblastmi extended memory a buffery.

Alokace SAP memory Pokud aplikace poaduje pam, tak se alokuje pam u dialogovho procesu obecn takto: 1) Roll In Z roll bufferu se nakopruje do lokln roll oblasti prvn segment roll area (ztta/roll_rst). Ze SAP paging bufferu se nakopruje do lokln paging oblasti data. 2) Alokuje se mapovnm37 pam z extended memory38. (ztta/roll_extension (_dia)) 3) Alokuje se 2. pomocn segment z roll area. (ztta/roll_area ztta/roll_rst) 4) Alokuje se z heap memory a proces se pepn do stavu PRIV. (abap/heap_area_dia) P pepnn kontextu procesu se provd Roll Out, kdy se roll a paging area kopruje do Roll bufferu a SAP paging bufferu. Prce s databz Kad R/3 pracovn proces je obsluhovn vlastnm DB serverovm user procesem39. Pokud je perueno spojen s db, pak se pracovn procesy, pokud je to nastaveno v prolu pokou o reconnect40. Sledovat a monitorovat meme v transakci SM50, SM66 nebo RZ03. Vce je v kapitole 6.4. Typy pracovnch proces Pracovn proces me za bhu zmnit svj typ41 pi zmn operanho mdu. Jsou tyto typy42 pracovnch proces: DIA dialogov, zpracovv dialogov pkazy. Je uren pro interaktivn prci uivatel. Nejmen jednotka prce je dialogov krok. Na konci kadho dialogovho kroku
37

Implementace extend memory se u rznch OS li. U NT je nap. trochu jinak ne u ostatnch OS (tzv. Zero Administration Memory, popsan v SAP note 88416). Novji je mon v Linuxu pout podobn zpsob. V adresovm prostoru pracovnho procesu je pouze aktuln uivatelsk kontext. Adresy segment uivatelskho kontextu z extended memory se pepotvaj v adresovm prostoru pracovnho procesu tak, aby oblast pro extended memory byla vyplnna od zatku (aspo tak to chpu :-)). Toto zen pamti je ureno parametrem es/implementation=map. Zvis pouze na velikosti parametru PHYS_MEMSIZE. V UNIX a Linux 64bit jsou v adresovm prostoru pracovnho procesu viditeln vechny uivatelsk kontexty. Hodnoty parametr PHYS_MEMSIZE, em/address_space_MB, em/initial_size_MB a em/max_size_MB jsou relevantn. Toto zen pamti je ureno parametrem es/implementation=std. Vce o tom v SAP Library a nap. SAP note 386605 a 941735. 38 U non-dialogovch pracovnch proces v UNIXU se rovnou alokuje z lokln heap memory. Tedy krok 2) Heap memory (abap/heap_area_nondia) a krok 4) Extended Memory (ztta/roll_extension (_nondia)). 39 V transakci ST04, nap. detail analysis menu, Oracle session, R/3 WPs je vidt piazen R/3 pracovnch a DB proces. 40 Parametry prolu rsdb/reco... Dle SAP note 98051 a dle v kapitole 3.10. 41 Smysl to m hlavn u typ DIA a BTC, ale me se mnit i poet jinch. Jen nesm tento poet klesnout pod ppustnou mez. 42 Pokud se mn typ nap. pi zmn operanho modu, provede se bez restartu pracovnho procesu.

12/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

se provede databzov transakce a vymaou se databzov zmky. Minimln mus bt dva tyto procesy v instanci. UPD aktualizan, zpracovv pkazy update typu V1, kter ma vysokou prioritu k aktualizaci. Dal informace jsou v kapitole 2.6. UP2 aktualizan, zpracovv pkazy k aktualizaci typu V2 stejn jako UPD. Update typu V2 m nzkou prioritou a zpracovv se, a kdy jsou zpracovny update typu V1. Na rozdl od typu V1 nepouv enqueue zmky, pouv se napklad pro update statistickch tabulek. Dal informace jsou v kapitole 2.6. ENQ enqueue server. Zajiuje sprvu logickch zmk (tzv. enqueue zmk) objekt, kter potebuj bt zamknuty po dobu vykonvn vce dialogovch krok. Je jeden ENQ proces v systmu43 a to i pro Web AS. Z bezpenostnch dvod (SPOF Single Point of Failure) me bt pouit u platformov nezvisl standalone enqueue server (enserver [.exe]) jako samostatn instance a tabulka zmk me bt replikovna replikanm serverem (enrepserver [.exe]) bcm na dalch hostech v clusteru. Enqueue erver je aktivn na jednom uzlu v clusteru a v ppade failover se aktivuje na jinm uzlu a vyuije replikovanou tabulku zmk. V ppad havarie potom nedochz ke ztrt zmku pi restaru enqueue serveru a odrolovn transakc. Pro monitorovn a testovn se pouvaj programy ensmon [.exe] a enqt [.exe]. Dal informace jsou v kapitole 2.7.44 BTC zpracovv dvkov pkazy (bez interakce uivatel, joby). Dal informace jsou v kapitole 2.5. SPO spoolov server, zpracovv spoolov poadavky45. Vtinou sta jeden v instanci. Poet tchto proces nelze mnit operanmi mdy, protoe maj odlinou strukturu od ostatnch pracovnch proces. Dal informace v kapitole 15.

2.1.2.5.GATEWAY SERVER Gateway server gwrd[.exe], gateway read proces, zajiuje vekerou RFC a CPC komunikaci mezi externmi aplikacemi a systmy mySAP.com a dispeerem. V i5/OS se job jmenuje GWRD (funkce PGM-disp+work). Je mu piazen port 33<NR> se jmnem sapgw<NR>. 2.1.2.6.GATEWAY WORK PROCES Gateway work proces gvwp[.exe] zajiuje komunikaci pes LU6.2 nebo DCAM v sov architektue SNA46. 2.1.2.7.ICM INTERNET COMMUNICATION MANAGER ICM Internet Communication Manager icman[.exe] a v i5/OS se job jmenuje ICMAN (funkce PGM-icman). V ppad poteby je startovn dispeerem47. Zajiuje komunikaci mezi SAP systmem a ostatnm svtem pomoc HTTP, HTTPS a SMTP protokolu. Komunikuje s dispeerem, pomoc dispatcher queue a pes memory pipes s pracovnmi procesy. Pracuje pomoc nkolika vlken. Z hlediska vkonnosti se lad velikost buffer nastavenm nkterch parametr prolu icm/HTTP/server_cache/*, kter jsou ti: UFO Cache (pro neexistujc sluby), Memory

43 44

Viz parametr prolu rdisp/wp_no_enq. SAP note 524816. 45 Vce kapitola: 15. 46 Pro milovnky sov architektury SNA je jet k dispozici program gwhost jako APPC transportn program pro CICS. 47 To je ureno parametrem prolu rdisp/start_icman.

13/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

Cache a Disk cache. Tak je mon ladit parametry48 poet vlken, poet spojen atd. Mezi vce systmy s ICM balancuje vkon SAP Web Dispatcher. 2.1.2.8.SAPOSCOL Saposcol saposcol[.exe] a v i5/OS job se jmnem SAPOSCOL (funkce PGM-saposcol) zajiuje shromaovn dat o OS49. Pouv se p monitorovn systmu CCMS a vyuv se sdlen pam uren pro monitorovn CCMS. Pokud instance systmu jsou na rznch hostech50, mus se na n nainstalovat saposcol a pro vzdlen pstup do sdlen pamti program rfcoscol. Monitorovac systm pro zskn monitorovacch dat z ostatnch instanc pouv rfcoscol pomoc RFC voln. Sprva se provd v transakci ST06, OS06, OS07 a OS07N51 nebo pmo programem saposcol (parametr h). Dal informace jsou v Operating System Collector SAPOSCOL: Properties, Installation, and Operation. 2.1.2.9.AGENTI PRO SAP ADAPTIVE COMPUTING Od SAP systm Landscape Directory (SLD) zskv Adaptive Computing Controler (ACC) informace o existujcch zdrojch server. SLD zskv informace od kadho uzlu poolu pomoc tchto agentu. Vce o tom [Mibach 2005]. saposcol je jeden z agent kadho pool uzlu pi een SAP Adaptive Computing (AC). sapacoscol pedv data ze saposcolu do SLD. sldreg registruje uzel do SLD. sapacosprep nastavuje prosted aplikan sluby aktivace a deaktivace storage, montovn a odmontovn le systm a aktivace a deaktivace virtulnch IP adres. Klientsk knihovny od HW dodavatele. ACC tak kontroluje SAP systm pomoc startsap a stopsap. 2.1.2.10.SAPCPE SAP Library:

Local Executables on SAP Instances [SAP NW2004s].

Sapcpe proces, kter automaticky vyrovnv na loklnch instancch provediteln programy v loklnm adresi /usr/sap/<SAPSID>/exe/run z centrlnho adrese /usr/sap/<SAPSID>/exe/ctrun. Je vyvoln za splnn uritch podmnek52 programem sapstart, kter je zen parametry prolu instance. Parametr DIR_CT_RUN uruje centrln adres a DIR_EXECUTABLE lokln adres. Funguje pod OS typu UNIX i Windows. Program saposcol, kter v okamiku vyvoln sapcpe u b, by se neml takto aktualizovat. Kongurace se provd pomoc seznam soubor v souborech jako instance.lst, instancedb.lst, tools.lst atd. Parametry zjistme pkazem sapcpe help. Log je v [DIR_HOME]/sapcpe.log. Tento program meme pout i pro run koprovn souboru dle seznamu *.lst.53 Log je ukldn v adresi ve kterm byl sputn. Cesty k souborm mus bt ve tvaru UNC.

2.1.3.PROCESY V APLIKAN VRSTV JAVA TECHNOLOGIE


SAP Library:
48 49

SAP note 737625. SAP note 548699. 50 SAP note 20624 a 536954. 51 SAP note 1084019. 52 Viz Functions of the Automatic Adjustment [NW2004]. 53 Pklad: sapcpe.exe source:\\saperpt1\sapmnt\MPT\SYS\exe\uc\NTAMD64 target:C:\WINDOWS\SapCluster list:\\saperpt1\sapmnt\MPT\SYS\exe\uc\NTAMD64\dbatoolsora.lst

14/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

Architecture Manual [SAP NW2004s]. J2EE Engine [SAP NW2004s]. Architecture of the Java Startup and Control Framework [SAP NW2004s].

Od jdra SAP WAS 6.10 pibyla navc technologie JAVA podporujc Web AS. Java cluster54 architektura sestv z jedn nebo vce instanc Web AS Java a z Central Services, kter tvo instanci a z jedn nebo vce databz. 1) Java Startup a Control Framework: 1.1) Proces programu JControl startuje, zastavuje a monitoruje procesy Java instance a spout procesy programu JLaunch, kter startuj JAVA VM do vlastnho procesu a startuj vlkno, kter kontroluje, zda b Jcontrol a pokud ne, ukon Jlaunch procesy. Postupn nastartuje tyto Jlaunch procesy a potom je nadle kontroluje a d: 1.1.1)JLauch proces, kter spust bootstrap Java program procesy Java clusteru55. Bootstrap program synchronizuje binrn data Java databze s le systmem a pipravuje informace (popis J2EE instance) , kter JControl potebuje ke sputn Java clusteru. 1.1.2)JLaunch dispatcher pro kad Java cluster. Proces jlaunch [.exe] 1.1.3)JLaunch Server proces (y) jlaunch [.exe], kter dle tvo SAP J2EE Engine System Architecture56. 2) Central services, kter mohou slouit pro vce JLaunch dispatchery a tedy pro vce instanc SAP Web AS Java57: 2.1) Message server, proces msg_server.exe. 2.2) Enqueue server, proces enserver.exe. 2.3) Software Deployment Manager (SDM, jlaunch.exe) 3) Load balancing mezi instancemi, kter le mezi Internetem a st s SAP Web AS servery: 3.1) SAP Web Dispatcher 3.2) Jin load balancing device, kter se zaregistruje na serveru a portech

2.1.4.ZEN PAMTI, SDLEN PAM A LOHY


SAP Library:

Memory Management (BC-CST-MM) v Client/Server Technology (BC-CST) v Basis Components [SAP NW2004s]. SAP Buffers v CCMS Monitoring v Computing Center Management System (BC-CCM) v Computing Center Management System (BC-CCM) v Computing Center Management System (BC-CCM) [SAP NW2004s].

Zde se pokoum o velice zjednoduen popis58 zen pamti v ABAP AS. Aplikan server zpracovv jednotliv lohy (tasks) v tzv. dialogovch krocch postupn pracovnmi procesy. Kad loha m svj kontext (user context), kter je uloen ve sdlen pamti v roll bufferu a obsahuje roll areu59 (1. roll segment, 2. (pomocn) roll segment), extended memory a private (local) memory (heap). Pepnn kontext m na starosti task handler pracovnho procesu. Dle lohy maj k dispozici sti sdlen pamti zvan SAP buffery: Nametab buffer, NTAB Obsahuje data z tabulek DDNTT (denice tabulek) a DDNTF (popis pol), kter jsou uloena ve tyech bufferech souhrnn zvan Repository buffer nebo ABAP Dictionary buffer.
54 55

Popis v Architecture Manual [SAP NW2004s]. Cel proces je popsn nap. v Startup, Operation and Shutdown of a Java Instance [SAP NW2004s]. 56 Tato problematika pesahuje skromn cl tto pruky poslouit obyejnm administrtorm. 57 Kontrola na UNIXu pkazem: ps -ef | grep jlaunch i ps -ef | grep java | grep <sid>adm 58 Pramenem byla presentace Shared Memory Programming with ABAP od Andrease Blumenthala. 59 Roll area je pamov oblast pevn (kongurovateln) dlky, kde je uloen kontext sezen (session).

15/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

Table denitions, TTAB Obsahuje data z tabulky DDNTT. Field descriptions, FTAB Obsahuje data z tabulky DDNTF. Initial record layouts, IREC Obsahuje zznam layoutu inicializovan v zvislosti na typu pole. Short Nametab, SNTAB Obsahuje krtk souhrny z bufferu TTAB a FTAB. Program Buffer, PXA Obsahuje vykonavateln verze ABAP program zvan loady. Obsah tohoto bufferu je z tabulek D010L (ABAP loads), D010T (texty) a D010Y (tabulka symbol). Zdrojov texty jsou uloeny v tabulce D010S a bhem pekladu (nebo generace) jsou vytvoeny loady a uloeny do ve uvedench tabulek. Obsah PXA je pi shutdownu systmu uloen do souboru pxanew60 a pi startu je obsah naten nejdv z pxastat, potom z pxanew. Pxanew je nakoprovn do pxastat a je smazn. CUA Buffer (Menu buffer) Ukld objekty pouvan SAP GUI jako menu a denice tlatek. Jsou to objekty z tabulek D345T (CUA texty) a D342L (CUA loady). Screen Buffer Obsahu vygenerovan screeny zvan nkdy Dynpro loads. Calendar Buffer Obsahuje denice remnch a veejnch svtk v kalendch z tabulek TFACS a THOCS. OTR Buffer Online Text Repository obsahuje texty pouvan v BSP, Exception Builderu a http slubch. Generic Table Buffer Ukld ve shod s nastavenm v ABAP dictionary rozsah zznam tabulek z jejich hodnotami. Single Record Table Buffer Ukld jednotliv zznamy tabulek. Export/Import Buffer Jsou v nm data, kter mus bt dostupn nkolika pracovnm procesm. Systm je pln nebo te pomoc ABAP pkaz EXPORT TO/IMPORT FROM SHARED BUFFER. Exp./Imp. SHM Zde jsou ukldan data ABAP pkazem EXPORT TO SHARED MEMORY. Vlastnosti sdlen pamti lze prohlet v transakci ST02 (viz. kapitola 6.1.2). Podrobnou analzu pamti na rovni proces operanho systmu typu NT mono zskat pomoc programu SAP Address Space Viewer, kter zskme v SAP note 129813. Zde uvedu pklady voln pkaz na rovni OS, kter zobraz detaily o sdlen pamti61, sappfpar pf=<prole> check #Shared Memory Test Environment for SHARED MEM shmd pf/<prole> echo "1 -1 4 0 10" | shmd pf=/<prole> echo "1 -1 4 1 10" | shmd pf=<prole> ipcs -ma

60 61

SAP note 23642. Kde <prole> je nap. v bash shellu je uveden v kapitole 5.1.

16/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

2.1.5.SAP SYSTM A INSTANCE


SAP systm obsahuje vechny komponenty jako jsou aplikan servery a message server, kter maj pm i nepm pstup do databzov instance62. SAP systmy jsou identikovny temi psmeny <SID>. SAP instance je soubor proces a zdroj v SAP systmu pro obslouen poadavk koncovho uivatele. Kad SAP instance m svj SAP prol a sv jmno63. Instance64: 1) Centrln instance (CI) message server s disp+work procesy s enqueu nebo gateway serverem. V kadm SAP systmu je vdy jedna centrln instance. Je to SPOF a dnes se pro HA prosted rozdluje na dv instance: SCS a AS instance. 2) Dialogov instance pouze disp+work procesy a gateway server. Instaluje se pi zvtovn dimenze systmu. Dnes se pouv jin koncept a to instance aplikanho serveru AS, kter nen SPOF. 3) Separtn (A)SCS instance message server a enqueue server. Potom neb na R/3 centrln instanci. Instaluje se nebo oddluji kvli vysok dostupnosti65. 4) Standalone gateway instance gateway server. 5) Standalone enqueu instance enqueue server jako samostatn instance spolu replikanm enqueue serverem. . 6) DB instance. Pro kad SAP systm je jedna. Podle toho, kde je nainstalovan se bu jedn o tzv. centrln ABAP systm, pokud je DB instance na stejnm hostu jako CI, nebo distribuovan ABAP systm, kdy DB instance je na vyhrazenm hostu.

2.1.6.SYSTMOV KONFIGURACE
1) Central system R/3 centrln instance na jednom stroji s DB instanc. 2) Standalone database system R/3 centrln instance a DB instance na rznch strojch.

2.1.7.SAP SYSTEM LANDSCAPE


[SAP SMP]: service.sap.com/instguides/ (hlavn Master Guides). SAP Library:

Change and Transport System Overview (BC-CTS) v Change and Transport System (BC-CTS) v Basis Components [SAP NW2004s].

Literatura: [Neureither 2004]. Kad SAP implementan projekt prochz rznmi fzemi v uritm poad. Pro projekt implementace se pouv nkolik typ systmu. Zmnov a transportn systm (CTS Change and Transport System) pomh dit a provdt transport zmn kongurace, upgrade, patches, a nov vyvinutch zmnnch R/3 repository objekt. Typy systmu: Centrln komponenty jako Solution Manager a centrln monitorovac systm CCMS. Cvin, pokusn systmy a systmy s pskoviti. Mou bt mimo CTS. Systmy pro testy (DEV) a ovovn kvality (QAS). 66 Produktivn systm (PRD ).

62

V i5/OS instance me SAP instance bet ve vlastnm i5/OS subsystmu. Nebo ve vlastn logick partition LPAR. 63 Viz kap 5.2 a poznmka 65). 64 Novj pojet se zetelem na HA prosted je uvedeno v kapitole 2.12.1.1. 65 SAP Central services. SAP note 821904. 66 V etin zn pinejlepm humorn.

17/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

2.1.7.1.SOLUTION MANAGER Tento server je nyn povinn soust kad instalace u kvli generovn instalanch a upgradovacch kl. Dle slou jako podprn systm pro provozovn SAP landscape dle doporuen ITIL, pro zen implementanch projektu a customizingu. Dleit transakce: SMSY (systm Landscape), SMSY_SETUP, SOLUTION_MANAGER a SOLAR_PROJECT_ADMIN. Dle Roudmap repository RMDEF a prohlen roadmap v RMAUTH. 2.1.7.2.SYSTEM LANDSCAPE DIRECTORY [SAP SMP]: service.sap.com/sld/ (nap. Planning Guide). SAP Library:

System Landscape Directory [SAP NW2004s].

System Landscape Directory SAP Netweaver (SLD) je centrln repository pro provozovan landscape zaloen na Common Information Model (CIM). Je to jedna WAS JAVA aplikace dostupn na adrese http://<host>:<port>/sld. Tam se aktivuje a provede poten naplnn CIM databze. Na WAS ABAP jako dodavatel dat do SLD pouv RFC spojen typu TCP a nastavuje se v transakci RZ70. Vytvoen job SAP_SLD_DATA_COLLECT pro jistotu zkontrolujeme a nastavme periodicitu. V SLD tento systm potom pidme do systmovho landscape. Solution Manager a XI vyuv SLD API. Pomoc Visual Administrtoru dle SAP Library vytvome JCo RFC Provider a jeho jmno pouijeme jako registran program pro RFC spojen typu TCP na stran XI nebo SolMan. O registraci do SLD je SAP note 1018839. O update komponent SAP note 669669.

2.1.8.ADRESE APLIKANHO SERVERU ABAP TECHNOLOGIE


Popis je uveden v instalanch prukch dostupnch v SAP Service Marketplace. Viz tak transakce AL11. Uveden parametry v zvorkch [] jsou parametry prolu R/3, krermi meme adrese uspodat jinak.
Pklad z praxe (OS WinNT a Oracle 8.1) C:\users\<SID>adm\install (program R3setup, konguran soubory, logy) C:\users\<SID>adm\install\doc (online help k R3setup) D: SAPMNT_ERAEXE (sap, ora home) D:\oracle\ora81 [DIR_ORAHOME] D:\oracle\ora81\network\ADMIN (listener.ora, tnsnames.ora) D:\oracle\ora81\database\init<SID>67.dba (konf. sap dba) D:\oracle\ora81\database\init<SID>.ora (konf. dba) D:\oracle\ora81\database\init<SID>.sap (konf. sap backup) D:\oracle\ora81\database\init<SID>.utl (CA backint konf. sap backup) D:\usr\sap\<SID>68\ <instance_name><NR>69\ (jmno instance) [DIR_INSTANCE] data (data pro hodnocen zaten v ST03) [DIR_ATRA] [DIR_DATA] [DIR_EXTRACT] [DIR_PAGING] [DIR_REORG] [DIR_ROLL] log (audit logy) [DIR_AUDIT] [DIR_LOGGING] [DIR_PROTOKOLLS] sec igs j2ee (pokud je nainstalovan java Add-In) admin cluster JSPM congtool SDM (pokud je nainstalovan java Add-In) sec exe (jen u distribuovanch systmu) work (traceles a logy, error logy dispatcheru, work proces apod. viz tr. ST11) [DIR_HOME] sys: [DIR_INSTALL]
67 68

<SID> je jmno instance (mlo by bt uvedeno v provozn pruce). Domnov kontrolr D:\usr\sap\ sdl nap. jako SAPMNT. 69 <NR> je slo systmu (mlo by bt uvedeno v provozn pruce).

18/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

exe [DIR_EXE_ROOT] [DIR_CT_RUN] dbg opt run (SAP kernel, programy jako napr BR*Tools, tp.exe, R3trans.exe ad.) [DIR_BINARY] [DIR_EXECUTABLE] [DIR_GEN_ROOT] [DIR_GRAPH_EXE] [DIR_GRAPH_LIB] [DIR_LIBRARY] [DIR_RSYN] gen [DIR_GEN] global (protokoly map batch input) [DIR_CT_LOGGING] [DIR_GLOBAL] prole (proly instance) [DIR_PROFILE] [DIR_SETUPS] src [DIR_SORTTMP] D:\usr\sap\put\ [DIR_PUT] (adres pro shadow systm pi upgrade) D:\usr\sap\trans\ nebo \<SERVER>\trans (pouze na domnovm kontrolru) [DIR_TRANS] actlog bin (konguran soubor na domnovm kontrolru TP_DOMAIN_<SID>.p) buffer coles (transportn soubory dc) data (transportn soubory datov) eps [DIR_EPS_ROOT] in (rozbalen balky car) log out etc log sapnames tmp Pozn.: tablespace sapdata, archivn redolog, zrcadlen redology a sapbackup mohou bt nakongurovna jinak. E:\oracle\<SID>\: mirrloga (redology, zrcadlo sady a) origlogb (redology, originl sady b) saparch (archivn redo logy) <SAPDATA_HOME> F:\oracle\<SID>\: sapbackup (logy z kontrol DB a zlohovn) \<SID> sapcheck (pracovn adres pro kontrolovn DB, logy BR*tools) sapdata1 (datales DB, stejn a do sapdataN, zde konkrtn 6) sapdata2 sapdata3 sapdata4 sapdata5 sapdata6 sapreorg (pracovn adres pro reorganizaci DB) saptrace (logy, pi defragmentaci, ora_<SID>.trc) background (<SID>ALRT.log DLEIT, logy pomocnch proces Oracle) usertrace (logy uivatelskch proces Oracle) Pklad z praxe (OS UNIX a Oracle 9.2): /usr/sap <SID> <instance_name><NR> [DIR_INSTANCE] data (data pro hodnocen zaten v ST03) [DIR_ATRA] [DIR_DATA] [DIR_EXTRACT] [DIR_PAGING] [DIR_REORG] [DIR_ROLL] cache igs bin conf data dump lib log test log (audit logy) [DIR_AUDIT] [DIR_LOGGING] [DIR_PROTOKOLLS] sec work (traceles a logy, error logy dispatcheru, work proces apod. viz tr. ST11) [DIR_HOME] SYS [DIR_INSTALL] exe [DIR_EXE_ROOT] dbg > /sapmnt/<SID>/exe opt run -> /usr/sap/<SID>/SYS/exe/dbg (SAP kernel, programy jako napr BR*Tools, tp, R3trans ad.) [DIR_BINARY] [DIR_EXECUTABLE] [DIR_GEN_ROOT] [DIR_GRAPH_EXE] [DIR_GRAPH_LIB] [DIR_LIBRARY] [DIR_RSYN] gen [DIR_GEN] dbg opt global -> /sapmnt/<SID>/global (protokoly map batch input) [DIR_CT_LOGGING] [DIR_GLOBAL] prole -> /sapmnt/<SID>/prole (proly instance) [DIR_PROFILE] [DIR_SETUPS] src [DIR_SORTTMP]

19/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

trans (pouze na domnovm kontrolru) [DIR_TRANS] EPS (transportn soubory datov) in (rozbalen balky car) log out bin (konguran soubor na domnovm kontrolru TP_DOMAIN_<SID>.p) buffer coles (transportn soubory dc) data (transportn soubory datov) etc log sapnames tmp put [DIR_PUT] (adres pro shadow systm pi upgrade) /sapmnt <SID> exe (SAP kernel, programy jako napr BR*Tools, tp.exe, R3trans.exe ad) [DIR_BINARY] [DIR_EXECUTABLE] [DIR_GEN_ROOT] [DIR_GRAPH_EXE] [DIR_GRAPH_LIB] [DIR_LIBRARY] [DIR_RSYN] global (protokoly map batch input) [DIR_CT_LOGGING] [DIR_GLOBAL] prole (proly instance) [DIR_PROFILE] [DIR_SETUPS] Pozn.: tablespace sapdata, archivn redology, zrcadlen redology a sapbackup mohou bt nakongurovna jinak. /oracle <DBSID> 920_64 [DIR_ORAHOME] bin (binrn soubory jako oracle, sqlplus, exp, imp) network (listener.ora, tnsnames.ora) dbs (init<DBSID>.ora prole pro Oracle, init<DBSID>.sap prole pro BR*Tools) mirrlogA (redology, zrcadlo sady a) mirrlogB (redology, zrcadlo sady b) oraarch origlogA (redology, originl sady a) cntrl origlogB (redology, originl sady b) saparch (archivn redo logy) cntrl sapbackup (detailn logy z kontrol DB a zlohovn, back<DBSID>.log BRBACKUP sumrn log, arch<DBSID>.log BRARCHIVE sumrn log) <SID> sapcheck (pracovn adres pro kontrolovn DB, logy BR*tools) sapdata1 (datales DB, stejn a do sapdataN, zde konkrtn pouze jeden) sapreorg (pracovn adres pro reorganizaci DB) saptrace (logy, pi defragmentaci, ora_<SID>.trc) background (<DBSID>ALRT.log DLEIT, trace soubory Oracle proces) usertrace (trace soubory uivatelskch proces Oracle) client stage (adrese pro instalaci Oracle a patche, jmna adres dle sla release) 9207 920_64

2.2.ZKLADN OPERACE
Zklady sprvy aplikanho serveru SAP. SAP Library:

Computing Center Management System (BC-CCM) [SAP BC]. System Administration Assistant (BC-RRR) [SAP BC]. SAP NetWeaver Tecnical Operations Manual [SAP NW2004s]. Solution Life Cycle Management [SAP NW2004s]. System Management v Solution Life Cycle Management [SAP NW2004s].

Literatura: [Hagerman 2004], [Missbach 2004], [SAP Labs 2002].

2.2.1.OBECN POZNMKY K PIHLEN DO SYSTMU


Vdy je nutn pihlsit se jako domnov uivatel adm<sid> nebo uivatel UNIXu <sid>adm k pslun instanci SAPu. V UNIXU se navc pedtm mus spustit listener (kapitola 3.2.5) jak ora<dbsid>. Je teba si uvdomit, e pi restartu aplikanho serveru se ztrat data z vyrovnvac pamti a chvli potrv, ne se vyuije vyrovnvac pam v pln me.

20/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

2.2.2.START
Run: MMC snapin R/370: Ikona Sap System Management > spustit a kontrolovat, zda procesy jsou v reimu wait. Pkaz startsap: V UNIXu mus bt ped startem DB nastartovn listener pkazem lsnrctl start pod uivatele ora<dbsid>. 71 startsap name=<SID> nr=<SYSNR> SAPDIAHOST=<host> (MS). 72 startsap [R3]|[J2EE] [<instanceID>] | [DB] [<instanceID>] | [<instanceID>] (UNIX). Parametr J2EE stejn jako R3 spust ABAP i JAVA server, pokud jsou oba dva stacky v jednom systmu. startdb (UNIX start databze na db hostu). sapcontrol -host <host> -nr <nr> -function Start (od kernelu 7.00). O prbhu operace jsou logy (viz. poznmka 77) v UNIXu uloeny v domovskm adresi uivatele adm<sid>. J2EE server meme restartovat i vypnou v transakci SMICM v menu Administrace. SDM server: /usr/sap/<SAPSID>/<Instance_Name>/SDM/program/startSDM.sh nebo startSDM.bat ve Windows. Ale nejdleitjm nstrojem pro sprvu clusteru je jcmon.

2.2.3.STOP
Run: MMC snapin R/3: Ikona Sap System Management. Pkaz stopsap: 73 stopsap name=<SID> nr=<SYSNR> SAPDIAHOST=<host> (MS). stopsap [R3]|[J2EE] [<instanceID>] | [DB] [<instanceID>] | [<instanceID>] (UNIX). Parametr J2EE stejn jako R3 zastav ABAP i JAVA server, pokud jsou oba dva stacky v jednom systmu. stopdb (UNIX start databze na db hostu). sapcontrol -host <host> -nr <nr> -function Stop (od kernelu 7.00). O prbhu operace jsou logy (viz. poznmka 77) v UNIXu uloeny v domovskm adresi uivatele adm<sid>. J2EE server meme restartovat i vypnou v nstroji jcmon nebo v transakci SMICM v menu Administrace. Restart se provede nap. v jcmon takto: 10 19. SDM server: /usr/sap/<SAPSID>/<Instance_Name>/SDM/program/StopServer.sh nebo StopServer.bat ve Windows. POZOR! Ped vypnutm aplikanho serveru zkontrolovat, zda nen nikdo pihlen, zde nen njak aktivn job i neb njak extern aplikace74 pipojen k serveru R/3. Pro ppad neptomnost sprvce BC meme v klientech 000 zaloit et pro uivatele (aby na produktivnm systmu neblokoval licenci), kter bude mt oprvnn pouze pro transakce AL08, SM50, SM51 a SM37, aby mohl ped vypnutm systm zkontrolovat.
70

SAP Library: SAP NetWeaver Components Computing Center Management System (BC-CCM) Computing Center Management System (BC-CCM) Monitoring in the CCMS Microsoft Management Console: Windows [SAP NW2004s]. 71 Mono pipravit dvkov pkazy nap. se jmnem r3start (ploha). 72 Nap. <instance_name><SID>. Nap. v UNIXu (bash): startsap R3 <prole> a obdobn zastaven stoptsap R3 <prole>, kde <prole> nap. v bash shellu je uveden v kapitole 5.1. 73 Mono pipravit dvkov pkazy nap. se jmnem r3stop (ploha). 74 Nap. zkontrolovat v AL08 uivatele nebo v SM37 aktivn joby. Podrobnosti by mla popisovat provozn pruka.

21/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

2.2.4.START A STOP R/3 V PROSTED MSCS


SAP note: 145666.

2.2.5.TEST BHU SERVERU A DATABZOVHO SPOJEN


Pomoc sapinfo.exe i rfcping z RFCSDK lze testovat bh dostupnost systmu. Nap. rfcping ashost=<hos> sysnr=<NN> [ping_cnt=<number>] nebo sapinfo ashost=<hos> sysnr=<NN>. Viz SAP note 34998. Navc meme testovat bh jednotlivch instanc dotazem na message server pkazem lgtst [.exe]. V ploze jsou uveden pklady. Databzov spojen meme otestovat takto: tp getdbinfo <SAPSID>, tp connect <SAPSID> nebo R3trans -d.

2.2.6.ZAMKNUT A ODEMKNUT UIVATEL


V transakci SU10 hromadn zamkneme pstup uivatel. Pozor na zamen systmovch a vlastnch t. Dal monost: tp locksys <SID> pf=<tp_prol> a tp unlocksys <SID> pf=<tp_prol>75. Zstanou nezameni uivatel sap* a DDIC76. Viz t v kapitole 7.

2.3.ZKLADN KONTROLY
Transakce SSAA. Ne uveden popis minimln kadodenn kontroly je mono vloit do provozn pruky a poppad tam doplnit: Tyto zkladn kontroly doporuuji provdt kad den rno v SAP GUI, nebo kdy si uivatel stuj, e je SAP pomal nebo divn b (zvl. transakce SM50 a ST06). Pro pouit centrlnho monitoringu CCMS uvdm MTE, kter nm pomou nahradit run kontrolu. 1) Transakce SM21. Zkontrolujeme systmov log od pedchozho dne. Mono vynechat, pokud pouijeme MMC. Sledujeme vskyt chybovch hlen (krtk dumpy, rollback, odpojen uivatel, chybn hlen od databze, chybn updatovac zznamy a pod.). MTE: R3Syslog a dal. 2) Transakce DB02. Kontrola, zda nechyb indexy a velikost prostoru tlatkem Space Statistics. Pozornost vyaduje nhl velk zmenen dostupnho prostoru. MTE: CCMS_DB_space_mscl, CCMS_DB_health_mscl, CCMS_DB_perf_mscl, CCMS_DB_dd_mscl. 3) Transakce DB12 tet tlatko od shora, v CZ je neoznaen. Kontrola zloh a msta na disku urenho pro archivn. Po zaplnn se zastav DB a ek, ne se zde uvoln msto z adrese /oracle/<SID>/saparch/. Potom se mus redology zazlohovat a pesunout nkam jinam. Nemazat! Jsou dleit v ppad obnovy DB. Zrove tm otestujeme, zda b proces saposcol. Pokud neb, tak se nm v transakci DB12 nic neuke a meme pout nap. transakci ST06. MTE: CCMS_DB_backup_mscl. 4) Transakce DB14. Podvme se na vechny logy tlatkem Ve. Sledujeme barevn oznaen dky logu, do kterch se podvme. 5) Transakce SM37. Zkontrolujeme vsledky job vech uivatel od pedchozho dne. Sledujeme vskyt chybovch hlen.
75 76

O prolu v kapitole 5.1. Zkouel jsem v minisapu 4.6d fungovalo po restartu (Viz SAP note 12946).

22/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

MTE: R3BatchProgramErrors, R3BPServerSpecAbortedJobs, R3BPSystemWideFreeBPWP. 6) Transakce SM50 nebo pro vce instanc SM66 i RZ03 v menu Monitoring. Prohldneme stav pracovnch proces, zda nejsou vskyty chyb nebo nejsou obsazeny vechny procesy BTC. Mono vynechat, pokud pouijeme MMC. Sledujeme vskyt chybovch hlen a podivnch stav proces. Bn stavy procesu jsou: ek, B nebo je zastaven a ek na CPIC. Pokud u se nedostaneme z frontendu, pak pouijeme dpmon. MTE: R3Syslog 7) Transakce RZ20. Pokud nemme denovn vlastn monitor, pak vybereme skupinu Skupiny monitor CCMS SAP CCMS Technical Expert Monitors All Monitoring Contexts. Prohldneme oteven alerty. Je jich vtinou hodn, zvlt zznamy vkonovch piek. Doporuuji setdit podle polka Krtk text. Pouze pro zkuenj (nkter alerty se vyskytuj trvale), ale ukazuje i problmy zobraziteln v pedchozch transakc. Sledujeme vskyt chybovch hlen. Zvlt hlen udvajc kd chyby error, krtk dumpy a jin podezel hlen. 8) Transakce ST22, pokud transakce RZ20 nebo SM21 ukazuje vskyt krtkho dumpu. Zkontrolujeme vskyt krtkch dump, poppad se zeptme sprvce aplikace, jestli o tom m povdomost. MTE: R3AbapShortdumps, R3DialogProgramErrors, R3BPSystemWideFreeBPWP, R3BPServerSpecAbortedJobs, R3BatchProgramErrors, R3AbapErrorInUpdate, R3ErrorsInWpSPO, R3AbapSqlError 9) Transakce SM13, pokud transakce RZ20 nebo SM21 ukazuje vskyt chybnho updatovacho zznamu. Zkontrolujeme chybn updatovac zznamy nap. od roku 2002. Pokud se vyskytne, zavolme uivateli (ml by dostat zprvu od systmu) a sprvci aplikace a zjiujeme, co s tm udlali a vyeme to bu opakovnm update nebo jestlie uivatel ve sv nevdomosti provedl operaci run pak updatovac zznam smaeme. MTE: R3AbapErrorInUpdate. 10)Transakce AL08. Zjistme pihlen uivatele. Hlavn pokud tam nen nkdo dlouho pihlen. CCMS ns upozorn na bezpenostn problmy: MTE R3SyslogSecurity, SecurityUserMasterRecords. 11)Transakce SM35. Zkontrolujeme na produktivnm systmu dvkov vstupy (batch inputy). Vmme se vskytu chybovch hlen.

2.4.RZN PROBLMY
2.4.1.OBECN
SAP Library:

SAP NetWeaver Problem Analysis Guide (PAG) v Solution Life Cycle Management by Key Capability [NW2004s].

Dleit informace v ppad problm jsou v developer traceles v [DIR_HOME], dle v systmovm logu a v log souborech databze. Je mono je prohlet i v MMC. Obecn o analze problmu pojednv SAP note 192194. Texty ke vem chybovm zprvm jsou v tabulce T100 (prohldnout lze pomoc SE16). Je mono zkusit SAP NetWeaver Problem Analysis Guide (PAG).

2.4.2.NEMEME SE PIHLSIT DO SYSTMU


Pokud se nememe pihlsit do systmu, na rovni operanho systmu zkontrolujeme zda b procesy SAP systmu i databze nap. V UNIXu a u Oracle pkazy ps -ef | grep sap
23/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

nebo ps -ef | grep ora a podobn. Pokud oboj b, zkusme ne popsan monitory. Pokud ne, zkusme zjistit pinu pro neb server i databze77 a nastartujeme.

2.4.3.MONITORY
Nkdy jsou uiten monitory sputn z pkazov dky. Ukzka voln78: dpmon pf=<prole> msmon pf=<prole> gwmon pf=<prole> icmon pf=<prole> ensmon pf=<prole> #Test Program for EM- Layer (extended memory) emmon pf=<prole> #Monitor Program for ES- Layer (Extended Memory Segments) esmon pf=<prole>

2.4.4.NESTARTUJE APLIKAN SERVER


SAP notes 589, 544533, 373326, 129813. V obdob dlouhho stabilizovanho provozu 1) Zkontrolujeme prostor na discch a enviroment79. 2) 2) V ppad aplikanho serveru zkontrolujeme obsah tracele v adresi [DIR_HOME]. Jedn se hlavn o sapstart*, stderr*, dev_ms* (message server), dev_disp* (dispeer), dev_w<NP>* (pracovnho procesu, kde NP je poadov slo). Problm eme podle nalezen piny v logu (hlavn dky s texty: *** ERROR => nebo ***LOG Qxx=>80. 3) Ujistme se, e DB b v podku. Logy najdeme na disku s daty v adresi saptrace (zvlt background), dal logy po rznch operac jsou v sapbackup, sapcheck, sapreorg. Zkusme spustit njak nastroj na sprvu DB, abychom jist vdli, e DB b (pozor u Oracle 8.x a terminl services na promnou enviromentu LOCAL). V UNIXu se podvme do logu pro start DB a instance AS. 4) Pokud se jedn o problm s alokovnm pamti i vytvoen sdlen pamti i problm s IPC, problm me vyeit restart OS (zvlt, pokud je typu NT). Po zmn parametru prolu nebo okol serveru Zkontrolujeme default, start a instann proly v adresi [DIR_PROFILE], jestli tam nen zadn chybn parametr, nap. nesprvn hostname nebo velikost bufferu. Nebyl zastaven korektn a stle dr zdroje operanho systmu Zkusme eit dle SAP note 589.

77

V UNIXu se v home adresi <sid>adm v logu startsap_DVEBMD<SID>.log, stoptsap_DVEBMD<SID>.log, startdb.log a stopdb.log. Startovac log je mon vidt i v transakci RZ04. 78 Kde <prole> nap. v bash shellu je uveden v kapitole 5.1. 79 Narazil na problm, e se po restartu ztratil user prol a tm i enviroment. Pravdpodobn pina je vadn registr v MS Win. Obsah enviromentu v SAP note 556232, 94801 a 31559. 80 Viz SAP note 112 a 16665.

24/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

2.4.5.PRACOVN PROCESY
Transakce SM50, SM66. SAP note 112, 84850. Procesy na pozad: SAP note 37104. V transakci SM66 hledme podrobnosti o problmovch procesech. Pokud bc pracovn procesy nereaguj na signly ani na zmnu trace level81 meme oekvat i problmy s HW. Nap. odpojen transportnho adrese jak je popsno v kapitole 12.4.

2.4.6.PROBLMY S PAMT
SAP note 779123. Pro restart se rozhodneme jakmile pracovn procesy nemohou alokovat sdlenou pam.

2.4.7.PROBLM S PAMT SCSA


SAP note 12715. Pam SCSA, shared common system area, je mal segment sdlen pamti, kter pouvaj vechny SAP programy pro trasovn, systmov log, audit log a SQL trasovn. Pkazy nap.: sapmscsa, cleanipc, showipc.

2.4.8.NEDOSTATEK PAMTI PXA


SAP note 307976. Parametr abap/buffersize. Viz kapitola 6.1.2.1.
Pklad z praxe: Pokud toto nastane (nap. pi ladn programovho bufferu), tak pracovn procesy zstanou asi 8 minut ve stavu run. Jeden z nich se pokou alokovat pam pro buffer a nastav semafor82 a ostatn ekaj, ne se mu povede alokovat pam. Tento jeden b celkem 10 minut a potom teprve lze systm zastavit. Stopsap tuto dobu ek, pokud je sputn. Jinak systm b ve zvltnm reimu.

2.4.9.SYSTM DOWNTIME
Pokud systm b, ale nememe se do nj pihlsit, pak pouijeme nstroje jako dpmon. Jak analyzovat v ppad, e problm se objevuje nhodn, je popsno v SAP note 675778 a v kapitole 6.4.

2.4.10.FILE SYSTM JE PLN


K tomu SAP note 16513.

2.4.11.NEN DOSTUPN DNS SERVER


SAP note 124562.
Pklad z praxe: Pokud u aplikan server neb (nap. pi problmech s pehtm serveru), tak pod NT se systm chov tak, e proces sapstartsrv po 5 minutch zkou spustit saposcol a sap<SID>_<NR> service tak dlouho, dokud nen DNS server dostupn. V aplikanm eventlogu se zrove vyskytuje hlen ID 1000 Windows cannot determine the user or computer name. Return value (1722) (v msdn lnek id 261007).

2.4.12.OPERAN SYSTM W2000


Komponenta BC-OP-NT. SAP note 30478. U systm Windows se kvli defragmentaci pamti neociln doporuuje alespo jednou za msc restartovat server. e by problm s defragmentac pamti?
81

Poznme, e v trace logu pracovnch procesu se nic novho neobjevuje a v trace logu dispeeru vidme pokusy poslat signly pracovnm procesm. 82 O semaforech SAP note 33873.

25/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

2.4.13.PROBLMY S JAVA VM
Java VM mus bt nastaveno nap. dle SAP note 723909, 709140 a 716604.

2.5.JOBY PROCESY NA POZAD


SAP Library:

Background Processing v Computing Center Management System (BC-CCM) v Computing Center Management System (BC-CCM) v Basis Components [SAP NW2004s]. Getting Started Background Processing [SAP NW2004s]. SAP NetWeaver Components SAP Web Application Server ABAP Workbench (BC-DWB) Programming with the Background Processing System (BC-CCM-BTC) [SAP NW2004s]

Literatura: [Verruijt 2006]. FAQ jsou v SAP notes 31503 a 519059 a analza chyb v SAP note 37104. Joby automatizuj rutinn loha a pomhaj optimalizovat vpoetn zdroje R/3 systmu. Vykonvaj je pracovn procesy typu BTC, kter na rozdl od proces typu DIA nemaj screen procesor a mohou vykonvat asov neomezen kol. Plnova job umouje startovat joby pomoc asu (i periodicky) a udlost. Plnovn job se provd v transakci SM36 a sprva job v transakci SM37. Naplnovni jobu meme omezit jen pro urit operan md. Sputn se me naplnovat: Ihned. V urit as neopakovan i opakovan s denovanou periodou. Uruje se i as, kdy se u job nesm spustit. V nvaznosti na jin uvolnn a ukoneny job (etzce job). Mono i synchronizovat s ukonenm vce job. Tak je mon podmnn spoutn jobu v etzci na zklad njak podmnky jako je nap. den v tdnu. Pi zachycen udlosti systmem, kterou vyslala extern aplikace. Udlosti se denuj v transakci SM62 a zkou se transakc SM64. Extern aplikace mohou udlost spustit nstrojem sapevt83. Joby vykonvaj jeden nebo vce krok: ABAP programy s denovanmi variantami a uivatelem. Extern pkazy. Extern pkazy se vytvej v transakci SM69 a mimo joby mohou spustit pomoc transakce SM49 . Extern programy na rovni OS pomoc nstroje sapxpg, kter je mono spustit i vzdlen pomoc gateway. Job me mt rzn priority piazenm do urit tdy A,B, a pro nejni prioritu do tdy C. V transakci RZ04 dle postupu uvedenm v kapitole 5.2 meme urit procesy vhradn uren pro joby tdy A. Je mono programovat procesy, kter mou najednou vykonvat vc pracovnch proces BTC (nejlpe ne rznch serverech). RFC server skupiny, ve kterch me bet paraleln bc job, nastavme v transakci RZ12. Systm s joby pracuje pomoc tabulek: TTBTCO, TBTCP, TBTCS a BTCEVTJOB pomoc nkolika job, kter jsou popsny v SAP Library.

83

Najdeme ho v adresi v [DIR_EXECUTABLE]. Pokud ho pouvme v prosted, kde nen nainstalovn aplikan systm, musme dle nvodu v SAP Library v kapitole Using Events to Trigger Job Starts [SAP NW2004s] odladit. Pozor v services na oznaen portu 3600 pro message server a e v prole mus bt posledn dka przdn. Nap.: V prole jsou tedy 4 dky: rdisp/mshost = mmlr3pro rdisp/msserv = 3600 SAPSYSTEMNAME = PRO a sepevt se spust takto: sapevt.exe UDALOST [-t] pf=prol.p, pokud nefunguje, spustme parametrem t trasovn.

26/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

2.5.1.STANDARDN JOBY
SAP Library:

Required Basis Background Jobs v Basis Components Computing Center Management System (BC-CCM) [SAP NW2004s].

Viz SAP note 16083. Spravujeme v transakci SM36, tlatko Standardn joby. Pozor na problm s joby, kter maou joby. Msto programu RSBTCDEL by se ml pout program RSBTCDEL284.

2.5.2.PROBLMY S JOBY
SAP note: 544881 a analza chyb v SAP note 37104, debug 573128. dc objekty sprvy jobu85 meme zobrazovat, aktivovat i zapnat jejich trasovn v transakci SM61. Trasovn se zape do trasovacho logu pslunho dialogovho procesu.

2.6.UPDATES V APLIKAN VRSTV


SAP Library:

Updates in the R/3 System (BC-CST-UP) [SAP NW2004s]. The SAP Lock Concept (BC-CST-EQ) Client/Server Technology (BC-CST) v Basis Components [SAP NW2004s].

SAP note: 552300. Vechny zmny tabulek jsou nejdve provdny v pamti a potom se aktualizuj v databzi pomoc update procesu.

84 85

Provedeme dle SAP note 837691 a opravme chybu v pslun funkci. Jsou to vtinou plnovai a startry joby: Event-driven scheduler, Switch operation modes, Time-driven scheduler, Zombie cleanup, Job starter a Starter for external programs.

27/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

Typ update Asynchronn V1

Zpracovv

Priorita

Enque zmky Pouv

Programovn Charakteristika funkce update module: Do not start immediately Charakteristika funkce update module: start delayed

Pracovn proces Vysok UPD pouitm VB tabulek automaticky po vytvoen zznamu

Asynchronn V2, pouv se nap. Pro update statistickch dat nap. V SAP Logistic Information System interface Asynchronn V3, aplikace sama provede specick update nap. akumuluje update poadavky a potom je provede najednou nap. v SAP BI Synchronn, prakticky se tm nepouv Lokln update, protoe nem reii s manipulac a zpisem VB tabulek, pouv se pro lohy na pozad s masivnm update a pro programovn interface s paralelnm asynchronnmi RFC

Pracovn proces UP2 Nzk, po proveden Nepouv pouitm VB tabulek vech update typu automaticky po vy- V1 tvoen zznamu

Pracovn proces UPD pouitm VB tabulek vyvoln explicitn procesem BTC

Nzk

Nepouv

Charakteristika funkce update module: Collective processing

Pracovn proces DIA

ABAP pkaz COMMIT WORK s klauzul: AND WAIT ABAP pkaz SET UPDATE TASK LOCAL

Pracovn proces DIA a hlavn BTC, provede po dokonen dialogovho kroku

Tabulka 2: Typy update tabulek

Nutnost operac s update zznamy ve VB tabulkch tak nutn vyplv z principu dialogovho zpracovn poadavku. Databzov jednotka prce LUW86 DB se toti nerovn jednotce prce aplikanho serveru LUW R/3. Jedna LUW R/3 me obsahovat vce LUW DB (zadv se ve vce dialogovch krocch). Jeden dialogov krok se rovn jedn LUW DB, ale kadou LUW DB v rmci jednoho LUW R/3 me vykonvat rzn pracovn proces. A proto se transaknost LUW R/3 zajiuje vytvoenm poadavku, kter potom proces UPD nebo UP2 zpracuje jako jedna LUW DB. Jen v ppad, e jedna LUW R/3 se rovn jedn LUW DB, se me update, kter nechceme asynchronn, zpracovat nap. dialogovm procesem. Pouit tohoto procesu je vyvolno pkazem87 v ABAP programu. O pracovnch procesech typu UPD a UP2 viz kapitola 2.1.2.4. Zde jen upesnm, e aktualizan zznam se ukld do tzv. VB tabulek (VBHDR, VBMOD, VBDATA a VBERROR) v modulech.
86

Logical Unit of Work (Logick jednotka prce) sekvence operaci v DB, kter se bu provedou nebo neprovedou. 87 Pkazy: PERFORM form ON COMMIT. nebo CALL FUNCTION func IN UPDATE TASK nebo CALL FUNCTION func IN BACKGROUND TASK.. A samozejm technikou pouit pkaz COMMIT WORK a ROLLBACK WORK..

28/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

Sprvu update provdme v transakci SM13 a administraci v transakci SM14. Je mon trasovat SQL VB tabulek. Dal informace jsou v kapitole 2.1.2.4 u popisu innosti v tto transakci. Pokud je parametr prolu rdisp/vbstart nastaven na 1, po startu systmu se proved update neprovedench zznam. Jinak se mus zpracovat run. Pokud se objev chyba pi provdn update: 1) Provedeme analzu problmu a zjistme, komu, kdy a pi em se problm vyskytl a zjistme, jak s problmem dotyn naloil. asto se stv, e hlen systmu o problmu s update zznamu nerozum a data znovu zalo. Takovto update neopakujeme a update zznam smaeme. 2) Jinak pokud je znm trval pina problmu, odstranme j a dle jednme podle statusu nebo podle typu problmu. 3) Problm me bt izolovan, lokln, kter se dotk jen nkterch update a systmov, kter se tk vech update. Pi systmovm problmu je nkdy nebezpe vedlejch efekt a potom zkontrolujeme v transakci SM13, jestli je updatovac systm zastaven a pokud ne, zastavme ho. 4) Podle statusu: 4.1) Error: provedeme opakovn update. Pokud toto nejde a ve sloupci Info je znaka Stop, tak jsou mon tyto piny: 4.1.1) Update provd batch input, potom provedeme opakovn transakce a update zznam smaeme. 4.1.2) Nelze provzt kvli nekonzistentnosti, potom nechme dotynm uivatelem natypovat sprvn data a zznam smaeme. 4.1.3) Data u byla natypovna, zznam smaeme. 4.2) init: update opakujeme. 4.3) started nebo run: zjistme, zda njak updatovac proces neb, pokud ne, tak zznam restujeme a pokraujeme podle vsledku. Je mon aktivovat distribuovat update pracovn procesy mezi jednotliv instance systmu parametrem prolu rdisp/vb_dipatching. Doporuuje se nastavit na jednu instanci nejmn dva update pracovn procesy, optimln v pomru 1:4 k potu pracovnch proces DIA.

2.7.SYSTMOV ZMKY
SAP Library:

The SAP Lock Concept (BC-CST-EQ) Client/Server Technology (BC-CST) v Basis Components [SAP NW2004s] Managing Lock Entries v The SAP Lock Concept (BC-CST-EQ) [SAP NW2004s].

Transakce SM12. Pro drbu a diagnzu problm systmovch zmku (SAP enqueue), kter se pouvaj pi db update procesech, provdme v transakci SM12. Na rozdl od databzovch zmk, kter se po ukonen transaknho kroku pracovnho procesu smaou, systmov zmky se pouvaj pro lohy vyadujc vce dialogovch krok. Administrace zmku systm provd pomoc enqueue tabulky, kter je v hlavn pamti a enqueue server ukld obsah tto tabulky tak do loklnho souboru pro ppad zastaven systmu. Objekty systmovch zmk jsou denovny a modikovny v ABAP dictionary. Pro analzu databzovch zmk musme pout jin nstroje specick pro databzov systm. Databzov zmky monitorujeme v transakci SM66 (v menu Goto DB Locks) a v transakci ST04.

29/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

2.7.1.SELN ADY
Uniktn sriov sla mnohch databzovch struktur vyaduje pouit tzv selnch ad (Number Range). Pro tyto seln ady system pouv speciln techniku pouit buffer, kter redukuje as zamknut a maximalizuje propustnost operac s selnmi adami.88 seln ady jsou uloeny v tabulce NRIV. Program te souasnou rove sla z tabulky NRIV a zrove v n zamkne pslun zznam seln ady. Program zvt rove seln ady a uprav zznam v tabulce NRIV. seln ada zstane zamen, dokud se neprovede kompletn DB LUW. Protoe asto je poteba tento zznam pouvat mnoha uivateli, kad SAP instance pouv dva zpsoby: Main memory buffering a nebo pomocnou tabulku bufrovanou NRIV_LOCAL. V prvnm ppad program, kter zjist ze buffer pro NRIV je przdn, pomoci asynchronnho RFC voln napln number range buffer, zastav se (pehled proces uke jako dvod NUM) a RFC voln provede druh pracovn proces. Po tom program pokrauje dl. Tento zpsob ma dva problmy. Pi vpadku systmu nebo pokud systm m vce instanc. Potom se me pout druh metoda. Samozejm i tato metoda m sv dsledky. Lze ji pout jen u systmu s vce instanc a kad instance ma svou selnou adu. O tom vce nap. v [Schneider 2006] a SAP note 179224. seln ady meme nastavovat i zkontrolovat v transakci SNRO. Obsah bufferu uvidme v transakci SM56 (menu Goto items).

2.7.2.ATP SERVER
Kontrola dostupnosti (Global Available-to Promise), kter ovuje dostupnost materil v logistickch modulech SAP, jako nap. pro objednvky vyaduje pi velkm mnostv operac pro velkou propustnost speciln opaten. Tk se to zamykn. Zmky zstvaj pouity asto po dlouhou dobu nebo asto. Dal problm me bt pi ten tabulek RESB a VBBE. Tyto problmy e na uren instanci ATP server, kter m buffer ve sdlen pamti, kde m uloen informace pro ATP logiku. Na ATP serveru dialogov proces, kter me vykonvat prci pro jinou instanci, msto pstupu do tabulek pouv data v export/import bufferu. ATP server se aktivuje parametrem rdisp/atp_server a velikost se nastavuje rsdb/obj/buffersize a rsdb/obj/max_objects. Monitoruje se v transakci ACBD, v transakci ST02 v bufferovanch objektech RESB a VBBE poloky a v transakci SM12 objekty ATPENQ. Vce informaci je v [Schneider 2006].

2.8.GATEWAY MONITOR
Transakce SMGW a pkaz gwmon [.exe]. SAP note 64480. Problmy: SAP note 516027, 545136. Analza RFC spojen se diskutuje v SAP notes 545177 a 176277, chyby 564612. Zobrazen a drba RFC objekt se provd v transakci SM59 a zobrazen chyb RFC transakc v transakci SM58 a queue RFC monitory SMQ1, SMQ2 a SMQ3.

2.9.MICROSOFT MANAGEMENT KONSOLE MMC


Tento nstroj nen mon pouvat na UNIX systmech, vyuv sapstartsrv service.

2.9.1.PROBLMY SE SAP SERVICE


Viz SAP note 142100.
88

Popsno v SAP note 920234.

30/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

2.9.2.RUN INSTALACE MMC


Z adrese NT\I386\MMC\ na instalanm mdiu SAPGUI pekoprujeme do adrese %windir%\system32 tyto soubory: sapmmc.dll, sapmmcms.dll, sapmmcdb6.dll a sapstartsrv.exe a librfc32u.dll u release 6.40 a ve. V %windir%\system32 spustme: sapstartsrv t, regsvr32 sapmmc.dll, regsvr32 sapmmcms.dll, regsvr32 sapmmcdb6.dll. Novji se instaluje takto: na prezentanm mdiu v adresch \SAP\install\SAPGUI\dvd\PRES1\NT\ nap. v \NT\I386\MMC\ spustme jedin msi soubor v adresi a vytvome na ploe ikonu k \WINDOWS\system32\mmc.exe. Spustme MMC a pidme R/3 snap-in, novji snap-in SAP Systems. Systm pidme ve vlastnostech snapinu do seznamu Fixed jmnem systmu a instance ve formtu <host> <nr>.

2.10. SPRVA SPECILNCH SERVER WAS


2.10.1.SERVER NW XI
2.10.1.1.ADMINISTRACE Transakce: Integration Engine SXMB_ADM, SXMB_ADMIN, Process Engine Administration SXMB_ADM_BPE Process Engine SXMB_MONI_BPE, XI: Start/Stop BPE SWF_XI_ADM_BPE, Administration Inbound Processing SWF_INB_ADM, Monitoring Inbound Processing SWF_INB_MON, XI: Message Monitoring SXI_MONITOR, Displays an XI Message SXI_SHOW_MESSAGE, Start Integration Builder SXMB_IFR, Integration Engine Monitoring SXMB_MONI, Process Engine Monitoring SXMB_MONI_BPE. 2.10.1.2.KONFIGURACE Transakce: Conguration Inbound Processing SWF_INB_CONF, XI Directory Cache SXI_CACHE.

2.11.ADMINISTRACE WAS JAVA


SAP Library:

J2EE Engine Administration Tools [SAP NW2004s]. Visual Administrator. Shell Console Administrator Shell Administration Commands Cong Tool J2EE Engine Ports Managers Managers Overview Services Services Overview.

2.11.1. NSTROJ VISUAL ADMINISTRATOR


Na UNIX platformch spustme pkaz: /usr/sap/<SAPSID>/<Instance_Name>/j2ee/admin/go.sh

31/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

Na Window platformch spustme pkaz: <Drive>:\usr\sap\<SAPSID>\<Instance_Name>\j2ee\admin\go.bat Pihlsme se jako uivatel J2EE_ADMIN.

2.11.2.NASTROJ SHELL CONSOLE ADMINISTRATOR


Pkazem telnet: telnet Provider service port Po pihlen pkaz MAN vype pehled pkaz.

2.11.3.NSTROJ CONFIG TOOL


Po instalaci SAP Web AS Java v congtool adresi <SAP_install_dir>/<system_name>/<instance_name>/j2ee vytvoen skript congtool. Ten spustme. Skript consolecong je Text-Only Cong Tool.

2.11.4.NSTROJ SOFTWARE DEPLOYMENT MANAGER GUI


Tento nstroj umouje vvojm zavdt i odinstalovat SW komponenty nejen pi vvoji, ale i pi een problmu importu SP pomoc JSPM. Pokud b SDM server, spustme: /usr/sap/<SAPSID>/<Instance_Name>/SDM/program/RemoteGui.sh nebo RemoteGui.bat ve Windows.

2.11.5.NSTROJE V ABAP SERVERU


Transakce WSADMIN Administrace webovch slueb.

2.12.VYSOK DOSTUPNOST SYSTM


SAP Library:

SAP High Availability [SAP NW2004s]. service.sap.com/ha. service.sap.com/atg.

[SAP SMP]: SAP note: 803018. Dostupnost je potna jako pravdpodobnost, kde je aplikace dostupn89. Jen 20% asu neplnovanch odstvek pipad na problmy s HW, infrastrukturou, katastrofami atd. a jsou eeny eliminaci tzv SPOF. Single point of failure (SPOF) je komponenta, kter v ppad nefunknosti zpsob nedostupnost sluby. een pro vysokou dostupnost systm (HA) se zamuj na SPOF. 40% asu neplnovanch odstvek je zpsobeno provozn chybou a 40% chybou aplikace.

2.12.1.TMATA HA
Neplnovan nedostupnost (switchover prosted): Sov prosted (redundance, sov topologie). Disky, storage (zrcadlen disk, technologie SAN) Servery (redundance, clustery) Operan systmy (cluster technologie) Databze (clustery, replikace) Obnova po katastrof (oddlen lokality, vhodn organizace a strategie) Plnovan odstvky: Zmna parametr Upgrade kernelu Transporty
89

Dostupnost = 100% * dosaen dostupnost / plnovan dostupnost.

32/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 2.SPRVA APLIKANCH SERVER

Support Packages Release Upgrade Systmov kopie Ofine zlohy (split-mirror technologie)

2.12.1.1.SAP A CLUSTERY P nvrhu een v clusteru je teba spolupracovat s dodavatelem HW. U MS Windows se pouije technologie Microsoft Cluster Technologie (instalace je popsan v pslun instalan pruce), kterou jedinou podporuje SAP pi instalaci nstrojem sapinst. U Netweaver 7.0 a ve je zlepeno rozdlen instanc. Vlastn aplikan server se nedv do clusteru (nen SPOF) a tm se zlep vyuit jednotlivch uzl a zrychlen vlastnho pepnut pi havrii.
Oznaen DB ASCS SCS ERS PAS AAS Tabulka 3: Instance a jejich oznaen v architektue HA Vznam Databzov instance (ABAP a Java schma) ABAP Central Services Instance (message a enqueue server) Central Services Instance (pra Java stack) Enqueue Replication Server Instance Primary Application Server Instance Additional Application Server Instance

2.12.2.TMATA ATG
Advanced Technology Group Storage Backup & Restore System Landscape Copy Archivan technologie

33/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

3. SPRVA DATABZE ORACLE


SAP Library:

SAP Database Guide: Oracle (BC-DB-ORA-DBA) [SAP NW2004s]. CCMS: Oracle [SAP NW2004s]. SAP Database Guide: Oracle (BC-DB-ORA-DBA) [SAP NW2004s]. Databze Administration in CCMS v Computing Center Management Systm (BC-CCM) [SAP NW2004s]. CCMS: Oracle [SAP NW2004s]. Database Administration (Oracle) with SAPDBA [SAP BC]. ORACLE Database Administration (BC-RRR) [SAP BC].

Literatura: [Lacko 2002], [Loney 2002]. [SAP SMP]: service.sap.com/dbaora/ Manuly: Oracle documetation (nap. otn.oracle.com/documentation/): www.oracle.com/technology/. Oracle MetaLink: metalink.oracle.com/ . et: sapcustomer, heslo sapsupport u nefunguje.90 SAP note 540434, FAQ 592393, doporuen hodnoty parametr 124361. Menu: Nstroje CCMS DB Administration, Aplikan area BC-DB-ORA-DBA Transakce:
DB01 Analyze exclusive lockwaits DB02 Analyze tables and indexes DB03 Parameter changes in database DB05 Analysis of a table acc. to index DB12 DB Backup Monitor DB13 DBA Planning Calendar DB14 Show SAPDBA Action Logs DB15 Data Archiving: Database Tables DB16 Display Database Check Results DB16ORA Display DB Check Results: Oracle DB17 Congure Database Check DB17ORA Congure DB Check: Oracle DB2 Select Database Activities DB20 Update Database Statistics DB20ORA Update DB Statistics: Oracle DB21 Congure Database Statistics DB24 Database Operations Monitor DB26 DB Prole:Monitor and Conguration DB26ORA DB Prole Maintenance: Oracle DB28 DB Check: Maintenance (Oracle) DB2C DB2 Catalog Browser DB2U Long Running Units of Recovery DB2W Workload Manager Monitor esky: DB12 Monitor zlohovn DB DB13 Plnovac kalend DB DB14 Show SAPDBA Action Logs DB15 Archivace dat: Tabulky DB DB16 Zobrazen vsledk kontroly DB DB17 Kongurovn vsledk DB DB20 Optimalizace nklad DB: Tab.statis. DB21 Kongurovn statistik DB DB24 Monitor operac DB DB26 Prol DB: Monitor a kongurace DB28 Kontrola DB: drba (Oracle)

3.1.OBECN A RZN POZNMKY


FAQ Logon mechanisms SAP note 562863. Vdy je nutn pihlsit se jako uivatel k pslun instanci SAPu (domnov et <sid>adm nebo <rdbms><sid> v UNIXu, kde rdbms je ora pro Oracle atd.). Pihlen do sqlplus: sqlplus sapr3/<pwd>@<SID>, kde <pwd> je heslo. O uivateli Oraclu OPS$ viz SAP note 50088 a 400241. Nastaven tohoto uivatele je hlavn aktuln, kdy se systm kopruje do jinho systmu s jinm <SID>. Heslo db tu mono zmnit pkazem brconnect f chpass. K tomu SAP note 562863. O enviromentu SAP note 556232. FAQ: Oracle: SAP note 592393 (nap. o zmn systmovho asu). Je teba si uvdomit, e pi restartu db serveru se ztrat data z vyrovnvac pamti a chvli potrv, ne se vyuije vyrovnvac pam v pln me. Rozvrh (layout) tablespaces se od 6.xx zmnil. K tomu SAP note 355771 a kapitola 3.4.4. O vkonu vce v kapitole 6.1.3.1.

90

Ani informace v SAP note 758563 nejsou spolehliv.

34/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

3.1.1.DBA COCKPIT
SAP note: 1028624. Transakce ST04, DB02, DB12, DB14, DB13 a DB13C jsou doplnny nov verze o ST04N, DB02N a DB13N. Od bze 7.00 SP12 se nov stvaj ST04, DB02 a DB13 a pvodn ST04OLD, DB02OLD, DB12OLD, DB14OLD, DB13OLD a DB13COLD. Nov transakce jsou zahrnuty do centrln transakce DBACOCKPIT, kde je pidna monost monitorovat a administrovat i extern databze. Jak je pipojit je uvedeno v SAP note1028624.

3.1.2.BR*TOOLS
SAP Library:

BR*Tools for Oracle DBA v SAP Database Guide: Oracle (BC-DB-ORA-DBA) [SAP NW2004s].

SAPnote: FAQ 651812. Upednostuje se pouit nstroje brconnect msto sadba91, zvlt od release 4.70. Od BR*Tools verze 6.20 se pouv msto pkazu sapdba nstroje brtools a od verze 6.40 je mono pout brgui, kter vytv rozhran pro pouit nstroj BR*Tools. Podrobnosti jsou uvedeny v SAP library. Pi kad zmnce o pkazu sapdba je toto mono brt na zetel. Zkladn voln: <brtools> -p <prol> -u <user>/<password> -c [force] -f <funkce> . Pokud je -u /, pak se jedn o OPS$ uivatele. <brtools> -h vyvol help. Pokud nen uveden prol, pouije se init<DBSID>.sap. Parametr -c force se pouv jen u brspace a brbackup. U brconnect a brbackup je teba mt nakongurovan soubor init<DBSID>.sap. Jednotliv nstroje maj tyto funkce: 1) brconnect 1.1) Check database system, -f check 1.2) Adapt next extents, -f next 1.3) Update statistics, -f stats 1.4) Clean up old logs and trace les, -f cleanup 1.5) Change passwords of SAP database users, -f chpass 1.6) Create global synonyms, -f crsyn 1.7) Start database, -f dbstart 1.8) Stop database, -f dbshut 1.9) Determine database state, -f dbstate 2) brspace 2.1) Start up database, -f dbstart 2.2) Shut down database, -f dbshut 2.3) Alter database instance, -f dbalter 2.4) Alter database parameter, -f dbparam 2.5) Extend tablespace, -f tsextend 2.6) Create tablespace, -f dbcreate 2.7) Drop tablespace, -f tsdrop 2.8) Alter tablespace, -f tsalter 2.9) Alter data le, -f dfalter 2.10) Move data le, -f dfmove 2.11) Recreate database, -f tbreorg 2.12) Reorganize tables, -f tbreorg 2.13) Rebuild indexes, -f idrebuild92
91 92

Nastaven pro DB13 v tabulce SDBAC, viz note 403704. Nap. v UNIXu: awk '/please rebuild the index$/ {print "brspace -u / -c -f idrebuild -i " $3 }' /oracle/$ {SAPSYSTEMNAME}/sapcheck/<log_name>.sta |sh

35/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

2.14) 2.15) 2.16) 2.17) 2.18)

Export tables, Import tables, Alter tables, Alter indexes, Shows database information,

-f tbexport -f tbimport -f tbalter -f idalter -f dbshow

3.1.3.SQL TOOLS
Jedn se obecn pro Oracle 8 i 9 o SQL*plus. U Oracle 8 meme pout nstroj svrmgrl. Pokud je v tomto textu zmnka o svrmgrl, je mono pout i jakkoliv jin nstroj pro zadvni SQL pkaz. Klvesov zkratka CTRL-h mae znak. Pihlaujeme se jako pslun db uivatel, kter je v ppad UNIXu ve skupin sysdba i sysoper nebo jako domnov uivatel. Zpsoby pihlen pod systmovm uivatelem ora<dbsid> : 1) svrmgrl connect internal 2) sqlplus /nolog connect / as [sysdba|sysoper]

3.1.4.MCOD
MCOD (Multiple Components in One Database), je pouit jedn databzov instance pro vce systm a je pouito od release Oracle 8i. Samozejm musme potat s rznmi komplikacemi pi drb databze, protoe se to dotkne vce instanc aplikanch server a potom pi update systm, zvlt pokud je kad jinho release. Je teba dle upozornit, e podle m zkuenosti jsou problmy s pouitelnost plnovn operac, sputn tchto a pehled v transakcch DB13, DB14. Tyto operace by se mli provdt nap. pomoci BR*Tools pmo v OS.

3.1.5.POUIT TERMINLOVHO SERVERU


POZOR pro terminlov sluby! Pokud se hlsme k serveru pomoc terminl serveru93 , mus bt nastavena promnn enviromentu LOCAL=<SID> (v cmd.exe pkaz SET LOCAL=<SID>). Task manager meme spustit v Run v Start menu pkazem taskmgr. Pi vzdlenm restartu OS je dobr pkazem DIR A: zkontrolovat, zde v disketov jednotce nen disketa.

3.1.6.SYSTMOV TY A SKUPINY V UNIXU


ty a jejich primrn skupina: <sapsid>adm (sapsys, oper, dba, sapinst) ora<dbsid> (dba, oper, sapinst) Skupiny a jej lenov: sapsys (<sapsid>adm) oper (<sapsid>adm, ora<dbsid>) dba (<sapsid>adm, ora<dbsid>) sapinst (<sapsid>adm, ora<dbsid>)

3.2.ZKLADN OPERACE
SAP Library:
93

Viz SAP note 441518.

36/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

System Management v Solution Life Cycle Management [SAP NW2004s]. Instance Management v Approach to Oracle DBA v SAP Database Guide: Oracle (BC-DB-ORA-DBA) [SAP NW2004s].

3.2.1.START DB
Pkaz brtools: brconnectc f dbstart94 (brspace c f dbstart od 6.40) Pkaz startsap v UNIXu: startsap DB95.
Nebo v svrmgr:

svrmgr> connect internal svrmgr> startup96. V UNIXu mus bt ped startem DB nastartovn listener po restartu OS nebo pokud jsme ho zastavili. Pkaz SQL: Start instance bez namontovn DB: STARTUP NOMOUNT Start instance a namontovni DB: STARTUP MOUNT Oteven DB: STARTUP Oteveni DB v restriktivnm mdu: STARTUP RESTRICT Pokud je teba provst recovery: STARTUP OPEN RECOVER

3.2.2.STOP DB
Pkaz brtools: brconnect c f dbshut97 (brspace c f dbshut od 6.40) Pkaz stoptsap v UNIXu: stopsap DB. Nebo v svrmgrl: svrmgr> connect internal svrmgr> shutdown normal. Pkaz SQL: Zastaven DB, ek na odpojeni uivatel: SHUTDOWN NORMAL; Zastaven DB, neek na odpojeni uivatel: SHUTDOWN IMMEDIATE; Okamit zastaven, dal start provede recovery: SHUTDOWN ABORT;

3.2.3. START A STOP DB V PROSTED MSCS


SAP note: 139915.

3.2.4.ZMNA DOSTUPNOSTI DB
Pkaz SQL: Namontovn DB k instanci: Oteven zaven DB: Zmnit namontovanou DB na DB pro ten READ ONLY;
94 95

ALTER DATABASE MOUNT; ALTER DATABASE OPEN; ALTER DATABASE OPEN

Mono pipravit dvkov pkazy nap. se jmnem dbstart (ploha). Nap. v UNIXu: startsap DB <prole> a obdobn zastaven stoptsap DB <prole>, kde <prole> nap. v bash shellu je uveden v kapitole 5.1. 96 V ppad problmu: svrmgr> connect internal svrmgr> startup mount svrmgr> recover database svrmgr> alter database open 97 Mono pipravit dvkov pkazy nap. se jmnem dbstop (ploha).

37/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

Oputn restriktivnho mdu: STRICTED SESSION;

ALTER SYSTEM DISABLE RE-

3.2.5.LISTENER V UNIXU
Operace s listenerem se provd nstrojem lsnrctl [start | stop | status] pod uivatelem ora<dbsid>.

3.3.NASTAVOVNI PARAMETR V INIT<SID>.ORA


Zadv se ve tvaru98: parametr = hodnota. Hodnoty parametr v SAP note 124361. Potom se restartuje DB (tzn. e pedtm zastavme SAP). Kontrola parametr se zadv v transakci DB17ORA v ppad pouit Oracle.

3.4.ZMNY STRUKTURY DB
Aplikan area: BC-DB-ORA. Pozor na disk (svazek) s archivnmi logy. Nesm se zaplnit. Mon kontrola je v transakci DB12. Obecn po kad zmn struktury (jako nap. pidnm datale k tablespaces, zmna archivelog mdu a dal99) by se ihned ml zazlohovat kontroln soubor (Control File). Napklad pkazem: ALTER DATABASE BACKUP CONTROLFILE TO cesta/jmeno_jmeno_zalohy REUSE;. Zlohu kontrolnho souboru zajiuj pslun programy jako nap. sapdba, nen nutn zlohovat run.

3.4.1.PIDN TABLESPACE:
Pidn tablele100: ZA PROVOZU DB a tedy i SAPu, Pkaz: sapdba c Tablespace administration a jmno Tablespace f Alter tablespace Add Datale c velikost v M, G New size s (start) Mono ukonit bez backupu. Pozn.: nap. brspace c f tsextend -t <tablespaces> -s <size> od 6.40

3.4.2.ZMNA ARCHIVNHO MODU


SAP note: 863417. Pouije se ped a po velkch u db operacch101 (kapitola 3.10), aby se nezaplnil disk archivnmi redology. Neprovd se u systm, kter jsou produktivn. U nich je teba kontrolovat, zde archivn pedology maj prostor. Je vhodn zastavit aplikan server (i kdy pracovn procesy vydr nedostupnost databze ve stavu reconnect, ale nen mon na nm pracovat), protoe se mus restartovat databze. Postup: 1) Pihlsit se jako vhodn uivatel, spustit pkaz sapdba a vybrat pkaz f Archive mode a potom a Toggle database log mode. Tento postup je doporuovn. Od 6.40 mono pkazem brspace c f dbalter a noarchlog nebo a archlog.
98 99

Viz SAP note 180605. Viz pslun Oracle Backup and Recovery Guide. 100 Viz SAP note 3155. Toto je konzervativn een. Lze jej penechat na DBMS pslun databze, pokud to um. 101 Viz SAP note 8438.

38/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

2) Pkazem svrmgrl, connect internal, shutdown102, startup mount exclusive, alter database noarchivelog;, shutdown, startup. Brspace -f dbalter a switchlog | checkpoint | archlog | noarchlog nebo brgui i brtools.

3.4.3. USPODN TABLESPACES


3.4.3.1.PVODN JMENN KONVENCE TABLASPACES SAP Library:

Databze Administration (Oracle) with SAPDBA v kapitole Setting Up the Databaze System [SAP BC]. SAP Naming Conventions for Tablespaces and Data Files [SAP NW2004s].

SAP note 490365 a v kolektivn SAP note 43487. Funkce jednotlivch tablespaces je uvedena v SAP note 2425. Schma je toto: SYSTEM (Oracle Dictionary) PSAPTEMP (Standardn tablespace pro tdc operace) PSAPROLL (Standardn tablespace pro rollback segments) PSAPBTABD/I (Standardn tablespace pro asto mnn data) PSAPSTABD/I (Standardn tablespace pro sporadicky mnn data) PSAPPOOLD/I (Standardn tablespace pro SAP pool tables) PSAPPROTD/I (Standardn tablespace pro log information) PSAPLOADD/I (Standardn tablespace pro SAP loads (executables),peloen programy) PSAPSOURCED/I (Standardn tablespace pro SAP zdroje (ABAP)) PSAPDOCUD/I (Standardn tablespace pro tabulky s dokumentac) PSAPCLUD/I (Standardn tablespace pro SAP cluster data) PSAPDDICD/I (Standardn tablespace pro SAP data dictionary) PSAPUSER1D/I (Standardn tablespace pro data customers) PSAPEL<REL>D/I (Standardn tablespace pro release load programs, peloen) PSAPES<REL>D/I (Standardn tablespace pro release zdrojov programy). 3.4.3.2.NOV JMENN KONVENCE TABLESPACES SAP note 355771. Zmnu si vydalo hlavn pouit tzv. MCOD (kapitola 3.1.4) a poteba menho potu tablespaces. Databzov schma pouit systmem se mn z pedchozho SAP<SAPSID> na SAP<SCHEMA_ID> a je tedy nezvisl na DBID, protoe SAPSID je rovno DBID. Schma se zjednoduuje na: SYSTEM (tablespace pro Oracle dictionary) SYSAUX (pomocn tablespace Oracle database 10g) PSAPTEMP (standardn tablespace pro databzov operace tdn) PSAPUNDO/PSAPROLL (standardn tablespace pro segment undo/rollback) PSAP<SCHEMA_ID> (standardn tablespace pro vechny SAP objekty ABAP stacku) PSAP<SCHEMA_ID>DB (standardn tablespace pro vechny SAP objekty JAVA stacku) PSAP<SCHEMA_ID>USR (standardn tablespace pro customer objekty) PSAP<SCHEMA_ID><REL> (standardn tablespace pro releasezvisl data)
102

Pokud db nesjede (kdy se nezad immediate), tak pkazem svrmgrl (jeden je u zablokovn) zkusme pkaz startup, pokud nm ekne, e db nen, tak postupn zkoume pkazy: shutdown immediate, shutdown abort a kdy ani toto napome, tak zastavme service oracle a restartujeme OS.

39/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

PSAP<SCHEMA_ID<NAME> (doplujc tablespace nap. pro velk tabulky). Dvodem je sostikovanj Oracle technologie (tabulky i indexy jsou u na doporuen Oracle nap. v jednom tablespace) a jednodu sprva s menm potem tablaspaces nap. pi systmovch kopich.

3.4.4.ANALZA VOLNHO PROSTORU


Transakce DB02, SAP note 35415. Tlatko Checks po oteven vybrat kontrolu (v etin jsou prvn dv tlatka nepopsan a to Missing unique indexes a Database <->ABAP Dictionary. Velikost klienta: SAP note 118823. Pkazem sapdba psmeno c) Tablespace administration a vybrat free space c), d) nebo e) nebo nap. brspace -f dbshow Tam vyhledme kritick objekty, kter u nemaj msto pro dal extent. Novji informace meme zjiovat nstroji BR*tools. Sledovn: Problmy s rstem maj STABD/I, CLUD/I, TABD/I, POOLD/I a PROTD/I. Problmy pi reorganizaci mohou nastat u STABD/I, BTABD/I a PROTD/I. patn se komprimuj tyto tabulky: PCLUD/I, DOCUD/I, POOLD/I, SOURCED/I, PES<ver>CD/I, LOADD/I a PEL<ver>CD/I.

3.5.REORGANIZACE DB
SAP Library:

Basis Components Database Interface, Database Platforms (BC-DB) Database Administration (Oracle) with SAPDBA [SAP BC]. Reorganization v Segment Management v Approach to Oracle DBA v SAP Database Guide: Oracle (BC-DB-ORA-DBA) [SAP NW2004s].

SAP note 541538, 821687, 646681.

3.5.1.REORGANIZACE OBJEKTU TABLESPACE


Po zloze (kter nen tak nutn, pokud njakou mme spolu s redology) pkazem sapdba v menu Reorganization vybrat pslun objekt v reimu Hide (klvesy h, a), vygenerovat skripty do adrese sapreorg a spustit (mono jako job). Server SAP se zastav (pouze pi prvnm kroku vytven reorganizanch skript mono online, ale nesm se pslun data mnit a nebo pokud v SAP notes se nepovol proveden pi bhu R3 jako nap. u tabulky MLICHECK). Podrobnosti v SAP Library v Database Reorganization [SAP BC]. Pokud se jedn o index103, mono provdt za chodu SAPR3. Obecn se doporuuje provdt reorganizaci nad tablespaces obsahujc indexy. U nkterch DBMS u reorganizace nen teba provdt. Po reorganizaci je teba provzt plnou zlohu. Pomoc brtools nap. brspace -f tbreorg -t <tables> | -s <tablespaces>.
Pklad z praxe: index BKORM~0 doshl 300 extent. Pi reorganizaci pkazem sapdba: d Reorganization c Single table or Index b name BKORM~0 s start yes 1 start immediate

103

Viz SAP note 771929.

40/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

Ale me to nap. skonit chybou104 ORA-01555105, take k start immediate nedojde106. Proto se mus smazat index (index je mono takto smazat, ale nelze teba smazat tabulku) a pomoc SE14 zaloit nov. O tom vce v kapitole 16.4. Volbou c) v menu reorganizace jednotliv tabulky mono objekt pesunout do jinho tablespace.

3.6.ZLOHOVN
SAP Library:

Backing Up the Database with SAPDBA [SAP BC] Database Backup v SAP Database Guide: Oracle (BC-DB-ORA-DBA) [SAP NW2004s]

SAP note 540434 a kompozitn 23070. Zlohovn velk databze viz SAP note 23234 a 842240. K nstrojm brbackup a brarchive SAP note 13550 a chybov hlky 17163. Dleit zsada: NEPERUOVAT ZBYTEN BACKUP! Pokud ano, viz kapitola 3.6.4. Doporuuji dal informace hledat v pslunou Oracle Backup and Recovery Guide a SAP Library.
Pklad z praxe: Zde se konkrtn probr zlohovni pomoci produktu ArcServe od rmy CA.

D:\oracle\ora81\database\init<SID>.sap (konf. sap backup) D:\oracle\ora81\database\init<SID>.utl (CA backint konf. sap backup) K zlohovn se doporuuj nstroje od SAP jako brtools a brgui od 6.40 BR*Tools a to:brbackup, brarchive, brrestore, brconnect. Pi zlohovni samotnch redo log se nic nerestartuje, je to online zloha. Pi Whole database ofine + redo log backup se databze zastav, tady je dobr zastavit SAP. Ve starch verzch se pouv nstroj sapdba.exe107.

3.6.1.NASTAVEN ZLOH
Viz transakce DB13. Whole database online + redo log backup (v ppad individulnho zlohovn mono zlohovat zvl). Upozornn: Pokud je databze v nearchivnm modu, tak nelze zlohovat online. Termny a jin provozn detaily jsou uvedeny v provozn pruce.

3.6.2.NSTROJE BRBACKUP A BRARCHIVE


SAP Library:

BRBACKUP v BR*Tools in Detail v BR*Tools for Oracle DBA v SAP Database Guide: Oracle (BC-DB-ORA-DBA) [NW2004s] BRARCHIVE v BR*Tools in Detail v BR*Tools for Oracle DBA v SAP Database Guide: Oracle (BC-DB-ORA-DBA) [NW2004s]

Pi ofine i online zlohch lze pout nap. tyto mdy: all (whole zloha databze) full (full zloha databze rovn 0 pi inkrementln zloze) incr (zloha databze rovn 1 pi inkrementln zloze, brbackup vol nstroj Oracle RMAN). 108 Logy nalezneme v adresi sapbackup. Popis je v SAP Library.
104

Zejm se to nevelo do rollback segmentu, protoe to bylo za velkho provozu.. Je mono tedy zvtit rollback segment pidnm tablespace a k nmu piadit pimen velik rollback segment a vypnou ty mal (viz Oracle8i Administrator's Guide, kapitola Managing Rollback Segments) nebo pes init.ora. Druh monost je pi reorganizaci snit poet commits (pkazem sapdba, zatm nevm jak) a potom sta men rollback segmenty. 105 Viz SAP note 185822. 106 Podle vpot jsem zkusil pidat datale, ale ani to nepomohlo. 107 Viz SAP note 43490. 108 Pokud v UNIXu potrebujeme zskat nap. jmno logo pedposledn spn zlohy, meme pout pkaz: awk '$7 == "0" {print $1 "." $2}' back<DBID>.log | tail n 2 |head n 1

41/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

3.6.3.TEST OBNOVA SOUBORU:


Test: pohodlnj pmo ze zlohovacho systmu jako je nap. ArcServe obnovovat dle session do pipravenho adrese. brrestore d util_le m le=e:\temp (e:\temp mus bt jak na SAP serveru, tak na zlohovacm) Nap.: brrestore d util_le m PSAPTEMP=e:\temp

3.6.4.PROBLMY PI ZLOHOVN
Zlohu po zkuenostech mono peruit v zlohovacm systmu (nap. Arcserve) a ve se regulrn ukon109.

3.6.5.PERUEN ONLINE TABLESPACE ZLOHY


Pokud skon ve stavu, kdy databze je ve stavu zlohovn110 (pkazem alter tablespace PSAPBTABD begin backup) a procesy na stran zlohovacho zazen u nemohou ukonit tento reim (nap. u neexistuj111) pak zjistme pinu a podle toho se postupuje. Pokud se njak zastav zlohovac procesy, pak se postupuje takto: 1) Pokud v zlohovacm systmu (nap. Arcserve) je vytvoen job a je ve stavu READY112, zkusme restartovat vechny zlohovac engines113. Pokud to nepome, pokraujeme bodem Chyba: zdroj odkazu nenalezen. 2) Na serveru se pihlsme jako administrtor SAPu (<SID>adm). 3) Zabijeme proces backint114 a pokraujeme bodem Chyba: zdroj odkazu nenalezen. Procesy brbackup nebo brarchive by mly samy skonit. Pokud backint neb, pak brbackup nebo brarchive zabijeme a postupujeme do bodu Chyba: zdroj odkazu nenalezen. 4) Pokud je DB ve stavu zlohovn, pak spustme program svrmgrl a pihlsme se pkazem : connect internal nebo connect/as sysdba (reakce: Connected). 5) Provedeme pkazy alter databze <datale> open skriptem: @path\lename; a zkontrolujeme v saptrace logu. 6) Zkontrolujeme, zda je ve v podku. Pokud databze zhavaruje v dob zlohovn s ORA-01149, pak se postupuje takto115: 1) Zjistme, kterch tablespaces se to tk (pes view v$backup) 2) Pokud je teba (pi startu ORA-011113 a ORA-011110), provedeme recovery dle SAP note 4161 a Oracle documentation, jinak pokraujeme dalm krokem. 3) Namontujeme DB: startup mount 4) Provedeme pkazy alter databze <datale> open; skriptem: @path\lename; a zkontrolujeme v saptrace logu.
109 110

Chybov hlky brarchive/brbackup v SAP note 17163. select * from v$backup; (Status after "begin backup": 'ACTIVE' jinak a sprvn: 'NOT ACTIVE') nebo zjistme v transakci ST04 v Detail Analysis Menu v Display V$Tables. Pokud potebujeme ukonit stav zlohovn, pak v sqlplus provedeme pkaz: alter database datale '<datale>' end backup; pro kad soubor. Pkazem select * from v$datale; zskme jejich nzvy. Vce v SAP note 4162. Report RSORAVDV zobrazuje V$-Table, GV$-Table, DBA-Table (ale me padat do krtkho dumpu DBIF_DSQL2_SQL_ERROR). 111 Stane se to nap. pi odpojen databze od procesu brbackup. Tento proces skon, ale stav db nezmn. 112 Pokud nechceme dokonit job, tak ho smaeme a zabijeme proces BACKINT. 113 Nap. v ArcServe v menu File: Stop all Engines a Start all Engines. 114 Pokud pouvme terminl service, tak spustme taskmgr ze Startu. 115 Dle SAP note 4162.

42/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

5) Oteveme DB: alter databze open; 6) Zkontrolujeme, zda je ve v podku. Obsah skriptu je uveden v ploze v kapitole Obsah skriptu po nespn zloze.

3.6.6.BACKINT KONFIGURACE
Program backint[.exe] zlohuje na zlohovac zazen, kter je poskytnut dodavatelem zlohovacho SW. Tvo rozhran pro ovldn zlohovn pes rzn zlohovac systmy jako nap. ArcServe i Legato.
Pklad z praxe: Pvodn nastaven (zloha se mohla vejt na jednu psku): Backup session: Destination group: <SID>, Destination tape: *, First Call Tape Option: Overwrite, Retention period: 0, Automatic Tape management: set up Archive session: Destination group: <SID>, Destination tape: *, First Call Tape Option: Apend, Retention period: 0, Automatic Tape management: same pool jako backup session. Kdy to nefunguje, mus se zlohovat na dv psky: Backup session: Automatic Tape Option: SCRATCH, Destination group: <SID>, Destination tape: *, First Call Tape Option: Overwrite, Retention period: poet psek/2 1, Automatic Tape management: set up Archive session: : Automatic Tape Option: SCRATCH, Destination group: <SID>, Destination tape: *, First Call Tape Option: Overwrite, Retention period: poet psek/2 1, Automatic Tape management: same pool jako backup session. Je spolehlivj mt pro zlohovn logu zaloenu zvltn device group na stran zlohovacho zazen.

3.6.7. SYSTMOV ADRESE.


Zazlohuj se tyto adrese: /usr/sap/<SID>, /usr/sap/trans a <sapmnt>.116

3.7.VERIFIKACE DB
SAP Library:

ORACLE Database Administration (BC-RRR) [SAP BC]. ORACLE: Database Verication Checking the Physical Structure [SAP BC]. Database System Check v Approach to Oracle v DBA SAP Database Guide: Oracle (BC-DB-ORA-DBA) [SAP NW2004s]. Command Options for BRBACKUP [SAP NW2004s].

O konzistentnosti db SAP note 23345 a 540463 a een problm v 365481. Verikace117 by mla probhat po ofine zloze, tedy o vkendu. Systm je nejlpe zastavit. Oracle se nech bet. Kontroly: 1) Kompletn kontrola dbverify. Db se pitom shod: brbackup -u / -w only_dbv -c -t ofine. Log je uloen v F:\oracle\<SID>\sapbackup\b*.dbv. 2) Kompletn validace struktury objekt db. Pouije se tak nstroj dbverify. Pkaz nap.: brconnect -u / -c -f stats -v cascade -t all -e null -p 2. V Oracle release < 9 se zamykaj tabulky, take by se verikovat mlo v dob klidu systmu nebo systm vypnout. Log je uloen v F:\oracle\<SID>\sapcheck\*.vst. Problmy vznikaj s tzv. partition tabulkami118. Mlo by se eit dle SAP note 514178.
116

Nap v Linuxu: su cd /backup/<SID>/system/yymmdd tar -cf - /usr/sap/<SID> | compress -c >archiv_sap_<SID>.tar.Z tar -cf - /usr/sap/trans | compress -c >archiv_trans_<SID>.tar.Z tar -cf - /sapmnt/<SID> | compress -c >archiv_sapmnt_<SID>.tar.Z nebo: tar -czf archiv_sap_<SID>.tgz /usr/sap/<SID> tar -czf archiv_trans_<SID>.tgz /usr/sap/trans tar -czf archiv_sapmnt_<SID>.tar.Z /sapmnt/<SID> 117 Tato kapitolka se tk pouze db od Oracle. 118 Sap note 722188.

43/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

3) Kompletn kontrola pomoc exportu: expNN system/manager@<SID> full=y le=nul buffer=3000000 log=<logle>119, kde NN zvis ne verzi Oracle. 4) Verikace pi ofine zloze. Trv vc jak dvakrt dle, verikuje se obsah soubor. Pi verikaci online se verikuji pouze velikost soubor. Pozor! Toto ale nefunguje, pokud se pouv backint.exe.

3.8.RESTORE A RECOVERY DATABZE


3.8.1.KDE HLEDAT INFORMACE
SAP Library:

Basis Components Database Interface, Database Platforms (BC-DB) Database Administration (Oracle) with SAPDBA [SAP BC]. Basis Components Database Interface, Database Platforms (BC-DB) Database Administration (Oracle) with SAPDBA [SAP BC]. Restore and Recovery v Approach to Oracle DBA v SAP Database Guide: Oracle (BC-DB-ORA-DBA) [SAP NW2004s]. Database Recovery with SQLPLUS [SAP NW2004s]. BRRESTORE [SAP NW2004s].

Oracle documentation: pslun Backup and Recovery Guide. Dokumenty:



Oracle Restory a Recovery (1.00 March 31,2003) SAP Databze Guide: Oracle (1.00 April, 2004).

SAP note: Koncept je uveden v SAP note 23070. A dle SAP note 4157, 4161, 4164, 491160, 43490, 96848, FAQ v 605062. Poruen bloky: SAP note 365481.

3.8.2.DLEIT ZSADY
Restore je fyzick obnova databzovch soubor ze zloh. Recovery je obnova transakc ztracench po okamiku zlohy s pouitm online i ofine redo log. Ped obnovou je dobr vyhledat podporu od SAPu. Velmi se doporuuje vyzkouet si obnovu a recovery na testovacm systmu. Je dobr mt vechny logy program brbackup a brarchive. Nstroje pro obnovu se li pro verzi Oracle. Pro 8.1.7 se pouv sadba a svrmgl, pro vy verze se pov BR*tools a sqlplus.

3.8.3.ANALZA CHYB DATABZE


Ped obnovou je teba analyzovat problm, abychom zjistili pinu a na zklad tto znalosti vybrali vhodn zpsob obnovy. Podvme se do databzovho alert logu a trace soubor (v <SAPDATA_HOME>/oracle/<SID>/saptrace/background\alert_<DBSID>.log a poppad <process>_<number>.trc a trace user proces v <SAPDATA_HOME>/oracle\<SID>/saptrace/usertrace/<process>.trc). Trace soubory obsahuj hlavn tyto daje: datovou a asovou znaku, slo verze, informace o procesech, chybov hlen, calling stack trace dump od Systm Global Area (SGA) a Program Global Area (PGA). K analze chyby meme pout nap. i sapdba a novji BR*tools.

119

Nap. v UNIXu: exp system/manager@${SAPSYSTEMNAME} full=y le=nul buffer=3000000 log=tmp/verify_exp_${SAPSYSTEMNAME}.log

44/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

3.8.4.TYPY CHYB DATABZE A ZPSOB JEJICH EEN


SAP Library:

Restore and Recovery [SAP2004s]. Restore and Recovery with BR*Tools [SAP2004s].

Rzn typy chyb vyaduj odlin postupy recovery a tm i pouit vhodnjho nstroje. Nstroj sapdba novji nstroje BR*tools jsou doporuovny u chyb, kter se vetinou odhal pozdji (chyby uivatel a mdii). Nstroj svrmgrl i novji sqlplus je pouiteln na vechny chyby. Chyby uivatel Tato chyba nastane, pokud uivatel smae nebo njak znehodnot data. Nap. smae tabulku nebo program chybn zpracuje data nebo je proveden nedouc import transportnho poadavku. Obecn nen mono pout ORACLE Export/import tools k obnov dat, protoe tabulky jsou malou soust sloitjch datovch vazeb. Proto se mus provzt recovery cel DB do uritho okamiku (Database Point-In-Time Recovery) dle rznch scn, kter se hlavn li tm, jestli mezi okamikem chyby a jejho odhalen dolo ke zmn struktury db reorganizaci a podle typu zlohy (pln inkrementln), kter se pouije k restore. V ppad chyby jen v jedn komponent MCOD se provede recovery tablespace do uritho asu (Tablespace Point-in-Time Recovery). Pouije se vtinou SAPDBA a novji BR*tools. Chyby pi provdn databzovch pkaz Tato chyba nastane pi provdn pkazu v programu. DB zastav provdn takovho pkazu, nahls chybu,provede rollback, vytvo ABAP krtk dump a obyejn nape zprvu do systmovho logu. Nen teba zasahovat do recevery procesu po chyb. Chyby uivatelskho procesu DB Tato chyba nastane, kdy je uivatelsk proces DB zastaven. DB instance nen dotena. Proces monitor PMON odpovd za zruen zmn v databzi proveden peruenou transakc uvoln zdroje, kter pouval proces. Prce v DB systmu pokrauje dl. Nen teba zasahovat do recevery procesu po chyb. Chyby instance DB Tato chyba nastane, kdy DB instance Systm Global Area (SGP) a odpovdajc background procesy nemohou dle pracovat. Stv se pi hardware problmech (nap. vpadek napjen) nebo pi software chybch jako jsou crash OS nebo DB background procesu. DB nelze zastavit pkazy jako shutdown normal a shutdown immediate. Pokud DB vbec njak b, zastavme ji pkazem shutdown abort. Potom se provede automaticky recovery pomoc archivnch redolog nebo online redolog (crash recovery nebo instance recovery u Oracle Real Applications Cluster). Provedou se dokonen (COMMIT) transakce, ostatn jsou odrolovny. Systm monitor SMON provede recovery po restartu pkazem startup instance, kter se provede po peliv analze pin. Po restartu se pro jistotu zkontroluje DB.
Pklad z praxe: e se pkazem svrmgrl. Pokud DB hls chybu ORA-01113 po pdu OS (jedn se tedy o chybu instance DB), musme zkontrolovat, jestli nen njak problm na disku (pkaz select * from v$recover_le; a jsou ve stavu online, tak je to v podku, me to ukzat chyby, kter se mus eit asto obnovou ze zlohy) a vyeit problm, pokud pi zloze db neskonila v mdu startbackup. Pkazem svrmgrl: connect internal shutdown a startup. Je uveden problm. Provedeme vlastn recovery DB pkazem recover database. Pokud dopadne dobe, tak zkontrolujeme pkazem select * from v$recover_le; , neml by vybrat dn dek a pkazem select status from v$datale where

45/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

status <> ONLINE; a mlo by to vrtit hodnotu SYSTEM. Potom provedeme verikace DB pkazem brbackup120. Pokud nedopadne dobe musme eit dl nap. obnovou systmu ze zlohy a nesmme pustit do DB uivatele. Obnova je potom nemon nebo velmi obtn. Pokud verikace probhla v podku, nastartujeme aplikan server, zkontrolujeme v ST04 a SM37 a oznmme uivatelm, e se mohou pihlsit do systmu.

Chyby mdi Tato chyba nastane pokud se objevuje chyba pi ten a zpisu do databzovho souboru zpsoben fyzickou chybou na diskovm zazen. Nejastji se jedn o head crash. Po peliv analze se zvol kompletn restore ze zlohy a recovery (obecn v Oracle terminologii se jedn o datale media recovery) Pouije se SAPDBA i novji BR*tools a pro speciln ppady svrmgrl i novji sqlplus podle toho, co potebujeme obnovit. Zvltn ppady nastvaj, kdy vechny kopie redolog jsou ztraceny nebo byla provedena zloha bezprostedn ped chybou (nap. pi nepoveden plnovan akci). Potom je teba provst reset cel databze (Whole Database Reset) do stavu posledn zlohy (ofine nebo konzistentn online). Pokud se ztrat databzov systm vetn zlohovacch prol a logu, mus se provst recovery jak je to mon. Jedn se o Disaster Recovery. Oracle jet umouje tzv. block media recovery pokud je pokozeno pouze nkolik mlo blok na disku. Toto je mon jen nstrojem Recover Manager RMAN.
Pklad z praxe: P ztrt i porueni jednoho nebo nkolika datale meme postupovat nap. takto: Pihlsme se jako dba (teba uivatel system) do sqlpus. Podle SCN zlohy a redologu zjistme (nap. pomoc V$ARCHIVED_LOG a V$DATAFILE) , jak redology je poteba. Pop. Provedeme kontrolu v DB12, pokud je systm dostupn). Vypneme datales pkazem: alter database datale lename [,lename] ofine; nebo alter database datale lenumber [,lenumber] ofine; Mon alternativa je vypnout pslun tablespace pkazem alter tablespace tablespacename ofine immediate; Nakoprujeme verikovan pkazem dbv121zlon soubory tam kam potebujeme: cp zalozni_redolog adresar Pivedeme recovery: (SQL*Plus User's Guide and Reference) nap. pkazem recover automatic datale datalename [,datalename]; Pepneme datales do online reimu pkazem: alter database datale lename [,lename] online; nebo alter database datale lenumber [,lenumber] online;Mon alternativa je zapnout pslun tablespace pkazem alter tablespace tablespacename online; Nakonec provedeme verikaci cel db pomoc dbv (kapitola 3.7) a zazlohujeme.

3.8.5.KOMPLETN OBNOVA DATABZE


Dokumentace Oracle:

kapitola Backup and Recovery Strategies v knize Backup and Recovery Concepts.

Postupuje se podle chybjcch soubor databze. Tato tabulka se pouije v ppad pouit nstroje brrestore.

120 121

Viz kapitola 3.7. Pkazem dbv le=<datale> logle=<log>. Vce soubor najednou nap. ls *data* | awk '{ print "dbv le=" $1,"logle=" $1 ".log"}' | sh.

46/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

Typ chybjc soubor init<DBSID>.dba a init<DBSID>.ora BRBACKUP Logy a BRARCHIVE Logy Kontroln soubory

een, pokud je mon Obnova ze zlohy dle 3.8.5.6 (obnova po katastrof) Obnova ze zlohy dle 3.8.5.6 (obnova po katastrof) Zkopruje se jeden ze zrcadlench kontrolnch soubor pokud je Jinak se provede obnova dle 3.8.5.1 (obnova databze do asovho okamiku) nebo 3.8.5.3 (reset databze) Zkopruje se jeden ze zrcadlench pokud je. Pi ztrt noncurrent group a databze nebyla ist zavena (je otevena nebo crashed), provedeme obnovu ze star zlohy a do esu recovety a provedeme reset log. transakce z poslednho logu budou ztraceny. Pi ztrt noncurrent group a databaze byla ist zavena, pak pkazem alter database clear logle obnovme vechny leny skupiny bez ztrty transakc. Pi ztrt current group a databaze byla ist zavena se provede obnova dle 3.8.5.1 (obnova databze do asovho okamiku) nebo 3.8.5.3 (reset databze) a ihned se provede zloha databze. Tyto soubory jsou automaticky obnoveny bhem kompletn obnovy. Pouije se obnova dle 3.8.5.2 (obnova tablespace do asovho okamiku) do poslednho dostupnho redologu nebo dle 3.8.5.3 (reset databze) do posledn ofine nebo konzistentn online zlohy.

Online redology

Datov soubory Ofine redology

Tabulka 4: Kompletn obnova db Oracle

3.8.5.1.OBNOVA DATABZE DO ASOVHO OKAMIKU SAP Library:

Database Point-In-Time Recovery [SAP2004s].

Pro tento scn musme mt: full ofine nebo online zlohu, zlohu vech archivnch redolog, logy brbackup a brarchive, data le nebo inkrementln zlohu, pokud je teba, vechny redology od zlohy do PIT (point in time). Provd se pkazem brrecover nebo brgui volbou Restore and recovery ^-> Complete database recovery, kter se vyd PIT nebo sekvenn slo redologu nebo SCN (system change number). Brrecover kontroly i voln programu brrestore i sqlplus obslou sm. Obecn postup je: Provede se restore kompletn ofine nebo online zlohy bez kontrolnch soubor a online redolog, pokud nen teba. Pokud se mezi vskytem chyby (nap. smazn tabulky) a kompletn zlohou zmnila struktura databze, provedou se tyto zmny (nap. vytvo se pslun dat le). Provede se recovery pomoc zazlohovanch redolog. 3.8.5.2.OBNOVA TABLESPACE DO ASOVHO OKAMIKU SAP Library:

Tablespace Point-in-Time Recovery [SAP2004s].

Tento scn obnovy se pouv, pokud st obnovit jen st. Hlavn u MCOD, pokud je pokozena jen jedna komponenta.

47/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

Provd se t Database Point-In-Time Recovery nstrojem brrecover. V tomto ppad po kontrole stavu vyexportuje Oracle nstrojem exp metadata nepokozen tablespaces, protoe nebudou een pi recovery. P otevrn databze se metadata naimportuj zpt Oracle nstrojem imp. 3.8.5.3.RESET DATABZE SAP Library:

Whole Database Reset [SAP2004s].

Tento typ obnovy se pouv pi ztrt vech online redolog a je pitom dostupn zloha datovch soubor (nejlpe ofine) a je teba konzistentn obnovit databzi do okamiku ped chybou. 3.8.5.4.OBNOVA JEDNOTLIVCH DATOVCH SOUBOR SAP Library:

Restore of Individual Backup Files [SAP2004s].

3.8.5.5.OBNOVA A POUIT OFFLINE REDOLOG SAP Library:

Restore and Application of Ofine Redo Log Files [SAP2004s].

Tato obnova se pouv p: Kompletn obnova databze Obnova databze do asovho okamiku Obnova tablespace do asovho okamiku Reset databze jestlie vybereme online zlohu 3.8.5.6.OBNOVA PO KATASTROF SAP Library:

Disaster Recovery [SAP2004s].

3.9.PLNOVN KONTROL A ZLOHOVN DATABZE


V klientu 000 (mono prohlet i z jinch) v transakci DB13 jsou naplnovny tato kontroln akce a zlohovn: Adapt next extents (pkaz122: brconnect -u / -c f next t all). Cleanup log (pkaz: brconnect -u / -c cleanup). Check optimizer statistics (brconnect -u / -c -f stats -t all -f nocoll). Update optimizer statistics (brconnect -u / -c -f stats -t all -f nocheck u Oracle 9.2 brconnect -u / -c -f stats -t ALL a neprovd se Check optimizer statistics) (pokud CI, akce trv dlouho, nutno nastavit parametry v init<SID>.sap parametry: stats_method = CI a nap. stats_change_threshold = 4 ). 5) Check databze (brconnect -u / -c -f check). Doporuuji po vech kontrolch a statistikch nebo kad den. 6) Rzn typy zlohovn. Meme pouvat jin konguran soubory init<SID>.sap. Pokud spoutme z telnetu i podobnho terminlu, pouijeme v UNIXu pkaz nohup. 6.1) Online zloha (brbackup -u / -c force -t online -m all -p init${SAPSYSTEMNAME}.sap -w use_dbv -a -c force -p initS11.sap -s -w) 1) 2) 3) 4)

122

Tyto pkazy plat do release 4.6C, od 4.70 by se ml pouvat nstroj brconnect.exe (viz t poznmka 124).

48/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

6.2) Ofine zloha (brbackup -u / -c force -t ofine -m all -p init${SAPSYSTEMNAME}.sap -w use_dbv -a -c force -p init${SAPSYSTEMNAME}.sap s -w) 6.3) Zloha redolog (brarchive -u / -c force -p init${SAPSYSTEMNAME}.sap -s -w)

3.10.VELK DB OPERACE A OFFLINE ZLOHA


Pi ofine zloze je databze zastavena, take uivatel nemohou pracovat. Aplikan server vydr za uritch okolnost123 i bez pipojen db a sm se pipoj k DB (provede reconnect), kdy se nastartuje. Proto je ofine archivaci mon spoutt z transakce DB13. Ale obecn se toto nedoporuuje. Postup kompletn akce: 1) Ukonme innost uivatel sapstop. 2) Provedeme ofine zloha124 ped akc nap. pkazem brbackup nebo sapdbabackup (parametr h, e, d Backup type ofine ofine (force)). Pkazem sapdba je to pohodln stejn jako pi pouit skript s pkazem brbackup -u / -c -t ofine_force m all -p init<SID>.sap, jak je uvedeno v ploze. Pokud mme dostupnou ofine nebo i online zlohu, meme tento krok urychlit provedenm pouh zlohy archivnch log. 3) Pepneme do noarchive modu (bu pkazem sapdbaarchive modenoarch viz kapitola 3.4.2. Pokud se vynech tento bod, nedlaj se body Chyba: zdroj odkazu nenalezen a Chyba: zdroj odkazu nenalezen. Mon pouze u neproduktivnch systm. 4) Provedeme dal akce, kdy neme bet aplikan server SAP R3 (nap. reorganizace databze). (mono vynechat). 5) Nastartujeme aplikan serveru startsap. 6) Provedeme vlastn akce (nap. kopii klienta). Meme zkontrolovat joby na zdrojovm serveru (pi koprovn a exportu) a poppad posunout joby, kter by mnily pohybov data nebo zdrovaly (nap. zlohovn). 7) Ukonme innost uivatel sapstop. 8) Pepneme do archive modu, pokud jsme provedli krok Chyba: zdroj odkazu nenalezen. Pouze u neproduktivnch systm. 9) Potom ped zlohou provedeme pkazy v svrmgrl: connect internal shutdown immediate125 (Pozor, aby nebyl sputn njak jin nstroj, jako nap. sapdba126) startup restrict alter system switch logle; alter system switch logle; alter system switch logle;
123

O tom SAP High Availability (BC-CCM-HAV) [SAP BC] nebo SAP High Availability v Solution Life Cycle management v SAP NetWeaver v SAP Library [SAP NW2004s] a SAP note 98051 a 24806. Dal informace jsou v kapitole 2.12. 124 Nastaven a kongurace pro backint viz kapitola 3.6.6. 125 Pokud db nesjede (kdy se nezad immediate), tak v nstroji svrmgrl (jeden je u zablokovn) zkusme pkaz startup, pokud nm ekne, e db nen, tak postupn zkoume pkazy: shutdown immediate, shutdown abort a kdy ani toto napome, tak zastavme service oraclu a restartujeme OS. 126 Potom zejm dojde k chyb ORA-03113 a dal poadavky kon na chyby ORA-01031,ORA-01081, ORA-01034, pak je teba zastavit service Oracle a restartovat OS.

49/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

alter system switch logle; 127 shutdown [normal] 10)Provedeme ofine zloha po akci. Pozor! Nezapomeneme na pepnut archive mdu, pokud byl vypnut. 11)Nastartovan aplikanho serveru startsap.

3.11.RZN PROBLMY
3.11.1.OBECN

O hang pi startu a stop databze jedn SAP note 521264. O archiver stuck (zastaven db, protoe neme ukldat archivn logy) vce SAP note 391. Obecn, pokud nen mon problm reprodukovat, s velkou pravdpodobnost se jedn o sov problm. K tomu SAP note 534729. K ORA-01013 SAP note 618861. Nen to chyba, ale informace o peruen operace. Na toto hlen se odkazuji i jin hlen ORA. V ppad problmu databzovho serveru zkontrolujeme obsah souboru v adresi F:\oracle\<SID>\saptrace\background\<SID>ALRT. LOG. ORA-01122 SAP note 696141.

3.11.2.CHECK POINT NOT COMPLETED


SAP note 79341. Jsou pipraveny skripty na mazn redolog a na generovn sql pkazu pro vytvoen redolog a uvedeny v ploze.

127

Pro vyprzdnn vech skupin archive logu-mme 4 (nebo jin poet v zvislosti, kolik mme online Redo Log) przdn logy a sama zloha je konzistentn bez nutnosti pouit ofine Redo Logu. ada log se samozejm neperu.

50/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 3.SPRVA DATABZE ORACLE

4. SPRVA DATABZ DALCH DODAVATEL.


SAP Library:

Database Support v Platform-Wide Services [SAP NW2004s]. SAP/ MS SQL Server 2000 DBA in CCMS [SAP NW2004s]. Database Administration in CCMS: MaxDB [SAP NW2004s]. SAP Database Guide: Informix (BC-DB-INF-DBA) [SAP NW2004s]. CCMS: Informix [SAP NW2004s]. CCMS: SAP/DB2 UDB for UNIX and Windows [SAP NW2004s]. IBM DB2 Universal Database for iSeries [SAP NW2004s].

Transakce: viz kapitola 3, kde je uvedena vtina spolench transakc. Obecn se vdy doporuuje pouvat nstroje Computing Center Management System (CCMS), kter maj pro rzn databze specick nstroje.

4.1.MICROSOFT SQL SERVER 2000


4.1.1.NSTROJE

SQL Enterprise Manager SQL Server Management Studio Computer Center Management System systmu SAP (transakce DB02, DB12, DB13, DB13C, RZ20, ST04)

4.1.2.ZKLADN OPERACE
4.1.2.1.START DB Ve Windows taskbar spustme: Start -> Programs -> Microsoft SQL Server -> Service Manager. Vybereme services a stiskneme tlatko Start/Continue. 4.1.2.2.STOP DB Pokud je SAP systm zastaven, tak ve Windows taskbar spustme: Start -> Programs -> Microsoft SQL Server -> Service Manager. Vybereme services a stiskneme tlatko Stop a klikme dle Yes. 4.1.2.3.ANALZA PROTOKOLOVHO SOUBORU Protokolov soubor se nachz v adresi \MSSQL7\LOG\ERRORLOG. Archivuje se poslednch 6 protokol v \MSSQL7\LOG\ERRORLOG.1 a \MSSQL7\LOG\ERRORLOG.6.

4.2.MYSQL MAXDB
SAP Library:

MaxDB [NW2400s].

4.2.1.SYSTMOV TY A SKUPINY V UNIXU


ty a jejich primrn skupina: <sapsid>adm (sapsys) sqd<sapsid> (sapsys) Skupiny a jej lenov: sapsys (<sapsid>adm, sqd<sapsid>)

51/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 4.SPRVA DATABZ DALCH DODAVATEL.

4.2.2.NSTROJE
Pro sprvu se pouvaj tyto nstroje: Database Manager GUI (grack uivatelsk rozhran) Web DBM (WEB orientovan grack rozhran) Database Manager CLI (pkazov dka) Databzov asistent transakce DB50 Computer Center Management System systmu SAP (transakce DB02, DB12, DB13, DB13C, DB15, RZ20, ST04)

4.3.INFORMIX
Informace u IBM: Informix Dynamic Server (IDS) a Informix library.

4.3.1.SYSTMOV TY A SKUPINY V UNIXU


ty a jejich primrn skupina: <sapsid>adm (sapsys) sapr3 (sapsys) informix (informix) Skupiny a jej lenov: sapsys (<sapsid>adm, sqd<sapsid>) informix (informix) super_archive (<sapsid>adm, informix)

4.3.2.NSTROJE

Informix nstroje (onarchive, ondatartr, onautovop, oncatlgr) SAPDBA pro Informix Computer Center Management System systmu SAP (transakce DB02, DB12, DB13, DB13C, RZ20, ST04) Nstroje pro recovery (ontape, ON-Archive, ON-Bar)

4.3.3.ZKLADN OPERACE
4.3.3.1.START DB Jako uivatel informix nebo <sid>adm spustme sapdba a vybereme Server Mode a dle Switch to Online Mode. Nebo spustme z pkazov dky: net start %informixserver% nebo net start <hostname><sid>tcp . 4.3.3.2.STOP DB Pokud je SAP systm zastaven, pak jako uivatel informix nebo <sid>adm spustme sapdba a vybereme Server Mode a dle Switch to Ofine Mode. Nebo spustme z pkazov dky ve Windows: net stop %informixserver% . 4.3.3.3.ANALZA PROTOKOLOVHO SOUBORU Ve Windows je nzev protokolovho souboru E:\informix\<SAPSID>\online.<hostname>.<sapsid>.log

52/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 4.SPRVA DATABZ DALCH DODAVATEL.

4.4.DB2 UDB PRO UNIX A WINDOWS


Dal informace v service.sap.com/instguidesNW2004s v Operations a dle vlastn manuly Informan centrum DB2 (R), DB2 Product Family a Library.

4.4.1.SYSTMOV TY A SKUPINY V UNIXU


ty a jejich primrn skupina: <sapsid>adm (sapsys, db<dbsid>ctl) sap<sapsid> (sapsys) db2as (db2asgrp) db2<dbsid> (db<dbsid>adm) Skupiny a jej lenov: sapsys (<sapsid>adm, sap<sapsid>) db<dbsid>ctl (<sapsid>adm) db2asgrp (db2as) db<dbsid>adm (db2<dbsid>)

4.4.2.DBA COCKPIT
Monitorovn a administrace tto databze se provd pomoc transakce DB6COCKPIT nebo pomoc tchto transakc (CCMS): vkon: ST04 prostor: DB02, DB20 zlohovni a recovery: DB12 kongurace: DB03, DB21 joby: DB13, DB14 alerty: DB16, DB17 diagnostika: DB6COCKPIT.

4.4.3.ZKLADN OPERACE
4.4.3.1.START DB Instanci nastartujeme jako uivatel <dbname>adm nstrojem db2start, ve kterm databzi aktivujeme pkazem db2 activate <dbname>. Nebo spustme z pkazov dky ve Windows: net start db2<SAPSID> net start db2das00 ein. 4.4.3.2.STOP DB Nejdv se mus zastavit SAP systm. Potom jako uivatel <dbname>adm spustme db2stop. Nebo spustme z pkazov dky ve Windows: net stop db2<SAPSID> net stop db2das00. Vechny aplikace spojen s db: db2db6 force applications all . 4.4.3.3.ANALZA PROTOKOLOVHO SOUBORU Nzev protokolovho souboru je \db2<SAPSID>\db2dump\db2diag.log.

53/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 4.SPRVA DATABZ DALCH DODAVATEL.

4.4.4.SPECIFIKA PRO BI
V dokumentu ze SAP SCM128 SAP NetWeaver 2004s Business Intelligence Administration Tasks: IBM DB2 Universal Database for UNIX and Windows najdeme dal informace specick pro BI. Dle k vkonnosti SAP note 374502.

4.5.DB2 UDB PRO IBM ISERIES A ZSERIES


SAP Library:

SAP Database Guide: IBM DB2 Universal Database for iSeries [NW2400s].

Dal informace v [SAP SMP] v service.sap.com/instguidesNW2004s v Operations. Dle u IBM: DB2 for z/OS.129

4.5.1.DATABZE LIBRARY
V i5/OS (obecn OS/400) je databze v tchto knihovnch: R3<SID>DATA R3<SID>JRN SAP<SID>DB SAP<SID>JRN

4.5.2.NSTROJE

DB monitor Cockpit for iSeries (transakce DB4COCKPIT). Computer Center Management System systmu SAP (transakce DB02, DB12, DB13, DB13C, DB4DGN, RZ20, ST04). Nstroj iSeries Navigator i dal systmov nstroje pro sprvu DB2 UDB.

4.5.3.ZKLADN OPERACE
4.5.3.1.START DB V restricted mode se spust subsystmy pomoc pkazu STRSBS SBS (QCTL), piem QTCL je dic subsystm. Systmovou hodnotu QCTLSBSD zkontrolujeme pomoc pkazu WRKSYSVAL SYSVAL (QCTLSBSD). 4.5.3.2.STOP DB Databze je integrln soust OS a nelze zastavit. 4.5.3.3.ANALZA PROTOKOLOVHO SOUBORU Chybov hlen ve front zprv uivatele QSYSOPR pomoc pkazu WRKMSG MSGQ (QSYSOPR) resp. vechny systmov innosti zobrazme pomoc pkazu DSPLOG.

4.5.4.SPECIFIKA PRO BI
V dokumentu ze SAP SCM130 SAP Database Administration Guide for SAP NetWeaver on IBM DB2 UDB for z/OS najdeme vce informac.

128 129

Jmenuje se BW70_ADMIN_DB6XML_NEW.pdf. Dal informace o systmech SAP na zSeries najdeme nap. v Enhancing SAP by Using DB2 9 for z/OS, SG24-7239-00Redbooks, published 16 July 2007, last updated 12 September 2007 , SAP on DB2 UDB for OS/390 and z/OS: High Availability Solution Using System Automation, SAP on DB2 UDB for OS/390 and z/OS: Implementing Application Servers on Linux for zSeries. 130 Jmenuje se SAPDBADB2ZOS2004sSR1_2.pdf .

54/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 4.SPRVA DATABZ DALCH DODAVATEL.

4.5.5.SPECIFIKA PRO XI
Transakce:
SXMB_IFR SXMB_MONI Start Integration Builder Integration Engine Monitoring SXI_MONITOR SXI_CACHE XI: Message Monitoring To Access IS runtime cache

55/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 4.SPRVA DATABZ DALCH DODAVATEL.

5. KONFIGURACE APLIKANHO SERVERU


SAP Library:

Conguration v Computing Center Management System (BC-CCM) [SAP BC]. Conguration v CCMS [SAP NW2004s].

SAP note: 146289. Menu: Nstroje CCMS Conguration Transakce:


RZ03 RZ04 RZ10 RZ11 TU02 Presentation, Control SAP Instances Maintain SAP Instances Maintenance of Prole Parameters Prole Parameter Maintenance Parameter changes esky: RZ03 RZ10 RZ11 Zobrazen, zen instanc SAP drba parametr prolu drba parametr prolu

5.1.ZALOEN PROFILU A NASTAVEN PARAMETRU PROFILU


Druhy prolu: start, default a instance proly. Proly jsou uloeny v adresi [DIR_PROFILE] a v databzi. Soubory vytvo sapinst pi instalaci systmu. Pokud je chceme zmnit, musme jejich hodnoty zaloit v databzi, kde je systm pi pravch prolu kontroluje. Lze je mnit rovnou v souboru, ale s rizikem, e systm nenastartuje kvli chybnmu parametru. Zaloen prol provedeme v transakci RZ10 , kde zalome postupn ti proly: DEFAULT (soubor DEFAULT. PFL). <SID>_<instance_name><NR>_<HOSTNAME> (soubor <SID>_<instance_name><NR>_<hostname>, pozor131 na mal psmena hostname)132. START_<instance_name><NR>_<HOSTNAME> (soubor START_<instance_name><NR>_<hostname>, pozor na mal psmena hostname). Jmno instannho prolu je dle SAP note 81611. Jmno instance je odvozeno od slueb133. Postup zaloen prolu v transakci RZ10: 1) Tlatko Create vytvoen prolu se jmnem, kter je uvedeno ve. Uloit. 2) Tlatko Change prava dat v Administration data. Pozor na jmno souboru. Uloit. 3) Tlatko Import ze souboru prolu vytvoenho pi instalaci. 4) Tlatko Change prava dat v Basic maintenance nebo Basic maintenance. 5) Tlatko Copy a uloit, pi varovn ukldat a potvrdit aktivaci prolu. Nejdve prol zalome importem do databze a zkoprovnm a potom znovu importem ze soubor uloench [DIR_PROFILE] nateme hodnoty. Po kopii systmu i instalaci je jednodu naimportovat vechny stvajc proly najednou. Pozor, u jmna souboru mus bt v UNIXu oznaen hosta malmi psmeny. Je teba zruit nebo upravit hodnoty prol oznaench jako chyby, poppad pi ukldn akceptovat navrhovan hodnoty. Problmy eme dle SAP note 82655. Nastaven parametr provedeme134 v transakci RZ10 vybereme prol instance: 1) 1) V menu Rozen drba Zmna umstme kurzor na njak dek (nov vlo se nad vybran dek). 2) Zalome parametr a napeme jmno parametru a hodnotu.
131 132

Viz SAP note 82655. Kde <prole> je nap. v bash shellu: /sapmnt/${SAPSYSTEMNAME}/prole/$ {SAPSYSTEMNAME}_DVEBMGS${SAPSYSTEMNAME:1}_${HOSTNAME}. 133 Nap. DVEBMGS for dialog, update program, enqueue, message server, gateway a spool. Jestlie njak sluba nen aktivn, potom chyb i pslun psmeno. 134 Viz SAP note 31395.

56/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 5.KONFIGURACE APLIKANHO SERVERU

3) Pevezmeme a potvrdme uloen zmny parametru 4) Vrtme se zpt a potvrdme uloen prolu 5) Ulome, a potvrdme aktivace prolu. Nkdy program upozoruje na chyby v parametrech, kter podle poteby bu opravme, nebo ignorujeme, pokud pesto s nimi server funguje. 6) Potom restartujeme aplikan server. V transakci RZ11 lze nkter parametry135 nastavit bez nutnosti restartovat. Jsou nastaveny pouze do nsledujcho restartu aplikanho serveru. Nap.: rdisp/max_wprun_time, login/systm_client a dal. Pokud nastavujeme parametry kvli njak funkcionalit (nap. SNC), pak si radi soubory z proly zazlohujeme pro ppad, kdyby systm nenastartoval. Poet pracovnch proces se konzultuje v SAP note 39412.

5.2.INSTANCE A OPERAN MDY


SAP Library:

Operation Modes v Conguration v System Management v Solution Life Cycle Management [SAP NW2004s].

Instanci zakldme nebo maeme v transakci RZ04. Postup je uveden ne. Operan mdy umouj redistribuci typ pracovnch proces v prbhu dne. Pracovn procesy se nerestartuj a tedy i kvalita bufferu se nezmenuje. Mus se zachovat poet pracovnch proces dan v prolu instance. Mn se vetinou poet pracovnch proces typu BTC a dle toho se nastavuje poet proces typu DIA. Meme urit i poet BTC proces vyhrazench pouze pro joby tdy A (kapitola 2.5). Funknost operanch mdu a konzistence prol je spojena s funknosti jobu. Operan mdy mohou bt piazeny rznm variantm vlastnost monitorovacch objekt (kapitola 6.3.2.1). Po instalaci systmu je vhodn vytvoit a piadit instanci alespo jeden operan md. Postup: 1) Operan mdy se vytv se a nastavuje se v transakci RZ04 a kontroluj i pepnaj run v kontrolnm panelu instanc, v transakci RZ03. Vytvome pokud mono vechny operan mdy najednou. 2) Periody operanch md se nastavuj v menu Operation mode Timetable v transakci RZ04 nebo v transakci SM63136. 3) Redistribuce pracovnch proces pro jednotliv mdy se provd v transakci RZ04 stiskem tlatka Instances/Operation modes. 3.1) Zalome novou instanci tak, e vyplnme jmno hosta instance a slo systmu a stiskneme Current Settings. Pokud chceme zmnit stvajc konguraci, smaeme zznam zalome novou ve uvedenm postupem. 3.2) Ulome, ani bychom cokoliv mnili a pi ukldn se nabdne monost zmnit pro jednotliv operan mdy poet137 proces BTC. 4) Zkontrolujeme stiskem tlatka Consistency check. 5) V transakci RZ03 zkontrolujeme instanci v menu Monitoring Status detail. Pokud je hlen rozdl operanch mdu, zkusme je run pepnout. Pokud jsou jin rozdly, postupujeme dle SAP note 82655, 81611 nebo 50381. Vtinou to znamen v transakci RZ04 smazat instanci a provst znovu redistribuci pracovnch proces zaloenm nov instance ve uvedenm zpsobem.

135

Uruje Dynamically Switchable, jeho hodnotu jistme v tabulce TPFYPROPTY (Parameter attributes), pole DYNAMIC nebo novji v transakci RZ10 v menu Prole. 136 Nebo funknm modulem RZL_PERFORM_BA_SWITCH z programu. 137 Zde je mono tak nastavit poet procesu BTC pouze pro joby tdy A (kapitola 2.5).

57/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 5.KONFIGURACE APLIKANHO SERVERU

Kontroln panel, transakce RZ03, zobrazuje vechny instance a jejich operan mdy a umouje zkladn operace s instancemi, harmonizovat a kontrolovat proly a run pepnat operan mdy138.

5.3.SEZNAM PARAMETR PROFILU


Seznam parametr prolu zskme v transakci RZ10 v Skok Hodnoty prolu Serveru nebo v transakci ST02 v Display analysis menu, tlatko Parametry nebo nebo v transakci RSPFPAR nebo programem RSPFPAR i RSPARAM nebo mimo systm programem sappfpar <parameter_name>| all|check139. Hodnotu i dokumentaci parametr meme pest i pomoc transakce RZ11, kde meme hodnotu doasn zmnit, pokud je to mon. Vbr parametr: login/systm_client rdisp/max_wprun_time (Systm default client)140 (max workprocess run time)

138 139

Mus se pout Switch operation mode v menu Control, jinak se pepnut nepovede. V bash shellu nap. sappfpar pf=<prole>, kde <prole> v bash shellu je uveden v kapitole 5.1. 140 Viz SAP note 25528.

58/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

6. VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU


SAP Library:

CCMS Monitoring v Computing Center Management Systm (BC-CCM) [SAP BC]. Monitoring in the CCMS [SAP NW2004s].

Literatura: [Schneider 2006]. Menu: Nstroje Administrace Monitor. Kolektivn SAP note 203924, o alertech SAP note 483856. Kurz: Advanced SAP system Monitoring a Workload Analysis. [SAP SMP]: service.sap.com/monitoring Pehled problematiky je uveden v service.sap.com/performancemap. [SAP SDN]: Blog "The journey to tuning NetWeaver components" od Federico Babelis.
Transakce:
OS01 LAN check with ping OS02 Operating system conguration OS03 O/S Parameter changes OS04 Local sytem conguration OS05 Remote sytem conguration OS06 Local operating system activity OS07 Remote operating system activity AL02 Database alert monitor AL03 Operating system alert monitor AL04 Monitor call distribution AL05 Monitor current workload AL06 Performance: Upload/Download AL07 EarlyWatch Report AL08 Users Logged On AL09 Data for database expertise AL10 Download to Early Watch AL11 Display SAP Directories AL12 Display table buffer (Exp. session) AL13 Display Shared Memory (Expert mode) AL15 Customize SAPOSCOL destination AL16 Local Alert Monitor for Operat. Syst. AL17 Remote Alert Monitor f. Operat. Syst. AL18 Local File System Monitor AL19 Remote File System Monitor AL21 ABAP Program analysis AL22 Dependent objects display RZ01 Job Scheduling Monitor RZ02 Network Graphics for SAP Instances RZ03 Presentation, Control SAP Instances Viz SAP note 110415 RZ04 Maintain SAP Instances RZ20 CCMS Monitoring RZ21 CCMS Monitoring Arch. Customizing RZ23 Performance data history RZ25 Start Tools for a TID RZ26 Start Methods for an Alert RZ27 Start RZ20 for a Monitor RZ27_SECURITY MiniApp CCMS Alerts Security RZ28 Start Alert Viewer for Monitor SARFC Server Resources for Asynchron. RFC SM0 Work Process Overview SE30 ABAP Objects Runtime Analysis SM12 Display and Delete Locks SM13 Display Update Records SM14 Update Program Administration SM18 Reorganize Security Audit Log SM19 Security Audit Conguration SM20 Security Audit Log Assessment SM21 Online System Log Analysis SM28 Installation Check SM29 Model Transfer for Tables SM30 Call View Maintenance SM31 Call View Maintenance Like SM30 SM31_OLD Old Table Maintenance SM32 Maintain Table Parameter ID TAB SM33 Display Table Parameter ID TAB SM34 Viewcluster maintenance call SM35 Batch Input Monitoring SM35P Batch Input: Log Monitoring SM36 Schedule Background Job SM36WIZ Job denition wizard SM37 Overview of job selection SM37B Simple version of job selection SM37C Flexible version of job selection SM38 Queue Maintenance Transaction SM39 Job Analysis SM50 Work Process Overview SM51 List of SAP Systems SM54 TXCOM Maintenance SM55 THOST Maintenance SM56 Number Range Buffer SM58 Asynchronous RFC Error Log SM580 Transaction for Drag & Relace SM59 RFC Destinations (Display / Maintain) SM61 Backgroup control objects monitor SM65 Background Processing Analysis Tool SMGW Gateway Monitor SMQ1 qRFC Monitor (Outbound Queue) SMQ2 qRFC Monitor (Inbound Queue) SMQ3 qRFC Monitor (Saved E-Queue) SSAA System Administration Assistant ST01 System Trace ST02 Setups/Tune Buffers ST03 Performance, SAP Statistics, Workload ST03N R/3 Workload and Perf. Statistics ST04 DB Performance Monitor ST05 Performance trace ST06 Operating System Monitor ST07 Application monitor ST08 Network Monitor ST09 Network Alert Monitor ST10 Table Call Statistics ST11 Display Developer Traces ST14 Application Analysis ST20 Screen Trace ST22 ABAP dump analysis STAD Statistics display for all systme STAT Local Transaction Statistics esky: RZ20 Monitoring CCMS RZ21 Customizing CCMS architekt.monitoru RZ23 Historie dat vkonu RZ25 Sputn nstroj pro nkterou TID RZ26 Sputn nstroj pro vstrahu RZ27 Sputn rz20 pro monitor RZ27_SECURITY MiniApp CCMS Alerts Security RZ28 Sputn prohl.vstrah pro monitor SARFC Serverov zdroje pro asynchr. RFC SE30 Analza bhu programu-objekty ABAP SM0 Pehled workproces SM12 Zobrazen a vmaz blokovn

59/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

SM13 Zobrazen aktualizanch zznam SM14 Administrace aktualizanho programu SM18 Reorganizace protokolu bezp.auditu SM19 Kongurace bezpenostnho auditu SM20 Vyhodnocen protokolu bezpe.auditu SM21 Online vyhodn.systmovho protokolu SM28 Kontrola instalace SM29 Pevzet vzoru u tabulek SM30 Vyvoln drby view SM31 Vyvoln drby view analog SM30 SM32 drba tabulky id.parametru TAB SM33 Zobrazen tabulky id.parametru TAB SM34 Vyvoln drby clusteru view SM35 Batch-Input Monitoring SM35P Batch input: Monitorovn protokolu SM36 Poadavek na dvku SM36WIZ Job Denition Wizard SM37 Pehled job na pozad SM37B Jednoduch verze vbru job

SM37C SM38 SM49 SM50 SM51 SM58 SM59 SM61 SM65 SMGW SSAA ST01 ST03N ST05 ST06 ST07 ST08 ST09 ST22

Flexibiln verze vbru job Fronta sprvn transakce Proveden externch pkaz OS Pehled workproces Seznam systm SAP Chybov protokol asynchr. RFC Vst.zazen RFC (zobraz. a drba) Monitor objekt pro zen na pozad Nstroj analzy zpracovn na pozad Gateway Monitor Asistent sprvy systmu System-Trace Viz SAP note 66056 R/3 Statistika zat.syst.a vkonu Performance trace Operating System Monitor Aplikan monitor Network Monitor Network alert monitor Analza dumpu ABAP

6.1.VKON SYSTMU
V ppad SAP systm se jedn o komplexn systmy, kter jsou v urit technick infrastruktue a proto se mohou vyskytovat rzn problmy s vkonem. Obecn je mono systm ladit v tchto oblastech: Ladn SAP Basis Optimalizace SAP parametr. Optimalizace kongurace databze a operanho systmu. Optimalizace rozloen zte. Oven, zda HW nem vkonnostn slabiny. Ladn SAP aplikac Nalezen SAP notes. Optimalizace SAP customizingu. Optimalizace ABAP kdu. Nvrh vyuit buffer pro tabulky. Pro uren piny problm s vkonem je urujc nalezen asovch hodnot (dialog response time) odezvy nejen celho dialogovho kroku, ale i jeho komponent za pomoc performance monitor i statistik transakc. Komponenty dialogovho kroku jsou: 1) Wait Time Tato odezva vznik, kdy dispatcher hled voln pracovn proces. Pokud je tato hodnota vysok, tak to ukazuje na problm s potem pracovnch proces z rznch dvod (nap. soubh loh, kter se obsad pracovn procesy na dlouhou dobu). 2) Roll-In Time Bhem tohoto asu je koprovn (nap. nastaven ukazatele) obsah uivatelskho kontextu z roll bufferu do roll pamti procesu. Pokud je tato hodnota vysok, tak to ukazuje na problm v komunikaci s GUI i s externmi systmy i velkm mnostvm poadovanch dat. 3) Load and Generation Time Bhem tohoto asu je pro pracovn proces zavdn nezbytn programov kd (load) bu z programovho bufferu nebo z databze. Pokud je zdrojov kd novj ne load, mus se jet pegenerovat (toto se provede jen jednou). Pokud je tato hodnota vysok, tak to ukazuje na to e pslun SAP buffery (PXA, CUA nebo Screen jsou pli mal). 4) Procesing Time Toto je as pro vlast vykonn lohy procesu. Pokud je vce jak dvakrt vt ne

60/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

5)

6) 7) 8)

CPU time, je problm s vkonem CPU. Vysok CPU time ukazuje na intenzivn ABAP processing, kter me bt zpsoben zpracovnm velkch tabulek nebo neefektivnm programovnm. Do response time se zapotvaj nsledujc asy: 4.1) Pokud se vol RFC voln, tak v ase RFC+CPIC time se provede roll out time a v ase Roll wait time nen program v pracovnm procesu. Na konci RFC voln se provede opt Roll in time a dokon se processing. Toto voln se me libovoln opakovat rmci jednoho dialogovho kroku. 4.2) Aplikan server kvli vkonu me poslat kusy dat na SAP GUI bhem tzv. Round trips. Pi tomto v prbhu GUI time, kdy se poslaj data na SAP GUI a ek se, ne se penastav obrazovky, se provede nco podobnho jako u RFC voln. Toto voln se me libovoln opakovat rmci jednoho dialogovho kroku. Database Request Time Toto je as na vyzen databzovho poadavku vetn odezvy st. Zle na databzov vrstv, zda data te z vlastnch buffer i disku. Pokud je tato hodnota vysok, tak to ukazuje na problmy s vkonem CPU na databzovm serveru, na komunikan problmy s databzovm serverem, drah SQL dotazy, databzov zmky, chybjc indexy nebo statistiky nebo mal databzov buffer. Buffer Access Time SAP systm se pokou nejdve data zskat z vlastnch buffer. Lock Time Toto je as pi uit zmk. Obyejn trv pod 5 ms. Roll-out Time Tento as se nepota do celkov odezvy dialogovho kroku, protoe se odrolovn vykonv v dob zasln vsledku uivateli.

6.1.1.PERFORMANCE MONITORY
6.1.1.1.STATISTICK DATA A KOLEKTORY Pracovn procesy ukldaj statistick data kadho dialogovho krku do statistickho bufferu ve sdlen pamt (key 4). Obsah tohoto bufferu141 se v uritch okamicch (kdy je buffer pln nebo data jsou teba pro transakce ST03N i STAD nebo po uplynut hodiny) ukld do statistickch soubor stat142. Aby performance monitor ml potebn data, mus bet vkonov kolektor RSCOLL00143, kter lze spustit jako standardn job v transakci SM36. Tento kolektor spout dva kolektory144, kter ze soubor stat vytv statistick data a ukldaj je do tabulky MONI. Tato data pouv transakce ST03N. Pouze Last minute load se pot pmo ze soubor stat. Kolektor je kongurovn tabulkou TCOLL, kter uruje jak a jak se budou spoutt specializovan kolektory, kter jsou popsny v SAP note 12103. Tuto tabulku meme editovat v transakci ST03N v zloce Collector nebo Collector and Performance DB v zvislosti v jakm pracujeme mdu. Problm: Pokud se v transakci ST03N pi zobrazen zaten systmu vyskytne problm se zobrazen textu typu loh, provedeme peklad z DE do CS (pihlen v DE) v transakci SE32 textu tdy CL_SWNC_CONSTANTS paketu SWNC_READ.

141 142

Velikost uruje parametr stat/bufsize. Viz dal parametry stat/*. Viz SAP note 6833. Nzev uruje parametr stat/le. 143 Je to job SAP_COLLECTOR_FOR_PERFMONITOR. Viz SAP note 127642. 144 Nap. reporty RSSTAT80 a RSSTAT83.

61/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

6.1.1.2.WOKLOAD MONITORY Pomoc transakce ST03 nebo ST03N meme analyzovat vkon systmu a na jednotlivho uivatele na loklnm systmu a transakc 145 na vce systmech najednou (pomoc transakce ST03G). Je mon zobrazit nap. asov, transakn nebo RFC prol. Stejn tak historii do t msc zpt. Funkcionalita zvis na mdu prce (Expert, Administrator, Service engineer). V transakci ST03 lze sledovat: <host>_<SID>_<NR> Vkon databze (sledovat dialogov procesy). Zde jsou uvedeny asi nejdleitj parametry pro zbnou kontrolu: Av. CPU time ( dobr pokud < 500ms, d se vydret pokud < 1000ms) Av. wait ( dov ms) Av. DB req. ( odchylky od normlu 70 ms) Historii je mono sledovat tak v transakci ST03 Detail analysis menu > Compare recent periody. Vce je uvedeno v SAP Library Workload Monitor. V i5/OS se me pout systmov pkazy Work with System Status (WRKSYSSTS), Work with Disk Status (WRKDSKSTS) a Work with System Activity (WRKSYSACT). Semafory sdlen pamti jsou uvedeny v tabulce TSHM0. 6.1.1.3.STATISTIKA TRANSAKC Transakce STAD (nebo STAT) nebo ST03 menu Detal analysis menu > Busines transaction analysis ukazuje podrobn pmo ze statistickch soubor stat (viz kapitola 6.1.1 statistiku vech jednotlivch transakc, kter se provedly146. Pokud nejsou data, zkontrolujeme, zda je naplnovn standardn job SAP_COLLECTOR_FOR_PERFMONITOR. Statistick zznamy a podzznamy Hlavn statistick zznam dialogovho kroku me obsahovat dal informace v podzznamech. Tchto podzznam je nkolik typu a meme je pomoc parametr prolu nastavovat. O tom vce SAP note 579462. Je mon je nastavovat v transakci ST02 pod Dialog step statistic. drba statistickho souboru Viz SAP note 6833. drba statistick souboru se nastavuje v transakci ST03 (v menu: Skok > Parametry a Workload > Reorganizace > Parametry. V TCOLL konguraci je mono nastavit jednotliv job. 6.1.1.4.SAP TABLE BUFFERING Obecn tabulky by nemly bt ukldny do buffer pokud jsou moc velk nebo se asto mn. Monosti se nastavuj v transakci SE13 nebo SE11 i SE80 v technickch vlastnostech tabulky. Sleduje se a vyhodnocuje se v transakci ST02. Samozejm e kad instance m sv SAP buffery a pokud je chceme njak synchronizovat, tak nastavme parametrem prolu rdisp/bufrefmode nap. na hodnotu sendon,exeato a synchronizace se provd pes tabulku DDLOG v intervalu rdisp/bufreftime. 6.1.1.5.RFC Pro prohlen statistickch dat pouijeme transakce ST03N a STAD.
145 146

O tom vce v Global Workload Monitor (ST03G). Report STATDUMP tak te pmo zznamy soubor stat. Podobn transakce STATTRACE.

62/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

Reportem RSARFCLD nastavujeme parametry prolu, kter umouji kontrolovat vkon RFC slueb.

6.1.2.SDLEN PAM KONTROLA A LADN


Transakce AL12, ST02. Sdlen pam a po jednotliv buffery, SAP memory, semafory, parametry sprvy pomti a dal se monitoruje a nastavuje v transakci ST02. SAP Cursor Cache pro jednotliv pracovn procesy uvidme v transakce AL12 v menu Statistics Cursor Cache. V nsledujcm textu je jsou uvedeny bli informace k jednotlivm SAP bufferm. Vechny buffery jo mon synchronizovat OK kdem /$SYNC (nkter speciln buffery: / $CUA, /$TAB, /$NAM a /$DYNP). Pozor na snen vkonu zvlt produktivnho systmu. Synchronizace se provd i pi importu TP. Nametab buffer, NTAB Tyto buffery by po nkolika dnech mly doshnou kvality 99,5% a ve. Jako problm by se mlo eit, pokud kvalita klesne pod 95%. Program Buffer, PXA Kvalita tohoto bufferu by nemla klesnout pod 95%. Tento buffer je velmi kritick pro vkonnost systmu. Potom vzrst load time dialogovho kroku, k tomu se mohou pidvat krtk dumpy kvli tomu, e proces neme nast kd aplikaci. Pi velkm vskytu PXA semafor meme nastavit parametr prolu abap/pxa_cache dle SAP note 746984. Toleruj se njak swapy do potu zhruba 10000 denn. CUA Buffer (Menu buffer) Obyejn nehraje dleitou roli ve vkonnosti systmu. Screen Buffer Obyejn nehraje dleitou roli ve vkonnosti systmu. Calendar Buffer Obyejn nehraje dleitou roli ve vkonnosti systmu. OTR Buffer Obyejn nehraje dleitou roli ve vkonnosti systmu. Generic Table Buffer Kvalita tohoto bufferu by mla bt nad 95%, nejlpe 99%. Single Record Table Buffer Obyejn nehraje dleitou roli ve vkonnosti systmu. Export/Import Buffer Obyejn je vyuvn jednotlivmi procesy nap. pro SAP APO funkce. Exp./Imp. SHM Problmy nastvaj, pokud tento buffer hodn swapuje. 6.1.2.1.LADN PARAMETR PAMTI SAP Library:

SAP Buffers v CCMS Monitoring [SAP NW2004s].

SAP note: 15374, 425207, parametry pamti SAP note 103747. Heap proces (abap/heap_area_dia a abap/heap_area_nondia viz SAP note 324849). Nastavuje se v transakci ST02. Nzvy parametr najdeme uvedeny v transakci ST02 v menu pro detailn analzu. Parametry odpovdajc nzvm na obrazovce: Nametab (NTAB) Table denition: rsdb/ntab/entrycount147
147

Viz SAP note 16244.

63/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

Field description: rsdb/ntab/ftabsize, rsdb/ntab/entrycount Short NTAB: rsdb/ntab/sntabsize, rsdb/ntab/entrycount Initial records: rsdb/ntab/irbdsize, rsdb/ntab/entrycount Program: abap/buffersize (PXA) CUA: rsdb/cua/buffersize (buffer CUA) Screen: zcsa/presentation_buffer_area, sap/bufdir_entries (buffer PRES) Calendar: zcsa/calendar_area, zcsa/calendar_ids (buffer CALE) Tables Generic key: zcsa/table_buffer_area, zcsa/db_max_buftab (buffer TABL) Single record: rtbb/buffer_length, rtbb/max_tables (buffer TABLP) Export/import: (buffer EIBF) rsdb/obj/buffersize, rsdb/obj/max_objects, rsdb/obj/large_object_size

6.1.3.VKON DATABZE
SAP Library:

Database Monitor [SAP NW2004s].

V transakci ST04. Dle je strun uvedeno co sledovat. Dal podrobnosti najdeme v SAP Library. Databze lze monitorovat v tchto oblastech148: Monitorovn db proces. Bu se pouije db cockpit nap. ST04 ve stromu Performance Wait Event Analysis Session Monitor nebo pro MaxDB transakce DB50. Nzev je pro rzn DB rzn, nap. aplikace, thread activity, Informix session, Oracle session nebo SQL procesy. Monitorovni sdlen SQL oblasti. Db cockpit nap. ST04 ve stromu SQL Statement Analysis Filesystems Request. Monitorovn disk. Db cockpit nap. ST04 ve stromu Wait Event Analysis. Monitorovn databzovch zmk. Db cockpit nap. ST04 ve stromu Wait Event Analysis. Monitorovn databzovch buffer. Transakce ST02. Nsledujc hodnoty charakterizuj kvalitu buffer: Physical read access je poet pstup (blok nebo strnek) na hard disk kvli ten. Logical read access je poet pstup (blok nebo strnek) kvli ten. Buffer quality nebo hit ratio je hodnota v procentech vypoten dle logical accesses physical accesses 100 vzorce: Buffer quality= logical accesses 6.1.3.1.SPECIFIKA DB ORACLE SAP Library:

SAP/Oracle Performance Monitoring Strategies [SAP NW2004s].

SAP note 458077, 618868. Dle SAP note 793113 a 354080, Oracle wait events 619188, FAQ o zmcch 745639, FAQ o latch 767414. Transakce DB01, ST03.
148

Podrobnji SAP note 789011.

64/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

Databzov instance Oracle alokuje pam ve tech oblastech: Data buffer soust system global area (SGA) Parametr DB_BLOCK_BUFFERS v init<SID>.ora Kvalita (Quality %) by mla bt nejmn 94% Shared pool soust system global area (SGA) V nm se ukldaj administrativn informace. Obsahuje row cache pro nap. jmna a charakteristiky tabulek, extent, pol a uivatel. Dle obsahuje shared SQL area pro uleen provdcch pln SQL dotaz, aby se nemusely stle pepotvat. Parametr SHARED_POOL_SIZE v init<SID>.ora Indiktor pinratio by neml klesnout pod 98%. Jestlie db neme zskat informace o row cache, provede recursive call kvli importu dat z disku. Pomr mezi user calls a recursive calls by ml bt co nejvt, neml by bt ni ne 2.1. Typick velikost shared pool je mezi 300 MB a 600 MB produktivnho systmu. Program global area (PGA) Pam alokovan pro db procesy. Pro kad db proces se me alokovat 2 MB a 5 MB. DB Monitor je dostupn v transakci ST04.
Pklad z praxe: Hodnota Data buffer Quality by mla bt 97% a vice. Poet Physical reads a Physical writes by neml bt ve stejnm mtku. Poet Buffer busy waits by neml peshnou 5% potu Reads. Hodnota DD-Cache quality by mla bt v produktivnm systmu nad 90% (80%). Hodnota SQL Area pinratio by mla bt 99% (95%). Pomr reloads/pins by ml bt men ne 0,04. Hodnota Allocation retries by nemla v prbhu innosti vzrstat. Hodnota Alloc fault rate by nemla peshnout 1%. Hodnota rollbacks by nemla bt vysok. Hodnota User/Recursive calls by mla bt vt ne 2. Pokud je men ne 1, mlo by se zat s analzou pin. Pomr Parses / User call by neml bt vt ne 0,25. Hodnota Reads / User calls by nemla bt vet ne 30149 (SAP note 618868 uvd dokonce 20). Hodnota Time/Users calls by nemla bt vt ne 15 ms. Pomr Busy wait time/CPU time by ml bt kolem 3/2. Vt znamen problm. Souet Short table scans a Long table scans dv poet tabulek, kter byly cel peteny. Vysok hodnota Fetch by rowid signalizuje velk pouit index, co je obecn douc. Pomr Fetch by rowid / Fetch by continued row by ml bt vt ne 1000. Pomr Sorts Memory / Sorts Disk by ml bt vt ne 20.

V ppad problematickch hodnot lze postupovat dle ve uveden SAP Library. 6.1.3.2. SPECIFIKA SQL SERVER SQL Server alokuje pam do t oblast: Data cache Pro strnky tabulek a index v 8 kB blocch. 150 Sleduje se hodnota Hit ratio by ml bt nejmn 97%. Lad se parametry MIN_SERVER MEMORY a MAX_SERVER MEMORY. Procedure cache
149

Mm podezen, e tuto hodnotu nepzniv ovlivuje ast zlohovn. Potom je vt hodnota a nevypovd to o niem. 150 Interpretace hodnot je v SAP note 515376.

65/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

Pro pouvan stored procedures a asociovan provdc plny. Stored procedures je to, co SQL pkazy SAP databze interface optimalizuje pro SQL Server databzi. Je to ekvivalent shared SQL area v Oracle RB. Velikost je nastavovna automaticky kolem 50 a 500 MB. Sleduj se hodnoty Procedure Cache a Hit ratio %. Fixn velikost pamti Je dynamicky alokovno od 20 MB do 100 MB v zvislosti na velikosti systmu. Je urena nap. pro spojen mezi R/3 work procesy a databz (piblin 400 kB pro kad proces), databzov zmky (kolem 60 byt na kad zmek) a oteven objekty (kolem 240 byt na kad objekt). SQL server me pout ti strategie pro alokovn pamti a jsou zobrazeny v poli Memory Setting (AUTO, FIXED nebo RANGE) databzovho monitoru. Aktuln velikost je uvedena v poli Current memory (od 6.20 jet dal parametry MINIMUM a MAXIMUM). Pro SAP instance je vhodnj pevn velikost pamti. DB Monitor je dostupn v transakci ST04.

6.1.3.3.SPECIFIKA MAXDB MaxDB m dva dleit buffery pro ladn vkonu: Data cache Parametr DATA_CACHE, hodnota by mla bt 98% a vy. Catalog cache Parametr CAT_CACHE_SUPPLY, hodnota by mla bt 86% a vy. DB Analyzer je separtn program, kter b na rovni OS. Me se spustit, zastavit a analyzovat v transakce DB50. 6.1.3.4.SPECIFIKA DB2 PRO UNIX A WINDOWS Alokovan pam je vytvoena ze dvou st: Database Global Memory Sdlen pam pro databzov server. Agent Privte Memory Pam pro jednotliv databzov procesy. Obsahuje Application Support Layer a Sort Heap pro vsledky tdn tabulek. Pro kad SAP pracovn proces je startovn nejmn jeden Agent a jeho celkov pam se pot nsledovn: Total memory= Database Global Memory Agent Private Memory number work process Nejdleitj prvky Database Global Memory jsou: Buffer Pool Pro tabulky a indexy. Je vytvoeno pro jednu DB instanci nkolik tchto pool. Velikost blok je identick s velikost blok datovch, mezi 2 a 32 KB. Velikost v 4 KB blocch je zena parametrem buffpage nebo pkazem Alter Bufferpool pro kad pool. Celkov kvalita by mla bt 96% pro ERP a nejmn 94% pro BW a nastavuje se parametry buffpage a dbheap. Database Heap Pro intern dc struktury. Lock List Pro administrace databzovch zmk.

66/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

Hodnota Lock escalations by mla bt tm 0 a nastavuje se parametr locklist. Package Cache Pro bh SQL pkaz. Pro vkon nen relevantn, nastavuje se parametr pckcachesz. Catalog Cache Pro slovnkov objekty. Kvalita by mla bt 95%, hodnota Catalog cache overow tm 0 a hodnota Catalog cache heap tak tm 0. Nastavuje se parametr catalogcache_sz. DB Monitor je dostupn v transakci ST04.

6.1.3.5.DLOUH ODEZVY PROGRAMU Dlouho bc program: SAP note 31511, 131372, 618868. 6.1.3.6.STATISTIKA TABULEK PROBLMY S ODEZVOU PI DOTAZECH O statistice SAP note 588668. Transakce ST04, DB20 a DB14. V transakci ST02 v zloce Tables v Detail analysis menu jsou statistiky pstupu do tabulek. Nkdy je nutn v transakci DB20 (v anglick verzi je ve vidt) vytvoit statistiku u tabulky, u kter jsou dlouh odezvy151. Kongurace v transakci DB21152.
Pklad z praxe: Pokud nm nesta peddenovan metody statistik v tabulce DBSTATCO, pak meme pouvat metodu CI naplnovnm lohy v transakci DB13 nap. takto: Statistiky podle tabulky DBSTATCO nepoutt, aby nepepisovaly metodou E (stimate table) kvalitnj statistiky vytvoen metodou CI (compute table + validace index). Na produktivnm systmu spustit kad pracovn den Check optimizer statistics a Update optimizer statistics153. V souboru init<SID>.sap se nastav nap. parametry pro metodu CI154 (parametr stats_method) a pro sputn update, pokud se poet dek tabulky zmn nap. o 4% (parametr stats_change_threshold). Protoe takto se u velkch tabulek statistika pot mn asto a dlouho, je mon vytvoit skript, ve kterm se provede vpoet statistiky pro konkrtn tabulky a pomoc jobu jej spoutt v rozumnch intervalech. Pokud chceme provdt vpoet statistik vech tabulek metodou CI, musme potat, e to trv velmi dlouho prv kvli tmto tabulkm a bude obtn to provdt kad den. V tomto ppad musme smazat v init<SID>.sap parametr stats_change_threshold. Pm sputn nap. : brconnect -u / -c -f stats -f allsel,collect,method,keep -t <table> -m CI -o SAPR3. Pklad z praxe: Objevil se problm (Oracle 8.1.7.2) , kdy se dvakrt neprovedla statistika indexu VBMOD~0 a po tet se k nmu pidala tabulka VBDATA s tm, e jsou tyto objekty zameny. Transakce DB05 ani SM12 neukzala dn podezel zmek. Pozdji se ukzalo, e ve view V$LOCK jsou na konci dva zznamy, kter by s tm mohly njak souviset. Po restartu DB problm zmizel a tyto dva zznamy zmizely. el jsem je lpe nezdokumentoval.

6.2.SYSTMOV LOG
Monosti prohlen155 jsou: transakce SM21 nebo pes MMC v NT OS nebo CCMS monitorovn. Texty hlen a vysvtlivky jsou uvedeny v transakci SE92. Pokud se ji nedostaneme do systmu, pouijeme pkaz rslgview pf=<prol>156 dle SAP note 712706. Nebo od kernelu 7.00 pkazem sapcontrol -host <host> -nr <nr> -function ABAPReadSyslog. Tak meme pout analzu aplikanch protokol, transakci SLG1.
151

Viz SAP note 440651, o plnovn statistik SAP note 93256 a o optimalizaci pstupovch cest SAP note 114716. 152 SAP note 106047, 122718, 132861, 93098. 153 Pokud jsme dle poznmky 91) zmnili pouit sadba na brconnect v DB13, tak se nenabz nabdka metod vpotu statistiky v DB13 a mus se specikovat v init<SID>.sap. 154 Pokud se vyskytne pi vytven statistiky CI problm s temporary prostorem, tak db uivateli OPS$ piadme tamporary tablespace PSAPTEMP dle SAP note 3155. 155 O problmech nap. SAP note 25526. 156 Kde <prole> nap. v bash shellu je uveden v kapitole 5.1.

67/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

6.3.SYSTM MONITOROVN CCMS


SAP note 420213, 209834, 110368. Dal informace tak v Conguring the Monitoring Architecture. Systm monitorovn je tvoen temi stmi: 1) Kolekce monitorovacch dat. Jsou monitorovny specilnmi programy (ABAP, C, Java) zvanmi data kolektory. Data se ukldaj do hlavn pamti zvan monitorovac segment, jeho velikost meme urit parametrem prolu157. Po zaplnn se pepisuje a pepsan se ukld do tabulky ALALERTDB. 2) loit monitorovacch dat, kde jsou uloena monitorovan data do segment pro pozdj analzu. 3) Administrace monitorovacch dat, kter umouje zobrazovn a vyhodnocovn dat z monitorovacch segmentu. K nstrojm administrace pat Alert Monitor RZ20 nebo transakce SOLUTION_MANAGER v Solution Manager k zobrazovn kontextu obchodnch proces.

6.3.1.DATOV KOLEKTORY A CCMS AGENTI


Data do centrlnho monitorovacho systmu se zskvaj v CCMS dvma zpsoby: Pomoc denovanho ABAP rozhran SAP instance. Potom je teba jeden voln pracovn proces. Pomoc CCMS agent pro systmy, kter nemus bt instanc SAP pomoc Remote Function Call (RFC). CCMS agenti: SAPCCMSR pro nonSAP instance. Data tou ze sdlen pamti procesu saposcol a z log rznch aplikac i OS.. SAPCCM4X pro SAP instance od 4.0 ve. Data tou ze sdlen pamti instance. SAPCM3X pro SAP instance 3. X. Data tou pomoc CCMS architektury, ze sdlen pamti instance. CCMS agenti se registruj158 pomoc parametru -R a uveden prolu [pf=<prole path>] nebo pomoc konguranho souboru -r -f <le name> [pf=<prole path>]. Agenti se startuj159 parametrem -DCCMS. V transakci RZ21 lze zkontrolovat CCMS agenty v technick topologii monitorovac architektury v menu pro technickou infrastrukturu. Data by se nemla natat dve ne po 300s160, aby se nezahltil monitorovac systm a monitorovan systmy.

6.3.2.ALERT MONITOR
Transakce RZ20 nebo transakce SOLUTION_MANAGER v Solution Manager. SAP note 420213, FAQ v 548624, o alertech DB Oracle 483856. Tak v Technical Views of the Alert Monitor. Alert monitor mus mt aktivovanou funkci drby (potom ho budeme oznaovat RZ20 (on)), pokud chceme provdt editaci MTE a monitor. drbu pepnme v menu Extras. Alert (vstraha) zobrazuje bu souasn stav hodnot monitorovanch objekt nebo historii dat v tzv. otevench alertech. Lze sledovat i historii vyzench alert.
157 158

Parametr prolu alert/MONI_SEGM_SIZ. Viz SAP note 209834. 159 Registrace se ru parametrem -U. 160 Parametr prolu rdisp/autoabaptime, kter nastavuje interval spoutn kolektorovch metod v dialogovm mdu programem SAPMSSY8, kter je spoutn programem SAPMSSY6 (loha typu autoabap). asov nronj metody spout na pozad job SAP_CCMS_MONI_BATCH_DP, kter je vykonvn reportem RSAL_BATCH_TOOL_DISPATCHING. Jakm zpsobem se spust metoda sbru dat a jak asto se uri v transakci RZ20.

68/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

Vlastn aktualizace nevyvol naten novch dat, ale pouze aktualizuje zobrazen MTE. Pokud chceme run vyvolat sputn metod natajc data v menu Edit Node (MTE) v transakci RZ20 (on). Alerty je mon pout v Alert Managementu (ALM). O tom vce Forwarding Alerts to Alert Management (ALM). Od kernelu 7.00 meme alerty zobrazit i z pkazov dky pkazem sapcontrol -host <host> -nr <nr> -function GetAlerts. 6.3.2.1.MONITOROVAC OBJEKTY Zobrazuje monitorovac data v tzv. Monitoring Tree Element (MTE) a generuje upozornn. Kad monitorovac objekt m obecn vlastnosti, m skupinu atribut nkolika typ161 dle jejich vlastnost a metody pro sbr dat, pro analzu a pro automatickou reakci Objekty jsou pireny do MTE td, kter slou pi tvorb pravidel pro monitory. Obecn nastaven monitoringu provdme v transakci RZ21. Pokud chceme upravit i prahov hodnoty pro monitorovan objekty, potom nejdve vytvome novou variantu vlastnost v transakci RZ21 (Properties Variants Create) a aktivujeme j. Variantu vlastnost meme exportovat do transportnho poadavku. Operanm mdm meme piadit variantu v transakci RZ04. Vlastn prahov hodnoty upravujeme v transakci RZ20 (on), tedy se zapnutou funkc drby, kdy vybereme pslun atribut a vybereme Properties. Nebo v transakci RZ21, kde meme udrovat varianty, skupiny obecnch a vkonovch atributu a metody. Zmny objekt se projev ve vech monitorech. 6.3.2.2.SADY MONITOR A MONITORY Meme si vytvoit sady monitor a vlastn monitory (statick nebo dle pravidel) v transakci RZ20 pokud si zapneme v menu Extras funkci pro drbu (Activate maintenance function). Nejdve se zalo sadu monitor a v nm dal monitory. Pro centrln monitoring je lep pout monitory dle peddenovanch pravidel, protoe se proces generovn uleh a monitory se mohou stt pehlednj. Pravidla se do monitoru vkldaj jako zvltn typ uzlu. Nejastji pouijeme pravidlo CCMS_DEFINE_R3_SYSTEMS a pod nm nap. CCMS_GET_MTE_BY_CLASS. Druh typ uzlu nazvan virtuln slou k lep organizace MTE. Pro systmy se specickmi MTE tdy je mon vytvet v transakci RZ21 v technick infrastruktue skupiny systmu. Ty potom pouijeme nap. v pravidlu CCMS_DEFINE_R3_SYSTEMS. Monitory od SAPu by se nemly mnit162. Peddenovan monitory jsou popsny v Precongured Monitors.
Pklad z praxe: Monitor me mt v uzlu s pravidlem CCMS_DEFINE_R3_SYSTEMS informace z tchto MTE td v takto uspodanch virtulnch uzlech: CCMS:R3DataSupplierLog, CCMS_Tooldispatching_Messages, CCMSSelfMoni-AlertsInDB Systm: SAP_SI_InstanceOverview, OperatingSystem, Concurrent Users (all Clients), Filesystems, Availability_Context, SAPLicense, SAP_SI_LicenseExpiration Chyby, procesy a update: R3AbapShortdumps, R3DialogProgramErrors, R3BPSystemWideFreeBPWP, R3BPServerSpecAbortedJobs, R3BatchProgramErrors, R3AbapErrorInUpdate, R3ErrorsInWpSPO, R3AbapSqlError, R3EnqueueStatEnqErr, R3EnqueueStatDeqErr, R3EnqueueUtilArguments, R3EnqueueUtilEntries, R3ErrorsInWpUD1, R3ErrorFreqInWpUD1, R3EnqueueStatDataCol DB: CCMS_DB_space_mscl, CCMS_DB_backup_mscl, CCMS_DB_health_mscl, CCMS_DB_perf_mscl, CCMS_DB_dd_mscl, pro Oracle CCMS_ORA_health_ora_mlcl, zmky CCMS_ORA_perf_lock_extx_pfcl Vkon: R3DialogResponseTime, R3MemMgmtPrivWpNo, R3BufferProgramSwap (R3BufferSwap u 4.6), R3BufferTableDenition a dal jako R3DialogQueueTime, R3DialogLoad+GenTime, R3DialogDbReqTime, R3DialogLongRunners, R3DialogGuiCallbackTime, R3DialogFrontEndNetTime, R3DialogLogonLoadQuality, R3UpdateResponseTime, R3UpdateQueueTime
161 162

Jsou to: performance, status, log, text a heartbeat pro kontrolu aktivity. Pomoc OK kdu sapmoni v transakci RZ20 (on) je mon upravovat i tyto monitory.

69/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

Komunikace: CCMS_tRFC_qRFC_SYSFAIL_Errors, CCMS_tRFC_qRFC_CPIC_Errors CTS: SAP CTS Transports Imports, SAP CTS Communication Interface, SAP CTS Transports Releases Syslog: R3Syslog Bezpenost: R3SyslogSecurity, SecurityUserMasterRecords a jemnji teba SecurityLogon, SecurityTransactionStart, SecurityUserMasterRecords, SecuritySystem, SecurityMiscellaneous

6.3.2.3.CENTRLN MONITOROVAC SYSTM Vce o tom najdeme v Monitoring Multiple Systems. Pokud chceme monitorovat (centrln monitorovac systm) v jednom Alert Monitoru vce systm, nejdve v transakci SM59 vytvome dv RFC spojen pro kad systm nap. <SID>_DATA a <SID>_ANALYSIS (typ 3 a zakrtneme polko Current User). Potom v transakci RZ21 kad systm pidme v menu Technical Infrastructure Create remote monitoring entry. Potom se tyto systmy objev pi vytven vlastnho monitoru. Druh zpsob natn dat msto RFC spojen <SID>_DATA je pomoc CCMS agentu. Po jejich zaregistrovn je meme zpravovat v transakci RZ21 v topologii monitorovacho systmu v menu Technical Infrastructure. Pro rzn systmy meme mt vlastn variantu vlastnost atribut a proto je musme na jednotliv systmy transportovat z centrlnho monitorovacho systmu. 6.3.2.4.MONITOROVN DOSTUPNOSTI Monitorovn dostupnosti je nezvisl na monitorovn MTE. K tomu se pouv dal CCMS agent zvan CCMSPING, kter se mus tak zaregistrovat a spravuje se v transakci RZ21 v topologii monitorovacho systmu v menu Technical Infrastructure. Tyto agenty je mon novji kaskdovit pospojovat u rozshlch a rozlehlch st systm. Vce je uvedeno v Availability Monitoring and Agent CCMSPING. Dal monost je pout na JAVA a dal http kompaktibiln komponenty dotazovn pomoc http dotaz infrastruktury Generic Request and Message Generator (GRMG). GMRG aplikace je Java Server Page (JSP), servlet nebo Business Server Page v SAP WAS. Ke konfuguraci na stran CCMS slou transakce GRMG. O tom vce nap. SAP Library: Monitoring with the Generic Request and Message Generator [2004s] a Customizing and Operating GRMG Monitoring. 6.3.2.5.MONITOROVN ZVLTNCH KOMPONENT Je mono monitorovat: Jednotliv transakce pidnm zznamu do tabulky ALTRAMONI v transakce SE16 a aktivac v pslunm monitoru pomoc pravidla CCMS_GET_MTE_BY_CLASS. Vce v SAP note 308048 a Monitoring Response Times of Transactions or Clients. Joby, kter chceme monitorovat uvedeme do tabulky ALBTCMON a v transakci RZ21 aktivujeme metodu CCMS_BATCH_MONITORING. Pro monitoring pouijeme MTE tdu Job_monitoring. Vce SAP note 553953 a Monitoring Jobs with the Alert-Monitor. ALE objekty lze monitorovat bu pomoc pipravench vzor pro ALE/EDI objekty nebo vytvome nov monitorovac objekty v transakci BDMO pro jednotliv typy IDoc objekt. ALE message lze monitorovat v ALE status monitor v transakci BD87. tRFC a qRFC objekty, kter se hlavn uplatuji u CRM systm, se monitoruj bu v monitorech vytvoench dle vzoru pro komunikaci a nebo se monitorovn nastavuje v transakci RZ21 v menu Technical Infrastructure Congure qRFC Monitoring. Vce o tom v Monitoring qRFC and tRFC Calls. Spojen qRFC pouvaj na stran klienta QOUT scheduler (monitor transakce SMQS) a na strane serveru QIN scheduler (monitor transakce SMQR). Monitor pro odchoz frontu je transakce SMQ1 a pro pchoz frontu je transakce SMQ2. A transakce SMQ3 pro pchoz frontu s re-use pro-

70/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

perty. Transakce SBGRFCMON je pro monitorovn novho bgRFC objektu (Background Remote Function Call)163 popsan v "bgRFC Monitor". Saposcol a logy pomoc CCMS agenta SAPCCMSR dle SAP note 209834. SNMP trapy. o tom vce Sending Alerts as SNMP Traps a Design und Integration von SNMP-Funktionen in SAP NetWeaver. ITS AGate monitorovn se nastavuje dle SAP note 418285 SAP note 452797 popisuje dva nstroje, kter roziuj pouit transakce RZ20. Obchodn procesy je mon nap. monitorovat v Solution Manager. Vytvej se v transakci SOLMAN_DIRECTORY a nastavuj a monitoruj se v transakci SOLUTION_MANAGER. Zobrazovn dat z trasovn ABAP (data dostupn z transakce STAD) z vce ABAP systm a nebo z DSR (Distributed Statistics Records) z nonABAP komponent. Dopluje monosti Workload Global Monitor (transakce ST03G), kter zobrazuje agregovan data z DSR kolektoru. Transakce STATTRACE zobrazuje rovnou jednotliv zznamy od CCMS agenta. Vce najdeme v Functional Trace (STATTRACE). Trval historie vkonovch dat (CPH) na centrlnm monitorovacm systmu, kterou je mon pout k analze v BW, je dal monost. Administruje se v transakci RZ23N. O tom vce v Central Performance History of the Monitoring Architecture, Customizing and Operating GRMG Monitoring a Integration of CPH data into the Business Warehouse.

6.4.TRASOVN
SAP note 171805 a 495911. Pi hledn pin problm je mono vyut trasovn. Systm umouje tato trasovn: 1) SQL pstup do DB, kter se provd provd pomoc transakce ST05. 2) ABAP program, kter se provd nstroji ABAP Workbench jako nap. ABAP Debugger. 3) Internch operac SAP systmu (systm traces), kter se provd provd pomoc transakce ST01. 4) SAP proces (developer traces). Logy se prohl pomoc transakce ST11, nebo pomoc MMC nebo pmo v pslunm adresi [DIR_HOME]. Vce o procesech v kapitole 2.1.2 a 2.1.3. Od SAP Web AS je mon pi nepedvdatelnch chybch pout tzv Trace Logging164, kter umouje omezit velikost trasovacch soubor. 4.1) Pracovn procesy a dispeera lze monitorovat, nastavovat trace level a spravovat je mon bu v transakci SM50 nebo i extern pkazem dpmon [.exe] [pf=<Path to Prole>/<Instance-Prole>]165. Toto je vhodn, kdy se u nememe dostat ke sprv proces pes transakci SM50 a potebujeme pslun proces nap. restartovat. Lze pout nap. periodicky aktualizovan seznam pracovnch proces: dpmon l. Parametry dpmon h nebo zkratky uveden v menu s pkazov dky, nap. dpmon p, dpmon d. Stav pracovnch proces meme sledovat pesmrovnm standardnho vstupu nap. takto: dpmon l >dpmon.log. Od kernelu 7.00 je mono pout sapcontrol -host <host> -nr <nr> -function <Webmethod>, kde Webmethod me bt GetProcessList nebo ABAPGetWPTable.
163

Vce o bgRFC je v http://help.sap.com/saphelp_nw70/helpdata/EN/b5/1051421310c153e10000000a1550b0/frameset.htm. 164 Odkaz na SAP Library. 165 V i5/OS sispatcher monitor DPMON volme pkazem CALL PGM (DPMON) PARM (pf=/usr/sap/<SID>/SYS/prole/<instance prole>).

71/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 6.VKON, MONITOROVN A TRASOVN APLIKANHO SERVERU

4.2) Message server lze monitorovat a nastavovat trace level v transakc SM51 a SMMS , ve kter zskme informace (v menu Skok) o dalch procesech (SM50), release kernelu, komunikan tabulce, front poadavk (Queue info) a nhled do log. Nebo externm nstrojem msmon [.exe]166 a msprot. 4.3) Gateway server se monitoruje, nastavuje trace level a spravuje v transakc SMGW nebo programem gwmon [.exe] 167. 4.4) ICM se monitoruje se v transakci SM51. Nebo pkazem icmon[.exe]. a SMICM168. 4.5) Enque server lze monitorovat v transakci SM12 v menu Extras. Nebo pkazem ensmon. 4.6) J2EE server lze monitorovat pkazem jcmon169 nebo nkter funkce pkazu sapcontrol -host <host> -nr <nr> -function <Webmethod>.

6.5.SAP SUPPORT SERVICES


SAP note 91488, 69455. FAQ: SAP note 216952. [SAP SMP]: service.sap.com/supporttools. Shrnut postupu instalace (viz tak kapitola 13.5): 1) Instalovat Add-On ST-A/PI a ST-PI, pokud nemme. Viz kapitola 9.6. 2) Postupovat dle programu RTCCTOOL, kter spustme v transakci SE38.
Pklad z praxe: Posledn krok doporuovan programem RTCCTOOL nefunguje, pokud jet neprovedeme toto: 1) 1) V transakci SDCC nebo SDCCN (pozor na to) v menu Maintenance Remote enviroment Service source dest. Nastavme pslun RFC spojen. Pokud potebujeme na mstn systm, tak vytvome pomoc transakce SM59. 2) 2) V transakci SDCC v menu Maintenance Refresh Service Denitions provedeme obnovu denic service. 3) Pokraujeme poslednm bodem npovdy programu RTCCTOOL.

166

V R/3 nen monitor SMMS. Potom pouze pkazem msmon [.exe] a od SAP Web AS msprot [.exe] na rovni OS. Nastavuje trace level. Testovat je mon pkazem lgtst [.exe]. Popis je v SAPLibrary v Display and Control Work Processes [SAP NW2004s] nebo Monitoring and Administration of the SAP Message Server [SAP NW2004s]. 167 O uit SAP note 64016. 168 Program icmon je dispozici od jdra 46D (viz hodnoty prolu), ale tato transakce je a v AP WAS 6.xx. 169 Viz Monitoring JCmon.

72/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 7.SPRVA UIVATEL A BEZPENOST

7. SPRVA UIVATEL A BEZPENOST


SAP Library:

Users and Roles (BC-CCM-USR) v BC-CCM nebo v BC-SEC [SAP BC]. Security Audit Log (BC-SEC) v Security (BC-SEC) [SAP BC]. Security Audit Log v BC System Services v Client/Server Technology (BC-CST) [SAP BC]. Security Audit Log (BC-SEC) [SAP NW2004s]. SAP NetWeaver Security Guide [SAP NW2004s]. System Security [SAP NW2004s].

[SAP SMP]: service.sap.com/security Literatura: [IBM 2003]. Menu: Nstroje Administrace drba uivatele SAP note 159885, ochrana dat 30724, Sign-On 550742. Chybov kdy pi pihlaovn jsou uvedeny v SAP note 320991. Transakce:
KCH3 Display prot center hierarchy KCH6 EC-PCA: Display standard hierarchy PFCG Role Maintenance PFUD User Master Data Reconciliation SA02 Academic title (cent. addr. admin.) SA03 Titles (central address mgt.) SA04 Name prexes (centr. addr. admin.) SA05 Name sufx (centr. addr. admin.) SECR Audit Information System SECR_EDIT Edit Audit Info Structures SM01 Lock Transactions SM02 System Messages SM04 User List SM18 Reorganize Security Audit Log SM19 Security Audit Conguration SM20 Security Audit Log Assessment SU0 Maintain Own User Defaults SU01 User Maintenance SU01_NAV User maint. to include in navigation SU01D User Display SU02 Maintain Authorization Proles SU03 Maintain Authorizations SU05 Maintain Internet Users SU1 Maintain Own User Address SU10 User Mass Maintenance SU12 Mass Changes to User Master Records SU2 Maintain Own User Parameters SU20 Maintain Authorization Fields SU21 Maintain Authorization Objects SU22 Auth. Object Usage in Transactions SU24 Auth. Obj. Check Under Transactions SU24_CHECK Switch Off Authorizations: Test SU25 Upgrade Tool for Prole Generator SU26 Upgrade Tool for Prole Generator SU3 Maintain Users Own Data SU50 Maintain Own User Defaults SU51 Maintain Own User Address SU52 Maintain Own User Parameters SU53 Display Check Values SU55 Call the Session Manager menus SU56 Analyze User Buffer SUGR Maintain User Groups SUIM User Information System SUPC Role Proles SUPO Maintain org. levels (SAP note 323817) USMM Customer measurement esky: KCH3 Zobrazen skupiny prot-center KCH6 EC-PCA: Zobr.standardn hierarchie PFCG drba rol PFUD Vyrovnn kmen.soub.uiv. SA02 Akademick titul (centr.sprva adr.) SA03 Osloven (centrln sprva adres) SA04 Tituly ped jmnem (centr.sprva adr) SA05 Tituly za jmnem (centr.sprva adres) SECR Inf.systm auditu SECR_EDIT Zpracovn inf.struktur auditu SM01 Blokovn transakc SM02 Systmov hlen SM04 Seznam uivatel SM18 Reorganizace protokolu bezp.auditu SM19 Kongurace bezpenostnho auditu SM20 Vyhodnocen protokolu bezpe.auditu SU0 drba pev.hodnot uivatele SU01 drba uivatele SU01_NAV drba uivatele k zahrn.do navigace SU01D Zobrazen uivatele SU02 drba prol oprvnn SU03 drba oprvnn SU05 drba uivatel Internetu SU1 drba vlastn adresy uivatele SU10 Hromadn drba uivatel SU12 Hromadn zmny km.zzn.uivatele SU2 drba vlastnch parametr uivatele SU20 drba pol oprvnn SU21 drba objekt oprvnn SU22 Pouit objekt oprv.v transakcch SU24 Obj.oprv.-Kontrola v transakcch SU24_CHECK Test vypnut oprvnn SU25 Upgradetool pro genertor prol SU26 Upgradetool pro genertor prol SU3 drba uivatelskch dat SU50 drba pev.hodnot uivatele SU51 drba vlastn adresy uivatele SU52 drba vlastnch parametr uivatele SU53 Zobraz. kontr. hodnot SU55 Vyvoln menu Session Managera SU56 Analza uivatelskho bufferu SUGR drba skupin uivatel SUIM Uiv.informan systm SUPC Proly k rolm SUPO Zpracovn organ.rovn (SAP note 323817 USMM Monitorovn zkaznka vstup.obr.

7.1.AUTENTIFIKACE UIVATEL A SINGLE SIGN-ON


SAP Library:

User Authentication and Single Sign-On [SAP NW2004s].

73/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 7.SPRVA UIVATEL A BEZPENOST

Transakce SS02, STRUST a STRUSTSSO2. Autentikace uivatel se provd pomoc rznch mechanizm jako jsou nap.: uivatelsk ID a heslo SAP logon tickets SSL a X.509 klientsk certikty dal (Pluggable Authentication Services (PAS), Security Assertion Markup Language (SAML) a ava Authentication and Authorization Service (JAAS)) Pro velk systmov landscape meme redukovat poet hesel, ktermi by se museli pihlaovat uivatele, pomoci Single Sign-On (SSO) prosted.

7.2.AUTORIZACE ZKLADN KONCEPT A POJMY


SAP Library:

Role Maintenance v Users and Roles (BC-CCM-USR) v BC-CCM nebo v BC-SEC [SAP BC]. Identity Management [SAP NW2004s].

SAP note 20534. Kontrola oprvnn (autorizace) se provd pomoc objekt oprvnn, kter pslu do pslun tdy objekt. Jsou uloeny v R/3 repository (jsou v nm uloeny vvojov objekty ABAP Workbenchu). Tyto objekty se pouvaj v programech, kde uruj poadovan oprvnn pro tento objekt. Oprvnn uivatele se piazuj do prol. A z prol jsou tvoen uivatelsk role. Uivatele je mono piadit do rznch rol, vjimen mu piadit pmo prol. Pokud logick souin vech oprvnn uivatele nad danm objektem oprvnn vyhovuje poadovanmu oprvnn aplikace na tento objekt, je uivatel autorizovn. Oprvnn uivatele, kter je pihlen, jsou uloena v zsobnku. Nkdy se tento zsobnk pokod (me nastat i pi zmn oprvnn uivatele) a je nutn, aby se znovu pihlsil do systmu a tm obnovil oprvnn nebo zskal nov.

7.3.CENTRLN ADMINISTRACE UIVATEL


SAP Library:

Central User Administration v Identity Management v Security [SAP NW2004s].

Centrln administrace uivatel CUA umouje spravovat uivatele tzv. dtskch systm z centrln systmu. Je pitom pouita technologie ALE (Application Link Enabling). Pozor, systmy by mly mt stejn jazyk, jinak vzniknou problm pi penosu uivatel. Pozor tak na velikost psmen u hesel. Je teba pout velkch psmen, pokud se pouvaj star verze aplikanch server. Pi kongurace se pouvaj transakce SCUA, SCUM, SCUG a SCUL. Na centrlnm systmu v transakci SU01 se objev zloka systmy a sloupce Systmy v zloce pro role a proly. Firemn adresa se upravuje v transakci SUCOMP. Centrln systm se me propojit z LDAP. Strun popis postupu pipojen systmu (dtsk systm) do CUA: 1) Denice logickch systmu pomoci transakci BD54. Na centrlnm systmu se zalo pro kadho klienta dtskho systmu. Na dtskm systmu se zaloi pro centrln systm a pslunho klienta. 2) Piazen logickho systmu pslunmu klientu na dtskm systmu pomoc transakce SCC4. 3) Nastaven potebnch rol na obou systmech a potebnch klientech pomoc transakce PFCG. Na dtskm systemy vytvome kopie rol SAP_BC_USR_CUA_CLIENT* a na centrlnm systmu vytvome kopie rol SAP_BC_USR_CUA_CENTRAL*.

74/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 7.SPRVA UIVATEL A BEZPENOST

4) Vytvoen systmovch uivatel pro RFC komunikaci na obou systmech a klientech pomoc transakce SU01 a piad se jm pslun role. 5) Vytvoen potebnch RFC spojen z centrlnho systmu na dtsk systm a z dtskho systmu na centrln. 6) Nastaven distribunho modelu na centrlnm systmu pomoc transakce SCUA pisnm klient novho systmu do seznamu. 7) Pevzet uivatel z kadho klienta detskho systmu na centrlnm pomoc transakce SCUG. Nejdve se porovnaj a synchronizuj remn adresy na dtskm systmu. Potom se provede transfer uivatel z dtskho systmu do centrlnho. 8) Pi vmazu dtskho systmu z CUA se klient smae v distribunm modelu v transakci SCUA (sta pouze tento krok pro doasn vmaz), pro vmaz distribunho modelu se pouije transakce BD64. Dle se v transakci WE20 se zru zprvy typu CCLONE a USERCLONE partnerskch prol partnera tylu LS (logick systm). Potom se zru vechna pslun RFC spojen, uivatel a role a ty pouit pro CUA.170 9) Kontrola statusu a hledn chyb v odesln iDoc v centrlnm systmu se provd v transakci BD87. Dle kontrolujeme systmov log v transakci SM21, nepoveden pihlen v transakci SM20 a informace o odeslanch iDoc v tabulce EDIDS pomoc transakce SE16 nebo SE16N.

7.4.ANALZA OPRVNN
Viz SAP note 23342, pro transakci SU53 SAP note 291727. Pouit trasovn pomoc transakce ST01.
Pklad z praxe: Nvod pro uivatele: Pokud systm ohls, e nemte k nemu oprvnn, tak zkuste toto: Pokud aplikace v systmu SAP R3 upozoruje na nedostatek prv na proveden danho kolu, spuste transakci SU53 (do stvajcho okna /nSU53, do novho okna /oSU53). Nebo spuste v menu: Systm Pomcky Zobr. kontroly oprv. Text na obrazovce SU53 odelete pmo sprvci systmu a zrove vedoucmu patinho modulu v SAP takto: V menu Systm Seznam Odesln do titulku napite obsah Va zprvy, v pjemci vyplnte jmno Vaeho klovho uivatele, kter rozhodne, zda mte mt prva na tyto transakce. Ve verzi 700 sta, kdy uivatel spust su53 a nsledn sprvce se me u sebe v transakci SU53 podvat i na dotynho uivatele. Uivatel, pokud nem oprvnn na SU53 me zaslat sprvci obsah oknka, kter se oteve pi kliknut na chybovou hlku o nedostatench prvech.

7.5.AUDIT INFORMAN SYSTM (AIS)


Transakce SECR (zastaral, nepouvat, novji u nen) a transakce PFCG. SAP note 77503. Transakce SECR byla nahrazena prostedm zen rolemi dle SAP note 451960. Je to prostedek vhodn pro vytven rol pro auditory a vedouc pracovnky.

7.6.BEZPEN KONEKTIVITA
SAP Library:

System Security for SAP Web AS ABAP Only [NW2004]. Trust Manager [NW2004]. Conguring the SAP Web AS for Supporting SSL [NW2004]. System Security for SAP Web AS Java Only [NW2004].

SAP note 550779, 66687. Transakce STRUST. Systm me pouvat pro bezpenou ifrovanou komunikaci zaloenou na PublicKey technologii vyuvajc: Secure Store and Forward Mechanisms (SSF), kter slou k bezpenmu ukldn ifrovanch a podepsanch dat a dokument a nakldn s nimi. Pouv Public-Key Cryptographic Standards (PKCS).
170

Viz SAP note 801877.

75/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 7.SPRVA UIVATEL A BEZPENOST

Systm Personal Security Environment (PSE). Je uloen v chrnnm adresi pstupnm pouze systmu jako vlastnkovi, kde jsou vlastn kle a certikty. Secure Sockets Layer (SSL) Protocol. Pomoc transakce STRUST udrujeme PSE, certikty a SSF. K ifrovn dat SAP server pouv SAP Cryptographic Library (SAPCRYPTOLIB), kterou se nahrazuje bn pouvan SAP Security Library (SAPSECULIB) pro pouit SSF. Na stran klienta se pouv SSF Remote Function Call (RFC) server ssfrfc. K tomu tak SAP note 662340 a o analze chyb kryptograck knihovny 800240. O SAPSECULIB pojednv SAP note 354819. Viz tak dokument Congure Secure Network Communication (SNC). O digitlnm podpisu SAP note 578377.

7.7.BEZPENOSTN AUDIT
SAP note: 539404. Aby po restartu nabhala dynamick kongurace (transakce SM19), mus bt sputna i statick kongurace. Nutn pedpoklad funknosti bezpenostnho171 auditu je nastaven parametru prolu rsau/enable na hodnotu 1, nejlpe v DEFAULT profilu. Soubor se zakld kad den nov. Pokud se do konce dne zapln do velikosti uren parametrem prolu rsau/max_diskspace/local, tak se zpis do konce dne zastav. Problmy mohou tak nastat, pokud nen ve sdlen pamti SCSA172 dostatek msta alespo pro dva ltry. Transakc SM18 se maou star logy.

7.8.SPECILN UIVATEL SAP* A DDIC


SAP Library:

Protecting Specil Users v First Installation Procedure v Users and Roles [SAP BC]. Protecting Specil Users v First Installation Procedure v Users and Roles. [SAP NW2004s].

Nutno zmnit pednastaven heslo nebo SAP* v novch klientech deaktivovat po zaloen novch superuivatel (prol SAP_ALL a SAP_NEW). Program RSUSR003 uke stav defaultnch hesel. Pednastaven hesla: SAP*: v klientech 000 a 001 m heslo 06071992, v novch klientech PASS DDIC: v klientech 000 a 001 m heslo 19920706 EARLYWATCH: v klientu 066 m heslo SUPPORT Uivatel SAP* jez zakdovn v jde jako superuivatel a pokud se v tabulce USR02 vyskytne uivatel SAP*, pak se prva pebraj z tto tabulky. Toto je mon dajn173 vyut pi ztrt sprvcovskch hesel. Obecn: 1. Pihlsme se jako DB sprvce a provedeme zlohu tabulky USR02 bu exportem nebo kopi do zlon tabulky. 2. Smaeme zznam se SAP* uivatelem174. 3. Pihlsme se do systmu jako SAP* s pednastavenm heslem. Vytvome novho sprvce poppad jet upravme heslo pro uivatele DDIC v transakci SU01. 4. Odhlsme se a obnovme ze zlohy zznam pro SAP*. 5. Znovu se pihlsme jako prv vytvoen sprvce a zmnme heslo uivateli SAP*.

171 172

Viz SAP note 539404. Dle SAP note 173743 funkc RSAU_GET_AUDIT_CONFIG, kterou spustme bez parametr, zobrazme obsah specick audit sdlen pamti SCSA. 173 Podle Allaine Tabilin. 174 Nap.: SELECT * FROM USR02 WHERE MANDT='XXX' and BNAME='SAP*' MANDT je oznaen klienta.

76/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 7.SPRVA UIVATEL A BEZPENOST

7.9.NKTER OBJEKTY OPRVNN


V SAP Library a ostatnch nvodech se vtinou objekty oprvnn souvisejc s njakou innost. drba se provd v transakci SU03. Tdy nap. BC_A, AAAB. Nkter dleit a obecn objekty oprvnn175: S_BDC_MONI S_CTS_ADMI S_DATASET S_TABU_DIS S_TCODE S_TRANSPRT S_USER_AUT Batch input oprvnn Administran lohy v Change & Transport Systmu Oprvnn pro pstup k souboru drba tabulky (pomoc stand. nstr. nap. transakce SM30) Kontrola kdu transakce pi sputn transakce Transport Organizer drba kmen. soub. uivat.: Oprvnn

7.10.NKTER PARAMETRY PROFILU


Viz tak SAP notes 2467 a 379081.

login/disable_multi_gui_login . vypne monost sdlen tu (se stejnm login ID). login/fails_to_user_lock poet nespnch pihlen, ne se et zamkne. login/min_password_lng minimln dlka hesla login/no_automatic_user_sapstar ochrana ped automatickm uitm tu sap* (SAP note 68048). login/password_expiration_time perioda platnosti hesla. rdisp/gui_auto_logout odpoj uivatele po nastaven dob neinnosti (SAPGUI komunikace je neinn). Pokud se nastavuje, doporuil bych dost dlouhou dobu, nap. 12 hodin a jen pi velkm potu pihlench uivatel.

7.11.ZAKZAN HESLA
V transakci SM31 upravme tabulku USR40. K tomu tak SAP note 2467.

7.12.ZAMEN TRANSAKCE A POUIT SE38


Transakce zamkneme pomoc transakce SM01. Seznam doporuench transakci je v [SAP Labs 2002]. Zamen transakce bylo mono vyhledat v transakci SECR. Dleit je pi implementaci systmu zabrnit tomu, aby bn uivatele spoutli programy pomoc transakce SA38 nebo SE38. Vytvome vdy transakce. Podobn pro transakce SM30 pro drbu tabulek176.
Pklad z praxe: Transakci pro report (program napsan jako report), kter nevol dn dynpro vytvome jako transakci s parametry tak, e bude volat transakci START_REPORT, vynechme vstupn obraz, zakrtneme ddn vlastnost GUI a do pole dynpra D_SREPOVARI-REPORT napeme jmno poadovanho programu. Podle poteby meme vyplnit dal pole dynpra.

7.13.GENEROVN PROFIL UPOZORNN


Pokud se mn v roli menu, tak v prolu se pouije tlatko Expertn reim pro generovn prolu > Zpracovn starho stavu Pokud se pouije Zmna dat oprvnn, tak se zni stvajc prol pegenerovnm!
175

V menu Nstroje Administrace drba uivatele Informan systm Objekty oprvnn.


176

V transakci volme msto START_REPORT pmo transakci SM30 a do pole dynpra VIEWNAME uvedeme nzev tabulky.

77/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 7.SPRVA UIVATEL A BEZPENOST

7.14.ZKLADN ROLE PRO KONCOV UIVATELE


Je vhodn vytvoit v transakci PFCG zkladn roli pro koncov uivatele a pojmenovat nap. Z_SAP_BC_ENDUSER. Do menu role meme vloena nap. podmenu Funkce z bze s transakcemi: SESSION_MANAGER, SU3, SP02, SM36, SM37, SU53 a SU56. Podmenu Kancel s transakc SBWP. Oprvnn rozumn upravme, aby ml uivatel prva na sv vlastn objekty a neml zbyten nebezpen oprvnn.

7.15.NASTAVEN KLIENTA
Z bezpenost souvis nastaven klientu. O tom kapitola 12.3 a transakce SCC4.

7.16.SYSTMOV MEN POUIT LICENC


SAP Library:

License Administration Workbench v SAP Licenses [SAP NW2004s].

Transakce pro systmov men USMM. Data monitorovn se zadvaj v transakci SU01 v editanm mdu, tlatko Data monitorovn dle smlouvy se SAP AG. Licence se nepot, pokud je et mimo datum platnosti. Zablokovn tu nesta a nen ani nutn. Novji u jsou k dispozici nstroje pro hromadn pravy typ uivatel a monost poslat data z men v transakci USMM do administrace licenci LAW bu exportem do LAW z menu transakce USMM nebo pomoc programu RSLAW_PLUGIN. V LAW v transakci SLAW nebo LICENSE_ADMIN se nate z jednotlivch komponent. Pokud chceme poslat vsledek men do SAPNET, pak mus bt funkn nastaveni SAP Support Services. Vce o tom v kapitole 13.5 a SAP note 314672. Dal informace najdeme na: service.sap.com/licenseauditing .

7.17.VYROVNN KMENOVHO SOUBORU UIVATEL


Transakce PFUD. Meme vytvoit job pomoc transakce PFUD, kter vyrovnv kmenov soubor uivatel po importu i vytvoen rol.

7.18. RFC/ICF BEZPENOST A DVRYHODN SYSTMY


Transakce SMT1. SAP note: 128447. SAP Library:

RFC/ICF Security Guide [SAP NW2004s].

7.19.LOGOVAC SKUPINY
SAP Library:

Logon Load Balancing v Conguration [SAP NW2004s].

Transakce SMLG. Logovac skupiny se pouvaj, pokud m systm vce instanc a slou k tomu, aby na urit instance se pihlaovaly skupiny uivatel pouvajc nap. aplikace z jednoho modulu. Tm se doshne lepho vyuiti buffer instance a tm lepho vkonu systmu. Na klientsk stanici mus bt nastaveny services177, jinak v saplogonu nelze vytvoit pipojen na systm.
177

Viz poznmka 289).

78/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 7.SPRVA UIVATEL A BEZPENOST

Pro NW 7.0 a ve se mus vyplnit v atributech IP adresa. Jinak je problm pi pihlaovn do skupin.

79/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 8.TRANSPORTN SYSTM

8. TRANSPORTN SYSTM
Obecnji se mluv o TMS (Transport Management systm). Transportn systm slou k zen zmn mezi systmy danho landscape. SAP Library:

Software Change Management [SAP NW2004s]. Customizing [SAP NW2004s]. Customizing and Development v System Administration Assistant (BC-RRR) [SAP BC]. Change and Transport System Overview (BC-CTS) v Change and transport System (BC-CTS) [SAP NW2004s]. Transport Organizer (BC-CTS-ORG) [SAP NW2004s]. Transport Management System (BC-CTS-TMS) [SAP NW2004s]. Transport Tools (BC-CTS-TLS) [SAP NW2004s].

Literatura: [Koesegi 2006], [McFarland 2000], [Neureither 2004]. [SAP SMP]: service.sap.com/swlogistics SAP note 556734, 83327 a o table delivery class 2857. O transportech mezi NUC a UC systmy je SAP note 638357. Kurz: Software logistics. Menu: Nstroje Administrace Transporty Transakce:
STMS SE01 SE03 SE06 SE07 SE09 SE10 esky: Transport Management Systm Transport Organizer (Extended) Transport Organizer Tools Set Up Transport Organizer CTS Status Display Transport Organizer Transport Organizer STMS SE01 SE03 SE06 SE07 SE09 SE10 Transport Management Systm Transport Organizer (roz.view) Transport Organizer Tools Instalace Transport Organizeru Zobraz.statusu transp.systmu Transport Organizer Transport Organizer

8.1.VEOBECN TERMNY
Viz SAP note FAQ 556946, chybov scne 556941. Transportn systm pracuje s tzv. transportnmi poadavky. Pouv se vdy, kdy je teba dostat data do systmu z externch zdroj pi rznch systmovch operac jako import Support Package (viz kap. 10.4) a upgrade systmu SAP (viz kap. 11). Transportn poadavky mohou bt lokln, potom se nikam netransportuj. Ped transportem se mus transportn poadavky uvolnit nap. v transakci SE10. Vechny systmy v transportn domn maj stejn nastaven transportnho systmu178. Jeden ze systm je tzv. domnov kontrolr. Tak je mon vytvoit zlon domnov kontrolr pro ppad nedostupnosti pvodnho. Po kad zmn je teba nastaven domny aktivovat a distribuovat do dalch systm. Je mon spojit vce domn pomoc tzv. domnovch link nebo spojit domnu s externm systmem. Transportn domna m vtinou jeden spolen sdlen transportn adres. Pokud je teba nap. z komunikanch dvod vce sdlench adres, pak v rmci domny maj svj sdlen adres tzv. transportn skupiny. Domny obsahuj systmy. Virtuln systmy se pouvaj pro konguraci domn se systmy, kter jet nejsou nainstalovny. Obecn posloupnost: Objekt Package transportn vrstva [N:1:1]. Pro transportn vrstvu se nastavuje jedna transportn cesta. Pozor na systmy, kter nemaj konsolidovanou transportn cestu. Transportnmu poadavku se mus ped uvolnnm urit v transakcch SE10, SE09 i SE01 ve vlastnostech clov systm. Jinak se uvoln jako lokln transportn poadavek.
178

Popis je v souboru DOMAIN. CFG v [DIR_TRANS]/bin.

80/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 8.TRANSPORTN SYSTM

Packages nahrazuj vvojov tdy dvjch systm a pedstavuj sady repository objekt (kapitola 17.1) Pokud mnme objekt bez Package, a tu nechceme zaloit a tm ji piadit transportn vrstvu, tak nm vznikne lokln TrP. Pokud ho chceme transportovat, tak pomoc transportu kopi. Pokud se importuje vce poadavk najednou nebo vechny poadavky ve front, pak se importuji v poad jak jsou ve front. Kad krok importu je proveden pro vechny poadavky najednou. Nejdve jsou importovny vechny poadovan dictionary objekty, potom jsou vechny aktivovny a potom je proveden hlavn import vech poadavk. Pokud se takto importuj poadavky z vvojovho systmu jednoho projektu do testovacho nebo produknho systmu, je zarueno, e customizing a workbench objekty systmu jsou synchronizovny. U vce projekt je tato metoda mn pouiteln kvli importu projekt v rznch asech.

8.2.PROCES IMPORTU TRANSPORTNHO POADAVKU


Architekturu popisuje Roland Hamm v tp&R3trans179 a mn pehledn ale detailnji SAP Library. Postup procesu importi TrP je zde strun uveden pro hlub porozumn tohoto dosti sloitho procesu a tedy pro snaz hledn pin problm. 1) tp si pete informace o TrP z importnho bufferu. 2) tp zavol R3trans, kter provede ABAP dictionary import a main import do pslunch tabulek DB. Vsledek se zapisuje do logu v [DIR_TRANS]/tmp se jmny SAP*, nap. SAPI* (import log) a SAPH* (dictionary import log). 3) tp te data z import bufferu a vlo zznam do tabulky TRBAT a spust udlost (pomoc programu sapevt) a import dispatcher RDDIMPDP180 spust RDD* joby, kter provedou DDIC aktivaci, konverzi, generovan a dal. Pokud dispatcher v systmu neb, mus se naplnovat tyto joby sputnm ABAP programu RDDNEWSP. Dispatcher kontroluje obsah a zapisuje do tabulky TRBAT zznamy o TrP. RDD* joby zap do TRBAT status importu a do tabulky TRJOB slo jobu a do [DIR_TRANS]/tmp zapisuj logy SAP* (aktivan logy), DS* (distribuce) a N* nebo NCONV* (konverze). 4) tp monitoruje tabulky TRBAT a TRJOB. RDD* joby maou zznamy v tabulce TRJOB, pokud je ve v podku. V tomto ppad tp pesune logy z [DIR_TRANS]/tmp do [DIR_TRANS]/log. Pokud nen import v podku, tp vyvol restart, import dispatcher vyvol restart RDD* job a tp znovu monitoruje tabulky TRBAT a TRJOB, zda import neskonil. Pokud se kdykoliv v prbhu importu vyskytne chyba, kter brni k dokonen importu (nap. komunikan, pstup do transportnho adrese atd.), pak import skon a do log zape chybov kd. Import monitor dostupn s transakce STMS (menu Skok), ukazuje stav transportu i z pohledu tabulek TRBAT a TRJOB. Systmov transportn log SLOG*.<SID> v [DIR_TRANS]/ log je vidt i z importnho monitoru, menu Skok.

8.3.NSTROJE TP A R3TRANS
Programy tp a R3trans pouv nejen transportn systm, ale i import Support Packages (kapitola 10.4) a instalovn Add-On (kapitola 9.6) a tak export a import klient (kapitola 12.4). O parametrech R3trans viz SAP note 103582.
179

Uloen na CD ValuSAP Edition 2 English Documents, materil number 50040910, souboru \AsapEng\ Acclr8rs\08_TP_R3trans_WS_46.ppt. 180 Dal informace jsou v dokumentaci k programu, kter je dostupn pomoc transakce SE38 nebo SE80.

81/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 8.TRANSPORTN SYSTM

Npovda: R3trans -help nebo R3trans -?. npovda tp help. U vtiny ppad se mus u voln programu tp uvst prol nap. tp pf=<adresaprolu> .. Vznam chybovch hlek: tp pf=<adresaprolu> explainrc <slo chyby>. Nebezpen pkaz: tp import all! Pokud mono nepouvat. V ppad zhadnch problm, kdy ani v logu nenajdeme informaci, je mon tp trasovat181 parametrem t<level> -tf= tracele.txt.

8.4.KONFIGURACE TRANSPORTNHO SYSTMU


SAP Library:

Transport Organizer (BC-CTS-ORG) [SAP NW2004s]. Transport Management System (BC-CTS-TMS) [SAP NW2004s].

Pihlsit se (anglicky!) v domnovm kontrolru TMS v klientu 000. Pi prvnm pouit transakce STMS bu transportn domnu inicializujeme nebo systm piadme do stvajc domny a podme domnov kontrolr a na domnovm kontrolru potom schvlme. Pklad: pidn novho virtulnho systmu a propojit transportn cesty: V transakci STMS menu: Overview Systems potom SAP systm Create Virtual System. Vytvoit systm, urit komunikaci. Transportn cesty v STMS Overviewtransport routesEdit (ped tm nastavit zmnu) Transport routeAdd transport route (tukou oznait odkud kam a v tabulce vyplnit transportn vrstvu), potom v menu Conguration-Distribute and activate. Vechno se odklepne. Po uloen se mus zmny distribuovat do systm. Je uiten po kad zmn kontrolovat transportn cesty. Sprva verz se nastavuje v STMS (menu. Pehled systmy, vybrat server a nastavit v Transport Tool) TP parametr VERS_AT_IMP na hodnotu ALWAYS182. Transportn strategie uruje zpsob zmny systm a mus se urit hned na zatku vvoje a mus bt znm vvojm. TMS nabz nstroje k realizovn strategie vvojovch zmn. Ur se klient landscape, transportn cesty, transportn schedulers, projekty, schvalovac procedury, procedura TMS kontrola kvality pi pouvan hromadnch transport, pouit jednotlivch import a uren transportnho workow. Pokud se pi instalaci systemu s vce dialogovmi instancemi zad slo instance centrlni services jin ne 00, pak program tp sputn na jin instanci ne centrln m problm pi vyvolni event pomoc programu sapevt. Program sapevt neme najt message server, protoe nenael defailt prol systmu. Cesta na nj se mus v tp prolu zadat SYSTEM_PF dle SAP note 449270.

8.4.1.EXTENDED TRANSPORT CONTROL


Pokud potebujeme nastavovat transportn cesty klientov zvisl nebo mt vce transportnch cest pro jednu transportn vrstvu, musme pout tzv. Extended Transport Control neboli CTC183. V TP_DOMAIN_DEV. PFL v adresi [DIR_TRANS]/bin (nebo pomoc transakce STMS ve zmn systmu) zmnme hodnotu parametru DEV/CTC z 0 na 1. Potom zjednoduen eeno184 lze bu vytvet Target Group a nebo se denuj cesty mezi rznmi klienty dle transportnch vrstev a v grackm reimu pospojovat systmy s Target Group. Zmny nastaven se potom provd v Target Group. Je dleit opravit ve frontch chybjc cle u TrP, kter se pi tto zmn ztrat. Jinak nebude mono importovat TrP.
181 182

SAP note 777565. Pehled TP parametr v STMS Skok TP parametry. 183 Co je zkratkou z client-dependent transport kontrol 184 Nap.: www.sapsecurity.net/extended_transport_control.htm.

82/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 8.TRANSPORTN SYSTM

8.4.2.TESTOVN TRANSPORTNHO SYSTMU


Spustme R3trans.exe d nebo R3trans x a mus vrtit 000185. Lep test je tp connect <SID> pf=d:\usr\sap\trans\bin\TP_DOMAIN_<SID_DC>186, kde <SID_DC> je SID domnovho adie187. Pklad je v ploze. Nebo v transakci STMS ukzat na pslunou importn frontu a v menu zvolit: Importn fronta Kontrola Transport Tool. O trasovn viz FAQ SAP note 556941. Testovn transportnho souboru provdme pkazem R3trans -l <data le>, pokud se objev chybov hlen uveden v SAP note 2050. Test konzistentnosti nemus pitom dn problm objevit.

8.4.3.EEN PROBLM V TMS


Pi problmech vyuijeme importn monitor, kter spustme v transakci STMS z menu Skok. Zde zjiujeme, jestli import stl b nap. v ppad velkho potu transportnch poadavk, poppad si ovme, zda v OS b program tp nebo byl zastaven, dolo k chyb. Potom zkontrolujeme systmov log SLOG, kde jsou zaznamenny vechny transportn aktivity (fze indikovan dky START put a STOP put) systmu (tp parametr syslog) nebo ALOG, kde jsou zaznamenny nvratov kdy vech transportnch kroku spolench danmu transportnmu logu (tp parametr alllog) a ULOG, kde jsou zaznamenny vechny tp pkazy.

8.4.4.SPOJOVN TRANSPORTNCH POADAVK


Zrychlen import viz SAP note 139513. Nezkouel jsem.

185 186

Viz SAP note 403004. Nebo vzdlen tp <SID> connect pf=\<SERVER>\sapmnt\trans\bin\TP_DOMAIN_<SID_DC>. 187 Meme i kontrolovat job RDDIMPDP na <SID> pkazem tp <SID> checkimpdp pf=.

83/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 8.TRANSPORTN SYSTM

8.5.POSTUP IMPORTU TRANSPORTNCH POADAVK


Pokud chceme zastavit export poadavk z dvodu ponechn konzistentnho stavu poadavk, pak do [DIR_TRANS]/bin vytvome soubor T_OFF.<SID> a obsah jeho prvn dky se objev v textu hlen pi pokusu o export. Import zastavme vytvoenm souboru NOIMPORT.<SID> v [DIR_TRANS]/tmp.

8.5.1.VOD K POSTUPU
Uveden postup se tk jen nejzkladnjch kon p strategii jednotlivch import. Pokud transportujeme poadavky, kter vznikly uvnit SAP System Landscape, pak vynechme krok 1. Nzev poadavku na transport Je odvoditeln z nzvu cole Knnnnnn.<SID> takto: <SID>Knnnnnn. SID je jmno instance, kde poadavek vznikl. Nap. CZ1K900691. Specikace importu U importu je teba vdt nzev poadavku, klient (i), do kterch se importuje a dal volby nap. opakovan import, pepisovat originly a dal, kter nabz dialogov okno. Upozornn: pokud na testujcm systmu existuje vce klient, importuje se postupn do vech. Vtinou se import spust ihned vtinou v synchronnm proveden a s ponechnm transportnho poadavku ve front pro dal import.

8.5.2.KROK 1: PPRAVA PRO IMPORT TRANSPORTU DO VVOJOVHO Z EXTERNHO ZDROJE


Uloen datovch soubor Datov soubory (nap. K900691. CZ1 a R900691. CZ1 a poppad dal instrukce pro import) pijat nap. v e-mailu se ulo takto: Pipojme si jako sov jednotku server188 s transportnm adresem (nap. jako G:) a do adrese G:\usr\sap\trans\coles\ ulome soubory se jmnem zanajc psmenem K (nap. K900691. CZ1) a do adrese G:\usr\sap\trans\data\ ulome ostatn soubory (vtinou zanajc psmenem R , nap. R900691. CZ1 ). Tyto soubory tvo transportn poadavek a pokud je teba je poslat do jinho systmu mimo transportn domnu, tak prv tyto koprujeme. Vytvoen poadavku na transport z externho zdroje 1) Pihlsme se do systmu, kter je domnov189 kontrolr transportnho systmu190, spustme transakci STMS, odklikneme ikonu autko pehled import, oteveme kliknutm frontu vvojovho systmu. 2) 2) V menu Dodatky Dal poadavky Pipojen, vyplnme nzev poadavku na transport nap. CZ1K900691. 3) Ve front by se ml poadavek ukzat. 4) Do fronty poadavk na dal systmy: Poadavek Pedn Systm 5) Import u se provd stejn jako u internch poadavk na transport. Postup popsn v dal kapitole krok 2.
188 189

Mlo by bt uvedeno v provoznm du. Pozor, je to nco jinho, ne ve svt Microsoft . 190 Mlo by bt uvedeno v provoznm du.

84/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 8.TRANSPORTN SYSTM

8.5.3.KROK 2: VLASTN IMPORT


POZOR IMPORTOVAT OPATRN nen mono vrtit! 6) Pihlsme se do systmu, kter je domnov kontrolr transportnho systmu (nen ale podmnkou), spustme transakci STMS, stiskneme ikonu autko pehled import, oteveme kliknutm frontu pslunho systmu. 7) Ve front testujcho a potom i v produktivnm systmu by se ml poadavek ukzat191. 8) Vstoupme do fronty poadavk systmu (na vvojov v ppad externho importu) a oteveme ji. Vybereme pslun poadavek (y) pro import tlatkem F9 (nebo blok tlatkem F6). Pokud se upesn, e nezvis na poad, tak se jich me oznait vce najednou. 9) Potom v menu Poadavek Import oteveme dialogov okno , kdy vyplnme klienta (u specilnch nadklientskch poadavk se neuvd) a po kontrole voleb se provede import. Pokud spoutme import na pozad, mli bychom si bt jisti tm, e budou voln dva pracovn procesy typu BTC. 10)Prbh importu se zkontroluje v protokolu, kter se oteve kliknutm na ikonu papr s brejlikami protokoly. Jedn se o zobrazen transportnch protokol v [DIR_TRANS]/log. 11) 11) V ppad chyby nebo varovn lze podrobnost najt rozbalenm protokolu ikonou tvereek se zelenou ipkou umstnou vlevo od pslunho textu. 12)Na konec se poadavky klvesou F9 odzna. Tmto je import proveden a vtinou se potvrd adateli. V ppad chyby je mono mu vypsat z protokolu opis piny nespchu (CTRL-Y umon text koprovat) a poslat e-mailem.

8.6.IMPORT POMOC PROGRAMU TP


Vytvome pslun skript, kter spustme dle clovho klienta na pslunm serveru pod pslunm uivatele <SID>adm, aby tp se mohl pihlsit do pslun instance databze.
Pklad z praxe: Skript me vypadat nap.:

setlocal set KAMPAK=DEV set NPROF=\\mmlr3dev\sapmnt\trans\bin\TP_DOMAIN_DEV. PFL set NTDIR=\\mmlr3dev\sapmnt\trans SET DRUHY=CSJK007484 tp showbuffer %KAMPAK% pf=%NPROF% -Dtransdir=%NTDIR% pause tp addtobuffer %DRUHY% %KAMPAK% pf=%NPROF% -Dtransdir=%NTDIR% tp import %DRUHY% %KAMPAK% client010 U1 pf=%NPROF% -Dtransdir=%NTDIR% tp addtobuffer %DRUHY% %KAMPAK% pf=%NPROF% -Dtransdir=%NTDIR% tp import %DRUHY% %KAMPAK% client030 U1 pf=%NPROF% -Dtransdir=%NTDIR% pause endlocal

8.7.TRANSPORT KOPI
Pokud potebujeme exportovat njak vybran objekty, provedeme tzv. transport kopii. Bu v transakci SE10 vytvome nov poadavek typu transport kopi a nebo v transakci SE80
191

To je specikovno tzv. transportn cestou.

85/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 8.TRANSPORTN SYSTM

ve stromu objekt v Repository Browser klepneme pravm tlatkem a bu pmo nebo v More functions vybereme volbu Write Transport Entry a vlome do existujcho poadavku nebo vytvome nov. Tento druh zpsob se pouije, pokud chceme exportovat vechny objekty danho package, protoe package je taky objekt. Transport kopi do pslunho klienta meme provdt v danm klientu pomoc transakce SCC1.

86/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

9. INSTALACE SYSTMU A SYSTMOV KOPIE


[SAP SMP]: service.sap.com/instguides/ (hlavn Master Guides a Installation Guides). Sap note: centrln note723288 a mnoh dal: nap. 668603, 544623, 668604, 580772, 598708.

9.1.SAP KOMPONENTY
[SAP SMP]: service.sap.com/it-scenarios. Systmov landscape me obsahovat podle rznch scn popsanch v Master Guides vhodn komponenty: SAP aplikan komponenty (SAP APO, SAP ERP, SAP R/3, SAP R/3 Enterprise, SAP CRM, SAP SCM, SAP SRM, SAP SEM) SAP komponenty pro rzn odvtv prmyslu (SAP Banking, SAP Discrete Industries, SAP High Tech) SAP NetWeaver a komponenty SAP BW, SAP Web AS, SAP Enterprise Portal, SAP KW, SAP MDM, SAP Exchange Infrastructure, and SAP Mobile Engine. Od release 2004s se pouv pi nvrhu architektury a pi instalaci stavebn bloky (SW instalovateln jednotky) SAP NetWeaver 2004s instalovateln jednotky jednotky (tzv. usage type a standalone engine a dle klienti) jako jsou nap: Application Server ABAP (AS ABAP) [usage type] Application Server Java (AS Java) [usage type] Development Infrastructure (DI) [usage type] Enterprise Portal (EP) [usage type] Process Integration (PI) [usage type] Gateway [standalone engine] Search and Classication (TREX) [standalone engine] SAP Content Server 6.30 [standalone engine] SAP GUI 6.40 [client] Mobile Infrastructure Client [client] SAP technologick komponenty (SAP Solution Manager, SAP Marketplace Connector) SAP XApps (SAP xApps for Mobile Business, SAP XEM, SAP XPD, SAP XRPM) SAP Solutions for Electronic Marketplaces (SAP MarketSet) add-ons specick pro rzn zem (SAP HR-CEE, CCIS, C-CEE, HR-CIS) Podprn komponenty pro rzn odvtv (ABC Connector, BackWeb Infocenter, SAP PLM Recipe Management, SAP Records Management, SAP Workforce Management) SAP front-end components (SAP GUI, SAP ITS, SAP IGS) Plug-ins (SAP Plug-Ins, SAP Solution Tools Plug-Ins) Rzn komponenty (SAP Kernel)

9.2.NSTROJ R3SETUP
Online dokumentace je v pslunm instalanm adresi v podadresi doc. K instalaci systmu, poppad i k jinm operacm se pov nstroj R3setup. Vtinou je nainstalovn v adresi C:\users\<SID>adm\install. dc soubory maj pponu r3s. Pi sputn se dc soubor ulo pod nzvem <name>.r3s.<N>, kde N je poadov slo startu R3setup a zapisuje do logu <name>.log.<N>. Pitom do aktulnho dcho souboru <name>.r3s ulo informaci o proveden pslunho kroku.

87/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

R3setup podobn jako SAPinst me volat dal programy192, nap. R3load pro import rznch tabulek do DB dle konguranho souboru, kter me vygenerovat nstroj R3ldctl, kter dle dat v SAP Data Dictionary (DDIC) pipravuje exportn balky. dc soubor pro R3load m pponu cmd.

9.3.NSTROJ SAPINST
Pro instalaci aplikac nad SAP Netweaver se pouv instalan nstroj SAPinst. Je to grafick JAVA aplikace193, kter obsahuje ti sti, kter mohou bt sputny na jednom hostu i kad zvl: SAPinst GUI se spoj pomoc SSL s GUI serverem a ten vol vlastn SAPinst. SAPinst najdeme na mdiu oznaenm SAP Installation Master DVD a spustme jej194 pro danou platformu. Ten spust zrove GUI server i SAPinst GUI. Pokud ho spustme s parametrem SAPINST_START_GUI=false nebo -nogui, pak na vzdlen stanici meme spustit vzdlenou konzoli GUI sputnm startinstgui.bat [-host <host_name>]195 z tho mdia z adrese pro platformu MS. Obecn najdeme a nakoprujeme na disk tato zkladn mdia pro pslun OS a DB: SAP Installation Master DVD SAP Installation Export DVD Java Components (pro typ uit AS JAVA) SAP NETWEAVER (Unicode) Kernel DVD SAP NETWEAVER Java, IDG DVD RDBMS DVD RDBMS klient DVD RDBM Patches DVD Language DVD Pokud mdia stahujeme, pak v instalanm manulu je popsn njak zastaral zpsob. Jsou ve formtu ZIP, nebo samorozbalitelnm RAR. V unixu pouijeme na RAR balky pkaz unrar.196 Pokud m archiv pponu RAR, mus se pejmenovat na rar. Pesto v UNIXU se mohou vyskytnou problmy s velikost psmem kvli chyb programu sapinst. Potom zkusme adrese pejmenovat dle poadavku programu sapinst.

9.4.PLN INSTALACE
Obecn pln instalace: 1. SAP instalovat pro HA, instance pro (A)SCS instalovat du clusteru a dialogov instance mimo cluster zvl na vech uzlech, tabulku zmk replikovat na uzlech, kde neb centrln sluby. File systm pro sdlen adrese zvolit OCFS2 nebo GFS. 2. DB instance v clusteru. Instalovat do pseudo clusteru Oracle instanci pomoc nstroj linuxu cluster a nebo pout Oracle ClusterWare a RAC. Dal st tto kapitoly je pouze pklad, kter by ml shrnout hlavn problmy pi nvrhu instalace systmu.

9.4.1.OS A TY
V celm landscape mus mt ty OS uniktn ID a skupiny shodn. Pklad:
192 193

Z tto ady program meme uvst nap. R3szchk, kter uruje tabulky s rozdlnou velikosti bhem importu. V ppad vzdlen instalace pouijeme nap. VNC i ve Windows vzdlenou konzoli. 194 Na UNIXu to bude vyadovat nastaven promnn: export SAPINST_JRE_HOME=/usr/lib/java/jre. 195 V prosted UNIXu ./startInstGui.sh -host <host_name>. 196 Nstroj unrar je na http://dag.wieers.com/rpm/packages/unrar/ a nainstaluje se pkazem nap. rpm -Uvh /home/admin/unrar-3.7.4-1.el5.rf.x86_64.rpm SAP note 886535 a 1039640.

88/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

et OS <sid>adm ora<sid> a85adm araa85

User ID 510 511 512 513

Group ID 510 (sapsys) 511 (dba) 510 (sapsys) 511 (dba)

Tabulka 5: Systmov ty

9.4.2.PEHLED SLUEB Z HLEDISKA HA


V tto tabulce jsou uvedeny jejich sluby z pohledu HA een.
SAP WAS komponenta a service DBMS Poet konfigurovatelnch jednotek, SPOF systemu 1 pro WAS, SPOF Dsledek nedostupnosti. Akce WAS Poznmka

Ztrta spojeni mezi dialogovmi procesy a DB.

Dostane se do stavu DB reconnect a ek na start DB, lokln buffery jsou zachovny hlen uivateli pokud potebuje pstup do DB.

Pokud DB nen dostupn, kdy WAS instance startuje, je zastavena.

Enqueue service

1 pro WAS, SPOF

Jsou ztraceny zmky dren WAS , dopad na innost ostatnch server, transakce nedobhnou message service je zastavena, komunikace mezi servery je zastavena. Komunikace mezi servery je zastavena, ekaj na obnoven sluby a nic nedlaj. Nedokonen transakce odrolovny, obsluhovan uivatel odpojen. Pokud spadne kvli pdu instance, je posln mail uivateli. loha zstv v chybovm stavu a ek na zsah sprvce a uivatele. Pokud spadne dialogov instance dv, ne se update poadavek dokon a ulo, vechny vstupy jsou ztraceny a mu se znovu natypovat. Job se nedokon. Mono naplnovat znovu i na jin instanci.

Message service

1 pro WAS, SPOF

Dialog service

1..n na instanci

Update service

0..n na instanci

Batch service

0..n na instanci

89/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

Spool service

0..n na instanci

Jsou nedostupn tiskrny piazen ke spool serveru. Mono peadit nebo definovat logick spool server . Pokud gateway nem virtuln adresu, je konektivita ztracena. Zvis na rozvren HW. Dopad na batch a spool service. Nedostupn WAN pstup pes saprouter.

Gateway service

1 na instanci

sapcomm

0 nebo 1 na instanci

saprouter NFS service ICM

0..n pro WAS 1 pro WAS, SPOF 1 na instance

SAP web dispatcher 0 nebo 1; Tabulka 6: Pehled slueb SAP WAS z pohledu HA een SAP WAS komponenta a service Enqueue service Message service SDM Java instance Java dispatcher Java server proces NFS service Poet konfigurovatelnch jednotek, SPOF systemu 1 pro WAS, SPOF 1 pro WAS, SPOF 1..n na instanci 0..n na instanci 0..n na instanci 0..n na instanci 1 na instanci

Tabulka 7: Pehled slueb SAP WAS Java

9.4.3.NVRH LOIT DAT


Pklad rozloen disk pro dva uzle ERP systmu pod Oracle v clusteru je uveden v nsledujc tabulce. K diskovmu loiti jsou pipojeny jen uzly produktivnho serveru. Ostatn systmy spolu spolu z uzly pro produkci pistupuj k transportnmu adresi pes NFS nebo CIFS server. 9.4.3.1.VPOET POTU DISK DLE I/O Kad systm m svj vlastn I/O profil a kvli mnoha vlivm je velmi tk ho odhadnout. Je teba rozliovat mezi I/O poadavky na s mezi SAP databzovm serverem a storage systmem (front-end IOPS) a vsledek celkovho I/O a k jednotlivm diskm (back-end IOPS). Mono zkusit pout tento odhad pro produktivn systm: 0,5 a 0,6 front-end IOPS na SAPS. Mus se zohlednit role cache a hodnoty hit rate nebo kvality pro vpoet back-end IOPS a rove RAID. Pro RAID-0 je piblin nrst o 0%, pro RAID-1 je nrst 20% a pro RAID-5 o 80%. Velikost cache storage systmu m taky velk vliv. Vsledek back-end IOPS vydlme potem IOPS poadovanho disku a vyjde poet potebnch disk. Dal zpsob odhadu back-end IOPS s odhadem pomru poadavku na ten a zpis je tento: RAID-5: DISK IOPS = READ IOPS + 4x WRITE IOPS RAID-1/0: DISK IOPS = READ IOPS + 2x WRITE IOPS U databzovch systm bv pomr ten a zapisovn 95:5 a mn.

90/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

Msto disku i oddlu

Adres Nap. <SID> ..A20 <sapmnt> .sapmnt <dbdata> . dbdata197 <NR1>..........20 <NR1>..........21 swap / /boot /home /home/<SID>adm /dev /tmp /var /usr /usr/sap /usr/sap /usr/sap/<SID> /usr/sap/<SID> /usr/sap/<SID>/ASCS<NR1> /usr/sap/<SID>/SCS<NR2> /usr/sap/trans /oracle /oracle /oracle/client /oracle/stage/102_64 /oracle/<SID> /oracle/<SID>/102_64 /oracle/<SID>/origlogA /oracle/<SID>/origlogB /oracle/<SID>/mirrorA /oracle/<SID>/mirrorB /oracle/<SID>/oraarch /oracle/<SID>/sapreorg /oracle/<SID>/<dbdata> /oracle/<SID>/<dbdata>/sapdata /oracle/<SID>/<dbdata>/sapdata1 /oracle/<SID>/<dbdata>/sapdata2

Disk CIFS RAID RAID skupina 1 skupina 1

Lokln disk Lokln disk Lokln disk Lokln disk Lokln disk Lokln disk Lokln disk Lokln disk Diskov pole Pole pro node A Pole pro node B Pole pro node A Pole pro node B Sdleny disk pro vechny instance systmu <SID> Sdleny disk pro vechny instance systmu <SID>199 Sdleny disk pro vechny systmy v landscape Pole pro node A Pole pro node B Diskov pole Diskov pole Diskov pole Diskov pole Diskov pole Diskov pole Diskov pole Diskov pole Diskov pole Diskov pole Diskov pole Diskov pole Diskov pole Diskov pole
197 198

32 10 0,5 5 5 0,2 10 10 5 5 15 15 10 10 0,5 0,6 150 20 20 5

swap EXT3 EXT3 EXT3 EXT3 EXT3 EXT3 EXT3 GFS198 EXT3

Sdlen disk pro systm <SID> <sapmnt>/<SID>

EXT3 EXT3

CIFS200 EXT3

EXT3 7 1 1 1 1 40 5 350 EXT3 EXT3 EXT3 EXT3 EXT3 EXT3 EXT3 EXT3201 EXT3 EXT3 EXT3

Nemus bt pouito, potom jsou data pmo po /oracle/<SID>. Nebo OFS2 i jin formty pro slen disky. 199 Na sdlen disk je poteba dt adrese vech centrlnch instanc, kter jsou v rmci clusteru jednou. 200 Nebo NFS. 201 Nap. v ppad pouit RAC by byl FS typu OFS2.

91/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

Diskov pole Diskov pole

/oracle/<SID>/<dbdata>/sapdata3 /oracle/<SID>/<dbdata>/sapdata4

EXT3 EXT3

Tabulka 8: Pklad rozvren disk pro systm v HA prosted.

9.4.4.PEHLED CLUSTER
Pklad pehledu instanc je uveden v nsledujc tabulce.
Instance ASCS20 (NR=20) SCS 21 (NR=20) ERS22 (NR=22) ERS23 (NR=23) DVEBMGS24 (NR=24) D20 (NR=25) DB A20 (listener 1527, 8GB) Tabulka 9: Pehled instanc a nkter parametry X Cluster SAP X X X X X X Cluster DB Mimo Cluster

Pklad monho rozloen instanc pro ERP systm nap. A20 pod Oracle.
Cluster SPOF Host A Host B Switchover Cluster SAP Centrln servi- Instalace instance ces A20 ASCS20 Instalace instance SCS21 Pi pepnut se namon- Linux Cluster, OCSF2 a tuj pslun disky. Heartbeat2 nebo GFS a Red Hat Cluster Suite

Cluster DB

Databzov instance A20

Instalace instance Oracle RDBMS A20

Pi pepnut se namon- Linux Cluster, OCSF2, tuj pslun disky. Heartbeat2 nebo Oracle ClusterWare a RAC nebo GFS a Red Hat Cluster Suite? Nastavit clienta

Cluster SF

Centrln sdlen Nastavit clienta adrese NFS i CIFS

Mimo cluster Replikan Instalace instance DVEenqueue server a BMGS24 dialogov instance EMC CX3-80 Data Tabulka 10: Pehled instalac do cluster a uzl

Instalace instanc ERS22, SRS23 (run202). Instalace instance D25 i se spool a update slubami. EMC RecoverPoint nebo EVMS2 nebo CLVM

9.4.5.SWITCHOVER SCN
Pklad nvrhu scne pepnn komponent pro dva uzle je uveden v nsledujc tabulce.

202

Viz Setting Up the Replication Server [NW2004s].

92/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

Scn

Normln operace nebo backover Clustery SAP a DB Uzel C1 Uzel C2 Mimo cluster Uzel E1

Po pepnut Clustery SAP a DB Uzel C1 spadl Uzel C2 ASCS20 SCS21 DVEBMGS24 DB A20 ERS22203 ERS23 D25 Mimo cluster Uzel E1

SO-0u1

ASCS20 ERS22 SCS21 ERS23 DVEBMGS24 D25 DB A20

ASCS20 spadl SCS21 DVEBMGS24 DB A20 ERS22 ERS23 D25 Tabulka 11: Scn pro switchover

9.4.6.NVRH ST
Ppad, kdy je rozhran do jedn st pro server i fronted
Objekt Node 1 Node 2 Adresa 192.168.223.150 192.168.223.155 Name sapprd1.firma.cz sapprd2.firma.cz vprd-db-erp.firma.cz vprd-sap-erp.firma.cz Znaky sip_n1_f, name1_n1_f sip_n2_f, name2_n2_f vip_db_erp_f, vname_db_erp_f vip_sap_f, vname_sap_erp_f

Virtuln adresa DB ERP 192.168.223.152 Virtuln adresa SAP ERP 192.168.223.153

Tabulka 12: Virtuln adresy v jedn sti pro server i frontend Ppad, kdy jsou rozhran do st pro server i fronted. Objekt Adresa Name Node 1 pro frontend Node 2 pro frontend Node 1 pro server Node 2 pro server Virtuln adresa DB ERP pro frontend 192.168.223.150 sapprd1.firma.cz 192.168.223.155 sapprd2.firma.cz 192.168.223.160 sapprd1_s.firma.cz 192.168.223.165 sapprd2_s.firma.cz 192.168.223.152 vprd_db_erp_f.firma.cz Parametr v profilu sip_n1_f, name1_n1_f sip_n2_f, name2_n2_f sip_n1_s, name1_n1_s sip_n2_s, name2_n2_s vip_db_erp_f, vname_db_erp_f vip_db_erp_s,vname_db_erp _s vip_sap_f, vname_sap_f vip_sap_s, vname_sap_s

Virtuln adresa DB ERP pro server 192.168.223.162 vprd_db_erp_s.firma.cz Virtuln adresa SAP pro frontend Virtuln adresa SAP pro server 192.168.223.153 vprd_sap_f.firma.cz 192.168.223.163 vprd_sap_s.firma.cz

Tabulka 13: Virtuln adresy v sti pro server i frontend zvl

9.4.7.KROKY PRO SWITCHOVER


A) Normln start: 1. Cluster SAP zsk zdroje a piad se adresy. 2. Cluster DB zsk zdroje a piad se adresy. 3. Start DB A20 ERP na node1 v clusteru DB. 4. Start ASCS20 ERP na node1 v clusteru SAP.
203

Na nkterch platformch nemohou bet spolu centrlni sluby s ERS. Mus se een upravit dle nvodu Polling Concept.

93/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

B)

C) D)

E)

5. Start SCS21 ERP na node1 v clusteru SAP. 6. Start replikanho enqueue ERS22 na node2 mimo cluster SAP. 7. Start replikanho enqueue ERS23 na node2 mimo cluster SAP. 8. Start primrn dialogov instance DVEBMGS24 ERP na node1 mimo cluster. 9. Start dialogov instance D24 ERP na node2 mimo cluster. Vpadek node1: 1. Cluster SAP perozdl zdroje na node2 a piad se adresy . 2. Cluster DB perozdl zdroje na node2 a piad se adresy. 3. Start DB A20 ERP na node2 v clusteru DB. 4. Start ASCS20 ERP na node2 v clusteru SAP. 5. Start SCS21 ERP na node2 v clusteru SAP. Vpadek node2: 1. Nic se nestartuje Nvrat do normlnho stavu z node2 : 1. Cluster SAP perozdl zdroje na node1 a piad se adresy. 2. Cluster DB perozdl zdroje na node1 a piad se adresy. 3. Stop DB A20 ERP na node2 v clusteru DB. 4. Start DB A20 ERP na node1 v clusteru DB. 5. Stop ASCS20 ERP na node2 v clusteru SAP. 6. Stop SCS21 ERP na node2 v clusteru SAP. 7. Start ASCS20 ERP na node1 v clusteru SAP. 8. Start SCS21 ERP na node1 v clusteru SAP. 9. Start DVEBMGS22 na node1 mimo cluster SAP Nvrat do normlnho stavu z node1 : 1. Cluster SAP perozdl zdroje na node2 a piad se adresy. 2. Cluster DB perozdl zdroje na node2 a piad se adresy. 3. Start ERS22 na node2 v clusteru SAP. 4. Start ERS23 na node2 v clusteru SAP. 5. Start D25 ERP na node2 mimo cluster.

9.5.SAP SYSTMOV KOPIE A MIGRACE


SAP note: 89188, 885343 a FAQ 547314. [SAP SMP]: service.sap.com/systemcopy, service.sap.com/osdbmigration, service.sap.com/split-mirror a pslun System Copy Guide uloen na service.sap.com/instguides/ Systmov kopie je jedin zpsob, jak poslit HW i zmnit HW, OS i databzi. Nkter dal informace jsou uvedeny v kapitole 11.4, pi unicode konverzi se pouv systmov kopie. Kopie se tak pouv, pokud systm chceme uinit vysoce dostupnm a musme rozdlit instance. V podstat jsou ti zkladn procedury204: Databzov specick procedura ofine zloha/recovery za asistence SAPinst. Standard System Copy : Databzov nezvisl R3LOAD procedura pomoc R3load (i Jload) za asistence SAPinst R3SETUP u SAP Basis 4.6D. U tto procedury je teba dt pozor na databzov objekty vytvoen pro komunikaci s jinmi aplikacemi a nejsou v repository. Tyto objekty budou po kopii ztraceny a je teba zajistit jejich obnovu jinak. Pm koprovn datovch soubor R3COPY procedura, pokud je tato mon. Pro zen load a unload procesu je mono pout nstroj Migration Monitor.
204

Viz https://www.sdn.sap.com/irj/sdn/thread?messageID=2861185#2861185, http://www.sap-img.com/basis/post-installation-steps-for-ecc-5.htm a https://www.sdn.sap.com/irj/sdn/message? messageID=3479736.

94/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

Obecn postup ma tyto kroky: Pprava Systmov kopie Nsledn aktivity Pi systmov kopii se me provzt Unicode konverze. O tom kapitola 11.4. SAPinst kontroluje tabulku export pro unikode konverzi vytvoenou v transakci SPUMG a pizpsobuje tomu svou innost. Pokud je tato tabulka s chybami, SAPinst neupozorn na tento problm a neumon export. Dnen sloit systmov landscape asto vyaduj SAP System landscape Copy205. Pokud se provede systmov kopie produktivnho systmu, je teba si dt pozor na vazby na ostatn produktivn systmy a zastavit vechny souvisejc joby a upravit RFC spojen a provede konverze logickch jmen pomoc transakce BDLS. Jinak hroz problmy na ostatnch produktivnch systmech, protoe budou pijmat chybn poadavky i data pi testech a mohou se pokodit. Ke kontrole a nastaven mou slouit pomocn programy vyvinut k danmu aplikanmu rozhran. Pozor na aktivaci field-exit u systmu implementovanch v R/3 4.6C. Viz pklad z praxe na stran 119. Pehled krok po kopii databze (viz tak kongurace po instalaci systmu)206: Transakce R10, R04 Zalome instanci, upravme proly. Transakce SE06 Vybereme Database copy or migration option. Stiskneme Post-installation Processing tlatko. Zmnme originly z PRD na QAS. Smaeme TMS kongurace. Ponechme star transportn cesty. Poppad nastavme po volb System Change Option rozsah monch modikac systmu. Transakce STMS v klientu 000 Vytvome a kongurujeme transportn systm. Transakce SPAD Piadme tiskrny novmu spool serveru. Transakce SM59 Upravme RFC spojen tak, aby nevznikl chybn penos do jinch produktivnch systm. Transakce BDLS Provedeme konverzi logickch systmovch jmen dle SAP Note 121163. Transakce SALE Upravme logick jmna systm.

9.5.1.SAP HOMOGENN SYSTMOV KOPIE


SAP note: 389530. Pouvaj se nstroje vhodn pro zvolenou proceduru kopie, kter um zachzet z danou verz SAP systmu i DB: R3setup novji SAPinst, R3load, R3copy, backup.

205

SAP note 885343. Tak hlavn Best Practice for Solution Management: SAP System Landscape Copy for SAP NetWeaver and mySAP Solutions ze Solution Manageru. 206 Dal kroky jsou popsny v manulech popisujc proveden systmov kopie. Tyto manuly nalezneme v service.sap.com/instguides/.

95/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

SAP systmov kopie je duplikace SAP systmu, kdy je mon nkter parametry zmnit pi koprovn. Instance je znovu nainstalovan, ale databze je kopie zdrojovho systmu. Zan se od testovacho, pokud je dvodem vyrovnn systm kvli vvoji. Pro velk systmy se mohou, pokud to podporuje, pouvat dal een, kter podstatn zkracuj dobu odstaven systmu. Odkazy jsou uvedeny v kapitole 2.12. O R3COPY procedue u Oracle pod NT viz. SAP Note 147243.
Pklad z praxe: Pi kopii Oracle 10g z 32-bit na 64-bit NT se oproti popisu ve ve uveden SAP note muselo provzt kopie datovch soubor bez TEMP, kter se potom vytvo nap. pipravenm skriptem. Pi nastaven autorizace OPS$ se pouily SAP note 50088 a 400241. Objevovali se chyby ORA-06544: PL/SQL: internal error, arguments pi jakmkoliv poadovanm kroku dle pruky v Oracle. Mus se pi migraci DB na 64-bit platformu provst konverze PL/SQL objekt scriptem207 utlirp. Toto nen popsno v upgrade guide pro Oracle. Potom dal skripty funguj. Dodaten jsem tuto informaci nael v Installation Guide: Homogeneous and Heterogeneous System Copy for SAP Systems Based on SAP Web Application Server ABAP 6.40 SR1.

9.5.2.SAP HETEROGENN SYSTMOV KOPIE


SAP note: 82478. Pokud se mn i OS OS migrace nebo DB DB migrace, poppad OS i DB OS/DB migrace, pouv se jin, podobn postup, tzv. heterogenn systmov kopie. Jo mon pout pouze databzov nezvislou proceduru. Novji se provd nstrojem SAPinst a postup se tak ji neli, jestli se provd homogenn heterogenn systmov kopie. Je poteba migran kl.

9.6.ADD-ON
Add-on je mySAP.com komponenta, kter se instaluje do jin mySAP.com komponenty pomoc transakce SAINT. asto se jedn o lokalizaci k odvtvovm eenm jako nap. pro IS-U nebo pro HR.208 Nov verze SAINT se instaluje spolu s transakci SPAM. Obsluha je podobn jaku u SPAM, pouze se nedenuje fronta. Po naten add-on se fronta vytvo sama. Podrobnji o pouit transakce SPAM je uvedeno v kapitole 10. Konikty mezi ABAP Support Packages a Add-ons e tzv. Conict Resolution Transport CRT, kter se vkldaj do importn fronty v transakci SPAM i SAINT, pokud se objev hlen, e fronta je nekonzistentn. Konikt nastv v ppad, e njak Add-On nap. <AO> zmn njak jin objekt <OBJ>. Pokud tento objekt je modikovn pslunm ABAP SP <SP>, pak CRT <AO> mus objekt <OBJ> znovu vyrovnat. O CRT vce SAP note 53902. CRT se u novjch verz transakce SPAM automaticky pidaj ve front tam, kam maj, za podmnky, e byly nateny vechny potebn balky. Ke strategii viz kapitolu 10.4.

9.7. SAP ERP ENHANCEMENT PACKAGE


SAP note: nap. pro EhP 2 1052470 a 1045303. [SAP SMP]: http://service.sap.com/erp-ehp. SAP ERP enhancement package (EhP) slou k instalaci nebo ke kontinulnm zavdn novch podnikovch inovac v ERP systmu. Inovace se mohou zavdt i bez nutnho upgrade systmu. Naproti tomu vlastn Support Package slou jen k opravm chyb a k implementaci zmn kvli legislativnmu procesu. V rmci aktualizace Support Package se provd instalace EhP a v Switch Framework se aktivuj pslun Business Function. Instalace EhP se provd pomoc transakce SAINT pro ABAP stack a JSPM pro JAVA stack.
207 208

Odkaz: http://ora.seiler.us/2007/03/xing-32-to-64-bit-migration-with.html. Najdeme je v SAP Service Marketplace -> Download -> Installations and upgrades -> Entry by Application Group -> Country specic Add-Ons.

96/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

EhP ma sv vlastn opravn SP, kter navazuj na aplikan SP.209 Dal vodn informace najdeme v pslunch Master Guide a dalch dokumentech a prezentacch.

9.8.SWITCH FRAMEWORK
SAP Library:

"Switch Framework"

SAP note: 877008. Od NW 2004s je k dispozici Switch Framework, kter umouje dal monost roziovn systmu. K Add-Ons se pidvaj rzn prmyslov een (Industry Solutions) a prmyslov a podnikav rozen (Industry and Enterprise Extension) Nap. v ECC 6.0 tato rozen nahrazuj vtinu stvajcch ADD-Ons. Tato een pedstavuj tzv. business function set, kter jsou tvoena rznmi business function. Dle existuje repository objekt zvan switch. Jeden switch me zapnat vce business function. Zapnutm se aktivuj tzv. Switchable Units, co jsou objekty jako package, append struktury, view, include a dal. Zapnut business function se provd v transakci SFW5.

9.9.JAZYKOV PODPORA
Transakce: SMLT, SNLS. Dokumentace: nap.: Supported Languages and Codes in NonUnicode Systems. SAP Library:

Language Transport (BC-CTS-LAN) v Change and Transport System (BC-CTS) [SAP BC]. Language Transport (BC-CTS-LAN) [SAP NW2004s].

SAP note: FAQ 18601, 676714. SAP doporuuje vhradn pouvat een na zklad UNICODE. Pesto se mohou instalovat nonunicode systmy: Single Code Page systm. Nap. 0 ISO8859-1, ISO8859-2, vechny jazyky mus mt stejnou kdovou strnku. Jet existuj tzv. zkaznick a korespondenn jazyky210 Blanded Code Page systm. Nov instalace nepodporuj. Tyto 2bytov kdov strnky obsahuj znaky ze dvou i vce kdovch strnek. Rozliuj se jednoznan a nejednoznan.211 212 Multi-data multi-processing MDMP systm. Kdov strnka uit na aplikanm serveru je vybrna dynamicky podle nastaven pihlenho uivatele i na rovni ABAP programu. Nelze na jedn obrazovce povat souasn dv kdov strnky. Nevhodou tohoto een je, e pi ten dat je teba vdt, jak schma bylo pouito pi uloen zznamu. Vlastn instalace probh obecn takto: Vybereme jazyk a roziujc jazyky pro budouc pouit a poppad zjistme locales pro existujc hardware 213 Provedeme konguraci dle SAP note 42305 programem RSCPINST , kdy nastavme jazyk a stt (jen v NUC systmech, jinak je tam Unicode). Program pi simulaci ur i hodnotu parametru zsca/installed_languages, kterou potom run nastavme nejlpe v
209 210

Nap. SAP note 1052522. Customer/Correspondence Languages, SAP note 112065 a 302063. 211 Nejednoznan uvaj kdov strnky 6100, 6200 nebo 6500. 212 Single Code Page System poznme od MDMP Systmu tm, e u MDMP systmu tabulka TCPDB obsahuje nejmn dva zznamy. 213 T v transakci SMLT v NLS installation tool v menu Goto Others Tools. Nebo v transakci I18N v I18N Customizing I18N kongurace systmu.

97/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

DEFAULT profilu. Tento parametr umon pouit nainstalovan jazyka. Nastavme i parametr install/codepage/appl_server na pslunou kdovou strnku. V transakci SMLT provedeme Classify Language. V transakci SMLT provedeme import pslunho jazyka. V transakci SMLT provedeme Supplement Language nejlpe z EN. Je to proto, e jedin EN a DE texty jsou pln a pokud text chyb v importovanm jazyce, pouije se pslun doplnk. Pokud byl jazyk importovn pozdji, n import SP, provedeme import SP dle poznmky 237).

9.10.LICENCE
SAP Library:

SAP License (BC-CST-SL) [SAP NW2004s].

Licence se zskv v [SAP SMP] service.sap.com/licensekeys/ nebo v OSS. Pokud nechceme nov kl, tak u pslunho kle vybereme Change a uvedeme dvod zmny. Po zskn licence se instaluje v transakci SLICENSE nebo pkazem saplicense [.exe], pokud se nap. nememe pihlsit do systmu. Je poteba SID, HW kl, licenn kl a slo instalace.

9.11.RZN ZKUENOSTI Z INSTALACE


Obecn se zd, e pi instalaci pod linuxem se vyskytuje mnoho problmu jako problm s vhodnou verz JRE, problmy se sdlenmi knihovnami typu, e se nainstaluj 32 bitov verze msto 64 bitovch apod. Je poteba najt si vechny SAP note nejastji z aplikan oblasti BC-INS*, BC-DB* nebo BC-OP*. Pro typ uit je teba nainstalovat Java SDK prosted.
Pklad z praxe: Nkter chyby, kter vznikly pi instalaci systmu, vyvolvaj zhadn krtk dumpy. Nap. po instalaci mySAP ERP 2005 pod SUSE 9 a Oracle 9 se vyskytovaly ast krtk dumpy DBIF_RSQL_INVALID_REQUEST pi pstupu do clusteru214 DOKTL, kter nap. zabraovaly pokraovn instalace jazykov podpory i prohlen help a podobn. V trace le dialogovch proces pi zapnut trace level 2 se objevila souvislost z IP adresou serveru: dbmyclu : c2_init (9.3535): got symbolic IP address only for host.(127.0.0.1). dbmyclu : c2_init (9.3540): SAPLOCALHOST is phasau01. dbmyclu : db_rclu2 (9.2711): failed to initialize (rc = 2). SAP* 40683 ONLINE DBIF_RSQL_INVALID_REQUEST rlv=running Pesn tento zznam nebyl nalezen ani na internetu ani SAP note ani v SDN. Podobn v dbmyclu odkazovali na problm s adresou. Pkaz ping <host> vrtil 127.0.0.1. Chyba byla v /etc/hosts kde nebyla uvedena sprvn adresa pro 127.0.0.1.

9.11.1.LINUX SUSE 64BIT, ORACLE 9.2


Mus bt nainstalovan vvojov prosted gcc, glibc-dev-32. V /etc/services se okomentuj dky s porty pouvanmi systmem SAP. Ped sputnm SAPinst nastavme promnnou SAINST_JRE_HOME=/usr/lib/java/jre, pokud chceme grack rozhran pmo na serveru. Pi instalaci DB instance nastavme LD_LIBRARY_PATH na hodnotu ${LD_LIBRARY_PATH}:/oracle/<DBSID>/<RELEASE>/lib:/sapmnt/<DBSID>/exe (SAPinst poppad navede) Pi instalaci Oracle nastavme parametr LD_ASSUME_KERNEL na hodnotu 2.4.21 dle nvodu SUSE na instalaci Oracle, nastavme se DISPLAY pro X server a spustme /oracle/stage/<RELEASE>/Disk1/SAP skript, kter nm SAPinst oznm. Pokud se vyskytuji chyby pekladu pi instalaci Oracle, tak podrobnosti najdeme v logu od make v /oracle/<DBSID>/<RELEASE>/install

214

Clustery v DN meme zkontrolovat programem R3check.

98/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

Aplikovat SAP note 839624. Jinak pi startu nastane problm ORA-27125: unable to create shared memory segment. SAPinst se nakonec pokus spustit instanci SAP, mus se spustit pkaz echo 1073741824 > /proc/sys/kernel/shmmax .

9.11.2. LINUX REDHAT, ORACLE 10.2, 64BIT


Poznmky z instalace vvojovho systmu ERP2005 SR3 ABAP Stack: V instalanm manulu je chyba v 3.10.2 - nen tam nic o UNRAR, unzip - viz poznmka 196). Pro ZIP a RAR i EXE soubory vytvoit pedem adrese pro kad ZIP (unzip rozbaluje do adrese, kde se vol). Rozbalenmu adres dt oprvnn root 777, pro jistotu i adresi IM...... Dle odpovdi na message od SAPu, jinak se objevuje pi startu sapinst tato chyba: "FCO-00133 product.catalog is not valid control.xml" K tomu jak pst mesasage SAP pi problmu s instalac na UNIX note 752505. sapinst chtl nzvy adres (EXPn) malmi psmeny - pejmenovno pro n=1 a 11). Mli jsem nesprvn kernel, staen sprvn. RUNINSTALLER nevzal verzi redhat-5 - doplnno do souboru oraparam.ini podle note 1048303. RUNINSTALLER se nemohl pipojit k X-Windows serveru - opraveno pkazem "xhost + localhost" hned pi pihlen do VNC. RUNINSTALLER hlsil, e redhat-5 nen certikovan - hlen ignorovno dle SAP note. Provedeny skripty orainstRoot.sh a root.sh. Zlohovn ORA_HOME (/oracle/<SID>/102_64). Proveden unpack p4547817_... do prac. adrese. Opraven oraparam.ini pro patche v install. runInstaller pro patche - nkter obrazovky uveden dle README.html se neobjevily, zjistil si hodnoty sm a uk, e bude instalovat SW 10.2.0.2. Provedena kontrola vech db patch a notes a nakoprovn vech potebnch patch do samostatnho adrese /oracle/<DB_RELEASE>/MOPatch spolu se skriptem MOPatche. Znovu vyvoln sapinst - pokus o nahrazen R3load a souvisejcch soubor poslednmi verzemi, zatm nejasn jak. R3load se po rozbalen jmenoval R3loadora, mus se pejmenovat Nov kernel rozbalen pod root pomoc sapcar, nastaven stick bity pro brbackup, brconnect, brbackup, brarchive a brtools. Poznmky z instalace produktivnho systmu ERP2005 SR3 ABAP Stack v clusteru ze dvou uzl: Instalace na uzlu A Staen nov PREREQUISITE_CHECK_DATA_700.SAR a SAPINST7001_220002039 Nastaven virtulnch adres dle plnu. Zaloil OS ty dle plnu a dle IG, upraveno. Zmnno heslo master oproti dev. Kl SOLMAN na vsapprd_sap_erp ./sapinst SAPINST_USE_HOSTNAME= vprd-sap-erp na node1 Neprola kontrola na hostname, upravena a poslno ke zmn ./sapinst SAPINST_USE_HOSTNAME= vprd-sap-erp na node1

99/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

Chyb kernel UC v /install, u jsem ho nael /install/others a rozbalil do /install/kernel, k rozbaleni se mu podstril sapexe_159, neptalo se to ani na uivatele ani na detaily a hned to nainstaloval. Message server nemohl nastartovat, protoe stle nebyla aktivn opraven virtuln hostname. Po odstrann problmu instalace byla dokonena. ./sapinst SAPINST_USE_HOSTNAME= vprd-db-erp na node1 Nastaveno 8GB instance RAM jako na devu. unpack archives: dbatools to nechtlo vzt, OCL10264 si nepamatuji, tak jsem nechal mimo sapdb kernel ve pvodn. Na nvrh rozloen na disku jsem nenarazil, nevm. Snad nebude teba. Provedena oprava dle IG4.4.1 v adresi SAP. Aplikovna note 1048303 (v souboru oraparam.ini doplnno ,redhat-5 bez mezer). Objevena chyba v namontovni disku: Excel upravil nzvy adres na mirrorA a mirrorB a m bt mirrlogA a mirrlogB. R3load mi te nen jasn kam ho dt. V /sapmnt je na devu R3load z Feb3 a R3loadora jsem tam pidali a pejmenovali z May20. Staen nov PL92. Nen mi jasn s tm R3loadora tak v /sapmnt budou oba a pvodn jsem zazlohoval. Zkontrolovat sputn nejde dokud nebude nainstalovn Oracle. Zejm problm s rozdlem home adresu i kdy sapinst nenamtal. ./RUNINSTALLER na uzlu B ORACLE_HOME nen nastavena, spadlo to. Nastaven na /oracle/<SID>/102_64. Mon problm se zaloenm uivatele, na devu je home jinde. Musel se zmnit home adres na /oracle/<SID>. Chyba v popisu IG a sapinst. Znovu sputn a spadl ne exception: Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall2008-09-05_11-48-41AM/jre/1.4.2/lib/i386/libawt.so: libXtst.so.6: cannot open shared object file: No such file or directory occurred.. Po doinstalovn knihoven libXtst-1.0.1-3.1,libXtst-1.0.1-3.1a libXtst-devel-1.0.1-3.1 se spustil installer Varovn, e adres nen przdn a zda OUI- 10030, Yes. Varovn, e nen certifikovan OS RedHat 5.2 Tikanga pokraovat + Next a OK ( zejm se ignoruje: http://www.dbalifeline.com/2008/03/14/installerfailure-for-oracle-10gr2-1020-install-on-rhel-51/) Skript jako root: /oracle/oraInventory/orainstRoot.sh Skript jako root: /oracle/<SID>/102_64/root.sh Informace: iSQL*Plus URL: http://sapprd-node1.grisoft.cz:5560/isqlplus a iSQL*Plus DBA URL:http://sapprd-node1.grisoft.cz:5560/isqlplus/dba Patche Set Zazlohovan ORA_HOME Patche set rozbalen do stage/102_64/tmp pod root a opraven oraparam.ini ne certifikovan OS. Pihlen jako ora<sid>. Spustit Disk1/ runInstaller Name: <SID>_102_64 ? a oracle home, Next a Install. Jako root /oracle/<SID>/102_64/root.sh Interim patches Pprava adrese MOPatch v HOME_ORACLE, nesed poet soubor v install a na devu, nutno zkontrolovat. Vpis ls a TIFF ukzal e jsou stejn jen pibyly njak README.

100/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

MOPatch sputn v dry mode. MOPatch sputn, provedl jen 35 patche a poslednch 6 nedokonil, dolo msto na /oracle/<SID>/102_64. Na devu se obsadilo 5,6GB my mme 5GB. Pidno na 7GB a dokoneny MOPatch. V sapinst Ok. Pi importu ABAP chyba CJS-30022 Migration Monitor , import_monitor.log ukazuje na 3. chyby pi exportu . ORA-1403, Zkusil jsem znovu. Dialogov instance na uzlu A ./sapinst (bez virtulnho hostname) Hodnoty dle plnu. Kl Solman vygenerovn . Zloha do /backup/<SID>/<SID> Instalace replikanho serveru na uzlu B Pprava replikanch enqueue serveru pro ASCS85 a SCS86 na node1 dle Plnu a http://help.sap.com/saphelp_nw2004s/helpdata/en/de/cf853f11ed0617e10000000a114084/frameset.htm Vyzkoueno a sputno na node2, na node1 na zkouku taky kvli oven zde instance ERS a ASCS mohou bet na jednom uzlu. Mohou a nemus se to njak oetoval. Dialogov instalace na uzlu B Sputn sapinst, vybrna monost HA System zaloen na ABAP Dialogov instance. Ignorovno hlen, e swap nespluje podmnky Nebyla nastavena promnn JAVA_HOME, po nastaven instalace od zatku znovu Chyba pi startu dialogov instance neme se pipojit k databzi (chyba ORA-1017) pak Vincenc odmontoval adrese /usr/sap/<SID>/profiles a u nelo nic Po dalch zmnch na serveru znovu sapinst s parametrem SAPINST_USE_HOSTNAME=vprd_db_erp, pak ve probhalo normln, ale opt nelo instanci nastartovat chyba je ORA=1017 invalid username/password pi pihlen k databzi Pi startu hlka, e nezn SAPSYSTEMNAME. Bylo omylem instalovno na virtuln host. Profily pejmenovny a upraveny na hostname sapprd-node2. Tak v enviromentu bylo chybn nastaven db schma, R3trans se nepihlsil k DB. Opraveno db schma v enviromentu na SAPSR3 a pipojen k DB zaalo fungovat a instance nastartovala. Nastaven po instalaci Po startu instance jet do profilu pidny dal sluby (spool a update) a instalovan jazyky (nebylo mon se pihlsit nap do CS), kter by mohly bt spe v profilu DEFAULT. Licence, patche atd. Nateny profily, zaloena instance v RZ04 atd. Nastavena logovac skupina FIRMA_FI. Vytvoen logick spoolov server _SPOOL_PRD, mapovn na oba uzly s vyvaovn. Opraveno tiskov zazen ZI2SWIN: logick spool server, zmna pstupov metody z L na F (po tto zmn zaniklo piazen k spool serveru) , zmna kdov strnky na 1406. Vytvoen jako vzor typ formtu ZX65_80 a zaloen formt k typu zazen ZI2SWIN.

101/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

9.11.3.PATCHE ORACLE 10.2


Informace na metalink.oracle.com: note 187242.1 a 189908.1. SAP note: 871096 a 938986. Obecn se patch sety instaluj v UNIXu takto: 1) Rozbal se do adrese /oracle/stage/<patchsetNR> a prostuduje se piloen nvod. Patch set je uloen na instalanm mdiu s nzvem obsahujc pouze Oracle bez slova Client i RDBMS. 2) Zastav se instance SAP a DB a listener (viz kapitola 2.2). 3) Nastav se DISPLAY pro X server. 4) Spust se pslun installer (unInstaller) kter uke komponenty kter nainstaluje s uvedenou verz. 5) V sqlplus se spust sql skripty dle nvodu. Pi instalaci nen teba, dn databze zatm nen vytvoena. Dal zplaty215 se instaluj dle nalezench SAP note. V UNIXu je v SAP note piloen skript MOPatch, kter zjednodu aplikaci velkho mnostv zplat zvl nstrojem OPatch. Vechny vybran nerozbalen zplaty se nakopruj do adrese s tmto skriptem a postupuje se dle SAP note 1027012. Ve Windows se pouije pouze nstroj Opatch. Pro Windows jsou zplaty u spojeny a nen jich tolik jako v UNIXu. K tomu SAP note 839182.

9.11.4.STRUN PEHLED KROK PO INSTALACI


Pi instalaci popisovan postup se li poadm krok. Nap. doporuuj nejdve importovat SP a potom jazyky. Potom musme texty v novch jazycch znovu importovat
Krok Kontroln sputn SAP systmu. Nstroje startsap R3 stopsap R3 MMC Kapitola 2.2

Kontroln pihlen do systmu. SAP*, 06071992 v 000 a 066, DDIC, 19920706 v 000. Vytvoen remn adresy pi vytvoen prvnho administrtora p vytv- SU01, SUCOMP 7 en prvnho uivatele v klientu. Kontrola ptomnosti slueb systmu. Instalace SAP licence. SAP Note 94998. Kongurace SAP routeru a SAPNet-Frontend. SAP Note 30289. Dokonen a kontrola instalace Oracle. Pprava zlohovn. Kongurace domnovho kontrolru TMS: Pidn systmu do domny, pokud existuje. Vytvoen transportnch cest i vrstev. Kontrola transportnho adrese a nastaven prv (chmod 771 /usr/sap/trans). Uiten je nastavit sprvu verz. STMS 8.4 SM50, SM21, SM28 SAPLICENSE 2.1.2 9.10 13.3.2

Instalace dalho jazyka a nastaven pslunch parametr, jmenovit Report parametru zcsa/system_language. Pokud byl import SP proveden dve, RSCPINST mus se s SMLT importovat i SP dle poznmky 237). SMLT, I18N Vytvoen klient. Import Support Package do pslunho SP stacku.
215

9.9

SCC4 SPAM

12.2 10.4

Pehled aplikovanch zplat zskme pkazem $ORACLE_HOME/OPatch/opatch lsinventory.

102/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 9.INSTALACE SYSTMU A SYSTMOV KOPIE

Krok Instalace ADD-Ons, pokud teba. I lokalizace. Nkter a po aktivaci v nsledujcm kroku. Pokud je teba, aktivuj se bussines function odvtvovch een. Kopie do vytvoench klient. Vytvoen developer package pro dal konfiguraci (nap. ZBC). Instalace a nastaven SAP online dokumentace.

Nstroje SAINT SWF5 SCCL, SCC3 SE80 SR13

Kapitola 9.6 9.8 12.6 17.1 19.2 5

Vytvoen a pekoprovn prol. prava slueb. RZ10 Kongurace potu pracovnch procesu (SAP note 9942). RZ04 Vytvoen operanch md a asovho plnu pepnn. RZ03 Restart systmu a vytvoen instance. Pokud se provede upgrade nebo dodaten instalace Java Add-In, pak provedeme vytvome operan mdy a provede se import prol. Zkontroluje se. Vytvoen logon skupin, pokud teba. Nastaven standardnch jobu. Instalace tiskrny (tiskren). Aktivace a kongurace audit logu. Aktivace nebo deaktivace ITS. SAP note 742048. Pipravit uivatele CSMREG pro vloen do CCMS. Nastaven rozvrhu kontrol a zloh DB. Pokud je teba, provzt dal lokalizace SW komponent a een. Jedn se vtinou o transportn poadavky ze spolenosti SAP CR, jako interface bank pro FI, FI-CA atd. (DMEE216) a dal. Pokud teba, nakonfigurovat centrln sprvu uivatel CUA. Nastaven SAP Support Services dle SAP note 91488. Nastaven systmu jako poskytovatele dat do SLD. Nastaven support service. Integrace SAP WAS ABAP s NW EP. Prvn zloha databze a systmov adrese. Tabulka 14: Postinstalan kroky SDCCN RZ70 RZ21 DB13 SMLG SM36 SPAD SM19

7.19 2.5.1 15 7.7 6.3.2.3

7.3 13.5 2.1.7.2 6.5 13.4

216

V SAP note meme hledat termn DMEE Czech a pod.

103/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 10.PROCES OPRAV APLIKANHO SERVERU SAP A LICENCE

10.PROCES OPRAV APLIKANHO SERVERU SAP A LICENCE


SAP Library:

Changing the SAP Standard (BC) schovan v Change and Transport Systm Overwiev (BC-CTS) v Change and Transport Systm (BC-CTS) [SAP BC]. SAP Patch Manager (SPAM) (BC-UPG-OCS) a SAP Add-On Installation Tool (SAINT) v Online correction Support (BC-UPG-OCS) v Upgrade General (BC-UPG) [SAP BC]. Software Maintenance [SAP NW2004s]. Support Package Manager [SAP NW2004s]. SAP Add-On Installation Tool [SAP NW2004s]. SAP Load Generator [SAP NW2004s].

SAP dokumenty: pro rzn komponenty pouijeme Support Package Stack Guide, kde najdeme seznamy SP le a jejich znaen a postupy procedur aktualizace komonent. Transakce:
SAINT SGEN SPAM SPAU SPDD SLIC Add-On Installation Tool SAP Load Generator Support Package Manager Display Modied DE Objevte Display Modied DDIC Objects Maintain Licenses SLICENSE Administer SAP Licence SMLT Language Transport Utility esky: SPAU Zobrazen modikovanch EU objekt SPDD Zobrazen modikovanch obj. DDIC SMLT Utilita transportu jazyk

10.1.VOD
Je dleit rozliovat dva termny u SAP systm: SAP kernels a SAP releases. SAP kernel je kolekce program a nstroj, kter umouj vykonvat aplikan logiku. SAP release je kolekce program vykonvajc vlastn aplikan logiku, vtinou napsanch v jazyce ABAP. Pechod na jinou verzi SAP releases (nap. z R/3 4.6C na R/3 Enterprise 4.70) se nazv upgrade proces. Do SAP Basis 46D se technologie upgrade nazv Repositury Switch Upgrade a od SAP WAS 6.xx System Switch Upgrade (kapitola 11). Tento proces vtinou obyejn sprvce BC rutin nevykonv217 (objedn si nap. specialisty). Zato astji vykonv opravu SAP kernelu a SAP release zplatami (patches) a o tom pojednv tato kapitola.

10.2.STAHOVN BALK
Stahuje se z :service.sap.com/patches, service.sap.com/sp-stacks, service.sap.com/solman-mopz .218 Strukturu komponent na SAP Marketplace nebo Maintenance Optimizer je teba trochu prozkoumat a pochopit. Pesto je to nkdy hledn i kdy tume, kde by to mohlo bt. Nakoprovat do /usr/sap/trans, spustit: SAPCAR -xvf <hotpack>219 (nebo rozbalit jinde a balky nakoprovat do /usr/sap/trans/eps/in run). Syntaxe pkaz sapcar je podobn jako u programu tar, pouze ped pkazy se dv pomlka. Dal monost, zvlt pokud se nedostaneme pmo do operanho i le systmu, je zvolit v transakci SPAM monost nast balek z frontendu. Zrove transakce SPAM nabdne rozbalen do sprvnho adrese.

10.3.ABAP KERNEL PATCHES


Zskn zplat: Stahuje se v service.sap.com/patches, service.sap.com/sp-stacks. Pozor! Od 2.4.2007 pro aplikace nad NW2004s a ve bude jedin monost pout Main-

217 218

Dal informace jsou v service.sap.com/upgrade/ a service.sap.com/upgrade/instguides/ . Odkazy v service.sap.com SAP AG se mohou upravovat a mnit. 219 Pokud nezle na poad, pak vce balku v shellu nap. rozbalme takto: ls *SAR | awk '{ print "/usr/sap/tmp/SAPCAR -xvf", $1}' | sh.

104/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 10.PROCES OPRAV APLIKANHO SERVERU SAP A LICENCE

tenance Optimizer v Solution Manager220, kter bude muset bt spojen s OSS pomoc VPN nebo SNC. Zkladn balky221 pro databzov nezvisl soubory jsou nejnovj SAPEXE_<level>. SAR a pro databzov zvisl SAPEXEDB_<level>. SAR a k nmu poppad pidvat novj, ne uveden, balky, dokud se neuvoln novj balky SAPEXE a SAPEXEDB. Je teba si dt pozor na zmnu Unicode a non-Unicode kernelu a tak na uvolnn release databze k danmu kernelu dle pslunch SAP note. Kernel lze zvyovat bez vlivu na aplikaci pouze v rmci dame release ady jako nap. v 4. X nebo 6. X222. Pokud jsou novj ne posledn SAPEXE*. SAR vlastn kernel: DW_<level>. CAR, ENQ_<level>. CAR a pak pednostn: R3TRANS_<level>. CAR, TP_<level>. CAR, a ne SAPEXEDB*. SAR: soust vlastnho kernelu: LIB_DBSL*<rel_db>_<level>*. CAR a dal nstroje jako R3LOAD_<level>. CAR a ty, kter nejsou soust SAPEXEDB: DBATL_<level>. CAR a R3SETU_<level>. CAR (pozor na to). Postup pro OS WinNT: 1) Zazlohujeme adres \usr\sap\<SID>\SYS\exe\run ([DIR_EXECUTABLE]) 2) Pihlsme se na server jako uivatel <SID>adm do pracovnho adrese [DIR_EXECUTABLE]. Pokud budeme rozbalovat archivy, kter nejsou soust vlastnho kernelu a tedy bez bez nutnosti zastavit instanci aplikanho serveru a service (nap. R3trans, tp, brtools), provedeme jako dal krok vlastn aktualizaci. 3) Zastavme instanci aplikanho serveru, poppad zastavme proces tp i R3trans, pokud stle b. 4) Zastavme SAP service SAP<SID>_<NR>223 Pozor, sapstartsrv se po chvilce znovu automaticky startuje, pokud je sputno SAP MMC. Proto MMC zaveme. 5) Pokud potebujeme, zastavme saposcol224). Aktualizovat saposcol sta jen kdy jsou problmy. Na HW serveru s nkolika instancemi aplikanho serveru b pouze jedna service saposcol. Je teba se pi tom podvat, odkud startuje a je teba, aby byla zastavena i druh instance, kter zabrauje jeho pepsn. Otestuje se pkazem saposcol x.225 6) Provedeme aktualizaci kernelu, saposcol226 (pokud je teba) a dalch komponent pokud je teba (tp, R3trans, dba, dblib) rozbalenm pslunch balk *. CAR nebo *. SAR do ve uvedenho adrese [DIR_EXECUTABLE] nebo pokud teba [DIR_CT_RUN]. U balk SAPEXE_<level>. SAR je teba si dt pozor na rozbalen souboru sapcar227 a proto je teba tento balek rozbalovat programem sapcar umstnm jinde ne v [DIR_EXECUTABLE]. Nebo meme rozbalit v temporary adresi programem sapcar. Pokud nerozbalujeme vlastn kernel, zde konme, poppad zkusme transportn systm.
220 221

Kolektivn SAP note 1024932. Viz. SAP note o kernel patches 19466 a o instalaci novho kernelu 4.6D SAP note 318846 a kernel 6.40 SAP note 664679. O EX2 kernelu pro 46D a 640 SAP note 1106096. 222 Sap library: Downward-Compatible Kernel (AS-ABAP). 223 Mlo by bt uvedeno v provoznm du. 224 Toto nen kritick, sta jen pi problmech. Vyskytl se problm po instalaci nov verze s pamt. 225 Pokud v OS typu WinNT se vyskytuj problmy a nov saposcol neme alokovat sdlenou pam, pak me pomoci aplikace hotx OS. 226 Viz SAP note 19227 (Open newest saposcol). V rozporu s touto note jsem zail, e nov verze saposcol nestartuji! Nemohou vytvoit sdlenou pam. 227 Rozbalovn se nedokon.

105/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 10.PROCES OPRAV APLIKANHO SERVERU SAP A LICENCE

7) Pokud je teba228, nastartujeme saposcol. 8) Nastartujeme sapstartsrv229 (service SAP<SID>_<NR>). Pokud se bhem instalace rozbhl, zkontrolujeme, e se sapstartsrv skuten rozbalil. Jinak proces musme zastavit a soubor znovu rozbalit. 9) Nastartujeme instanci aplikanho serveru. Pokud je na serveru vce instanc aplikanho serveru, je teba si dt pozor na automatick sputn sapstartserv druh instance. 10)Zkusme transportn systm: nap. spustme R3trans.exe d Dal zpsoby jsou uvedeny v kapitole 8.3 a 2.2.5. 11)Pokud se instaloval nov release kernelu a nebo nov kernel stejnho relase pouv jin formt load, provedeme regeneraci230 vech existujcch load (peloench ABAP program) pomoc transakce SGEN. 12)Uvedeme zmnu v nastaven server na OSS. Postup pro UNIX: 1) Jako <sid>adm a zastavme instanci SAP pkazem stopsap R3 a pokud teba saposcol pkazem ./saposcol -k. Zastavme poppad proces tp i R3trans, pokud stle b. 2) Zazlohujeme adres /usr/sap/<SID>/SYS/exe/run ([DIR_EXECUTABLE]) pihleni jako root v adresi [DIR_EXECUTABLE] nebo pokud teba [DIR_CT_RUN] nap. pomoc pkazu cp -p * <backup_directory>. 3) Stle pihleni jako root pekoprujeme program SAPCAR nap. do /usr/sap/tmp a v adresi /usr/sap/<SID>/exe/run ve vhodnm poad rozbalme balky programem sapcar uloenm mimo pracovn adres. Nejdve rozbalme balky SAPEXE<level>.SAR a SAPEXEDB<level>.SAR, potom tyto smazat a rozbalit dal.231 Pozor na SAR i CAR soubory, kter u v adresi byly. Ty nerozbalujeme. 4) V nkterch OS je nutn zaregistrovat knihovny nebo smazat neuvan moduly232. Nastavme sticky bity, pokud chyb, u brbackup, brarchive, brconnect, brspace a brtools233. Nebo spustme jako root v pslunm adresi skript saproot.sh. 5) Pihlsme se jako <SID>adm a spustme instanci SAP pkazem startsap R3. 6) Pokud se instaloval nov release kernelu a nebo nov kernel stejnho relase pouv jin formt load, provedeme regeneraci vech existujcch load pomoc transakce SGEN. 7) Uvedeme zmnu v nastaven server na OSS. Postup pro iSeries: Postup je uveden v SAP note 912575 a pro EXT kernel je v SAP note 685895.
228 229

Na nkterch systmech, kde se musela zastavit service saprouter, se tak opt nastartuje. O problmech service SAPu SAP note 82751. 230 Vlastn generovn load provd paraleln pracovn procesy typu DIA. Je lep, kdy je tchto proces vce. 231 Pklad: su ls SAPEXE*SAR | awk '{ print"/install/sapcar -xvf", $1}'|sh rm SAPEXE*SAR ls CCM*SAR DW*SAR ENS*SAR LIB_DB*SAR LIBRFC*SAR R3*SAR TP*SAR VSCAN*SAR| awk '{ print"/install/sapcar -xvf", $1}'|sh rm CCM*SAR DW*SAR ENS*SAR LIB_DB*SAR LIBRFC*SAR R3*SAR TP*SAR VSCAN*SAR 232 Nap. v AIX pkazem slibclean (5). Pokud nelze dynamickou knihovnu uvolnit, musme zjistit, jak procesy j jet pouvaj pkazem ps -ef | grep <sid> a ty zastavit. 233 Viz SAP note 832662. Nap. pkazem: chmod u+s brbackup brarchive brconnect brspace brtools nebo chmod 6755 ....

106/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 10.PROCES OPRAV APLIKANHO SERVERU SAP A LICENCE

Pro dual stack ABAP i JAVA: Meme pouit JSPM. Vybereme pouze kernel a ostatn balky peskome.

10.4.ABAP SUPPORT PACKAGES OBECN


Architekturu popisuje Roland Hamm v prezentaci The Upgrade Process (Most Important Phases During the 4.6 Upgrade)234. Proces zplatovn je piblin podmnoinou upgrade SAP release. Transakce: SPAM, SPUA, SPDD, SGEN. Typy balk235 jsou uvedeny v SAP Library. Viz tak service.sap.com/noteassistant. SAP note 556962 chybov scne 556972. Transakce SPAM (SAP Patch Manager)236 . Dleit zsady:

! Pest si SAP notes! Dleit SAP note OCS: Known problems (nap. 97629 pro 4.5, 173814 pro 4.6, 400280 pro 6.10, 782140 pro 6.20, 672651 pro 6.40, 822379 pro NW 7.00, 662441 pro Solution Manager, 954792 pro NW 7.1, 553527 pro PI_BASIS), kterou je nutn vdy prostudovat. Pehled dleitch SAP note je v 97620. Problmy v SAP note: 119738. Zkontrolovat verzi SPAM a poppad aktualizovat! Provst upgrade jdra SAPu (viz kapitola 10.3). Zkontrolujeme neuvolnn TP poadavky a pokud je teba, uvolnme je nebo nechme vvoji uvolnit. Neignorovat chyby! ABAP Patches na rozdl od Java patches nejsou kumulativn, mus se importovat ve sprvnm poad a dn se nesm vynechat. Pokud chceme importovat na pozad, systm by ml mt minimln 3 pracovn procesy typu BTC. Problematika jazykovch import v SAP note: 195442. Pokud se importuj dve, ne je importovn jazyk, pak je poteba dodaten v transakci STML importovat texty z SP.237

Vyuvaj se programy tp a R3trans a o jejich innosti se obecn zmiuje kapitola 8.3. V transportnm adresi /usr/sap/trans/tmp lze sledovat238 velikost log. Od urit doby vvoje se import balk jako SAP_APPL neprovd asto (nap. jednou za rok), aby se nepepisovaly objekty standardu, kter zmnili konzultanti na zklad poadavk provozovatele. Ke strategii je uvolnna SAP note 432027. Pokud provdme aktualizaci SP, tak asi nejlpe takto: 1) dme se pomoc SP stacku. Sthneme vechny potebn SP a Add-Ons a nateme je na server. Od 2.4.2007 pro aplikace nad NW2004s a ve bude jedin monost pout pro stahovn Maintenance Optimizer v Solution Manager.
234

Uloen na CD ValuSAP Edition 2 English Documents, materil number 50040910, souboru \AsapEng\ Acclr8rs\06_Upgrade_process_important_phases.zip. 235 SAP note 97621 OCS Info: Online Correction Support (OCS). 236 SAP note 97620. 237 V menu Speciln akce - Import Support Packages. 238 Pokud se do logu dvme v okamiku, kdy systm ho potebuje pejmenovat i smazat nap. pkazem tail f, proces importu se pozdji zastav a oznm, e nastala chyby TP_FAILURE. Import spustme znovu.

107/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 10.PROCES OPRAV APLIKANHO SERVERU SAP A LICENCE

2) Po nastudovn SAP notes urme poad instalac a upgrade Add-Ons. 3) Potom zkusme vypotat fronty a zjistit jak SP jet chyb a ty nast do systmu. 4) Importovat zaneme od nejspecilnjch Add-Ons a SP, aby se ve vhodnm poad importovaly obecnj SP v kombinaci s CRT specilnjch Add-Ons a SP. Balky SAP_BASIS SP a SAP_ABA SP (nap. SAPKB46Cnn a SAPKA46Cnn) se importuj nap. jednou za pl roku nebo pi problmech. Nutn spoluprce s konzultanty pi vyrovnvn objekt. Nejvce se zvtuji tyto tablespaces: ES46C, STAB, BTAB, POOL a DDIC. Postup aktualizace: 1) Sthneme z service.sap.com nebo pomoc Maintenance Optimizer balky pslunho typu, nap. SAPKB46Cnn, SAPKA46Cnn, SAPHB46Cnn a SAPKE46Cnn. Ve vbru balk nm pome stack k pslun komponent na service.sap.com. O strategii vce v odstavci nad tmto. Nap. rozbalme vechny potebn balky pokud mono pro vechny komponenty a CRT danho SP zsobnku a obsah nakoprujeme do usr\sap\trans\eps\in. Vce v kapitole 10.2. 2) Zkontrolujeme a poppad aktualizujeme kernel, programy R3trans a tp. Vce v kapitole 10.3. 3) Pihlsme se v EN do klienta 000. 4) Zkontrolujeme nastaven transakce SPAM (Extra Settings) a verzi a poppad importujeme a nainstalujeme novou verzi SPAMu (Support Package Load packages a potom Import SPAM/SAINT Update) . Meme najt vyhlednm SP dle etzce SPAM/SAINT ve vyhledvai balk. 5) Zamkneme uivatele: nap. tp locksys <SID> nebo import provdme, kdy nikdo nen pihlen. 6) Pomoc SAP note OCS: Knows problems urme fronty. Dme dohromady SP, kter mus bt spolu a ty kter opravuj pedchoz. Zohlednme i velikost fronty, aby nebyla moc velk. Jsou patn zkuenosti, pokud se importuji vce SP, protoe se vyskytly problmy s pepotnm v nsledujcm kroku. 7) Nateme balky pomoc transakce SPAM balek (y): v menu Support Package Load packages From application server.239 8) Denujeme frontu stisknutm tlatka Display/dene. Poadovan SP i CRT by se mly automaticky nast, pokud vybereme komponentu majc jako pedpoklad SP jin komponenty. Vce o CRT v kapitole 9.6. Pokud se naten do fronty nepovede, provedeme pepotn balku a zobrazen logu, jde jsou pehledn ukzny zvislosti a balky a CRT, kter jet musme pednostn importovat. Mono natat i SP pro vce komponent a vdy pro kontrolu frontu pepotme. 9) Tlatkem Display/dene vybereme SP, stiskneme autko nebo v menu import queue a pokud rozumme obsahu SAP notes, spustme import fronty. Je mono ped vlastnm importem spustit import v test scni (Extra Settings). Je vhodn spustit import na pozad tlatkem Start options tak, aby prvn krok (Preparation) se provedl v poped a zbytek jako job. 10)Zkontrolujeme logy pokud se vyskytnou chyby, prostudujeme SAP note a problm vyeme. Ppadn problmy analyzujeme i vyeme a znovu frontu importujeme. 11)Kdy je teba, vyrovnaj se objekty v transakcch SPDD nebo SPAU. Vce o tom v kapitole 10.9. Po vyrovnn objektu v transakci SPAM nebo SAINT odsouhlas239

Pokud ale balek nechceme dle importovat, smaeme je ve SPAMU v menu: Environment -> Electronic Parcel Service -> Goto -> Inbox.

108/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 10.PROCES OPRAV APLIKANHO SERVERU SAP A LICENCE

me, e objekty jsou vyrovnan v menu Goto -> Status -> Installation Queue nebo Queue. 12)Pi spnm dokonen potvrdme v menu Support Package Conrm. 13)Po vech transportech spustme transakci SGEN a vybereme: Regenaration of existing loads a Continue a potom only generate objects with invalid loads, spustme, a obnovme obrazovku a naplnujeme job240. 14) Pokud je teba a ve potebn je naimportovno, provedou se dal kroky uvdn v SAP note. Tk se klientov zvislch objekt, hlavn tabulek typu C. 15)Po zmn Support Packages doporuuji zmnu uvst v nastaven server na OSS, aktualizujeme provozn pruku a ulome soubory vygenerovan v transakci SPAU (viz bod 2. postupu). Shrnut postupu importu na dal systmy (na testovac S2) z vvojovho S1: 1) S1: provedeme standardn import a vyrovnn, uvoln se transportn poadavek TrP. 2) S2: v transakci SPAU rozbalme a vyexportujeme strom do objekt txt nebo xml (html) dle poznmky 111) souboru pro kontrolu, e je to stejn jako na S1. 3) S2: v transakci SPAU objekty, kter nejsou v TrP z S1 zkontrolujeme a vyresetujeme do originlu pokud je tomu tak a zaznamenme kvli importu do produktivnho systmu. 4) S2: v transakci SPAU si ostatnch objekt nevmme, vrtme se do SPAM. 5) S2: v transakci SPAM dokonme import balk a provedeme conrm. 6) S1: v transakci STMS provedeme import TrP do S2. 7) S2: otestujeme pravy standardu z TrP a ppadn problmy opravme. 8) Podobn se provede import do produktivnho systmu S3 s nslednm importem TrP vzniklch pi odstraovn problmu pi testovn. Doporuuji pi importu zamknout ty.
Pklad z praxe: een problmu pi importu SW komponenty EA-FINSERV 600 v ECC 6.00, fronty od SAPKGPFD04 do SAPKGPFD07 (nebyla to chyba tchto balk, asi se toto mohlo stt i u jinch). Na jinm systmu ECC 6.00 import tto fronty probhl dobe. Ale zde se import zastavil ve fzi XPRA_EXECUTION. Posledn akce bylo sputn metody RSAQ_AQSG_AFTER_IMPORT v SAPKGPFD04. Systm nic nevykonval, pslun pracovn proces BTC ekal na RFC spojen, kter jej spojovalo s pslunm procesem tp. Proces tp, jak se dalo ovit pozdji v trace le kontroloval tabulku TRBAT s obsahem:
HEADER R R 20070119184444 SAPKGPFD05 R 8888 20070119184500 ALL 18444400 :D:T:S:tmp:F:SAPRGPFD05. S85 SAPKGPFD06 R 9999 00000000000002 ALL :D:T:S:tmp:F:SAPRGPFD06. S85 SAPKGPFD07 R 9999 00000000000003 ALL :D:T:S:tmp:F:SAPRGPFD07. S85.

Obsah tto tabulka i obsah tabulka TRJOB nemnil ani po peruen RFC spojeni (proces tp se neperuil) ani po zabit procesu tp. Importovac job byl sice ukonen, ale v logu importu se neobjevila chyba. Pokud se import spustil znovu, dostalo se to do stejnho stavu. Hledn v SAP notes nepomohlo a z OSS se asi 8 dn neozvali. S vdomm,e se systm bude muset obnovit ze zlohy do poslednho uspokojivho stavu jsem zkusil shnout hloubji do vlastnho importu. Pokusy se znalost principu mechanismu importu, kter je trochu popsn v SAP Library, vedly piblin k tomuto postupu: Pi vypnutm importovacm jobu jsem nastavil v tabulce TRBAT hodnotu pole RETCODE dky pro SAPKGPFD05 z 8888 (co znamen stav zpracovn) na 0012 (njak chyby transportu) a pole TIMESTMP pro dal dva balky jsem nastavil na 00000000000001 a 00000000000002, co vyjaduje poad dalho zpracovn. Zrove se mus smazat dek v tabulce TRJOB, protoe jinak dispatcher RDDIMPDP ihned skon v domnn, e u njak job na tom pracuje. Pokud tento dispatcher job ani po opakovanm sputn importu nenastartuje, spustme v transakci SM64 pslunou udlost. Import se rozbhl a provedla se operace nad SAPKGPFD06 a SAPKGPFD07, ale SAPKGPFD05 stle vzdoroval. Tentokrte u o chyb bylo v importnm logu. Pslun program v jobu byl ukonovn signlem OS (Linux). Po nkolika pokusech jsem zkusil dokonit import v poped a hned na prvn pokus se import fronty ukonil a stailo provst Conrm. Zejm dolo k njak neopakovateln souhe, kter zpsobila tento problm a nslednm runm zsahem do mechanismu importu se nco naruilo, e import nebylo mon ukonit na pozad. Ale vsledek byl nakonec uspokojiv.

10.5.ABAP SUPPORT PACKAGES HR, HRCZ A HR-CEE


Aplikan area: xx-csc-cz-hr. [SAP SMP] service.sap.com/hrsp, service.sap.com/hrcz

240

Viz poznmka 230.

109/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 10.PROCES OPRAV APLIKANHO SERVERU SAP A LICENCE

HR-CE je v R/3 4.6C HR (Human Resource) country verze pro R, dle se od R/3 4.70 e jako Add-On HR-CEE. Legislativn zmny se instaluj pomoci tzv. LCP CE241. Aktualizace tchto balk maj nkter zvltnosti souvisejc s legislativou zasahujc do modulu HR. Proto je import vlastnch SP obtnj, protoe nrodn specika zasahuj i do standardnch objektu. P importu vlastnch balku SAP_HR se postupuje stejn jako v kapitole 10.4 s tm rozdlem, e se balky a LCP CE importuji s ohledem k SAP note 539595 a urenm zpsobem importuj CRT242 transportn poadavky , kter zskme na sapserv, poppad se provd dal operace jako sputn rznch programu243 apod. dle pslunch SAP notes244. Import se mus sladit s instalac LCP CE. V sekvencch mezi CRT se zejm HSP a LCP zejm neovlivuji a mohou se zejm importovat nezvisle na sob. Je teba postupovat opatrn pi importu SP HR, aby se neimportoval njak navc, kter jet nen oeten i vyzkouen v HR-CE. Nejvce se zvtuji tyto tablespaces: ES46C, STAB, BTAB, POOL a DDIC. Importu HSP a HR-CEE provedeme dle SAP note 572252 (pehled), 551688 k importu HSP, 524948 k importu245 HR-CEE (nahrazuje dvj LCP CE) a znm problmy importu HR-CEE SAP Rel. 4.7 SAP note 737613 a pro 110_600 SAP note 1045021. U 4.70 je teba bt opatrn u HR-CEE a kontrolovat frontu dle SAP note, transakce SPAM j nevypote dobe. Pozor na problm importu tabulek typu C. Mus se potom importovat bez CRT do nenulovch klientu bu transakci SCC1 nebo lpe STMS246. V druhm ppad je teba pslun objekty importovat run za pomoci programu RPULCP00 a hlavn za pomoci odbornka na HR, bez kterho toto vtinou nezvldneme.

10.6.AKTUALIZACE SP V CRM A DALCH PRODUKTECH


Tyto aktualizace se provd podobn jak je popsno v kapitole 10.4. V uritch ppadech jako nap. v CRM transakce SPAM vyaduje pouit modikace transakce SPAM a to transakce SP_MANAGER, kter se spust z menu Enviroment.

10.7.SAP NOTE CORRECTIONS


SAP note: 875986. SAP note korekce se pouv k oprav jednotlivch chyb v ABAP prosted. Implementaci korektur prci ulehuje Note Assistant, transakce SNOTE. Pslunou SAP note sthneme (pokud systm nem pm pstup do SAP network) a v transakci SNOTE nateme. Pokud tato transakce povol import a jsme si jisti, e importovat potebujeme a peetli jsme si SAP note, zdali nen teba jet nco udlat, meme aplikovat korekci. V ppad poteby budeme vyzvni k naten dalch SAP note, kter jsou potebn k aplikaci korektury. Registrace objekt a vvoj se provd pes [SAP SMP] nebo service.sap.com/sscr/.

241 242

Legal Change Patches CE (viz SAP note 86241). Viz kapitola 9.6. 243 Zvlt programy RPU12W0C, RPU12W0S pro platov typy nebo RPUHSPT0. 244 Hledme SAP note pomoc frze LCP CE [nn] nebo LCP CZ PS [nn]. 245 Zvlt programy RPU12W0C, RPU12W0S pro platov typy nebo RPUHSPT0 a problm s importem tabulek typu C. 246 Pokud jsme pi importu smazali datov soubory TP, pak me bt problm je zskat, protoe je generuje transakce SPAM pi importy pomoc vlastnho funknho modulu. Je mon zkusit zskat je z jinho systmu a pokud na nm je mono vytvoit frontu, pak provedenm importu v test scni pslun TP vygenerujeme.

110/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 10.PROCES OPRAV APLIKANHO SERVERU SAP A LICENCE

10.8.ZAMEN OBJEKTY A OBJEKTY V TRP


Zamen objekty hledme v tabulce TLOCK, pole OBJECT (nap. FUGR) a pole HIKEY (nap. FM*). Zde najdeme i TP, ve kterm jsou uloeny. Jinak objekty v TrP hledme pomoc transakce SE10 v menu Skok.

10.9.VYROVNN OBJEKT
Transakce: SPDD, SPAU. SAP note 546801. Modikace program jsou v tabulce SMODILOG. Na vvojovm systmu konzultanti v transakci SPAM (menu Extras > Adjust Modikation) vyrovnaj objekty v transakci SPDD (pro ABAP Dictionary Objecte) a v transakci SPUA (pro R/3 Repository Objects). Transakci SPDD by transakce SPAM nemla volat247, pokud se dobe implementovaly zmny slovnkovch objekt248. Je ale volna, pokud SAP pidv do tabulky, kter je zkaznkem upravena tak jak m bt upravena. Modikan asistent nabz reset do originlu nebo adopci modikace. Pi adopci je teba znovu objekt upravit tak, aby zachoval pvodn funkcionalitu. V podivnch ppadech, kdy import fronty vol modikanho asistenta kvli nesouvisejcm objektm, vybereme operaci Skip a pokraujeme v importu. Ppadn zmny standardu budou konzultanti ukldat do jednoho (nebo dvou) TP. Kad po ukonen vyrovnn svou loh transportnho poadavku uzave. Import SP v transakci SPAM249 se dokon s tm, e se tyto transportn poadavky importuj do dalch systm po importu SP a potvrzen Conrm fronty SP. Pi definovn fronty lze urit transportn poadavky k vyrovnn. Novj SPAM se pro jistotu pt vdy. Pokus se provd velk srie import SP, pak ve SPAU rozbalme strom a seznam vech objektu a vyexportujeme ho v txt a xml nebo html formtu250 a vyrovnn se provede po poslednm importu SP.

10.9.1.MODIFIKACE DICTIONARY OBJEKT


SAP Library:

Changing the SAP Standard (BC) v kapitolch The Modication Assistant a Upgrade Procedure/R/3 Support Packages [R/ 3 BC]. The Modication Assistant [SAP NW2004s].

10.10.JAVA SUPPORT PACKAGES


SAP Library:

"Software Deployment Manager" v "Development Manual" [SAP NW2004s]. Java Support Package Manager [SAP NW2004s]..

Informace o nainstalovanch komponentch najdeme dotznm na URL: http://<J2EE_server>:port/sap/monitoring/SystemInfo, kde port je obyejn 50000 + NR*1000. Na rozdl od ABAP SP jsou Java SP kumulativn, je mono importovat jen posledn SP. Java SP jsou dodvna ve formtu Software Component Archives (SCA). Pro WAS 6.20 a 6.40 se pouv nstroj SDM a od 7.00 JSPM. Dal informace o SDM najdeme v SAP note: 544244, 544979, 532892. Pro JSPM: 891983.
247 248

Je to potom dost velk problm. Hlavn roziovn tabulek by se mlo provdt pomoc include. Domny mono pouze roziovat. 249 Pokud vyrovnn se provdlo u vtho mnostv objektu a trvalo dlouho v menu Goto -> Status -> Queue a zvol se Conrm Adjustment a nebo po nvratu z transakce SPAU se rovnou provede Conrm Adjustment. 250 V menu List -> Save -> local le

111/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 10.PROCES OPRAV APLIKANHO SERVERU SAP A LICENCE

JSPM: spustme scriptem ve Windows go.bat a v unixu go z adres: Java standalone installation: <inst-dir>/<sapsid>/JC<instance-no>/j2ee/JSPM/ Java Add-in installation: <inst-dir>/<sapsid>/DVEBMGS<instance-no>/j2ee/JSPM/. Dal podrobnosti nejdeme v Support Package Stack Guide a v SAP note. JSPM podporuje vechny procedury aplikace SP pro Java: kernel a ostatn soubory na rovni OS, vlastnch deployment slueb (toto ped tm dlal SDM) a vechny instalovan Java usage typy. Dal informace o JSPM jsou v centrln SAP note 891983 a o GUI v Unixu 1013976. Postup: 1) Do adrese /usr/sap/trans/EPS/in vlome XML soubor, kter zskme na SAP Support Portal tak, e vybereme pslun stack NW a vybereme Save As File a v otevenm okn s XML obsahem opt vybereme uloen. Jmno souboru se nabdne samo. 2) Vybereme package type Single Support Packages a do fronty pidme JSPM a aktualizujeme (provedeme deploy). 3) Vybereme package type Support Package Stack, specikujeme frontu do fronty a aktualizujeme je (provedeme deploy). Prbn eme vznikl problmy. Jednm z hlavnch problm; je nenastaven Java VM. O tom vce v kapitole 2.4.13. Dal ast problmy jsou chyby v Java SP a mus se run dle SAP note provzt deploy pslun komponenty v uritm poad. Nkdy JSPM se nedok restartu a skon a hls, e potebuje nastartovat J2EE server.

10.10.1.PATCHES PRO SAP WEB AS JAVA


SAP note: 529088. Informace o nainstalovanch komponentch najdeme dotznm na URL: http://<J2EE_server>:port/sap/monitoring/SystemInfo, kde port je obyejn 50000 + NR*1000. Musme si sthnout konkrtn SP soubory: J2EERT<SP>_<PL>. SAR, SAPINST<SP>_<PL>. SAR, CTRL<DB><SP>_<PL>. SAR a J2EERTOS<SP>_<PL>. SAR. Pro vlastn instalaci se pouije SAPinst. Dal podrobnosti nejdeme v Support Package Stack Guide a v SAP note.

112/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 11.UPGRADE SYSTMU

11.UPGRADE SYSTMU
[SAP SMP]: service.sap.com/upgrade/ a service.sap.com/ufg Hlavn zdroj pokyn jsou Upgrade Master Guides a Upgrade Guides a SAP Upgrade Roadmap. Kurz: Upgrade to ECC 5.0 (my SAP ERP) SAP Library:

Upgrade (AS-ABAP) [SAP NW2004s].

Upgrade je sloit proces, kter vyaduje projektov zen a dkladn naplnovn. SAP popisuje doporuen projektov zen pro upgrade. Upgrade do systmu 6.10 a ve mohou pot novou proceduru zvanou System Switch Upgrade. Tato procedura instaluje instanci clov verze systmu, kter se nazv shadow, stnov. Je paraleln spolu se zdrojovm systmem ve stejn databzi. Tento paraleln systm obsahuje veker software clov verze a mohou bt do n integrovny clov Support Packages, add-ons a zkaznick modikace. Pomoc tto procedury je mon zkrtit as odstaven produktivnho systmu pi upgrade na minimum. Upgrade se zan na vvojovm systmu DEV na kterm se provedou vyrovnn modikac a delta customizing. Potom se provedu upgrade QAS a importuj se do nj transporty vyrovnn modikac a delta customizing. Systm se otestuje a po opravch se provede upgrade produktivnho systmu PRD. Dal monost jak snit as odstaven systmu HA je metoda Customer-Based Upgrade (CBU). Zde se vlastn upgrade provede na kopii produkce a v nkolika krocch koprovn systmu, export repository, testovac upgrade a otestovn, se provede konen export repository, kter se pouije pi vlastnm upgrade produkce. Pro upgrade se pouvaj tato mdia: Upgrade Master DVD Upgrade Export DVD

11.1.UPGRADE STRATEGIE
Pi upgrade jsem dv mon strategie podle toho, jak je pouit doasn SAP systm: downtime minimized doasn systm je pouit paraleln k centrln instanci. Tato strategie vyaduje vt zdroje (CPU/memory). resource minimized doasn systm je pouit, kdy centrln instance je mimo provoz. Tato strategie nevyaduje dal zdroje.

11.2.SYSTM SWITCH UPGRADE


Tento proces umouje, aby vtina asov nronch konu pi upgrade byla provedena ani by se musel odstavit produktivn systm. Ve schmatu DB pvodnho systmu se vytvo vedle pvodnch tabulek tabulky stnov tabulky pvodnch tabulek s nzvy <table>~ i nov tabulky. Provede se nstrojem R3load kompletn import repository do stnovch tabulek a zkladn import do bzovch tabulek. V shadow systmu, kter ma vlastn DB schma, se provedou aliasy a synonyma na stnov tabulky251 a view na aliasy s nzvy pvodnch tabulek. Take aplikace shadow systmu budou pistupovat msto k tabulkm k view.

251

Nap. V Oracle pkazy: connect as sapr3shd: create synonym sapr3shd. DD03L for sapr3. DD03L~ connect as sapr3: grant all on sapr3. DD03L~ to sapr3shd connect sa sapr3shd: create view DD90Vas select from DD90T

113/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 11.UPGRADE SYSTMU

11.3.NSTROJE PRO UPGRADE


11.3.1.UPGRADE ASSISTANT
Tento nstroj slou k tomu, aby proces upgrade a jeho monitorovn v Upgrade Monitoru nebyl zvisl na frontendu. Navc proces je mono kontrolovat vce uivateli, kte mohou mt roli administrtora nebo pozorovatele a je mon vzdlen pstup i pes saprouter. Upgrade Assistant je JAVA aplikace. Zskme jej pi startu PREPARE pmo z CD, kter jej rozbal do adrese <Upgrade directory>/ua. Pi upgrade se pouv jako klient Upgrade Assistant GUI pkazem http://<host name>:4239 nebo na pslunm hostu java -cp <upgrade directory>/ua/uagui.jar UaGui252 (Windows host java -cp <UaGuiDir>\uagui.jar UaGui). Mus bet server Upgrade Assistant Server, kter se pedtm spust na serveru pkazem java cp <upgrade directory>/UA/ua.jar UaServer [-upgdir <upgrade directory>]253 pod uivatele <sapsid>adm. Vlastn Upgrade Assistant spustme v internet prohlei na portu 4241. Asistent pracuje s R3up nebo SAPup bc v server mdu254.

11.3.2.APPLICATION-SPECIFIC UPGRADE TOOLBOX


SAP note: 623723. ASU toolbox obsahuje nstroje a rady pro een aplikan zvislch problmu pi upgrade.

11.3.3.PREPARE
SAP note: 556992 (FAQ). Z DVD se spust pod uivatelem <sapsid>adm PREPARE nebo PREPARE. BAT. Ten vytvo podadres ua v ji pipravenu upgrade adresi. Potom v druhm shellu nebo okn spustme upgrade server. V upgrade asistentu spoutme z menu Administrator PREPARE. PREPARE je nezbytn krok upgrade a nesm bt peskoen. M mal vliv na provoz produkce. Kontroluje systm, nekompletn importy a update lohy atd. Dle vytv konguraci pro upgrade, tedy specikuje Support Packages, poadovan add-on upgrade mdia a specikuje jazyky. PREPARE startuje SAPup i R3up ve specilnm PREPARE mdu. PREPARE me bt opakovn jakou celek. Me bt restartovn255 i resetovn. Je rozdlen do modul, kter maj zvislosti a kad me bt opakovn dokud neprobhne bez chyby. Moduly jsou rozdleny do fz, kter mohou bt opakovny tak dlouho, pokud neprobhnou bez chyby. Ped upgrade sthneme nejnovj upgrade correction package FIX_<product name>.sar v service.sap.com/swdc a nejnovj SAPup.
Modul PREPARE INPUT Popis innost Zde se vlo parametry jako: SAP SID, Instance number,, host name, , cesty k prolm,, mount points k CD,

Poznmky Fze UCMIG_DECISION: dotaz, zda se potom bude provdt konverze Unicode. Ve fze ADDON_INFO se zapisuj sla SAP note do CHECKS. LOG.

INITIALIZATION
252

Kontrola OS a DB verz

Pes saprouter spustme takto: java -cp c:\prg\ua\uagui.jar UaGui -host /H/<mstn_saprouter>/H/<vzdlen_saprouter>/H/<ua_server>/S/4241. 253 Parametr -upg se pouije, pokud to zatvrzele hls, e nen zadm upgrade adres. dal parametry jsou uvedeny v helpu na disku. 254 Jet mohou bet ve scroll mdu, v tomto ppad se nedoporuuje. PREPARE pouv vlastn mod. 255 PREPARE pouije pkaz SAPup reset prepare.

114/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 11.UPGRADE SYSTMU

Modul PREPARE

Popis innost kontrola volnho msta pro IMPORT iniciln kontroly: RFC, DB connect,

Poznmky

IMPORT

Extract start relase dependant data kontrola nekompletnch import TOOLIMPORT: DDIC import, aktivace, distribuce Konverze MVNTABS Main import import TODIR PUTTB pprava. Uren add-ons v systmu Upgrade, maintain, delete add-ons? Ureni zdrojov patch rovn Uren clov patch level Jazyky, kter se budou importovat.

Ppadn opakovn pouze po kompletnm provedenm. Jinak je to nebezpen.

EXTENSION

Fze ADJUSTPRP: dotaz na transportn poadavek pro automatick vyrovnn modikac, kter byl vytvoen pi upgrade prvnho systmu.

INTEGRATION

CMD import packages, add-ons TODIR-merge packages, add-ons DB space usage computations. Dotaz na instann slo shadow systmu Dotaz na slo portu shadow systmu Instalace adres pro kernel, proly, Vytvoen shadow DB uivatel. Instaluj se adrese pro kernel, proly,, vytvo stnov DB uivatele.

INSTALLATION

4 x CHECKS

Kontroly volnho msta, otevench reparac, update loh, Nametab, view, index, upozornn na velk konverze, aktivace kontrol, XPRA: Gen Chk, Cnv Chk, Avt Chk a O-Cnv Chk. Voliteln kontrola. Voliteln kontrola.

MOD_SUPP PRE_PROC

Tabulka 15: Moduly PREPARE

11.3.4.ICNV
Transakce ICNV (Incremental Table Conversion) slou ke konverzi tabulek tak, aby se as nedostupnosti co nejvce zkrtil. Zobraz tabulky, kter vybral SAPup (i R3up) pro konverzi, umouje vybrat tabulky pro inkrementln konverzi, konvertovat a monitorovat konverzi. Kroky pi inkrementln konverzi tabulek (pro pklad tabulka T1): Tabulka je vybrna ke konverzi. Je vytvoena QCMT1 tabulka s novou strukturou. Tabulka T1 je pejmenovan na T1_old Do tabulky T1_old je pidn sloupec se statusem, zde se v dce nco zmnilo. Toto pole indikuje, jestli dka byla u koprovna do QCMT1 Je vytvoen view T1 na starou tabulku. Aplikace k tabulce pistupuje pes tento view. Zmny v tto tabulce vyvolvaj trigger pro update a delete tabulky a pro zpis do statusu zmny. Obsah tabulky je s nzkou prioritou koprovn do shadow tabulky QCMT1 QCMT1 je naplovna periodicky.

115/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 11.UPGRADE SYSTMU

11.3.5.SAPUP NEBO R3UP


Pokud PREPARE u nehls dn problm, vlastn upgrade se provd programem R3up nebo SAPup bu pomoc upgrade asistenta a nebo pmo sputnm R3up nebo SAPup v adresi <upgrade directory>, co me bt \usr\sap\put\exe. V adresi [DIR_PUT] se nainstaluje kernel a proly shadow systmu. Odtud se mus spoutt a zastavovat shadow systm. SAPup provd vlastn upgrade. Seznam vech fz uke Upgrade asistent. Popis fz je vygenerovn pkazem SAPup htmlphl v [DIR_PUT]/htdoc pi prvnm startu PREPARE. SAPup nete z databze a nezapisuje do n pmo. Pouv programy tp256, R3load nebo spout pomoc RFC funkn moduly jako uivatel DDIC v klientu 000. Logy R3up.log nebo R3upchk.log najdeme v [DIR_PUT]/log nebo [DIR_PUT]/tmp. Chybov hlky log tchto program SAPup ukld do logu *. ELG. Dal logy jsou TP. ECO a dal soubory *. ECO. R3load ukld logy pro kad data package EX<nnnn>: EX<nnnn>. DPR je import log a EX<nnnn>. DST je pro statistiku. Upgrade nap. do SAP ECC 5.0 obsahuje zhruba 500 fz. P fzch se jmnem jako JOB_ a RUN_ SAPup startuje funkn moduly pes RFC a spout joby na pozad jako uivatel DDIC v klientu 000. Joby kontroluje RFC volnm SUBST_CHECK_BATCH_JOB. Fze se jmnem jako TABIM, TABUIMP,VIEWIMPORT,PORT_IMP, TOOLIMP atd. Jsou klasick importn fze, tp startuje R3trans, R3trans importuje data. Ve fzch jako DIFFEXP nebo SHADOW_IMPORT se importuje do sdlench tabulek. Fze EU_IMPORT jsou hlavn fze importu, pi kterch je importovno nov repository do stnovch tabulek. 11.3.5.1.VYROVNN OBJEKT V PREPARE ve fze ADJUSTPRP: dotaz na transportn poadavek pro automatick vyrovnn modikac, kter byl vytvoen pi upgrade prvnho systmu. Podmnkou je, aby transportn poadavek vytvoen pi vyrovnvn objekt v transakcch SPDD a SPAU nebyl uzaveny a byly uzaveny jen lohy. Vznikne soubor usr\sap\trans\bin\umodauto.lst a SAPup si tyto poadavky uvoln sm. Pokud se tak nestane a PREPARE hls, e nejsou dn transportn poadavky, problm se vye dodatenm vytvoenm tchto poadavk a souboru umodauto.lst pkazy257 (pklad): SAPup export TA=MPUK900784 TYPE=SPDD LOG=EXP. LOG REL=700 SAPup export TA=MPUK900795 TYPE=SPAU LOG=EXP1. LOG REL=700

256 257

Proces popsn v kapitole 8.2. Viz SAP note 68678.

116/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 11.UPGRADE SYSTMU

Fze INITPUT PATCH_CHK ADDONKEY_CHK INITSUBST

CONFCHK_X VIEWCHK1 REPACHK1 JOB_RSVBCHCK2 FREECHK_X LOCKEU_PRE EU_IMPORT fze

REPACHK2 CNV_CHK_XT ADJUSTCHK START_SHDI_FIRST ACT_<Rel>

innosti Zde se mohou zmnit parametry zadan v PREPARE. Zkontroluj se vechny Support Packages, kter byly pipraveny ve fzi BIND_PATCH v PREPARE. Dotazy na kle pro add-ons Zde se specikuj: strategie upgrade strategie archivace log (doporuuje se pro downtime-minimized strategii fze MODPROF-TRANS a pro resource-minimized EU-IMPORT nebo ped prvn start shadow systmu v REQSTOPPROD fzi poet paralelnch proces na pozad. Kontrola operanho systmu a databze. Zobraz se konikty mzi zkaznickmi tabulkami v jmennm prostoru SAP. Zobraz vechny opravy a poadavky obsahujc zamen objekty SAPu. Pokud existuj nedokonen update, vyp se. Zkontroluje se, zda je dost msta v podadresi log v upgradovacm adresi. V downtime-minimized strategii se zept, zda se Workbench ma zamknout pro uivatel nyn nebo ve fzi REPACHK2. Zde se provd vlastn import substitution set (objekty DDIC a repository). Ve fzi EU_IMPORT1 se program SAPup zastav a ek na uivatelsk vstup. Pi resource-minimazed strategii: izoluje se centrln instance zkontroluje se, zda ostatn servery jsou shutdown provede se spolehliv zloha DB. Zde se zobraz vechny opravy, kter nejsou uvolnny Zde se kontroluje nedokonen konverze a restart logy. Pokud je vybrno koprovn poadavk ve fzi ADJUSTPRP v PREPARE, jsou nyn modikace porovnny. Poprv startuje shadow systm. V zvislosti na vsledku fze ADJUSTCHK se mus vyrovnat modikace ABAP Dictionary. Bhem aktivace objekt, kter me probhat dlouho a nezapisuj se logy a je mon kontrolovat v transakci SM50, zda b report RADMASDSC. Strun popis nsledujc akce: pihlen do shadow systmu jako DDIC uivatel proveden nastaven v SE06 vytvoen uivatel v SU01, kte budou provdt modikaci pihlsit jako nov uivatel

Poznmka

Jeho NR je o jednu vt, ne u originlnho systmu. Pi downtime-resource je mono se pihlsit z originlnho systmu pomoc RFC spojen SAP_UPGRADE_SHADOW_SYSTEM. Objekty se neaktivuj a tedy poadavek neuvoluje. V SPDD uloit stavu do souboru pro dokumentaci.

117/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 11.UPGRADE SYSTMU

vyrovnn objekt v SPDD. VIEWCHK2 REQ_ASCS_STOP Zobraz se konikty mzi zkaznickmi tabulkami v jmennm prostoru SAP. Pro systmy s vysokou dostupnost je nyn mono zastavit systm a SAPup doasn instaluje ASCS instanci na centrln instanci. Po nastartovn je tato instance odinstalovan. Systm je zastaven a SAPup pokrauje s dotazy rozdln dle zvolen strategie upgrade. Pi downtime-minimized se provede: prce v systme se zastav uivatel odhls centrln instance se izoluje zastav se vechny dal aplikan servery provede se spolehliv zloha DB. Pokud se bhem upgrade pouije transakce ICNV, provede se inkrementln konverze. Mus bt vechny joby zastaveny, nedokonen update poadavky se mus odstranit. U HA systm se u ASCS instaluj nov kernel a restartuje. Provedou se zhruba tyto kroky: zobraz se P chyby systmy se zastav a zazlohuj jejich proly dotazy pro ppadnou recovery DB, zda provst plnou zlohu, zda startovat dal aplikan servery dotaz na sputn transakce SGEN pro generovn load. Vye se P problmy.

MODPROF_TRANS

JOB_RSVBCHCK_R a JOB_RSVBCHCK_D REQ_ASCS_START MODPROFP_UPG STARTR3_PUPG CHK_POSTUP

CHK_POSTUP

Tabulka 16: Dleit fze vlastnho upgrade procesu

11.3.6. TRANSAKCE SGEN


Transakce SGEN od verze SAP R/3 4.6 nahrazuje report RDDGENLD. Pro generovn load program se vybere volba Regenerate after SAP systm Upgrade.

11.3.7.NSTROJE OD VERZE 7.10


Od tto verze bude k dispozici jednotn nstroj, kter koordinuje innosti upgrade pro JAVA a ABAP stack.258 DVD se nejdve spust upg/startup [.bat] a ve potebn pro upgrade se nainstaluje do adrese /usr/sap/upg, kter nahrazuje /usr/sap/upg. Pot, co se v tomto adresi rozbal pslun x, tak se spusti startup [.bat] a ten spusti web server aplikaci, kter naslouchan na uren portu. Pak v prohlei se oteve upgradovac portl a je mono vybrat vlastn STDUpgrade GUI (javovska aplikace), kter d vlastn upgradovac proces. Vypad to pehlednji ne dosavadn nstroje jako SAPup SAPUp a SAPJup.

11.4.UNICODE KONVERZE
SAP note: 548016. Hlavnm zdrojem informac a pokyn je pslun Unicode Conversion Guide, kterou nalezneme na service.sap.com/unicode@sap a v SAP note 551344. Pro Single Code Page systmy pouijeme radi jednodu Single Code Page Conversion Guide. Dle jsou poteba
258

Prezentace https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/media/uuid/504f6de3-2cbd-2a10-ce8786e0c5b5c573.

118/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 11.UPGRADE SYSTMU

Systm Copy Guide a Installation Guide pro pslunou platformu. V SAP note 765475 je v ploze Unicode Conversion Troubleshooting Guide. Doporuuje se provdt Unicode konverzi jako dal projekt mimo vlastn upgrade, protoe je ve jinak mnohem komplikovanj a prodluuje okno nedostupnosti produktivnho systmu. Ped konverz se zkontroluj zkaznick objekty pomoc transakce UCCHECK a SCOV podle jejich dokumentace a poppad se oprav tak, aby se u nich mohl zapnout Unicode ag.259 Export se piprav v transakci SPUMG. Pout by se mla z nejnovjch dostupnch bzovch Support Package. Transakce SPUMG v databzi vytvo a napln tabulku Conversion Control Table pro zen procesu exportu databze. Obyejn260 je konverzn metodou export non-unicode databze pouitm R3load. R3load je voln bhem exportn procedury non-unicode verz programu SAPinst (v menu pod systm Copy), kter si potebn informace najde v Export Control Table UMGCCTL tabulce a v seznamu Language List pipraven transakc SPUMG. SAPinst pro kadou exportovanou st databze jednm volnm R3load vytvo pslun kontroln soubory a druhm volnm R3load provede vlastn export databze.261 R3load pov pro vytvoen popisu struktury databzov program R3ldctl pro generovn kontrolnho souboru. Pro splitting tabulek se pouv program R3ta.262 R3load spolupracuje s programem RADCUCNT pi urovn, jak poloky struktury tabulek se budou i nebudou konvertovat.263 U pouit R3load je teba dt pozor na databzov objekty vytvoen pro komunikaci s jinmi aplikacemi a nejsou v repository. Tyto objekty budou po kopii ztraceny a je teba zajistit jejich obnovu jinak. Potom se vytvo nov Unicode systm systmovou kopii pomoc programu SAPinst a kdy se exportuje databze opt pomoc R3load z pipravenho exportu. Popsno je to v pslun sti System Copy Guide.
Pklad z praxe: Pozor u systm vzniklch ve verzi SAP R/ 4.6C a byl u nho aktivovan field-exity parametrem profilu abap/fieldexit na hodnotu 'YES'. V novm systmu se tento parametr mus nastavit taky. Jinak mohou vzniknout problmy na produkci, e nap. nebudou fungovat dleit kontroly a pod.

Po importu je v systmech pvodn MDMP teba provst dal operace pomoc transakce SUMG. Konverze MDMP systmu obsahuje dal kroky oproti konverzi Single Code Page. Pro kadou tabulku v MDMP databzi je popis konverze uloen v Conversion Control Table. Konverzn nstroj pouv tyto informaci ke konverzi.
Pklad z praxe: Pi exportu databze dolo k chyb table "QCMJ_6GRTVYPO" ORA-00942: table or view does not exit. Problm se smaznm QCM tabulek dle UNICODE guide a SAP note 9385, nastal proto, e ped smaznm tchto tabulek na rovni databze se provedla pprava exportu v transakci SPUMG i kdy jsme se pokusili znovu vygenerovat seznam tabulek. Zejm je teba zat znovu a vyresetovat scanner v transakci SPUMG Pomohlo smazn dky s QCM* tabulkami v souboru na serveru C:\Program Files\sapinst_instdir\ERP\LM\COPY\ORA\EXP\CENTRAL\ AS-ABAP\EXP\SAPAPPL1_28. TSK a popis tabulek QCM* v souboru F:\export\ABAP\DATA\SAPAPPL1_28. STR a pokraovat v exportu. Muselo se znovu nastartovat sapinst, protoe Retry nefungovalo kvli tomu, e nemohl smazat log C:\Program Files\sapinst_instdir\ERP\LM\COPY\ORA\EXP\CENTRAL\AS-ABAP\EXP\ export_monitor.java.log. Pklad z praxe: Pi exportu databze se v SAPinst vbec nenabzely pslun parametry a export se neprovedl. Aby se nabdka objevila, mus bt exportn tabulka vytvoen v transakci SPUMG bez chyby. Dokud obsahuje chyby, SAPinst neprovede export a zludn ani na problm neupozorn.

259

Nejastj problm bude pouit funkce ws_upload, ws_download, download apod. Nahrad se volnm statick metody cl_gui_frontend_services=>gui_download. Vce http://www.sapdevelopment.co.uk/upgrade/uccheck_errors.htm a https://www.sdn.sap.com/irj/sdn/thread?threadID=543917&tstart=0. 260 Pro velk systm SAP nabz na zklad speciln objednvky proceduru inkrementln migrace (IMIG) pi systmov kopii. 261 Popis TSK soubor je v SAP note 455195. 262 SAP note 952514. 263 SAP note 821971 a 837173.

119/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 11.UPGRADE SYSTMU

Pklad z praxe: Krom zapomenut promnn SAPSYSTEMNAME, spadl export tabulky REPOSRC. Postup, kter pomohl: Nechat v pslunch adresch pro logy a data procesu exportu pro package SAPSSEXC_7 soubory typu <package>. CMD a <package>. STR. Soubory <package>. TSK spojit s <package>. TSK.bck dle note 455195. Soubory <package>. TOC a logy <package>.<nnn>. XML tak smazat a pokraovat v exportu.

120/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 12.SPRVA KLIENT

12.SPRVA KLIENT
SAP Library:

Customizing and Development v System Administration Assistant (BC-RRR) [SAP BC]. Client Copy and Transport v Change and Transport Systm (BC-CTS) [SAP BC]. Client Concept [SAP NW2004s]. BC Client Copy and Transport (BC-CTS-CCO) [SAP NW2004s].

Menu: Nstroje Administrace Sprva Sprva klient Transakce:


SCC1 SCC3 SCC4 SCC5 SCC7 SCC8 SCC9 SCCL esky: Client Copy Special Selections Client Copy Log Client Administration Delete Client Post-Client Import Methods Client Export Remote Client Copy Local Client Copy SCC1 SCC3 SCC4 SCC5 SCC7 SCC8 SCC9 SCCL Koprovn klienta speciln vbr Protokol koprovn klienta Sprva klient Vmaz klienta Dodaten zpracovn importu klienta Export klienta Remote kopie klienta Lokln kopie klienta

12.1.CO JE TO KLIENT
Klient neboli mandant je termn pro samostatnou jednotku jednotku v systmu s vlastnmi master zznamy a s vlastn sadou tabulek (tabulky, kter obsahuji polem MANDT v primrnm kl). Klient slou k organizaci a izolaci dat v rmci SAP systmu. Master zznamy jsou data, kter se nemn po dlouhou dobu, nap. Zznamy pro zkaznky, dodavatele, majetek a pod.. Uivatelsk ty klienta jsou nezvisl na tech jinho klienta.

12.2.VYTVOEN KLIENTA
SAP note: 550894. Mus264 se vytvoit tzv. logick systm, kter reprezentuje dvojici systm a klient. Pihlsme se do vvojovho klienta anglicky, abychom mohli zapsat oznaen. V transakci SPRO SAP Reference IMG ve stromu Basis Components (SAP Web AS u systm 6.xx) Application Link Enabling (ALE) Sending and Receiving Systems Logical Systems Dene logical Systm nebo v transakce SALE nebo BD54 zalome nov logick systm. Po uloen transportujeme dl. Na systmu, kde tvome klienta v transakci SCC4, se vytvo nov zznam (dek) vtinou zkoprovnm njakho klienta. Po zmn jmna a vyplnn popisu a v detailu nastavme logick systm a potom ulome. Do novho klienta265 se meme pihlsit pod uivatelem SAP* s heslem PASS. Pokud nen naplnovn job RDDIMPDP_CLIENT_<client>266, pak pod uivatelem DDIC (pokud nen vytvome s proly dle DDIC v klientu 000) spustme program RDDIMPDP

12.3.VLASTNOSTI KLIENTA
Transakce: SCC4. Nastaven klient: Vvojov: loha Customizing, automatick zznam zmn, Zmny v repository a customizingu nezvisl. na klientu povol., ochrana ped koprovn do klienta: Stupe ochrany 1:Bez pepisu.
264 265

Viz SAP note 550894. Musme ho ale aktivovat nastavenm parametru prolu login/no_automatic_user_sapstar na 0 a restartovat server. 266 Spoutn udlost SAP_TRIGGER_RDDIMPDP_CLIENT.

121/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 12.SPRVA KLIENT

Test: loha: loha Test, automatick zznam zmn, Zmny v repository a customizingu nezvisl. na klientu povol., ochrana ped koprovn do klienta: Stupe ochrany 0:Bez omezen. Mono podle poteby zpsnit. Produktivn: loha: Produktivn, dn zmny povoleny, Bez zmn obj. repository a customiz. nezvisl. na klientu, ochrana ped koprovn do klienta: Stupe ochrany 1:Bez pepisu. Stejn nastavit klienty 000, 001 a 066 na vech systmech.

12.4.KOPROVN A TRANSPORT KLIENTA OBECN



267 268

Obecn SAP note 24853, 552711, velikost klienta 118823, koprovn velkch klient: 489690. Proly koprovn jsou popsny v SAP note 24853. Asi nejastji pouijeme SAP_ALL, SAP_CUST nebo spe SAP_UCUST i s uivateli. Vylouen tabulky z koprovn pomoc programu RSCCEXPT dle SAP note 70290 a 446485. Zamykn klienta SAP note 562628267. Nejvt tabulky (i pi exportu) by nemly bt vt ne tablespace PSAPTEMP268. Zkontrolovat: voln msto na disku saparch s archivnmi redo logy teba v transakci DB12 (pro velk klienty, kter nejsou produktivn, pepnout do noarchive mdu viz kapitola 3.4.2) a voln msto v tablespaces (disk sapdata), zvlt PSAPBTABD a PSAPBTABI. PSAPTEMP zdrojovho systmu mus bt vt, ne nejvt tabulka. Velikost klienta se zjist v testovacm mdu vzdlen i lokln kopie, kdy se vybere monost zjitn velikosti. V transakci SCC3 lze potom zjistit i zda je dost msta v tablespaces. Pi kopii klienta 000 (001 nen vzor pro customizing) se kdysi udvalo, e se obsad 200 a 300 MB a nejvce narst PSAPPOOLD ve star jmenn konvenci tablespace. Ale nap. kopie klienta 000 v ECC6.0 SR3 je kolem 2,9GB. Zkontrolovat extenty bu pomoc transakce RZ20 nebo pkazem sapdba v Tablespace administration nebo v brtools. Zkontrolovat rozdl v importovanch poadavcch, kter jsou klientov zvisl a rozhodnout, co s rozdly. Pozor na dostupnost transportnho adrese (NFS, sdlen adres) zvlt p koprovn klient. Nespnm sledovnm transakc SCC3 postupn zablokujeme vechny dialogov procesy, kter nen mono zastavit. Stejn se zastavi proces na pozad, kter kopruje klienta a sna se zapsat do logu i jakkoliv pokus st z transportnho adrese nap. pomoc transakce AL08. Nelze zastavit ani pslun uivatelsk sezen. Pokud dojde k nznaku tchto problm s transakci SCC3, je lep v transakci STMS spustit kontrolu transportnho systmu ne opakovan spoutn transakce SCC3 a napravovat pinu problmu. Zkontrolovat v transakci SCC4, zde klient nen chrnn ped koprovnm. Po kopii zase vrtme do pvodnho stavu. Zkontrolovat poet volnch BTC pracovnch proces. Viz SAP note 26966. Monitorovn innosti se obecn provd v transakci SCC3 nebo se sleduje rst velikosti logu v [DIR_TRANS]/tmp/ nebo v detailu pracovnho procesu v transakci SM50. Pokud transakce SCC3 hls chybu databze, tak pina se zjist na zdrojovm systmu nap. v systmovm logu. BW klienti SAP note 116432, 131018, 793717 a 522569. XI klient SAP note 940309.

Nap. v SCC4 ve vlastnostech klienta. Export se nepovede.

122/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 12.SPRVA KLIENT

12.5.TRANSPORT KLIENTA (EXPORT A IMPORT)


Postup je v SAP note 70547. Rozdlen souboru viz SAP note 20823. Souvis s transportnm systmem, protoe se pouvaj stejn nstroje,viz kapitola 8.3. Upednostujeme vzdlen koprovn klienta jak doporuuje SAP. EXPORT pihlsme se do zdrojovho klienta, a spustme transakci SCC8, vybereme prol exportu a clov systm a naplnujeme job. Pi obyejnm exportu, tedy produktivnho klienta, zvolme prol SAP_ALL. Pi exportu i nadklientskch objekt zvolme njak prol SAP_EX*. Job269 trv krtce270, spust tp [.exe] a R3trans [.exe]. Pro kontrolu meme pout zvtujc importn poadavek (v [DIR_TRANS]/data/rx*.<SID a rt*.<SID>) a sledovnm aktivity proces tp a R3trans. IMPORT zkontrolujeme prostor dle pedchoz kapitoly (porostou hlavn tablespace PSAPBTAB {D,I}) Dleit: Ped importem je teba zdrojovho klienta smazat, jinak se pi mazn velkch tabulek programem R3trans zapln online logy. Na domnovm kontrolru v transakci STMS se naplnuje import do pslunho klienta jeden z importnch poadavk (zbvajc se importuj sami) pod uivatelem SAP* (po pedchozm vmazu klienta, heslo pass). Aktivita se pozn zvtujcm se logem v adresi /usr/sap/trans/tmp271. Importn poadavek se dostane do stavu import probh. Mono prbn kontrolovat pkazem sapdba velikost databzovho prostoru. Pokud se import nepovede kvli njakmu problmu272, odstranme problm, poppad perume tp proces273. Pak v import monitoru (v pslun front v transakci STMS, menu Skok) smaeme dku zznamu s tp statusem jet nesputn, abychom import mohli znovu spustit. Doporuuji ped opakovnm import znovu smazat klienta, protoe R3trans pi mazn velkch tabulek provd commit a na konci vmazu a vznikaj problmy a velk prodlevy (viz poznmka 123). Pozor! Po kontrole v transakci STMS, e import dobhl v clovm klientu spustme transakci SCC7 a potvrdme to (spust se pitom plno job a po vpisu musme odklepnout, aby to belo dl). V transakci SCC3 zkontrolujeme, jak to probhlo. Objekty, kter se neimportovaly, prozkoumme a provedeme pslun opaten.

12.6.KOPROVN KLIENTA LOKLN


Pihlsme se na clovm klientu. V transakci SCCL spustme na clovm klientu job, ve zdrojovm klientu se uivatele jemn odhls a zablokuji.274 Nastavme pslun prol kopie (nap. pro kopii klienta 000 SAP doporuuje SAP_CUST pro vvojov systm, pro test a produktivn SAP_CUST nebo spe SAP_UCUST). Uvede se zdroj (viz popis transakce SM59 ve). Pro kopie jinch klient ne 000 se pouije vtinou prol SAP_ALL. Pro typ pouit PI u NW2004s pouijeme SAP note 940309.
269

Krok jobu CLIENTCOPY <RFC_zdroj> vypad nap. RSCLXCOP, ABAP, &000000000000n , kde n je slo, kter se zvtuje. 270 dov jednotky hodin, je to mnohem krat, ne koprovn klienta pomoc SCC9. 271 Mono sledovat podrobnji a pohodln pkazem grep entries jmeno_logu. Grep pro wokna si musme sehnat jinde . 272 Nap. kvli nedostatku msta v databzi, ORA-1562. Pslun SAP notes 338578, o PSAPROLL 3155, 3807, o COMMIT intervalech 102034. 273 Pokud nelze jinak, je asi nejlep zabt proces R3trans. Pokud se zabije nejdve pslun tp, mus se pozabjet i jeho potomci a asi to nen ono (do logu se nic nedostane). Import monitor uke ID pslunho tp procesu. Je teba jet smazat log v [DIR_TRANS]/tmp, jinak transport ek. Informace jsou v systmovm transportnm logu (nejnovj SLOG*.<SID> v [DIR_TRANS]/log). 274 Lpe dlat v noci mimo zlohovn jako job, sta poslat zprvu, aby v noci nikdo nic nedlal.

123/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 12.SPRVA KLIENT

12.7.KOPROVN KLIENTA VZDLEN


Vzdlen koprovn275 m pednost ped exportem a importem, ja ale teba mt shodn repositury, alespo vechny objekty ve zdrojovm klientu mus bt i v clovm. Oboustrann test provedeme tlatkem RFC systm Comparison v transakci SCC9, Je vhodn zkusit test a zjistit velikost klienta. Pokud pesto potebujeme kopii provst bez dorovnn objekt, pak pomoci reportu RSCCEXPT nastavme koprovn klienta. Pihlsme se na clovm klientu. V transakci SM59 nastavme i zkontrolujeme RFC spojen (vtinou z produktivnho klienta do testujcho klienta) a potom ve stromu: Spojen R/3> <SID>CLNT<MANDT>276 se vypln jmno uivatele a heslo a otestuje se spojen (i pomoc vzdlenho loginu). Po dokonen koprovni se uivatel opt vymae. V transakci SCC9 spustme277 na clovm klientu job, na zdrojovm serveru se uivatele jemn odhls a zablokuji.278 Nastavme vtinou prol kopie SAP_ALL pokud koprujeme produktivn, pokud koprujeme do novho klienta z klienta 000, pouijeme nejastji proly SAP_CUST nebo SAP_UCUST. Uvede se zdroj (viz popis transakce SM59 ve). DOPORUEN: ped koprovnm je dobr smazat clovho klienta, aby vlastn koprovn probhlo v co nejkrat dob, kdy by se na zdrojovm klientu nemlo nic probhat. Je dobr ped vmazem klienta zkontrolovat repository v transakci SCC9 jak je popsno na zatku tto kapitoly, aby bylo vce asu eit vznikl problmy. POZOR: Job nefunguje, pokud se nave na konec jobu, kter mae klienta. ZKONTROLUJEME dkladn potvrzen, e cl a zdroj je dobe zadn. Naplnujeme jako job na njak termn. V transakci SCC3 kontrolujeme (mono i za chodu) logy (uloen v [DIR_TRANS]/log/cc*.txt) a pokud je ve v podku, provedeme dal kony doporuen v logu279. Po ukonen akce s ohledem bezpenosti z RFC spojen vymaeme uivatele (v transakci SM59).
Pklad z praxe: Pokud se pi probhajc kopii ztrat spojen se zdrojovm systmem, tak na clovm systmu brzy dojde k zahlcen tabulky zmku (v transakci SM12 uvidme pes 5000 zmku a systmov log obsahuje hlen GEG Lock table overow). Vtinou pome a restart pracovnho procesu (nebo pokud u neb a pesto ho nelze spustit znovu, vymaeme zmky v transakci SM12) a po startu transakce SCC9 nebo SCC3 resetovn zmku.

12.8.VMAZ KLIENTA
Pihlsme se do klienta, kter chceme smazat. Spustme transakci SCC5.280 Vtinou neozname vmaz z tabulky klient. Je teba mazat jako job na pozad. Pi mazni vce klient mono joby pro mazn klientu navazovat. Nejaktulnj stav lze monitorovat transakci SCC3 jak je uvedeno ve. Upozornn:

275 276

Viz SAP note: 116787, 557132. <MANDT> je oznaen klienta. 277 Nedoporuuji spustit v R/3 v vodnm dynpru kontrolu RFC. Nechce skonit. 278 Lpe dlat v noci mimo zlohovn jako job, sta poslat zprvu, aby v noci nikdo nic nedlal. 279 Vygenerovat programy dle hlen GB 207 (programem RGUGBR00) a zkontrolovat logick systm (hlen B1 449). 280 Je mono tak smazat klienta z OS pkazem R3trans w <log le name> -u 1 <command le name >, kde v pkazovm souboru jsou tyto dky: Clientremove Client = <CLNT> Select *

124/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 12.SPRVA KLIENT

Ped vmazem je vhodn uvolnit vechny transportn poadavky a smazat exporty tohoto klienta. Jinak pozdji se mus kvli tomu zaloit znovu klient a pslun uivatel a po smazn exportu znovu klient vymazat. Po vmazu klienta neuspj naplnovan joby, protoe nenajdou variantu. Tk se to zvlt vzdlenho koprovn klienta. Do smazanho klienta se pihlsme jako SAP* s heslem PASS.

12.9.VCHOZ KLIENT
Parametr281 login/system_client. Nastaven je popsno v kapitole 5.1).

12.10.ITN ADRESE TRANS


Prbn zlohujeme a ped akc t. Smaeme obsah adres EPS a v adresi DATA smaeme vechny soubory *. SAP. Pokud nesta, tak vytvome adres OLDDATA a pouijeme pkaz tp s parametry CHECK ALL a CLEAROLD ALL dle SAP note 41732282.

12.11.PROBLMY PI KOPROVN KLIENT


Transakce pro porovnvn klient jsou SCU1 a SCMP. Analza chyb je uvedena v SAP note 22514, nekonzistentnosti ABAP Dictionary a db v SAP note 211492, srovnn tabulek mezi klienty SAP note 91096, ale tu jsem nezkouel. Dal zpsob een tchto problmu je provdn SAP systmov kopie. O tom dal kapitola.

281 282

Viz SAP note 2632. A dal SAP note 456734, 168175 a 312843.

125/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 13.SAP KONEKTIVITA

13.SAP KONEKTIVITA
SAP Library:

Connectivity v Application Platform [SAP NW2004s]. Components of SAP Communication Technology [SAP NW2004s].

SAP aplikan systmy mohou komunikovat nejen mezi sebou, ale i s jinmi systmy. Konektivita obsahuji nkolik element jako nap.: Komponenty SAP komunikan technologie. Klasick SAP technologie (RFC, IDoc Interface, ALE/EDI (kapitola 13.3.3), BAPI) Komunikace mezi ABAP a nonABAP technologiemi. SAP Business Connector SAP Java Connector SAP Java Resource Adapter SAP . NET Connector Internet Communication Framework ICF Viz kapitola 13.1. SOAP Runtime for SAP Web AS Web Service Technologies v SAP Web AS Komunikan rozhran CPI-C (Common Programming Interface Communications) pro komunikaci mezi programy nejen od SAP. Je soust standardu SAA a implementuje podporu X/Open Developers' Specication CPI-C a pidv funkce k X/Open. Basis CPI-C RFC (Remote Function Call) pouvaj SAP systmy pro komunikaci mezi sebou. Komunikan rozhran pro maily a telefony SAPconnect Viz kapitola 13.2. SAPphone SAP Exchange Connector
Pklad z praxe: V BW systmu se v transakci RSA1 nedailo vytvoit spojen do SAP systmu pomoc RFC spojen. Test RFC spojen ale probhl dobe. V systmovm logu byly hlky Q0I, S0T, S0R a S0S, kter na pinu problmu neukazovaly. I trace log gateway bylo jen to, e spojen se neda. A pi pepnut trace level gateway na 2 se ukzalo, e chyb nastavena pslun service na rovni OS. V systmovm logu hlka S0S s tm souvisela i kdy z popisu to nebylo zejm.

13.1.INTERNET COMMUNICATION FRAMEWORK


SAP Library:

Internet Communication Framework [SAP NW2004s].

SAP note: 455140, pi problmech283 808347, 634006, 724804, 751872, 668256 a 517484. Transakce SICF. Je pouiteln a od SAP WAS 6.xx a od 6.40 nahrazuje SAP ITS284 (Internet Transaction Server) s AGate a WGate. ICF je integrovanou komponentou SAP WAS. Uv standardn protokoly HTTP, HTTPS a SMTP. Pokud se SAP systm pouv jako server HTTP Request Handler285. V transakci SICF se hlavn vytvej i upravuj ICF service a virtuln hosts. Nap. aktivujeme web aplikace Business Server Pages (BSP).
283

Dal informace nalezneme v SDN: BSP Trouble Shooting: HTTP Logging, BSP In-Depth: Fully Qualied Domain Names a BSP Trouble Shooting: Browser Settings. 284 Kongurace intern ITS: SAP note 885580. 285 Akoliv jsou k dispozici BSP, SOAP a Idoc, me se upravit, je to ABAP class s interface IF_HTTP_EXTENSION.

126/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 13.SAP KONEKTIVITA

Je teba upozornit, e intern ITS potebuje hodn zdroj a je teba optimalizovat jeho nasazen. Je mon nainstalovat ITS jako standalone server.

13.2.SAPCONNECT
SAP Library:

SAPconnect (BC-SRV-COM) [SAP NW2004s].

Transakce: SCOT, SOST, SO16. SAPconnect tvo rozhran pro extern komunikaci, kter podporuji poslan pouvajc telekomunikan sluby jako FAX, pager/SMS, internet mail a X.400. Nap. konguraci SMTP provdme dle SMTP Conguration Guide a ve uveden SAPnote i pomoc transakce SCOT.286
Pklad z praxe: Narazil jsem na problm s odeslnm mailu v Solution Maneger v transakci SBWP. Pomohlo sputn programu RSSODIAD287, kter opravil nekonzistentnosti v adresch. Tak je teba si dt pozor na nastaven implicitn domnu v transakci SCOT. Tento a dal podobn problmy e SAP note 487754.

13.3.KOMUNIKACE
SAP Library:

Network Integration Guide (BC-NET) [SAP NW2004s]. BC SAProuter (BC-CST) v Client/Server Technology [SAP NW2004s]. SAP Communication: Conguration (BC-SRV) v Basis services [SAP BC]. Components of SAP Communication Technology [SAP NW2004s].

13.3.1.TESTOVN SPOJEN
SAP note 545136, o sapinfo SAP note 42692. O konverzi kdovch strnek SAP note 1021459 a 722193. Pouit nstroje niping: na serverov stran (me to bt jakkoliv pota) pustme pkaz niping288 : niping s I 0 a testujeme niping -c -H <nipingsvr> [-B <buffersize> -L <loops> -D <delay>].

13.3.2.SAPROUTER
SAP Library:

BC SAProuter (BC-CST) v Client/Server Technology [SAP NW2004s]. SAProuter: Managing the SAPRouter Utility v Ready-to-Run R/3 v System Administration Assistant (BC-RRR). [SAP BC].

Viz SAP note 30289. P vmn zastavme service SAProuter. Program najdeme v balku SAPEXE. SAR. V saplogonu nastavit SAP-Router String nap. s extern st: /H/<IADRESA>/S/sapdp99, kde <IADRESA> je adresa uzlu, kde je saprouter. Pro SAP service marketplace (OSS) nap.: /H/<IDRESA>/S/sapdp99289/H/194.117.106.129/S/sapdp99/ server: 10.16.0.18, (slo systmu 01). <IADRESA> je adresa saprouteru ven k OSS. Mezi dvma saproutery me bt pouito bezpen kryptovan spojen pomoc kryptovac knihovny. Pokud jsou problmy, meme zvit rove trasovn pepnaem -t a nezapomeneme prohldnout soubor dev_rout.
286

Dal informace nap. ve weblogu od Thomase Junga Sending E-Mail from ABAP Version 610 and Higher BCS Interface. 287 Z diskuznho fra v SAP Developer Network. 288 Viz SAP note 500235. 289 Mus bt denovan v /etc/services ve W2000 v c:\WINNT\system32\drivers\etc\services (sapdp00 atd.).

127/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 13.SAP KONEKTIVITA

Testovat spojen lze testovat pkazem lgtst290 dle SAP note 24177.
Pklad z praxe: Pokud ve startovacm skriptu potebujeme zadat cestu logu nkam jinam, musme zadat relativn cestu. Nap. pomoc tohoto pkazu vytvome etzec kter spojme s nzvem souboru: pwd|sed s#[^/]##g|sed s#/#../#g .

13.3.3.TECHNOLOGIE ALE
SAP Library:

ALE Integration Technology v IDoc Interface/ALE [NW2004] ALE Programming Guide [NW2004]

Technologie ALE (Application Link Enabling), slou distribuovanm aplikacm mezi systmy k penen dat pomoc tzv IDoc (intermediate document). Basis Components tuto technologii vyuv k centrln administraci uivatel CUA. Klienta (mandanta) zastupuje logick systm. K implementaci obchodnch proces se pouvaj distribun modely. Kongurace se provd pomoc transakce SALE nebo se vyhled v SPRO291.

13.4.INTEGRACE S EP NW 7.0
Postup se provd pomoc programu RSPOR_SETUP292 kde je i dokumentace. Nejzludnj problm se vyskytl na NW 7.0 SP stack 11, kde se musel z portlu exportovat certikt msto Visual Administration Tool, jak doporuuje dokumentace, pmo z administrace portlu na adrese http (s)://<EP_host>:<50000+SID*100>/irj ve formtu der. Pi nastavovn com.sap.security.core.server.jaas. EvaluateTicketLoginModule a com.sap.security.core.server.jaas. EvaluateAssertionTicketLoginModule se pouije prvn 1 za <Number>.

13.5. RFC SPOJEN NA SAPNET R/3 FRONTEND


SAP note 812386, 766505. Pokud mme zajitno spojeno pes VPN nebo SNC (pozor, potom nelze pouvat ftp), pak postupujeme dle ve uvedench SAP note. Mus byt mme otestovan RFC spojen SAPOSS. Pokud nefunguje, spojen v transakci SM59 smaeme a v transakci OSS1 v menu Parameter Technical settings nastavme a ulome a potom toto spojen doladme. Potom spustme program RTCCTOOL a postupujeme dle jeho pokyn. Vtinou bude vyadovat instalaci i doplnn Addons ST-PI a ST-A/PI a proveden nslednch operac. Spojen SAPNET_RFC vytvome v transakci SDCC a spojen SDCC_OSS pro SAP Service support (tak v kapitole 6.5) v transakci SDCCN dle SAP note 812386. FAQ SAP note 763561. Pozor na chybjc nastaven services293, co me init problmy v aplikacch i kdy test RFC spojen v transakci SM59 probhne spn.

290

Nap.: lgtst -H /H/10.0.100.100/S/sapdp99/H/194.117.106.129/S/sapdp99/H/oss001/S/sapmsO01 S x -W 30000. 291 Jak je ukzno v kapitole 12.2. 292 Mono pes transakci SPRO, SAP NetWeaver Business Intelligence Nastaveni reportingu a analzy BEx Web. Ukzka je v Keys for Integrating SAP BW 3.5 and SAP a EP 6.0 a How to connect the BW server to portal and publish reports on portal. Problmy eme dle SAP note 888687, 495911, 957707, 701205 a 721815. 293 V UNIXu v /etc/services a ve Windows v <windir>\system32\drivers\etc\.

128/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 14. ARCHIVACE

14. ARCHIVACE
[SAP SMP]: service.sap.com/data-archiving. SAP Library:

Archiving Application Data (CA-ARC) v Cross-Application Components [SAP BC]. Data Archiving (CA-ARC) [SAP NW2004s].

Literatura: [Stefani 2002]. Transakce:


AOBJ DB15 Archiving object denition Data Archiving: Database Tables FILE SARA Cross-Client File Names/Paths Archive Administration

15.TISK A SAPSCRIPT
SAP Library:

Printing from the SAP Systm v Getting Started [SAP NW2004s]. BC SAP Printing Guide v Computing Center management Systm (BC-CCM) [SAP NW2004s].

Literatura: [Hertleif 2003]. SAP note: souhrnn SAP note 504952, 12362, 3166, 11214, 17895, fonty 12462, 13350, podporovan typy tiskren a zazen jsou popsan v SAP note 8928. Ladn spooleru viz SAP note 19706. Application Area: BC-CCM-PRN, BC-CCM-PRN-SPO. Souvisejc kapitola o sprv dat pro tisk je 16.5.6. Transakce:
FTLC_TBSCOP SAPscript: Standard Texts PBAT Choose SAPscript or WinWord PM20 Statements with SAPscript SE61D Display SAPscript Text SE71 SAPscript form SE72 SAPscript Styles SE73 SAPscript Font Maintenance SE74 SAPscript format conversion SE75 SAPscript Settings SE75TTDTGC SAPscript: Change standard symbols SE75TTDTGD SAPscript: Display standard symbols SE76 SAPscript: Form Translation SE77 SAPscript Styles Translation SE78 SAPscript: Graphics administration SNLS Display NLS (character set, lang.) SO10 SAPscript: Standard Texts SP01 Output Controller SP01O Spool Controller SP02 Display Spool Requests SP02O Display Output Requests SP03 Spool: Load Formats SP1T Output Control (Test) SPAD Spool Administration esky: FTLC_TBSCOP Standard.texty SAPscript SE71 Formul SAPscript SE72 Styly SAPscript SE73 drba font SAPscript SE74 SAPscript-konverze formtu SE75 Nastaven SAPscript SE75TTDTGC SAPscript: Zmna standard.symbol SE75TTDTGD SAPscript: Zobrazen stand.symbol SE76 SAPscript-peklad formul SE77 SAPscript-peklad styl SE78 SAPscript: Sprva graky SNLS Display NLS (character set, lang.) SO10 Standardn texty SAPscript SP01 zen vstupu SP01O zen spoolu SP02 Zobrazen spoolovch poadavk SP02O Zobrazen zen vstupu SP03 Spoolov zavdn editac SP1T zen vstupu (test) SPAD Sprva spoolu, zazen, znakov sady

15.1.ZKLADN POJMY
Tiskrna (me bt i e-mail) je vstupn zazen (nap. LOCL). Vstupn zazen mue bt logick vstupn zazen, kter odkazuje na fyzick nebo i dal logick zazen. Takto lze mimo jin tiskovou hierarchii transportovat do jinch systmu a tam teprve piadit vlastn vstupn zazen. Vstupn zazen meme tak piadit do tiskovch pool, kter nap. umouji tisk jednoho dokumentu na vce tiskren. K vstupnmu zazen je piazeno: 1) Typ zazen (nap. I2SWIN). Pro typ zazen jsou denovny: 1.1) znakov sada, 1.2) formty strnky (fyzick velikost a orientace strnky, nap. DINA4), 1.3) formty (velikost papru nebo vstupn formty), typ formtu specikuje jak spool printer driver bude pouit pro:

129/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 15.TISK A SAPSCRIPT

1.3.1)SAPScript 1.3.2)ABAP list 1.3.3)graku 1.4) formty zazen (specick formty pro dan typ zazen se specickmi pkazy pro zazen a akcemi jako printer initialization, reset at end, end of page a end of line), 1.5) formtovac tagy print controls a jejich escape sekvence, 1.6) 1.6) v ppad poteby OCR nebo bar code. 2) Jmno spoolovho serveru (server, kter spout pracovn proces (y) typu SPO) a to: 2.1) relnho spoolovho serveru, 2.2) logickho spoolovho serveru, kter obsahuje vce logickch i relnch spoolovch server a umouje pepnn mezi servery v ppad nedostupnost jednoho z nich i vyvaovn vstupnho vkonu. 3) Pstupovou metodu k host spool systmu. Monosti nap.294: 3.1) U: sov tiskrna nebo host spool systm na UNIX systmech nebo MS Windows pomoc bu saplpd nebo TCP/IP Print Server. 3.2) S: tiskrna na vzdlen stanici MS Windows pouitm SAP protokolu pomoc saplpd. Pro toto nastaven se pouije typ zazen odvozen z typu SWIN. 3.3) C: lokln tiskrna nebo print server v Microsoft Windows NT, Microsoft Windows 2000; iServer eSeries. 3.4) L: lokln tiskrna nebo print server v UNIX. 3.5) F: vchoz lokln tiskrna na PC, kde je frontend. Pro toto nastaven se pouije typ zazen odvozen z typu SWIN. 3.6) E: pes OMS. 3.7) I: na archivan zazen. 3.8) X: na SAPcomm zazen. 4) Clov host pro vzdlen tisk. Npovda stiskem klvesnice F1.

15.2.FORMTY TISKU
P drb nesm bt zakrtnuto konverze na velk a mal psmena v zobrazen. V transakci SPAD cel administrace. V zloce Zazen a server je mono udrovat vstupn zazen. Mono zaloit nov Z-kov zazen z pedlohy. V zloce Typy zazen se udruj typy zazen, formty stran, druhy formtu. Druhy formtu: nejdv se zde zalo nov druh formtu nejlpe z pedlohy. Postup: obyejn se zan zakldnm druhu formtu. V novjch verz je to trochu lpe ovladateln. Proto postup zde uveden me bt trochu zmaten, ale nakonec by ml navst k vsledku. V SAP Library jsou popsny detaily. 1) Zalome typ zazen nejlpe z pedlohy (ikona) se jmnem od Z (nebo oznait zdroj a v menu Pomcky Pro typy zazenKoprovn typu zazen) Asi nejlpe z I2SWIN, je iso latin 2. 2) Zalome druh formtu nejlpe z pedlohy (ikona). Nzev mus zanat psmenem Z. 3) Zalome nov formt druhu formtu vytvoen p pedchozm kroku k typu zazen295 (pouze vytvoenm pidme vytvoren v pedchozm bod a potom zadat pedlohu!296 nebo zkoprujeme z pedlohy. Nen ikona pro zaloen s pedlohy, u novjch systmu vytvoen s pedlohou funguje). Nzev nemus zanat Z297.
294 295

Pome samozejm stisk klvesy F1. Pes Seznam typu zazen ukzat na typ a stisknout Formty. 296 Format pro typ zazen Koprovn formule. Pi koprovn zvolme nov vytvoen typ zazen a pedloha pro vlastnost mus bt u njak hotov typ formtu, nap. X_65_85. 297 Podle mne se nazve sm podle druhu formtu.

130/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 15.TISK A SAPSCRIPT

4) U formtu typu zazen nastavme formty298. 5) Zalome vstupn zazen prv zaloenho typu zazen u kterho se zad metoda pstupu atd. Nzev nemus zanat Z.

15.3.SAPSCRIPT
SAP note: 526824, 430621. SAP Library:

SAPscript (BC-SRV-SCR) v Business Services [SAP nW2004s].

Transakce: SE71 a SO10. SAPscript je jeden z typ formtu vstupnho zazen. Pro jeho tvorbu a ladn se pouvaj zvltn nstroje. K hromadnmu tisku lze pout v nkterch modulech tzv. Smart Forms, kter maj t vlastn nstroje jako je Form Builder (transakce SMARTFORMS), ale msto zvltnho tiskovho driveru pouvaj k tisku ABAP funkn modul, kter generuj podle navrenho Smart Form. Lze tvoit i PDF dokumenty. Zmna originlnho jazyka: v transakci SE71 ve formuli v pvodnm jazyce nastavme atribut jazyka na do jednotlivch jazyk a potom v menu Pomcky>konverze pvodnho jazyka provedeme konverzi do pslunho jazyka. Textov prvky: v SO10 ID zadme nap. ADRS, pokud chceme mnit hlaviku ablony. Z DEVu peneseme takto. V SO10 vytvome soubor v menu TextDownload ve formtu ITF a v poadovanm systmu opan nateme. Konguraci provdme v transakci SPRO (tlatko Refer. IMG SAP nap. v Finann etnictv Globln nastaveni Korespondence).

298

Viz SAP note 21738 pro SAPWIN escape sekvence.

131/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 16.DRBA OBJEKT V R/3 REPOSITORY

16.DRBA OBJEKT V R/3 REPOSITORY


SAP Library:

SCMP SE11 SE13 SE14 SE16 SE54 SE84 SM30 SCU3 BC ABAP Dictionary v ABAP Workbench (BC-DWB) [SAP BC]. BC ABAP Dictionary [SAP NW2004s]. Maintaining Tables v BC System Services v Client/Server Technology (BC-CST) [SAP BC]. Maintaining Tables [SAP NW200s]. Database Utility [SAP NW2004s]. View/Table Comparison ABAP Dictionary Maintain Technical Settings (Tables) Utilities for Dictionary Tables Data Browser Generate table view Infosystem Repository Call View Maintenance Table History esky: SCMP SE11 SE14 SE54 SE84 SM30 SCU3

Transakce:
Srovnn view/tabulka R/3 Data Dictionary Utility pro tabulky Dictionary Generovn view tabulky Infosystm Repository Vyvoln drby view Historie tabulek

16.1.VYTVEN A DRBA OBJEKT


R/3 repository je loit vech vvojovch objekt, jako jsou programy, skupiny funkc, slovnkov objekty (dictionary) a jin. Slovnkov objekty jsou nap. tabulky, domny atd. Transakce SE80, Object navigtor, je rozcestnk pro nstroje, kter udruj vechny repository objekty. Jsou to: MIME Repository Repository Browser. Zde meme objekty vidt i podle Packages (kapitola 17.1) Repository Information Systm, transakce SE84. Je rozcestnk pro zskvn informac o objektech. Seznam objekt je uloen v tabulce TADIR299 (Katalog objekt repository, Directory of Repository Objects) a seznam modikovanch objekt je v tabulce SMODILOG. Modikace je mon prohlet v transakci SE95. Tag Browser Transport Organizer Zaloen a editaci objekt a rzn dal operace jako export do transport kopi (kapitola 8.7), koprovn atd. a tak zmnu piazen objektu k package,provdme v transakci SE80, v menu Program Other object. Pokud stiskneme tlatko F1, zskme o pslunm objektu dal informace. Nebo ve stromu objekt pouijeme prav tlatko myi nad pslunm objektem. Jmenn prostor pro zkaznky popisuje SAP note 16466 a partner 38781. Nekonzistentnosti mezi db a ABAP dictionary i DDIC objeven nap. v transakci DB02 se e nap. v SAP note 33814 a 117219. Konverzn proces pravy struktury vyuv doasnou tabulku, kter se pi konverzi tabulky TAB jmenuje QCMTAB300. Analza konverze se provd pomoc transakce SE14. V ppad, e konverze se zastav kvli nedostatku msta i pekroen extent, pak je teba po oprav pokraovat v konverzi pomoc transakce SE14.

299

Dal tabulky: TSTC pro SAP Transaction Codes, MODACT pro Modications, TFDIR pro Function Module, ENLFDIR pro Additional Attributes for Function Modules. 300 Nejdv se tabulka TAB zamkne, potom pejmenuje, indexy se smaou, aktivuje se tabulka TAB s novou strukturou jako QCM8TAB a zrove se vytvo jej primrn index. Potom jsou data zkoprovna z tabulky QCMTAB do QCM8TAB ABAP pkazem MOVE-CORRESPONDING. Je poteba vce msto v DB pro velk tabulky, protoe nakonec jsou dv velk tabulky. Data commit se provede po 16MB, je tedy teba 16MB volnho msta v rollback segmentu. Potom se smae tabulka QCMTAB, QCM8TAB se pejmenuje na TAB a vytvo se sekundrn indexy. Uvoln se zmek. U konverze pool a clusteru se obsah pool/cluster tabulek kopruje do vytvoen QCM<table_name> , potom se smaou pvodn pool/cluster tabulky a vytvo se nov s novou strukturou a do nich se data pekopruj s QCM<table_name>.

132/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 16.DRBA OBJEKT V R/3 REPOSITORY

16.2.HISTORIE TABULEK
SAP Library:

BC ABAP Dictionary Technical Settings Logging [SAP NW2004s].

Viz tak SAP note 1916. Pedpokladem je nastaven parametru prolu rec/client. V transakci SE11 v Skok Technickm nastaven. Nastaven mus mt status: aktivovno a uloeno. Prohlen v transakci SCU3.

16.3.POVOLEN DRBY TABULKY A VIEW


V transakci SE11 na vvojovm systmu nastavit pro tabulku v zloce vlastnosti posledn volbu, drba dat povolena! Asi bude nutno objekt registrovat v OSS a urit vytvo transport. Potom lze data tabulky udrovat transakc SE16 a zmny transportovat. Pokud dku chceme smazat, je teba ji nejdve vloit do transportnho poadavku a potom smazat. Pokud potebujeme, aby obsah tabulky se mohl mnit bez nutnosti transportovn, tak v transakci SE11 pro pslun objekt (tabulka, view): zmna Pomcky a Genertor drby tabulek (t transakce SE54) posledn radiobutton dn nebo individuln rutiny drby se zapne. Pi vbru funknho modulu je teba dvat pozor, aby se nepepsala jin drba tabulek. A potom penst transporty.

16.4.INDEXY
drba v transakcch SE11 a SE14. O vytvoen pojednv SAP note 334224. Po vytvoen indexu spustit nad tabulkou statistiku dle kapitoly 6.1.3.6). Jinak se nov index do statistiky nezahrne. Viz t SAP note 771929.

16.4.1.VMAZ INDEXU
Pklad z praxe: Pkazem svrmgrl: connect internal drop index ''SAPR3''. ''index~0''; commit work; V transakci SE14 se v drb tabulky BKORM skoilo do index, dvojklik a zaloil se primrn index.

Pozor, pi kontrole index u tabulky to pe, e neexistuj sekundrn indexy. Mono tak zkontrolovat v transakci DB20 (anglicky), e je mono vytvoit statistiku.

16.5.DATA MANEGEMENT
K tomu SAP note 706478 a dokument Data Management Guide v service.sap.com/ilm Velk tabulky jsou: nap. FMIFIIT, BSIS, BSEG, BSID, , BSAK, BSAS. Je to normln provozn stav a mly by se asem archivovat. Pro tabulku BSIS a RFBLG pout SAP note 178487. Pomcka: Program NROWS spot vechny dky dan tabulky v celm systmu (ve vech klientech).

16.5.1.APQD
Tabulka map z batch inputu (Fronta DATA DEFINITION). K tomu SAP note 147354 a transakce SM35P, kde se mapy udruj. Viz t TemSe (kapitola 16.5.6).

133/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 16.DRBA OBJEKT V R/3 REPOSITORY

16.5.2.BKORM
Tabulka (Poadavky na etn korespondenci), kter zvl roste. Nkdy je nutn reorganizace tabulky i datale PSAPBTABD. Viz t kapitola 3.5. Vmaz internch doklad transakc F-63 s pslunou variantou, jako job kad tden301

16.5.3.BSEG
Tabulka BSEG by se dle SAP note 24864 mla konvertovat pouze pi upgrade nebo na vvojovm systmu.
Pklad z praxe: V jednom ppad, kdy uivatel byl nsilm legislativy302 donucen zmnit jednu domnu v tabulce BSEG. Konverze na testu probhla dobe i kdy s problmy p nrstu databze. Ale na produkci v dob konverze nebylo zamezeno pihlen extern aplikace, kter zapisovala do tabulky BSEG a dolo k ne konzistenci dat.

16.5.4.DBTABPRT A DBTABLOG
Tabulky logovn tabulek v tablespace PSAPPROTD. SAP note 41300.

16.5.5.SNAP
Tabulka krtkch dump (ABAP/4 Snapshot pro chyby v dob bhu). Reorganizace v transakci ST22 a mazn v SAP note 11838. Poet dump zjistme ve statistice v menu Goto.

16.5.6.DOASN SEKVENN DATA TEMSE


SAP note: 10551, 16875, 48400. TemSE jsou spoolov poadavky, logy job, objekty z jinch aplikac a objekty zanajc na KONS. V tabulkch TST01 a TST03 jsou uloena sekvenn data (TemSe). Sprva se provd v transakci SP12. Vpis pomoc transakce SP11. Spool data jsou v tabulkch TSP01 a TSP02 se spravuj v transakci SPAD Mla by se kontrovat konzistence obma transakcemi nap. jednou tdn.

301 302

Mlo by bt uvedeno v provozn pruce. Vce o peceovn legislativy a vlivu na spolenost a prosperitu a Bruno Leoni: Prvo a svoboda, Liberln institut, 2007,Praha (anglicky http://olldownload.libertyfund.org/Texts/LFBooks/Leoni0151/FreedomAndLaw/0576_Bk.pdf), zvlt v kapitole 5.

134/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 17.PEHLED VVOJOVCH NSTROJ

17.PEHLED VVOJOVCH NSTROJ


SAP Library:

SAP NetWeaver Developers Guide BC ABAP Programming v ABAP Programming and Runtime Environment (BC-ABA) [SAP BC]. ABAP Programming (BC-ABA) [SAP NW2004s]. ve v ABAP Workbench (BC-DWB) [SAP NW2004s]. Using ABAP [SAP NW2004s]. SE77 SAPscript-peklad styl SE78 SAPscript: Sprva graky SE80 Object Navigator SE81 Aplikan hierarchie SE82 Aplikan hierarchie SE83 Reuse Library SE83_APPLLOG Reuse Library: Zobraz.aplik.protok. SE83_START Sputn knihovny Reuse SE83N Zobrazen knihovny Reuse SE84 Infosystm Repository SE85 ABAP/4 Dictionary Infosystm SE86 ABAP/4 Infosystm SE87 Data Modeler Infosystm SE88 Vvojov souadnice Infosystm SE89 drba strom v infosystmu SE8I Seznamy v infosystmu Repository SE90 Infosystm proces.modelu SE91 drba zprv SE92 Nov drba hl.syslog od 46A SE92N drba hlen SysLog SE93 drba kd transakce SE94 Simulace zkaznickho rozen SE95 Modikan browser SE95_UTIL Pomcky Modication Browser SE97 drba oprvnn ke spu.transakce SEARCH_SAP_MENU Hledn v menu SAP SEARCH_USER_MENU Hledn v menu uivatele SECSTO Sprva bezpen pamti SELVIEW drba view vbru SEM_BEX Business Explorer Analyzer SEM_NAV Business Explorer Navigator SENG Administrace externch index SENGEXPLORER Explorer administrace indexu SEO_PATTERN_GENERATE Aktualizace vzoru SEPS SAP Electronic Parcel Service SERP Reporting: Zmna stromov struktury SESS Zobrazen menu Session Manageru SESS_START_OBJECT Sputn objektu SESSION_MANAGER Zobrazen menu Session Manageru SEU Object Browser SEU_DEPTYPE drba druh zvislost SEU_INT Object Browser SEWA Vstraha pro EarlyWatch SMOD Sprva rozen SAP SO10 Standardn texty SAPscript SH01 Online-npovda: F1-npovda-server SH02 Npovda Online: Sledovn propojen SH03 Vyvoln rozen npovdy SHD0 drba variant transakce SHD1 INTERN: Vyvoln transakce variant SHDB Zznamnk transakc (dvkov vstup) SHDG Globln pole: Zmna a zobrazen SHDS INTERN: Uloen varianty transakce SHI0 Uloen struktury: drba typ uzlu SHI1 Uloen struktury: dr. typu odkazu SHI2 Uloen struktury: drba typu uzlu SHI3 drba struktury

Transakce:
CMOD Rozen FILE Cross-Client File Names/Paths OY19 Customizing Cross System Viewer SE01 Transport Organizer (roz.view) SE03 Transport Organizer Tools SE06 Instalace Transport Organizeru SE07 Zobraz.statusu transp.systmu SE09 Transport Organizer SE10 Transport Organizer SE11 R/3 Data Dictionary SE11_OLD drba dat.slovnku R/3 SE12 Zobrazen R/3 Data Dictionary SE12_OLD Zobrazen R/3 Data Dictionary SE13 drba parametr pamti pro tabulky SE14 Utility pro tabulky Dictionary SE15 Infosystm-Dictionary SE16 Data Browser SE17 Veobec.zobrazen tabulek SE18 Business-Add-Ins: Denice SE19 Business-Add-Ins: Implementace SE24 Class Builder SE29 Aplikan pakety SE30 Analza bhu programu-objekty ABAP SE32 ABAP/4 drba textovch prvk SE32_OLD ABAP/4 drba textovch prvk SE32_WB99 ABAP/4 drba textovch prvk SE33 Kontext: drba SE35 ABAP/4 dialogov moduly SE36 Logick databze SE37 Funkn moduly ABAP/4 SE38 Editor ABAP SE39 Porovnn reportu edit.dl.obrazovky SE40 drba norem a peklad MP SE41 Menu Painter SE43 drba menu oblast SE43N drba menu oblast SE44 Zobrazen hierarchie SE48 Analza programu: Hierarchie vyv. SE49 Analza programu: Manipulace s tab. SE51 Screenpainter SE52 Vyvoln parametriz. Screenpainter SE54 Generovn view tabulky SE55 Intern vyvoln: drba view tabul. SE56 Intern vyvoln: Zobraz.view tabul. SE57 Intern vyvoln: Vmaz view tabulky SE61 Dokumentace R/3 SE62 Utility pro odvtv SE63 Vstupn obrazovka pekladu SE63_AUTO Vstup do automatick distribuce SE65 Statist.krt.text, dokumentace R/3 SE66 Dokumentace R/3 statistika SE71 Formul SAPscript SE72 Styly SAPscript SE73 drba font SAPscript SE74 SAPscript-konverze formtu SE75 Nastaven SAPscript SE75TTDTGC SAPscript: Zmna standard.symbol SE75TTDTGD SAPscript: Zobrazen stand.symbol SE76 SAPscript-peklad formul

135/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 17.PEHLED VVOJOVCH NSTROJ

Tato kapitola u pesahuje do jin oblasti, do vvoje a programovn v jazyce ABAP. Transakce SE80 je vchoz bod do pracovnho prosted ABAP Workbench. Literatura: [KellerH 2005], [KellerH 2004], [KellerH 2002], [KellerB 1998]. Transakce: ABAPDOCU a ABAPHELP (nebo po stisknut klvesy F1 nad pslunm slovem ve zdrojovm textu).303 Zdroje na internetu:

help.sap.com SAP Help Portal, sdn.sap.com SAP Developer Network, ifr.sap.com/index.html Interface Repository.

17.1.PACKAGES JAKO SADY OBJEKT


Kad objekt je umstn v njakm package (dve vvojov ada). Packages jsou svzny s transportn vrstvou (kapitola 8.1). Packages jsou vytvena v transakci SE80 jako kad jin objekt v menu Program Other object a dle v zloce Development Coordination.

17.2.POZNMKY A ZAJMAVOSTI

Kernel metody ukazuje program RSKMETH.304 C funkce jsou zmnny v pozn. 32)

303 304

Nael jsem pro nejnovj verzi ABAPu na netu http://help.sap.com/abapdocu/en/ABENABAP.htm. K tomu http://help.sap.com/abapdocu/en/ABENKERNEL_METHODS.htm.

136/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 18.SAP GUI FRONTEND

18.SAP GUI FRONTEND


SAP Library:

Working with the SAP GUI v Getting Started [SAP NW2004s].

[SAP SMP]: instalan pruky z service.sap.com/instguides/. SAP GUI Help je uloen na lokln PC nap. v c:\Program Files\SAP\FrontEnd\SAPgui\SAPguihelp\sapguiEN.chm Application Area:BC-FES SAP notes: 511522, 535308 a souhrnn SAP note 456905. O administraci saplogonu 38119. K vvoji grackho rozhran: www.sapdesignguild.org/index.asp. Doporuuje se z bezpenostnch dvod nastavit v registrech kill bity dle SAP note 1092631.

18.1.CO JE TO SAP GUI


SAP GUI je univerzln klient pro pstup k SAP funkcionalit SAP aplikac. Pracuje jako browser a zobrazuje zskan informace ze serveru. Se serverem komunikuje protokolem zvanm DIAG. Existuj ti verze: SAP GUI pro prosted Windows, SAP GUI pro prosted Java a SAP GUI pro HTML vyuvajc Internet Transaction Server (ITS). Dal informace je mono najt na service.sap.com/sapgui/.

18.2.INSTALACE SAP GUI


[SAP SMP]: service.sap.com/installations Doporuuji instalovat z instalanho serveru, kter nainstalujeme a vytvome pslun instalan packages. Pomoc funkce Apply Patch/Update zplatujeme nejdve setup (pokud je nov zplata) a potom SAPGUI. Hardwarov a softwarov poadavky jsou uvedeny v SAP note 26417. Pokud je nainstalovn instalan server, pak je mon na stanicch pout automatick update305: v logon skriptu \\<server>\sapsetup.exe /update /silent.

18.3.ZPLATY KLIENTA SAP GUI


[SAP SMP]: service.sap.com/patches Nejdve zplatujeme setup (pokud je nov zplata) a potom SAP GUI.

18.4.SAPLOGON
Aby fungovalo pihlaovn do skupin, mus bt nastavena service sapms<SID> na osobnm potai, ale i na serveru, kde b saprouter, kter je posledn v ad saprouter a komunikuje pmo s aplikanm serverem. Zad se ID, message server a poppad saproutstring a systm se vyhled. Saproutesring se me zadat v souboru v c:\WINDOWS\saproute.ini a potom se nabz pi zadvn skupiny v saplogonu.

18.5.OK-CODE
SAP note 26171. Tak zvan OK-code jsou mon vstupy do pkazov dky (command eld). Zkladn hodnoty zskme stiskem tlatka F1 v pkazov dce.
305

Viz SAP note 510048.

137/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 18.SAP GUI FRONTEND

18.6.PROBLMY SE SAP GUI


SAP note 194859. Diagnostika problm popsan v SAP note 508649. Problmy TCP/IP SAP note 37939, o WAN 16663. Jak generovat automatick trasovn je uvedeno v SAP note 158985. Tuhnut ve Windows: zkusit parametr F4METHOD s hodnotou NoActiveX (v menu: Systm Pedvolby uivatele Vlastn data Parametry. Neme najt VCWIN32. DLL: SAP note 540758. V HKLM\Software\Microsoft\Windows\Current Version\App Paths\gnnex.exe nastavit C:\Program Files\SAP\FrontEnd\controls. Vjimky v SAP GUI v SAP note 499555. Kdov strnky a jejich vbr v SAP note 195490.

138/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 19.POZNMKY O DALCH OBLASTECH

19.POZNMKY O DALCH OBLASTECH


19.1.RZN NEZAAZEN POZNMKY

Menu oblasti S000 (transakce SE43). Inicializan menu meme nastavit v transakci SSM2 (t v SPRO). Monost zablokovn SAP nebo user menu SAP note 380029, nastaven v tabulce SSM_CUST. Spoutn externch program SAP note 677435 a 188772. Na nkterch systmech meme pout pro download soubor transakce CG3Y a pro upload souboru transakce CG3Z. Text na pihlaovac obrazovce vytvome v transakci SE61 dle SAP note 205487. BW Frontend Business Explorer BEX se kontroluje sputnm sapbexc.xla, kter je v adresi pro SAPGUI. SAP note 197460. Pokud nestartuje grack layout editor kvli komunikanm problmm (saprouter nepovol), nen pes s port pro gateway (vtinou port 33<NR>). SAP note 101971. Pstup k pkazm operanho systmu je mon pomoc programu RSBDCOS0.306 Konverze souboru z jedn kdov strnky do druh meme reportem RSCP_CONVERT_FILE (SAP note 747615) nebo programem sapiconv (SAP note 752859) Prvn sputn program p sezen je SAPMSYST, kter nelze normln modifikovat. User exit SUSR0001 - User exit after logon to SAP System. Vlastnosti MENUSYST lze modifikovat v transakci SE43 nebo SE43N pidnm novho menu do SYSY menu.

19.2. KONFIGURACE ONLINE DOKUMENTACE


Transakce SR13. SAP note: 101481. Jsou podporovny tyi typy dokumentace: 1) HtmlHelpFile na le serveru pro Microsoft platformu frontend v compiled HTML (.chm) formtu. 2) PlainHtmlHttp na web serveru v HTML formtu. 3) PlainHtmlFile na le serveru v HTML formtu. 4) DynamicHelp v databzi Knowledge Warehouse serveru v HTML formtu.
Pklad z praxe: Minimln bychom mli nastavit alespo nap. odkaz v PlainHtmlHttp na SAP Library na internetu: <NAZEV_VARIANTY>, platforma WN32, area Dokument, Server: http://help.sap.com, cesta saphelp_erp2005/helpdata, jazyk EN a zakrtnout Default. Potom si uivatel na sv stanici me odkaz nastavit pro kad systm zvl v sapdoccd.ini. Me se to pout, pokud se vzdlen odkazujeme na systm, kter m online help odkazuje na lokln umstn, na kter nm nen pstupn. Nap.: [HTMLHELP] HelpType=PlainHtmlHttp PlainHtmlHttpServer=help.sap.com PlainHtmlHttpPath-DE=saphelp_erp2005/helpdata/DE PlainHtmlHttpPath=saphelp_erp2005/helpdata/EN [SystemId-S00] HelpType=PlainHtmlHttp PlainHtmlHttpServer=help.sap.com PlainHtmlHttpPath-DE=saphelp_bw31/helpdata/DE PlainHtmlHttpPath=saphelp_bw31/helpdata/EN . . .

306

Nap. zastaven procesu v NT pkazem "taskkill /PID <nnn>" nebo sapntkill.

139/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 19.POZNMKY O DALCH OBLASTECH

19.3.MINISAP
Enviroment pro MiniSAP (release 4.6d): dbms_type=mss, MSSQL_NAME=MBS, MSSQL_SERVER=10n4041 (nap.), MSSQL_SCHEMA=dbo. Pokud je parametr prolu MiniSystem307 nastaven na 1, tak bhu instance sta pouze dva dialogov pracovn procesy.

19.4.SYSTMY CRM
SAP Library nap.:

CRM Integration Services [CRM50]

Zde se sprvce BC me setkat s problematikou tzv. CRM Middleware, i kdy nepat pod BC.

19.5.ERRORS
CALL_FUNCTION_SIGNON_INCOMPL: CPIC: SAP note 171805. SAP note 63347.

19.6.NKTER SYSTMOV ABAP TDY


Nkter uiten systmov ABAP tdy zanaj textovmi etzci cl_abap a cl_gui. Ostatn informace je teba zskat bu v systmu v transakce SE24 nebo na internetu v SDN.

19.7.ASOV ZNY, LETN A ZIMN AS


SAP Library:

Time Zones (CA-GTF-TIM) v Cross-Application Services [SAP NW2004s].

SAP note 741734, 101726. Transakce STZAC, STZBC. Vechny procesy, potae SAP systmu i aplikace tetch stran mus mt stejnou, technicky identickou, lokln asovou znu a as mus bt synchronizovan. Analzu asovch zn meme provst dle SAP note 481835, kde najdeme pomocn reporty. Ke kontrole nastaven asu aplikanho systmu meme pouvat ABAP program RSDBTIME. Problmy (nap. runtime chyba ZDATE_LARGE_TIME_DIFF) mohou nastat nap. pi rozdln nastaven asov zn nebo pi pechodu letnho a zimnho asu (DST). Nap. asov zny rznch platforem maj rzn technick parametry. Nejjistj je po dobu zmny zastavit SAP instance, DB instance (i TNS listener). A nebo u kritickch aplikac vypnout rozen asov funkce. Vce v SAP note: 7417, 102088, 398374, 369370 a 13382.

19.8.VZOR HLEN O ODSTVCE


V transakci SM02 zalome hleni: Dne 22.5. od 16:00 asi do 16:30 bude odstaven server DEV. Nebo: Od 20.6. 17:00h asi do 21.6. 8:00h bude odstaven server DEV. Prosme, odhlaste se na tuto dobu. Omlouvme se za vznikl problmy a nepjemnosti. Anglicky nap.: TST will be unavailable on Saturday, 07.06.2003, between 08:00 and 10:00 due to system maintenance. We ask you to please excuse these unscheduled measures. Nebo: We apologize for any inconveniences
307

Tento parametr nen zobrazovn v transakci RZ10.

140/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 19.POZNMKY O DALCH OBLASTECH

Do e-mailu nap.: Subjekt: Odstaven serveru TST ve tvrtek od 16:00 asi do 16:30 Ven uivatel SAPu, dne 22.5.2003 (tvrtek) od 16:00 asi do 16:30 budou z provoznch dvod odstaveny servery DEV, TST a PRO. Prosme, odhlaste se v tto dob z tchto systm SAP. Omlouvme se za vznikl problmy a nepjemnosti. Nebo pro jeden systm: Ven uivatel SAPu, dne 22.5.2003 (tvrtek) od 16:00 asi do 16:30 bude z provoznch dvod odstaven server PRO. Prosme, odhlaste se v tto dob z tohoto systmu SAP. Omlouvme se za vznikl problmy a nepjemnosti.

141/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 20.SEZNAM SAP NOTES

20.SEZNAM SAP NOTES


Zde je seznam vtiny SAP Notes, o kterch je zmnka v textu. Upozoruji, e nkter asem mohou bt archivovan a tedy na SAP Support Portal nedostupn.
000112 Trace and error information in the "dev_" les 000391 Archiver stuck 000589 R/3 instance cannot be started 001916 Logging table changes in R/3 002050 R3trans: data le destroyed 002425 Function of tablespaces/DBspaces on the database 002467 Password rules & preventing unauthorized logons 002857 Which table delivery classes are there? Importance? 003155 Termination due to tablespace overow 003166 Name range for customer-modied printer types 003807 Error messages regarding rollback segments 004157 General owchart for ORACLE recovery 004161 Complete Recovery 004162 Missing "end backup" 006833 Deleting statistics le, size of statistics le 007417 Conversion between winter time and daylight saving time 008438 Activating/deactivating ARCHIVELOG mode 008928 List of supported printers/device types 009942 Maximum number of work processes 010551 Table TST03 grows 011214 Print problems: Changes SPAD/RSTXCRP/RSTXCPAG 012103 Contents of the TCOLL table 012362 Known errors in standard printer dentions 012462 How can I dene a new printer font? 012715 Collective note: problems with SCSA 012946 Put still running, logon not possible 013350 Font control via SAPLPD 013382 Windows NT : ZDATE_LARGE_TIME_DIFF 013550 Using BRBACKUP and BRARCHIVE 013607 Termination of an ABAP with DBIF_RSQL_INVALID_RSQL 015374 Checklist: Performance analysis 015999 Processing batch input sessions in the background 016083 Standard jobs, reorganization jobs 016244 Conguring the nametab buffer sizes 016466 Customer name range for SAP objects 016513 File system is full what do I do? 016663 Network problems with WAN connections 016665 Method for troubleshooting, trace level 016875 TemSe objects do not match TemSe les 017054 How to copy or change a device type 017163 BRARCHIVE/BRBACKUP messages and codes 017285 Logon to OSS (Transaction OSS1) 017895 Adapting print list formats for customers 018601 Frequently asked questions on language transport 019466 Downloading SAP kernel patches 019706 Tuning the Spooler 020071 Permanent lock after connection termination 020534 Authorization check a short introduction 020624 saposcol, st06 for dedicated Database Server 020823 R3trans termin.: Cannot write to datale any more 021738 Device type SAPWIN 021960 Several instances/systems on one UNIX computer 022514 CC-INFO: Error analysis for client copy 023070 Backup and Recovery: Basic Concepts 023345 Consistency check of ORACLE databze 023642 Description of pxanew and pxastat 024177 OSS1: Message S1452: Connection to Message Server 024806 settings 024853 025526 026171 -code") 026417 026966 028392 028781 030289 030724 030478 031395 how? 031503 031511 031559 Database Reconnect: technical details and CC-INFO: Client copy, functionality Central system log not available Possible entry values for command eld ("OKSAP GUI Resources: Hardware and software Background jobs do not start when transporting Two R/3 Systems on one Windows NT Server Central transport directory NT/UNIX SAProuter documentation Data protection and security in SAP Systems Service Packs on Windows NT/Windows 2000 System parameters: Dened where? Display FAQ: Background jobs Program runs very long: Performance analysis NT: Setting environment variables for R/3 kernel

033814 Warnings of inconsistencies between database & R/3 DDIC 035010 Service connections: Composite note (overview) 033873 What do the semaphores mean? 034998 Checking on OS level whether R/3 is running 035415 CC-TOPIC: Memory space analysis / Test run 036677 Structure of components for customer messages 037104 Error analysis: Background processing systm 037939 Connection problems (TCP/IP error) SAPgui app.serv. 038119 SAPLogon: Administration of functionality 038781 Partner name space SAP objects 039412 How many work processes to congure 041300 Table DBTABPRT is very large 041732 Deletion of data in transport directory 042692 Test tool for RFC links: sapinfo 043487 Collective note: SAPDBA Reorgnztn/Space/Structure 043490 Collective note: SAPDBA Restore/recovery 048400 Reorganization of TemSe and Spool 050088 Creating OPS$ users on Windows NT/Oracle 050381 Dest. host not dened in operation type 053902 Conicts between Support Packages and Add-ons 063347 List: CPIC error codes 063480 R/3 and MS Exchange linking 063840 HR-J: tax refund is not imported to Re-YEA. 064016 Using the SAP Gateway monitor GWMON 066687 Use of network security products 068048 Deactivating the automatic user SAP* 068678 Exporting modication adjustment for 2nd upgrade 069455 Servicetools for Applications ST-A/PI (ST14, RTCCTOOL, ST12) 070290 CC-INFO: Excluding tables with 'RSCCEXPT' 070547 CC-TOPIC: Client transport 071085 iSeries: Automatic start of SAP systems 073056 Collective note: ABAP as OLE Automation Controller 074313 Customer messages in SAPNet R/3 Frontend 077503 Audit Information System (AIS) 078109 Report Writer: Regeneration after adv. correction 079435 Automatic resetting from PRIV mode 081611 Name assignment of instance proles 082478 R/3 OS/DB migration 082655 Instance not congured correctly 082751 Problems with SAP Services & SAP Service Manager 839182 Oracle database 10g: OPatch

142/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 20.SEZNAM SAP NOTES

084850 Increase trace level of work processes 086241 Legal Change Patches / Support Packages for HR 086535 tp/R3trans: Splitting large exports 087447 Clock for statistics and runtime measurements 088416 Zero administration memory management as of 4.0A/ Windows 089188 R/3 System copy 091096 Table Compare: Info about Cust. Cross System Check 091488 SAP Support Services Central preparatory note 094801 Environment variables/Registry (Windows NT) 094998 Requesting license keys and deleting systems 096848 Disaster recovery for SAP R/3 on ORACLE 097620 OCS Info: Overview of Important OCS Notes 097621 OCS Info: Online Correction Support (OCS) 097629 OCS: Known problems with patches Rel. 4.5 098051 Database Reconnect: Architecture and function 101481 Collective note: Application help and R/3 library 101971 37527 Graphical full screen is not available (RFC) 100232 SAPforms via Internet mail or MS Exchange Server 102034 R3trans: Control of the COMMIT intervals 102088 End of daylight saving time: the "double hour" 103582 Doc.: Transfer of R3trans options with tp 103747 Performance in 4.0/4.5/4.6: Parameter 106047 DB21: Customizing the DBSTATC 109034 Collective note: SAPDBA performance/CBO 110368 FAQ CCMS MONITORING INFRASTRUCTURE 112065 Using customer language 'Z1' 116432 Copying productive client 000 in the BW System 116787 CC-TOPIC: Remote client copy 117219 DB02 reports missing DD/DB objects: procedure 118823 CC-ADMIN: Size of a client 119738 Problems during upgrade with Support Packages 119827 Trace information rslgsend/rslgcoll 121163 BDLS: Converting logical system names 124361 Oracle DB parameterization for Release R/3 >= 4.x 124562 Hostname resolution problems (DNS timeouts) 122718 CBO: Tables with special processing 124361 Oracle DB parameters for R/3 Release >= 4.x 128447 Trusted/Trusting Systems 129813 NT: Problems due to address space fragmentation 131018 Client Copy in the BW 131372 CBO: Tuning of expensive SQL statements 132861 CBO: Statistics creation with SAPDBA or BRCONNECT 134592 Importing the SAPDBA role (sapdba_role.sql) 139915 Oracle stop in a Failsafe environment oradim pro Oracle 142100 NT: Problems with new SAP service as of Rel. 4.5B 143288 SAPDBA: Super collective note 145666 Start and stop of R/3 in MSCS environment 146289 Parameter Recommendations for 64-Bit SAP Kernel 147243 R3COPY under NT Oracle 147354 Batch input: Reorg. and delete sessions and logs 148609 Char.deriv.:deriv.rule vals miss.aft.upgrade&trnsp. 158985 Automation: How do I generate an automation trace? 162594 Missing Customizing entries 165485 R/3 server security under Windows NT 165832 NT: Signal '-1073741818', '-1073741819' or 'c00' 171805 Determining RFC client when sign-on problems occur 173743 SecAudit: Changing parameters does not perform

173814 OCS: Known problems with Support Packages Rel. 4.6 176277 Generating RFC trace information 178487 High increase of table BSIS, RFBLG 179224 Doc.no.assignment for unbuffered number ranges 180605 Oracle database parameter settings for BW 180949 CC-INFO: change documents for a client copy 188772 External program does not work 194859 Coll. note for frontend installation 4.5A-46D 195442 Language import and Support Packages 195490 Automatic selection of GUI frontend code page 197460 BW Frontend Checktool sapbexc.xla 204910 37527 Graph. Screen Painter (collective note) 205487 Own text on SAPGui logon screen 205528 GR235 (F98_S_ACELL_WRITE_TO_STRING_LF, 209834 CCMS agent technology (composite note) 216952 Service Data Control Center (SDCC) FAQ 217351 No free memory of class PERM available/Malloc failed 302063 Correspondence Language 307037 Customer Message Wizard in SAP Service Marketplace 307166 Contents & applying R/3 HR Support Packages 4.6C 307976 PXA_NO_SHARED_MEMORY 308048 CCMS monitor architecture: Service level agreements 312690 SAPconnect: Collective note 312843 tp CHECK/CLEAROLD latest News 314672 System measurement: Data transfer by SDCC 320991 Error codes for logon (list) 324849 Overwriting in shared memory 329242 Import prerequisites for Support Packages in Basis 334224 Important notes for creating indexes 336693 Replacing the librfc32.dll on a Win 32 Platform 338578 CC-TOPIC: Error in client transport as of 4.5 354080 Note collection for Oracle performance problems 354819 Collective note SAPSECULIB 355771 Oracle: Explanation of the new tablespace layout 362060 Current patchset for Oracle 8.1.7 364809 Automation: How do I analyze a automation trace? 365481 Corrupt blocks 369370 SAP Oracle database on UNIX: changing time zone 373326 NT: R/3 system does not start with 4.6D R/3 kernel 374502 DB6: DB2 UDB BW Performance Overview of notes 379081 Optional deactivation of the password logon 379608 Incorrect R3TR FUGS object breakdown in version 380029 Selection option between user menu and SAP menu 386605 SAP Memory Management for Linux (32-bit) 389530 INST: R/3 4.6C SR2 Homogeneous System Copy 398374 Converting summer time <-> winter time 400241 Problems with ops$ or sapr3 connect to Oracle 400280 OCS: Known problems with Support Pkgs in Basis Release 6.10 403004 Database connect using R3trans fails 403704 BRCONNECT Enhanced functions for Oracle DBA 418285 Installation of the ITS-Plugin for the CCMS Agent 420213 Composite SAP note: Central monitoring of mySAP.com compon. 425207 R/3 memory management, current parameter ranges 430621 Delivered print programs and form templates 432027 Strategy for using SAP Support Packages 434495 DB6: Maintaining table statistics via transaction

143/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 20.SEZNAM SAP NOTES

441518 ORA-12560 composite SAP Note 446279 Syntax errors or terminations after client copy 446485 CC-ADMIN: Special copying options 449270 Job RDDIMPDP is not triggered by sapevt 451960 Audit Information System (AIS), role concept 452797 RZ20: File display/URL display as analysis methods 455140 Conguration E-mail, fax, paging/SMS via SMTP 455195 R3load: Use of TSK les 456905 Composite SAP note SAPSetup as of Release 6.20 480266 Problems with the SYSDBA/SYSOPER/INTERNAL connect 481835 Analyzing the time zone settings 483856 Description of the alerts for Oracle database 487754 Error sending mail: SO_OBJECT_MIME_GET 489690 CC INFO: Copying large production clients 490365 Tablespace naming conventions 491160 Restore scenarios for lost les of oracle databases 495911 Trace analysis for logon problems 496083 FAQ: Customer enhancements (User Exits) in purchasing 499551 Exceptions in SAP GUI for Windows 500235 Network Diagnosis with NIPING 501902 Error in the SAP dispatcher 504952 Composite note spool and print 505296 LDAP Connector in an SNC-secured environment 506671 LDAP Connector (Version 2.3) 508140 Placing Logon Information in the Customer message 508649 Diagnosis of frontend installation problems 510048 Command line parameter of the front end installation 511522 Corrections to the front-end installation program 514178 ORA-14508 when validating partitioned tables 515376 Missing or incorrect values in the ST04 initial screen 516027 Gateway error due to terminated TCP connection 517484 Inactive services in the Internet Communication Framework 519059 FAQ: Background processing system 521264 Oracle database hangs 522426 Consulting: Authorizations in the Project systm 522569 BW: Working in several clients (especially APO 4.x/SCM 4.x) 524816 Standalone enqueue server 524948 Add-on Support Packages and CRT's for add-on HR-CEE 526824 Smart Forms: Which information sources are available? 529088 Patches for the SAP J2EE engine 532892 Installing a new version of the Software Delivery Manager 534729 Oracle errors due to network problme 535308 How to apply a SAP Front End patch? 536954 OS data in a cluster environment for OS07 539404 FAQ: Answers to questions about the Security Audit Log 539595 HCM CE country versions x HR service packages 540434 FAQ: Crucial Information for Oracle DB Administration 540463 FAQ: Consistency Checks 541538 FAQ: Reorganizations 544244 Calling the Software Delivery Manager (SDM) 544533 FAQs: The R/3 system no longer starts 544623 New Installation of Unicode SAP systems 544881 Composite SAP note: Time-driven jobs do not run 544979 Importing Java Support Packages with SDM 545136 FAQ: Test tools for RFC connections 545177 FAQ: Preliminary steps in analyzing RFC connections

546801 FAQs: Modication adjustment 547613 BSEG: Error in SAPKH46C35 and SAPKH46B44 547773 SPAU: interface method names are truncated 548016 Conversion to Unicode 548699 FAQ: OS collector SAPOSCOL 549485 FAQ: General questions about authorizations 548624 FAQ: Performance Monitors, R/3 Syslog, System Availability 550742 FAQ: General questions about Single Sign-On 550779 FAQ: General questions about network communication 550894 CC-ADMIN: Setting up a new client 551344 Unicode Conversion 551688 Contents and application of R/3 HR Support Packages 4.70 552300 FAQ: Update 552711 FAQ: Client copy 553527 Support Packages for the PI_BASIS (Basis plugin) 553953 RZ20: Monitoring background jobs 556232 Environment settings for R/3/Oracle on Windows 556734 FAQ Transport: Setup and further information 556941 Transport FAQ: Error scenarios 556962 FAQ OCS: General information on Support Packages 556972 FAQ OCS: Recommendations for error scenarios 556992 FAQ: Upgrade PREPARE 557132 CC-TOPIC: Remote client copy 562403 FAQ: Net8 562628 Protecting the source from a second copy 562628 CC-ADMIN: Protecting the source from a second copy 562863 FAQ: Logging on mechanisms 564612 FAQ, Q+A, SM59, RFC destination, RFC error 571276 PFCG: Transporting roles 572252 Overview note HR-CEE Add-on 573128 Debugging programs in the background 573338 Problems with REGUP table when importing SAPKH46C36 547314 FAQ: System Copy procedure 578113 Discontinuation of Customer Care Support for Oracle 578178 Document ref. number (XBLNR) initialized after 578377 Digital signatures with SAPCRYPTOLIB 578541 Error AA048 in master data maintenance is wrong 579462 Runtime parameter of the statistics collection 580772 Install. SAP Systems on Oracle 9.2.0 with SAPinst 588668 FAQ: Database statistics 592393 FAQ: Oracle 595874 Failure of domain controller causes Oracle failover 596982 Texts are deleted by Support Package 598708 INST: SAP systems on UNIX Oracle 605062 FAQ: Restore and recovery 614036 Composite SAP Note: ORA-12631/ORA-12638 615285 DDIC activation errors during support package 618861 Composite SAP Note: ORA-01013 618868 FAQ: Oracle performance 619188 FAQ: Oracle Wait Events 620540 Authentication Troubleshooting Guide 620954 Changing the SAPService<SID> and <SID>adm systm 623723 Upgrade: Application-specic problems 634006 ICM messages explanatory note 634667 RFFMS200: Short dump with SAPSQL_ARRAY_INSERT_DUPREC 638357 Transport between Unicode and non-Unicode systems 646681 Reorganizing tables with BRSPACE 651812 FAQ: BR*TOOLS and SAPDBA 640609 SPAU incorrectly displays note corrections as obsolete

144/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 20.SEZNAM SAP NOTES

662441 Solution Manager: SAP Notes for Support Packages 664679 Installing 6.40 kernel in SAP WEB AS 6.10/6.20 668256 Using HTTP/external debugging 668603 SAP Web AS 6.40 ABAP Installation on UNIX 668604 SAP Web AS 6.40 ABAB/Java Installation on UNIX: Oracle 669669 Updating the SAP Component Repository 672651 OCS: Known problems with Support Packages in Basis Rel.6.40 676714 Current note on 6.40 language transport 675778 Analysis after system downtime 677435 Overview: external programs and external commands 685895 iSeries: Loading an EXT kernel 696141 Composite SAP Note: ORA-01122 701205 Single Sign-On using SAP Logon Tickets 706478 Preventing size of Basis tables from increasing considerably 709140 Recommended JDK and VM Settings for the WebAS630/640/7.0 712706 Program RSLGVIEW reading the SAP system log without systm 716604 Access to Sun J2SE and recommended J2SE options 721815 New conguration needed for systems using SAP Logon Tiket 722188 FAQ: Oracle partitioning 722193 RFC legacy non-Unicode clients and Unicode servers 723288 Central Installation Note SAP Web AS 6.40 SR1 723909 Java VM settings for J2EE 6.40/7.0 724804 Using the ICF recorder for troubleshooting 737613 Known problems with Supp. Packages in HR-CEE Rel.470 737625 Parameter recommendations for the ICM 742048 Integrated ITS, memory requirement in application server 745639 FAQ: Oracle enqueues 746984 Performance problems in connection with PXA semaphores 747615 Tool for converting les from one code page to another 751872 Problem analysis with HTTP or external debugging 752859 sapiconv a tool for converting the encoding of les 763561 Service Data Control Center (SDCCN) FAQ 766505 OSS1: Changes to the RFC connection to SAPOSS 765475 Unicode Conversion: Troubleshooting 767414 FAQ: Oracle latches 771929 FAQ: Index fragmentation 777565 Output of runtime information from tp (Trace) 779123 Memory-related terminations at runtime 782140 OCS: Known problems with Support Packages in Basis Rel.6.20 789011 FAQ: Oracle memory areas 793113 FAQ: Oracle I/O conguration 797124 LOP Line Opener Program 800240 FAQ: SAP Cryptographic Library error analysis (App. Server) 793717 Client copy into the BW client in Netweaver/mySAP ERP

801877 RSDELCUA: Adjustment to child systems 803018 Central note for NetWeaver04 High Availability capabilities 808347 ITS 6.40 preclarication and basic problem analysis 812386 RFC connection to the SAPNet R/3 front end 821687 FAQ: Space utilization and fragmentation in Oracle 821904 Separating SCS instances for ABAP and J2EE 821971 Co-operation between RADCUCNT and R3load 822379 Known problems with Support Packages in SAP NW 2004s AS ABAP 823941 SAP Start Service on Unix 832662 Audit-friendly configuration of BR*Tools on Unix 837173 RADCUCNT in Unicode Conversion: Collective Note 837691 Background jobs are unintentionally deleted 839624 ORA-27125 while starting Oracle instance 842240 FAQ: Backup strategy of large and highly-available databases 854170 Activating the component "VM Container" 863417 FAQ: Database Archive modes and redo logs 871096 Oracle Database 10g: Patch sets/patches for 10.2.0 875986 Note Assistant: Important notes 877008 Composite SAP note about Switch BC Sets 885343 SAP System Landscape Copy 885580 Integrated ITS: Conguration Parameters 888687 BEx Web Java: Analysis of communication/logon problme 891983 JSPM: Central SAP Note SAP NetWeaver 2004s AS Java 912575 iSeries: Using LODSAPKRN to load a 7.00 kernel 920234 Mechanism to ll the number range buffer 936273 sapstartsrv for all platforms 938986 Oracle Database 9.2: Patches for 9.2.0 941735 SAP memory management for 64-bit Linux systems 940309 Change PI default client after 2004s Installation 952514 Using the table splitting feature 954792 Known problems with Support Packages in SAP NW 7.1 AS ABAP 957707 Using Diagtool for Troubleshooting Single Sign-On 1013976 JSPM GUI on UNIX 1018839 Registering information in the System Landscape Directory 1021459 Conversion behavior of the RFC library 1024932 Maintenance Optimizer: Collective Note 1027012 MOPatch - Install Multiple Oracle Patches in One Run 1028624 Overview of DBA Cockpit for Oracle 1045021 Known problems with Supp.Packages in HRCEE Rel.110_600 1052470 SAP ERP 6.0 EhP 2 - Business functions and SW components 1052522 Enhancement Package 2 for SAP ERP 6.0: required Support Pack 1084019 OS07N: New operating system monitor 1092631 Remote vulnerabilities in SAP GUI for Windows 1106096 EX2 Kernels: Extended Kernel Maintenance

145/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 21.REJSTK

21.REJSTK
A abap..............1, 6, 7, 71, 81, 104, 111, 136 ABAP......................................................... dumpy................................................134 ABAP Dictionary.................................125 ABAP programy........................................ MENUSYST......................................139 NROWS.............................................133 RDDGENLD.....................................118 RDDIMPDP.................................81, 121 RDDNEWSP.......................................81 RPU12W0C.......................................110 RPU12W0S........................................110 RPUHSPT0........................................110 RPULCP00........................................110 RSAL_BATCH_TOOL_DISPATCHIN G......................................................68 RSARFCLD.........................................63 RSBDCOS0.......................................139 RSCCEXPT...............................122, 124 RSCOLL00..........................................61 RSCP_CONVERT_FILE..................139 RSCPINST...................................97, 102 RSDBTIME.......................................140 RSLAW_PLUGIN...............................78 RSORAVDV........................................42 RSPARAM..........................................58 RSPFPAR............................................58 RSPOR_SETUP................................128 RSRRR_ROADMAP........................6, 9 RSSTAT80...........................................61 RSSTAT83...........................................61 RSUSR003...........................................76 RTCCTOOL................................72, 128 SAPMSSY6.........................................68 SAPMSSY8.........................................68 SAPMSYST.......................................139 STATDUMP........................................62 ABAP server............................................1 ABAP Workbench................................136 Add-On..................................................96 aktualizan pracovn proces..................13 ALE..........................................70, 74, 128 alert monitor...........................................68 ALM......................................................69 ALOG....................................................83 analza volnho prostoru.......................40 ArcServe..........................................42, 43 architektura aplikanch server..............6 archivace..............................................129 archivn mod..........................................38 ATP server..............................................30 autoabap...........................................10, 68 autorizace...............................................74 B backint..............................................42, 43 BASIS......................................................1 Batch input................................................. mapy..................................................133 protokoly..............................................19 r3trans..................................................20 TemSe................................................134 BC............................................................1 bgRFC....................................................71 brconnect..........................................35, 37 brspace...................................................38 BTC..................................................13, 26 Buffery....................................................... Calendar Buffer.......................16, 63, 64 CUA Buffer..............................16, 63, 64 Exp./Imp. SHM..............................16, 63 Export/Import Buffer...............16, 63, 64 Field description..................................64 Field descriptions.................................16 Generic Table Buffer...............16, 63, 64 Initial record layouts............................16 Initial records.......................................64 Menu buffer...................................16, 63 Nametab buffer..............................15, 63 OTR Buffer....................................16, 63 Program Buffer........................16, 63, 64 Screen Buffer...........................16, 63, 64 Short Nametab.....................................16 Short NTAB.........................................64 Single Record Table Buffer.....16, 63, 64 Table denition....................................63 Table denitions..................................16 Business Explorer................................139 business function...................................97 business function set..............................97 Business Server Pages.........................126 BW systm...........................................126

146/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 21.REJSTK

C CCMSPING...........................................70 central system........................................17 centrln administrace uivatel............74 Common Programming Interface Communications...........................................126 CP........................................................126 CPH trval historie vkonovch dat......71 CRT........................................96, 108, 110 CTS Change and Transport System.......17 CUA...............................................74, 128 Customer-Based Upgrade....................113 asov zna..........................................140 D Databze.................................................... alerty....................................................59 archivn mod........................................38 enviroment...........................................34 extenty.................................................40 Check point not completed..................50 init<SID>.ora.......................................38 konzistentnost......................................43 obnova.................................................46 ora_<SID>.trc................................19, 20 plnovn akc......................................48 redology...............................................38 reorganizace.........................................40 statistika...............................................67 statistika tabulek..................................67 uivatel OPS$......................................34 verifikace.............................................43 zloha offline.......................................49 zlohovn............................................41 DB instance............................................17 DCAM...................................................13 dev_disp.................................................24 dev_ms...................................................24 dev_w<NP>...........................................24 dialog response time..............................60 dialogov instance.................................17 dialogov pracovn proces.....................12 disp+work..............................................10 dispatcher.........................9, 18, 19, 71, 81 dispatcher queue....................................13 distribun modely ALE.......................128 DNS server.............................................25 dpmon....................................................71

DST......................................................140 E enqueue server.......................................13 Enviroment................................................ LOCAL................................................36 MiniSAP............................................140 ztrta po restartu..................................24 Errors......................................................... CALL_FUNCTION_SIGNON_REJECTED...............................................140 PXA_NO_SHARED_MEMORY........25 ZDATE_LARGE_TIME_DIFF.........140 extended memory...................................15 Extended Transport Control...................82 extenty....................................................40 F field-exit.........................................95, 119 firemn adresa........................................74 Form Builder........................................131 fronta poadavk...................................72 frontend................................................137 Frontend..................................................... Parametr................................................... F4METHOD..................................138 saplogon.............................................127 VCWIN32.DLL.................................138 vjimky v SAP GUI...........................138 G gateway monitor....................................30 gateway server.................................13, 72 gvwp......................................................13 gwmon...................................................13 gwrd.......................................................13 H heap........................................................15 heslo db tu..........................................34 HR........................................................110 HR-CE.................................................110 HR-CEE...............................................110 I ICF.......................................................126 icman......................................................13 IDoc.....................................................128 import transportnch poadavk............84 indexy..................................................133 Industry and Enterprise Extension.........97
147/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 21.REJSTK

Industry Solutions..................................97 init<DBSID>.sap...................................35 INIT<SID>.ORA...................................38 Internet Communication Framework...126 Internet Transaction Server..................126 ITF formt............................................131 ITS AGate......................................71, 126 ITS WGate...........................................126 J JAVA........................................................6 jcmon...............................................21, 72 jmno instance.......................................56 jmno instannho profilu......................56 joby........................................................26 Joby............................................................ SAP_CCMS_MONI_BATCH_DP......68 SAP_COLLECTOR_FOR_PERFMONITOR.......................................61, 62 SAP_SLD_DATA_COLLECT............18 JSPM....................................................111 K kernel...............................................6, 104 Kernel........................................................ buffer CALE........................................64 buffer CUA..........................................64 buffer EIBF..........................................64 buffer PRES.........................................64 buffer PXA..........................................64 buffer TABL........................................64 buffer TABLP......................................64 parametry pamti.................................63 pracovn procesy..................................25 RFC spojen.................................30, 124 klient....................................................121 Klient (mandant)........................................ koprovn..........................................124 nastaven..............................................78 transport.............................................123 vlastnosti............................................121 vchoz klient....................................125 vmaz.................................................124 komponenty pracovniho procesu...........10 komunikace..........................................127 komunikan tabulka..............................72 konfigurace............................................56 kontroly............................................22, 48 konverze tabulek..................................132 L
148/157

LCP CE................................................110 LDAP.....................................................74 Legato....................................................43 lgtst..................................................22, 72 licence..............................................78, 98 logick systm.............................121, 128 LOP - Line Opener Program....................5 LUW......................................................28 M Maintenance Optimizer...........5, 104, 107 MCOD.............................................36, 39 memory pipes.........................................13 menu....................................................139 menu oblasti.........................................139 message server.........................................9 MiniSAP..............................................140 MMC..........................8, 21, 22, 23, 31, 71 mdy operan.......................................57 monitorovn..........................................59 msg_server.........................................9, 72 msmon................................................9, 72 mySAP.com.............................................1 N Nstroje...................................................... ArcServe..............................................42 brarchive..................................41, 42, 44 brbackup................41, 42, 43, 44, 46, 49 brconnect.............................................37 brgui.....................................................35 brrecover..............................................47 brrestore...............................................47 brspace.................................................38 brtools......................35, 37, 41, 105, 122 cleanipc................................................25 db2start................................................53 db2stop.................................................53 dpmon......................................10, 25, 71 enqt......................................................13 enrepserver...........................................13 enserver................................................13 ensmon...........................................13, 72 exp.......................................................48 gwmon.................................................72 icmon...................................................72 JSPM....................................................96 lgtst......................................................22 listener.............................18, 20, 38, 102 lsnrctl...................................................38

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 21.REJSTK

lsnrctl ..................................................21 msmon.................................................72 msprot..................................................72 PREPARE..........................................114 R3copy.................................................95 R3check...............................................98 R3ldctl..........................................88, 119 R3load............................................88, 95 R3load................................................119 R3setup....................................18, 87, 95 R3szchk...............................................88 R3ta....................................................119 R3trans....81, 82, 83, 105, 106, 107, 108, 123 R3up...................................................116 rfcoscol................................................14 rslgcoll...................................................9 rslgsend..................................................9 rslgview...............................................67 sapcontrol.................9, 21, 67, 69, 71, 72 sapdba. 35, 36, 38, 40, 41, 44, 45, 46, 49, 122, 123 sapevt.............................................26, 81 sapiconv.............................................139 sapinfo.exe...........................................22 SAPinst........................................88, 112 saplicense.............................................98 saplpd.................................................130 sapmscsa..............................................25 sappfpar...............................................58 saprouter............................................127 sapstart.............................................9, 14 sapxpg..................................................26 showipc................................................25 sqlplus................................34, 36, 44, 47 ssfrfc....................................................76 startdb..................................................21 startsap.............................................8, 21 stopdb...................................................21 stopsap.............................................8, 21 svrmgrl...........36, 39, 42, 45, 46, 49, 133 taskmanager.........................................36 tp 22, 81, 82, 108, 125 unrar.....................................................88 Upgrade Assistant GUI......................114 Upgrade Assistant Server...................114 O Objekt oprvnn....................................... S_BDC_MONI....................................77

S_CTS_ADMI.....................................77 S_DATASET........................................77 S_TABU_DIS......................................77 S_TCODE............................................77 S_TRANSPRT.....................................77 S_USER_AUT.....................................77 OP$........................................................34 Open SQL................................................6 operan md...................................12, 26 Operan md.........................................69 operan systm.....................................25 oprvnn uivatele................................74 ora<dbsid>.............................................20 Oracle...................................18, 19, 34, 64 Oracle parametry...................................34 OSS............................................................ registrace............................................110 P packages (sady repository objekt).......80 Parametr..................................................... abap/buffersize...............................25, 64 abap/fieldexit.....................................119 abap/heap_area_dia.............................63 abap/heap_area_nondia.......................63 abap/pxa_cache....................................63 alert/MONI_SEGM_SIZ.....................68 AUTOSTART........................................9 em/address_space_MB........................12 em/initial_size_MB.............................12 es/implementation................................12 login/disable_multi_gui_login.............77 login/fails_to_user_lock......................77 login/min_password_lng.....................77 login/no_automatic_user_sapstar......121 login/no_automatic_user_sapstar .......77 login/password_expiration_time.........77 login/system_client................57, 58, 125 MiniSystem........................................140 PHYS_MEMSIZE...............................12 rdisp/atp_server...................................30 rdisp/autoabaptime...............................68 rdisp/bufrefmode.................................62 rdisp/bufreftime...................................62 rdisp/gui_auto_logout..........................77 rdisp/max_wprun_time..................57, 58 rdisp/vb_dipatching.............................29 rdisp/vbstart.........................................29 rec/client............................................133 rsau/enable...........................................76

149/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 21.REJSTK

rsau/max_diskspace/local....................76 rsdb/obj/buffersize...............................30 rsdb/obj/max_objects...........................30 stat/bufsize...........................................61 stat/le.................................................61 VERS_AT_IMP...................................82 zcsa/system_language........................102 parametry pamti...................................63 parametry profilu...................................58 PKCS.....................................................75 pracovn procesy....10, 25, 26, 38, 71, 140 proces importu transportnho poadavku ................................................................81 Procesy....................................................... backint.................................................42 brarchive..............................................42 brbackup..............................................42 disp+work........................................9, 10 gvwp....................................................13 gwrd.....................................................13 icm.................................................13, 72 msg_server.......................................9, 72 msmon.................................................72 sapcpe..................................................14 saposcol.....................14, 22, 68, 71, 105 sapstartsrv......................................8, 105 PSE........................................................76 pxanew...................................................16 pxastat....................................................16 Q qRFC......................................................70 R R/3 centrln instance............................17 R/3 repository................................74, 132 R3trans...........................................83, 106 RDD* joby.............................................81 reconnect..........................................12, 49 recovery.................................................44 redo logy................................................44 registrace objekt.................................110 Remote Function Call..........................126 Repositury Switch Upgrade...............104 restart DB...............................................67 restore....................................................44 RFC......................................................126 roll area..................................................15 roll segment...........................................15 rslgview..................................................67

runtime engine.........................................6 RZ03......................................................23 S SAP . NET Connector..........................126 SAP Address Space Viewer...................16 SAP Business Connector.....................126 SAP Cryptographic Library...................76 SAP Developer Network.........................3 SAP GUI..........................................6, 137 SAP Help Portal.......................................3 SAP HotNews..........................................3 SAP Java Connector............................126 SAP Java Resource Adapter................126 SAP kernels..........................................104 SAP komunikan technologie.............126 SAP Library.........................................3, 6 SAP LiveCache........................................2 SAP Marketplace.................................104 SAP Netweaver........................................1 SAP Notes........................................3, 142 SAP Patch Manager.............................107 SAP PRESS.............................................3 SAP R/3...................................................2 SAP releases........................................104 SAP Script formule...........................131 SAP Security Library.............................76 SAP service........................................8, 30 SAP Service Marketplace........................5 SAP Suport Services..............................72 SAP Support Services............................78 SAP System Landscape.........................17 SAP Web Dispatcher..............................14 SAP_ABA............................................108 SAP_BASIS.........................................108 SAP_HR...............................................110 sapacoscol..............................................14 sapacosprep............................................14 SAPCCM4X..........................................68 SAPCCMSR..........................................68 SAPCM3X.............................................68 sapcpe....................................................14 SAPCRYPTOLIB..................................76 sapdba....................................................35 sapinfo....................................................22 saposcol..........................................14, 105 saprouter..............................................127 Saprouter.................................................... router string........................................127 SAPscript.............................................131

150/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 21.REJSTK

SAPSECULIB.......................................76 sapstartsrv..................................8, 30, 105 SCA......................................................111 SCSA...............................................25, 76 sdlen pamt.........................................15 SDM.....................................................111 Server SAP................................................. joby standardn....................................27 operan systm...................................25 start......................................................37 stop.......................................................37 drba tabulek a view........................133 service SAPu................................105, 106 services................................................128 Sign-On..................................................73 Single Sign-On.......................................74 SLD........................................................18 sldreg......................................................14 SLOG.....................................................83 SNA.......................................................13 SOAP Runtime for SAP Web AS.........126 Software Component Archives............111 Solution Manager...............................6, 68 Solution Manager.................................107 Solution Manager219...........................105 Solution Operation Guide........................6 Soubory...................................................... doasnch poloek.............................134 speciln uivatel..................................76 SPOF........................................................9 Spooler....................................................... formty tisku......................................129 ladn.................................................129 spoolov server......................................13 Sprva uivatel.....................................73 SSF.........................................................75 SSF RFC server.....................................76 SSL........................................................76 standalone database system...................17 standalone enqueu instance....................17 standalone gateway instance..................17 start systmu..........................................21 statistick soubor...................................62 statistika tabulek....................................67 statistika transakc..................................62 stavy pracovnho procesu......................10 stop systmu...........................................21 struktura DB...........................................38 Support Packages.................................111 switch.....................................................97

Switch Framework.................................97 Switchable Units....................................97 System Landscape Directory.................18 System Switch Upgrade...............104, 113 SYSTEM_PF.........................................82 systmov log....................................9, 67 T Tablespaces................................................ BTABD..............................................122 BTABI................................................122 Tabulka...................................................... ALALERTDB......................................68 ALBTCMON.......................................70 ALTRAMONI......................................70 APQD................................................133 BKORM.............................................134 BSEG.................................................134 BSIS...................................................133 BTCEVTJOB.......................................26 D010L..................................................16 D010S..................................................16 D010T..................................................16 D010Y.................................................16 D342L..................................................16 D345T..................................................16 DBSTATCO.........................................67 DBTABPRT.......................................134 DDLOG...............................................62 DDNTF................................................15 DDNTT................................................15 EDIDS.................................................75 ENLFDIR..........................................132 FMIFIIT.............................................133 MLICHECK........................................40 MODACT..........................................132 MONI...................................................61 NRIV...................................................30 RESB...................................................30 RFBLG..............................................133 SMODILOG..............................111, 132 SNAP.................................................134 SSM_CUST.......................................139 T100.....................................................23 TADIR...............................................132 TBTCP.................................................26 TBTCS.................................................26 TCOLL................................................61 TFACS.................................................16 TFDIR................................................132

151/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 21.REJSTK

THOCS................................................16 TLOCK..............................................111 TPFYPROPTY....................................57 TRBAT.................................................81 TRJOB.................................................81 TSHM0................................................62 TSP01................................................134 TSP02................................................134 TST01................................................134 TST03................................................134 TSTC.................................................132 TTBTCO..............................................26 USR02.................................................76 USR40.................................................77 VBBE...................................................30 VBDATA.............................................28 VBERROR..........................................28 VBHDR...............................................28 VBMOD..............................................28 Target Group..........................................82 taskmgr..................................................36 TemSe..................................................134 test bhu systmu...................................22 tisk........................................................129 TMS.......................................................80 tracefile..................................................24 Transakce................................................... ABAPDOCU.....................................136 ABAPHELP.......................................136 ACBD..................................................30 AL08..............................................21, 23 AL11....................................................18 AL12....................................................63 BD54............................................74, 121 BD64....................................................75 BD87..............................................70, 75 BDLS...................................................95 BDMO.................................................70 BPE SWF_XI_ADM_BPE..................31 BSP....................................................126 CG3Y.................................................139 CG3Z.................................................139 DB01....................................................64 DB02................................22, 35, 40, 132 DB02N.................................................35 DB02OLD...........................................35 DB05....................................................67 DB12................................22, 35, 38, 122 DB12OLD...........................................35 DB13..............35, 36, 41, 48, 49, 67, 103

DB13C.................................................35 DB13COLD.........................................35 DB13N.................................................35 DB13OLD...........................................35 DB14..................................22, 35, 36, 67 DB14OLD...........................................35 DB15....................................................52 DB17ORA...........................................38 DB20............................................67, 133 DB21....................................................67 DB4COCKPIT.....................................54 DB4DGN.............................................54 DB50........................................52, 64, 66 DB6COCKPIT.....................................53 DBACOCKPIT....................................35 F.63....................................................134 GRMG.................................................70 I18N.............................................97, 102 LICENSE_ADMIN.............................78 Note Assistant....................................110 OS06....................................................14 OS07....................................................14 OS07N.................................................14 OSS1......................................................5 PFCG...................................................74 PFUD...................................................78 R3load................................................116 RMAUTH............................................18 RMDEF...............................................18 RSA1.................................................126 RSPFPAR............................................58 RZ0......................................................26 RZ03......................................12, 57, 103 RZ04................................24, 57, 69, 103 RZ1......................................................57 RZ10......................................56, 58, 103 RZ11....................................................58 RZ12....................................................26 RZ20......................................23, 68, 122 RZ21......................................69, 70, 103 RZ23N.................................................71 RZ70............................................18, 103 SA38....................................................77 SAINT.........................................96, 103 SALE.........................................121, 128 SBGRFCMON.....................................71 SCC1............................................86, 110 SCC3..................................122, 123, 124 SCC4......................74, 78, 102, 121, 122 SCC5..................................................124

152/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 21.REJSTK

SCC7..................................................123 SCC8..................................................123 SCC9..................................................124 SCCL.........................................103, 123 SCMP.................................................125 SCOT.................................................127 SCOV.................................................119 SCU1.................................................125 SCUA.............................................74, 75 SCUG...................................................74 SCUG...................................................75 SCUL...................................................74 SCUM..................................................74 SDCC.................................................128 SDCCN......................................103, 128 SE01.....................................................80 SE09.....................................................80 SE10.......................................80, 85, 111 SE11.............................................62, 133 SE13.....................................................62 SE14.....................................41, 132, 133 SE16.......................................23, 75, 133 SE16N..................................................75 SE32.....................................................61 SE38...............................................72, 77 SE43...................................................139 SE43N................................................139 SE54...................................................133 SE6.....................................................139 SE71...................................................131 SE80.......................62, 85, 103, 132, 136 SE84...................................................132 SE92.....................................................67 SE95...................................................132 SECR.............................................75, 77 SFW5...................................................97 SGEN.........................106, 107, 109, 118 SICF...................................................126 SLAW..................................................78 SLG1....................................................67 SLICENSE...........................................98 SM01...................................................77 SM02.................................................140 SM12.......................................29, 30, 72 SM13.............................................23, 29 SM14...................................................29 SM18...................................................76 SM19...........................................76, 103 SM20...................................................75 SM21.................................22, 23, 67, 75

SM30...................................................77 SM31...................................................77 SM35...................................................23 SM35P...............................................133 SM36.....................................26, 27, 103 SM37.................................21, 22, 26, 46 SM49...................................................26 SM5.....................................................10 SM50.......12, 21, 22, 23, 25, 71, 72, 122 SM51.............................................21, 72 SM51...................................................72 SM52...................................................10 SM56...................................................30 SM58...................................................30 SM59...............30, 70, 72, 123, 124, 128 SM61...................................................27 SM62...................................................26 SM63...................................................57 SM64...................................................26 SM66.................................12, 23, 25, 29 SM69...................................................26 SMARTFORMS................................131 SMGW...........................................30, 72 SMICM..........................................21, 72 SMLG..........................................78, 103 SMLT...................................................97 SMMS..................................................72 SMQ1.............................................30, 70 SMQ2.............................................30, 70 SMQ3.............................................30, 70 SMQR..................................................70 SMQS..................................................70 SMSY..................................................18 SNLS...................................................97 SNOTE..............................................110 SNRO...................................................30 SO10..................................................131 SO16..................................................127 SOLAR_PROJECT_ADMIN..............18 SOLMAN_DIRECTORY....................71 SOLUTION_MANAGER...6, 18, 68, 71 SOST.................................................127 SP_MANAGER.................................110 SP12...................................................134 SPAD.................................103, 130, 134 SPAM...................96, 102, 107, 108, 111 SPAU..........................................109, 111 SPDD.........................................107, 111 SPRO.................................121, 128, 131 SPUA.........................................107, 111

153/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 21.REJSTK

SPUMG..............................................119 SR13..........................................103, 139 SS02.....................................................74 SSAA...............................................9, 22 SSAA.....................................................6 SSM2.................................................139 ST0.......................................................62 ST01.......................................71, 75, 134 ST02.................16, 30, 58, 62, 63, 64, 67 ST03...........................18, 19, 62, 64, 134 ST03G............................................62, 71 ST04.......................29, 35, 42, 46, 64, 67 ST04N..................................................35 ST04OLD............................................35 ST05.....................................................71 ST06...............................................14, 22 ST11.........................................18, 19, 71 ST22.............................................23, 134 STAD.............................................62, 71 START_REPORT................................77 STAT....................................................62 STATTRACE.................................62, 71 STMS...81, 82, 83, 84, 85, 102, 110, 123 STRUST..............................................75 STRUSTSSO2.....................................74 STZAC...............................................140 STZBC...............................................140 SU01........................................74, 75, 78 SU03....................................................77 SU10....................................................22 SU53....................................................75 SUCOMP.............................................74 SUGR...................................................73 SUMG................................................119 SWF_INB_ADM.................................31 SWF_INB_CONF...............................31 SWF_INB_MON.................................31 SWF5.................................................103 SXI_CACHE.......................................31 SXI_MONITOR..................................31 SXI_SHOW_MESSAGE....................31 SXMB_ADM.......................................31 SXMB_IFR..........................................31 SXMB_MONI.....................................31 SXMB_MONI_BPE............................31 typu SC*............................................121 UCCHECK........................................119 USMM.................................................78 WSADMIN..........................................32 transakn RFC................................30, 70

transportn systm..................................80 Transportn systm..................................... domnov kontrolr.............................82 export transportnch poadavk...........84 Extended Transport Control.................82 konfigurace..........................................82 nzev transportnch poadavk...........84 objekt...................................................80 sprva verz..........................................82 transportn vrstva.................................80 virtuln systm....................................82 trasovn.................................................71 tRFC.......................................................70 Trust Manager........................................75 typy chyb databze................................45 typy loh pracovnho procesu................10 U ULOG....................................................83 Unicode konverze..................................95 upgrade.........................................104, 113 Upgrade...................................................... kernel.................................................104 zplaty................................................137 upgrade proces.....................................104 user profil...............................................24 Uivatel...................................................... oprvnn.............................................75 uivatel adm<sid>...............................20 V velikost klienta.....................................122 verifikace DB.........................................43 Virtual Machine Container....................10 vvojov tda........................................81 W Web Dynpro.............................................6 Web Service Technologies v SAP Web AS ..............................................................126 Web Services Infrastructure.....................6 X XSLT procesor.......................................10 Z zakzan hesla.......................................77 zlohovn..............................................41 zamen transakce.................................77 zamknut a odemknut uivatel............22 zmky.....................................................29

154/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 21.REJSTK

Zero Administration Memory................12 < <NR>.....................................................18 <SID>....................................................18

155/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 22.PLOHY

22.PLOHY
22.1.LEGENDA
V nsledujc tabulce jsou vysvtleny pouit termny a zkratky:
Zkratka LUW <SID> <sid> <DBSID> <dbsid> <NR> <instance> TrP ERP CRM SCM SRM PLM HCM Enterprise resource planning Customer Relationship Management Supply Chain Management Supplier Relationship Management Product Lifecycle Management Human Capital Management Cel nzev Logical Unit of Work Vysvtlivky Logick jednotka prce sekvence operaci v DB, kter se bu provedou nebo neprovedou. Identikan ID systmu jmno instance velkmi psmeny Identikan ID systmu jmno instance malmi psmeny Identikan ID systmu jmno DB instance velkmi psmeny Identikan ID systmu jmno DB instance malmi psmeny slo systmu <instance_name><SID>, kde jmno instance je zkratka aktivovanch slueb (poznmka 133) Transportn poadavek Podnikov informan systm zen vztah se zkaznky zen dodavatelskch etzc zen vztah s dodavateli zen ivotnho cyklu produktu zen lidskch zdroj

Tabulka 17: Legenda

Seznam tabulek
Tabulka 1: Dvody ekn pracovnho procesu........................................................................11 Tabulka 2: Typy update tabulek................................................................................................28 Tabulka 3: Instance a jejich oznaen v architektue HA..........................................................33 Tabulka 4: Kompletn obnova db Oracle..................................................................................47 Tabulka 5: Systmov ty.......................................................................................................89 Tabulka 6: Pehled slueb SAP WAS z pohledu HA een.....................................................90 Tabulka 7: Pehled slueb SAP WAS Java................................................................................90 Tabulka 8: Pklad rozvren disk pro systm v HA prosted................................................92 Tabulka 9: Pehled instanc a nkter parametry......................................................................92 Tabulka 10: Pehled instalac do cluster a uzl.......................................................................92 Tabulka 11: Scn pro switchover...........................................................................................93 Tabulka 12: Virtuln adresy v jedn sti pro server i frontend.................................................93 Tabulka 13: Virtuln adresy v sti pro server i frontend zvl................................................93 Tabulka 14: Postinstalan kroky............................................................................................103 Tabulka 15: Moduly PREPARE..............................................................................................115 Tabulka 16: Dleit fze vlastnho upgrade procesu.............................................................118 Tabulka 17: Legenda...............................................................................................................156

Seznam ilustrac
Ilustrace 1: Principiln schma proces a jejich vazeb..............................................................8

156/157

STRUN PRUKA PRO SAP BASIS COMPONENTS (BC) 22.PLOHY

157/157

You might also like