Home

Automation Engine 10 Automation Engine und SAP

image

Contents

1. Operation ausf hren L eean nane Go Parameter A E gn ARI DES Container tie Trainer MITTE Puras PE Premier gt Agen Mat teg PD ICO RFC Popater IDO Conmecter 106 Comer vs Fere ge D Nr snare Zb IN Nott ster Zb ml ropa toy Borage Lem Comet Lomein adapte RP oinp sde Log Cortar ing ve Memory rer P Ve wie inte Mprabor Bernie Wenn Q Pa Prowas GD PDE Watt see Mote me Perooneree tanp Drw Zb henee beli umlarm gt haurem ints Promos P un Zb De ue Breage Ber urey rater tsoon Farre rei arena BUL Osta Sumpter IT a WLAT ng 2909990999999 Det P vun Langen Pura werd Deet cerros Zb vn Sormien Beretty gt vg Com tomer 30 Kapitel 2 SAP NetWeaver Durchf hrung von Jobs im Java Stack JXBP Die Automation Engine bietet Ihnen folgende M glichkeiten um Jobs im Java Scheduler von SAP zu steuern e Jobs mit Parametern starten e Jobs abbrechen e Protokoll in den Job Report bernehmen e Jobs per Filter mit dem RemoteTaskManager berwachen Die Definition des Java Jobs muss zuerst im Java Scheduler deployed werden damit sie f r den SAP Agent sichtbar ist Erst danach k nnen Sie mit einem Job Objekt eine Instanz aus einer bestehenden Job Definition erzeugen A Ein SAP Job Objekt geh rt immer zu genau einer Java Job Definition Legen Sie ein SAP Job Objekt f r Java Scheduler Jobs an und w hlen Sie den SAP Agenten und
2. Create Requesta Ospiay Jet Egor Ei Jodo Description Job Defintion Status Queue Anwendungsfall 2 Einplanen von Aufgaben aus einer Jobdokumentation Um aus einer SAP Jobdokumentation heraus Objekte in die Automation Engine einzuplanen gehen Sie wie folgt vor 1 ffnen Sie eine SAP Jobdokumentation und w hlen Sie ein System auf der Registerkarte Systems aus 2 3 Automation Engine 57 ber die Schaltf che Scheduling gelangen Sie zur Oberfl che f r die Einplanung von Aufgaben Setzen Sie die erforderlichen Parameter wie den Mandanten Feld Separation Group die RFC Verbindung Queue Objekt Priorit t und den Name des zu startenden Objektes Feld Job Definition Show Scheduling of Job UC4 TESTDOCUMENTATION Helo Job ID System S70 Client 001 System Time Zone UTC 01 User Time Zone CET Logical Component Z_S70_001 Save Eat Close Copy Job Schedule Change Externally Release Reschedule Cancel Job Link External Notes External Log Scheduler Management Job Selection Runtime Errors Job Analysis Scheduling Subsequent Jobs Description Schedule RFC Connection UC4_ANG_SMSE Separation Group 1010 Queue CLIENT_QUEUE Schedule Stopped 7 Priority 050 Status message Status External Job ID External Job Status New Refresh Start Conditions Once Daiy Weekly Monthly Annualy Date Extended Start Date 22 03 2012 Start Time 15 58 30 in user time zone CE
3. ber die Automation Engine existiert ein direkter Anschlu an die Variantenpflege Dabei kann nur die voreingestellte Variante gepflegt werden Abbilden von Workflows ber Variablen ist ein Workflow abbildbar So k nnen Sie beispielsweise entschieden welche Komponenten aus einem vordefiniertem Ablauf ausgef hrt werden sollen Die Kommunikation zum Workflow in der AE erfolgt dabei ausschlie lich durch Setzen von Variablen Statistik und Statusverfolgung Der Benutzer verf gt ber eine Statistik mit der alle Aktivierungen nachvollziehbar sind Femer kann hier auch eine Aufgabe beispielsweise gezielt abgebrochen oder nur ein aktueller Status abgeglichen werden Ay Der SAP Dialog f r die Automation Engine ist kein vollwertiger Ersatz f r das Userlnterface Er unterst tzt Benutzer die sich ausschlie lich im SAP GUI bewegen und deren Hintergrundaufgaben Jobs Workflows von SAP heraus durch die Automation Engine gesteuert werden sollen Der SAP Dialog f r die Automation Engine ist eine Consultant L sung und geh rt nicht zum Produkt Er unterliegt daher auch keiner Wartung 6 5 Automated SystemCopy for SAP Diese L sung erm glicht Ihnen eine SAP Systemkopie vollautomatisiert durchzuf hren Der Vorgang kann beliebig angepasst werden und genau festgelegt werden welche Schritte durchzuf hren sind Automated SystemCopy for SAP ist eine Consultant L sung und unterliegt daher auch keiner Wartung Die Dokumentation dazu ist al
4. z B setenv CPIC_MAX_CONV 500 fur 500 Verbindungen Unix export CPIC_MAX_CONV lt n gt ksh z B export CPIC_MAX_CONV 500 ftir 500 Verbindungen iSeries ADDENVVAR ENVVAR CPIC_MAX_CONV VALUE lt n gt z B ADDENVVAR ENVVAR CPIC_MAX_CONV VALUE 500 f r 500 Verbindungen 7 9 5 Problem mit der Passwort bergabe an SAP Nach dem Update auf SAP Netweaver 2004s und sp tere Versionen funktioniert die Anmeldung des CPIC Users nicht mehr Symptom Kennwortbasierte Anmeldeversuche an ABAP Systemen ab Release 7 00 NetWeaver 2004s mySAP ERP 2005 scheitern obwohl der Benutzer ein vermeintlich korrektes Kennwort in einer Frontend Komponente bzw in einer Destination eines anderen Systems eingetragen hat Eine direkte SAPGUI Anmeldung mit dem gleichen Kennwort ist hingegen erfolgreich Ursache ABAP Systeme ab NetWeaver 2004s 7 00 unterst tzen Kennw rter die aus bis zu 40 Zeichen bestehen k nnen wobei zwischen Gro und Kleinbuchstaben unterschieden wird In fr heren ABAP Releases lt 7 00 konnten Kennw rter nur aus maximal 8 Zeichen bestehen wobei eingegebene Kleinbuchstaben automatisch in Gro buchstaben gewandelt wurden Wird nun in einem neueren ABAP System ab 7 00 unbewusst ein abw rtsinkompatibles Kennwort vergeben siehe unten und ist die Frontend Middleware Komponente nicht in der Lage solche Kennworter korrekt zu verarbeiten so kommt es zwangsl ufig zu Anmeldeproblemen Die Ursache ist hierbei me
5. Eb Kopf E attribute 9 SAP fag variablen amp Prompts E Script Eg Form 1a Child Post Script D Dokumentation Job Report Optionale Reports V Datenbank Ge bi Agentenlog bel Steplisten V Anwendungslogs W Statistiken SE C Nur im Fehlerfall generieren ihe g Start Parameter Sprache Deutsch x Startart _ strane ere Job Klasse g w 8 Sofort Zielsystem PCO7_S01_00 Job nach Durchf hrung im CCMS l schen V nicht im Fehlerfall Spoollistenempfanger mes Adresstyp Name z Empfangsquittung Standardwert v Empfangsquittung per mail Nie x C Kopie C Geheime Kopie C Drucken nicht erlaubt C Express senden _ Kein Weiterleiten Das Job Objekt l sst sich in Ihre Verarbeitung z B in einem Schedule Objekt einbinden und f hrt zu den von Ihnen definierten Zeitpunkten die Query aus G Aufgrund des Verhaltens von SAP sehen Sie im Batchmonitor nicht alle sondern nur die letzte Durchf hrung der Query 2 4 Process Integration 2 4 1 berwachung von SAP XI Kommunikationskan len SAP XI Adapter dienen dazu Daten mit der SAP Exchange Infrastructure auszutauschen Sie transformieren Nachrichten damit sie ber Kommunikationskan le weitergeleitet werden k nnen Der SAP Agent stellt Funktionen bereit die es Ihnen erm glichen Kommunikationskan le zu steuern e Kommunikationskan le star
6. SET amp HND PREP_PROCESSC SAPO1 R3MONITOR Enqueue MONSET SAP CCMS Technical Expert Monitors MONNAM A11 Monitoring Contexts COL FILE UC_LOGIN LOGIN SAP PROCESS amp HND z SET amp Context GET_PROCESS_LINE amp HND CONTEXT SET amp Name GET_PROCESS_LINE amp HND NAME SET amp wert GET_PROCESS_LINE amp HND VALUE SET amp Status GET_PROCESS_LINE amp HND STATUS PRINT amp Context amp Name PRINT wert amp wert PRINT Status amp Status E PRINT ENDPROCESS Im Hintergrund ruft das Beispiel auch die Funktion R3_GET_MONITOR auf Genauere Informationen finden Sie in der Beschreibung zur Script Funktion PREP_PROCESS A Das RemoteTaskManager Objekt erlaubt ebenfalls eine Uberwachung im SAP System Es zeigt ausgehend von den gesetzten Filterkriterien Jobs an die von SAP angesto en wurden AE JCL f r SAP R3_GET_MONITOR Liest Daten eines SAP Monitors berwachung von SAP Ereignissen Ereignisse haben in der Hintergrundverarbeitung in SAP eine hohe Bedeutung Das Ereignis Objekt vom Typ Konsole kann eingesetzt werden um SAP Ereignisse zu berwachen P Der Agent fragt das SAP System periodisch nach eingetretenen SAP Ereignissen ab und meldet sie den aktiven Konsolen Ereignissen Der Administrator kann das Intervall in der Variablen UC_HOSTCHAR_DEFAULT mit dem Key JOB_CHECKINTERVAL einstellen ber einen Filter definieren Sie welche SAP Ereignisse Sie verfolg
7. Ubernahme von SAP Jobs Ubernahme von SAP Kalenderdefinitionen JAVA Java EE JMX Agent f r SAP NetWeaver JMX in SAP NetWeaver Durchf hrung von Jobs im Java Stack JXBP Lifecycle Management 4 Kapitel 2 SAP NetWeaver Dieser Teil umfasst die Steuerung und das Monitoring aller eingesetzten L sungen auf Basis der SAP NetWeaver Technologie Die Automation Engine hat Zugriff auf alle Monitoring Daten einerseits und liefert andererseits seine eigenen Daten dort ab berwachung von Monitoren berwachung von SAP Ereignissen Integration von AE mit dem SAP Solution Manager Registrierung am System Landscape Directory Systemlog und Applicationlog analysieren Umschaltung der Betriebsarten Application Development Die Automation Engine unterst tzt Sie auch bei der Applikationsentwicklung mit einer Vielzahl von M glichkeiten ABAB CallAPI f r SAP JAVA ApplicationInterface 2 2 People Integration 2 2 1 Integration in SAP Enterprise Portal iViews Einf hrung AE iViews f r Job Scheduling bringen aktuelle Informationen ber den Job Scheduling Betrieb in die SAP Enterprise Portal Komponente von SAP NetWeaver und erm glichen Endbenutzern das Starten kritischer Gesch ftsprozesse Aufgaben k nnen direkt vom SAP Enterprise Portal aus gestartet und berwacht werden Auch ohne Wissen ber Job Scheduling ist es Endbenutzem m glich wichtige Prozesse zu starten Wenn erforderlich k nnen entsprechende Parameter gesetzt w
8. aus dem zu pr fenden Klartextkennwort wird anhand der Codeversion Angabe aus dem Benutzerstammsatz ein Hashwert berechnet und mit dem Referenz Hashwert aus dem Benutzerstammsatz verglichen Die Menge der unterst tzten Kennworthashverfahren ist releaseabh ngig wobei neuere Releases stets alle Verfahren der Vorg ngerreleases unterst tzen Auf diese Weise wird sichergestellt dass eine Kennwortanmeldung auch nach einem Releasewechsel m glich ist Nur die ab Release 7 00 verf gbaren Kennworthashverfahren unterst tzen auch die Verarbeitung abw rtsinkompatibler Kennw rter ltere Kennworthashverfahren unterst tzen ausschliesslich abw rtskompatible Kennw rter Ob bei einer Kennwortanmeldung abw rtsinkompatible Kennw rter unterst tzt bzw erwartet werden h ngt also prim r von den im Benutzerstammsatz abgespeicherten Angaben Codeversion ab L sung e bei Verwendung technischer Benutzer in RFC Destinationen Hierbei wird dringend empfohlen auf Serverseite den Benutzertyp SYSTEM ggf auch SERVICE sofern eine SAPGUI Fahigkeit ben tigt wird zu verwenden weil nur bei diesem Benutzertypen das Kennwort eine unbegrenzte G ltigkeitsdauer besitzt siehe SAP Hinweis 622464 Sofern das Kennwort in eine RFC Destination eines lteren Systems RFC Client eingetragen werden soll muss es auf der Serverseite als abw rtskompatibles Kennwort vergeben werden Dies ist bei Benutzern vom Typ SYSTEM bzw SERVICE stets m glich
9. t LPO1 Aufbereitung X_PAPER da ___ CO Ablegen 8 Objekttyp ARCHIVE_SAPOBJECT Dokumentart ARCHIVE_OBJECT Information ARCHIVE_INFO Text ARCHIVE_TEXT Siehe auch R3_ACTIVATE_REPORT 7 8 ERROR ERRORLEVEL bei R3_ACTIVATE_SESSIONS Bei der Ausf hrung von R3_ACTIVATE_SESSIONS wird zun chst die Liste der abzuspielenden Mappen vom SAP System geholt Jede dieser Mappen wird mit einem einzelnen SAP Job abgespielt Dieser Job wird in diesem Dokument als Replayer bezeichnet Der Replayer verwendet zum Abspielen den ABAP RSBDCBTC ERROR Bezieht sich auf das Ergebnis Status des Replayers Das Ergebnis kann A f r abgebrochen oder F f r erfolgreich beendet sein ERROR IGNORE Die n chste Mappe der Trefferliste wird in jedem Fall abgespielt Das Ergebnis des vorhergehenden Replayers wird ignoriert 92 Kapitel 7 Technische Anbindung ERROR ABEND Das Abspielen der Mappen wird sofort gestoppt wenn ein Replayer mit Status A endet Der AE Job bricht ab ERRORLEVEL Bezieht sich immer auf die Mappe selbst und wird nach Ende des Replayers gepr ft Er definiert den prozentualen Anteil der nicht erfolgreich abgespielten Transaktionen einer Mappe Ist der Wert fur die Mappe Uberschritten so wird die Bearbeitung des AE Jobs abgebrochen Es werden keine weiteren Mappen aus der Trefferliste gestartet Wird ERRORLEVEL nicht angegeben erfolgt keine Pr fung auf erfolgreich gebuchte Transaktionen R 3 Tabelle APQI R 3 Datenb
10. und w hlen Sie danach an beliebiger Stelle in der Organisationsstruktur ber das Kontextmen den Befehl Aufgabe hinzuf gen aus Setzen Sie alle ben tigten Werte im angezeigten Dialog F r die Option Art der Aufgabe w hlen Sie Programm aus und tragen im zugeh rigen Feld UC4 CC_REPORT ein Danach ist eine zugeh rige Variante auszuw hlen oder neu zu erstellen L Closing Cockpit Aufgabe anzeigen anlegen ndern Bezeichnung Verantwortlich Ausf hrend Rolle Art der Aufgabe e Programm UC4 CC_REPORT Variante UC4_VARIANT Die Variante speichert den Namen des auszuf hrenden Objektes Die restlichen Felder sind optional und werden als zusatzliche Werte Uber den Read Buffer an das aktivierte Objekt bergeben Automation Engine 49 Variantenpflege Report UC4 CC_REPORT Variante UC4_VARIANT SS Attribute Kostenrechnungskreis Periode Geschaftsjahr Name of an UC4 Object Zus tzliche Parameter UC4 Variable Wert Wird die Eingabehilfe F4 f r das Feld Name of an AE Object aufgerufen werden alle ausf hrbaren Objekte des Mandanten angezeigt der in der jeweiligen RFC Verbindung angegeben wurde Dabei wird Name Typ Titel und Pfad der Objekte angezeigt 50 Kapitel 4 SAP Financial Closing Cockpit L Objects in UC4 1 28 Eintr ge gefunden v e AB UC4 Object 2 Type Title Path JOBS HYPERVAGENT TEST1 JOBS 0013 HYPERV JOBS JMX REGISTER JOBS 0013 FOLDER2 F
11. DEL STO und END Jobs von Archivierungsl ufen enthalten Objekte Der gesamte Ablauf wird durch einen Workflow gesteuert Der Workflow enth lt 3 Schritte 1 Starten und berwachen des Schreibprogramms die AE Funktion ABAP Programm durchf hren erzeugt innerhalb von SAP den WRI Job und berwacht ihn bis zu seinem Ende 2 Starten und berwachen der L schjobs Die vom WRI Job erzeugten DEL Jobs werden mit der Funktion Selektieren und Starten von Intercepted Jobs gestartet und berwacht 3 Starten und berwachen der Ablagejobs Die von den DEL Jobs erzeugten Ablagejobs werden ebenfalls mit der Funktion Selektieren und Starten von Intercepted Jobs gestartet und berwacht Automation Engine 65 1 3102 Workflow Monitor JP DA 10578045 0x dh Workflow Ro Report ing Statistik erkz Gr e anpassen 3 Abschnitt zoomen l Hineinzoomen gt gt gt E 16 09 45 16 09 45 16 09 47 JS DA DETECTVMN J 3 JS DA DETECT WIN J 4 qu 10579024 a a Ablauf 1 Fazit Aktivieren des Workflows Der Name des Archivierungsobjektes kann auch mittels einer READ Maske vom Benutzer abgefragt werden Workflow Monitor Nach der Auswahl bzw Vorgabe des Archivierungsobjektes wird der Workflow automatisch gestartet und im Monitor angezeigt Er endet erst wenn alle Verarbeitungsschritte erfolgreich beendet sind Uberwachung und Kontrolle Der gesamte Ablauf ist innerhalb von AE u
12. Die Automation Engine sorgt daf r dass ausreichend Ressourcen zur Verf gung stehen Regelm ige Mandantenkopien k nnen auf diese Weise wesentlich einfacher und sicherer durchgef hrt werden 6 4 SAP Dialog f r die AE Beim SAP Dialog f r die Automation Engine handelt es sich um eine Oberfl che f r SAP R 3 Anwender von der sie aus Verarbeitungen im Automation Engine System ansto en k nnen Die im SAP definierbaren Aufgaben werden mit dem CallAPI f r SAP an das Automation Engine System bergeben Die Transaktion sbb uc4dc zeigt die Oberfl che des Endanwenders welche die Aufgaben bersicht enth lt Hierbei werden dem Benutzer nur jene Aufgaben angeboten f r die er auch berechtigt ist Sie sind in Klassen einteilbar und haben einen sprechenden Namen Das Ausw hlen wird durch simples Anklicken in der Liste bewerkstelligt Danach folgt je nach Definition die Abfrage der Variablen Attribute oder das Pflegen einer Variante Jede Aufgaben Aktivierung wird in der Statistik festgehalten Automation Engine 69 a Ji BR8R BAR UC4 Dialog Aktivieren Statistik Benutzer Statistik Reorganisation ip Spoolreorganisation Monatsabschlu C Auswertung Gesch ftsbereiche C Abrechnung Aktivieren mit Eingabe von frei definierbaren Attributen Attribute sind frei definierbar und werden mittels PUT_READ_BUFFER an AE bergeben Direkter Anschlu an die Standard Variantenpflege Bei Verwendung von Standard ABAPs
13. E Normal 0 00 16 13 beendet Ka JOBS R3 TEST JOBS 200 32474369 O vena aut SAP_WGSUNDS LOGIN COMMON 0 00 EI READ_STAT SCRI 200 32474124 nro 0 00 Generierung DEER Seite 1 1 Es ist m glich einige der Spalten auszublenden und somit die Ansicht auf Ihre Bed rfnisse anzupassen Verwenden Sie hierzu die Personalisierungs Einstellungen Wichtig ist auch die Angabe des System Alias Dieser muss mit der Bezeichnung bereinstimmen die der Administrator in den Systemeinstellungen festgelegt hat 3 SAP Enterprise Portal 6 0 Micros iView personalisieren Activities Display archiv info false Display cpu time true v Display host name true e Display login info true S Display process id false Display start type true v system alias LUCA il Alle Anderungen sichern Automation Engine 7 Siehe auch Aufgaben starten 2 3 Information Integration 2 3 1 Einplanen von Datenladeprozessen Ein Infopackage ist ein Objekt das im BW die Selektionsbedingungen fur die Datenanforderung aus einem Quellsystem beschreibt Dieses Objekt kann eingeplant werden und steuert somit einen Datenladeprozess aus einem Quellsystem Ein Infopackage kann Uber eine Standardschnittstelle extem gesteuert werden Diese Schnittstelle wird von AE entsprechend genutzt AE JCL f r SAP BW_ACTIVATE_ Plant ein InfoPackage oder mehrere f r den sofortigen Start ein INFOPACKAGE BW_GET_ Liest InfoPa
14. Enterprise Control Centers ECC und dient zum Verwalten berwachen und Analysieren der Performance von SLAs Service Level Agreements e ServiceManager Programm welches das Starten und Beenden von AE Komponenten erm glicht e Statistik Aufstellung ber die vergangenen Durchf hrungen einer Aufgabe e Status Zustand einer Aufgabe z B aktiv blockiert in Generierung usw e Sub Workflow Workflow der Teil eines Workflows ist e Sync Synchronisiert aktivierbare Objekte auf der Grundlage definierter Zustande und Aktionen Auch ein eigener Objekttyp in der AE e Sync Monitor Fenster welches den Zustand eines Sync Objektes und dessen zugewiesenen Aufgaben anzeigt e System bersicht Fenster im Userlnterface das Informationen ber das AE System beinhaltet statische Variable Variablen Objekt mit der Einstellung Quelle Statisch Variablenwerte werden durch den Benutzer oder per Script eingetragen und bleiben im Objekt gespeichert 20T teilqualifizierter FileTransfer FileTransfers die mit Hilfe von Wilcards mehrere Dateien bertragen im Gegensatz zu vollqualifzierten FileTransfers 21 U UC4 Automation Engine Eigenes UC4 Produkt Enth lt die einzelnen Komponenten die ben tigt werden um ein UC4 System zu betreiben wie z B die gleichnamige Komponente Automation Engine welche die Serverprozesse enth lt das Userlnterface die Agenten das Webinterface etc Verf gbar ber das UC4 Download Cente
15. Erm glicht de Erstellung Definition und Anderung von Workflows Process Automation Alter Name der Perspektive Service Catalog Process Monitoring Perspektive des Enterprise Control Centers Listet die Aktivit ten aller Benutzer auf und erm glicht diese zu beeinflussen abbrechen deaktivieren e Prognose Einsch tzung der Laufzeit einer Aufgabe die auf den vorangegangenen Durchf hrungen basiert e PromptSet Benutzerdefinierte Eingabemaske f r aktivierbare Objekte Auch ein eigener Objekttyp in der AE e PromptSet Element Felder Steuerelemente mit deren Hilfe Werte vom Benutzer abgefragt werden Bilden den Inhalt einer PromptSet Eingabemaske e PromptSet Variable Speichert den Wert eines PromptSet Elementes Dabei kann es sich je nach Situation um die vom Benutzer eingegeben oder um die Standardwerte handeln Verhalten sich wie Objektvariablen e prim rer Arbeitsprozess F hrt zentrale Aufgaben der Arbeitsprozesse durch die keine Verteilung erlauben Zeitbasis Verwaltung der Prozesse etc 17Q e Queue Objekttyp in der AE Legt die maximale Anzahl parallel laufender Aufgaben deren Priorit ten und somit die Reihenfolge von auszuf hrenden Objekten fest QueueManager Veralteter Begriff Ersetzt durch RemoteTaskManager 18R e RA Solution L sung basierend auf der Rapid Automation Technologie die der AE den Zugriff auf ein externes System Anwendung Platfform erm glicht Dabei handelt es sich um
16. Hintergrundverarbeitung verf gt ber eine Ereignis Steuerung ber Ereignisse k nnen SAP Hintergrund Prozesse ausgel st werden In Flexibilit t und Funktionsumfang reichen SAP Ereignisse nicht an die M glichkeiten einer AE Implementierung heran In manchen F llen gibt es jedoch die Anforderung SAP Ereignisse in der AE zu ber cksichtigen Die Automation Engine erweitert daher seine Funktionalit t um die Unterst tzung von SAP Ereignissen SAP Ereignis Ein SAP Ereignis ist ein Kennzeichen welches mittels der Transaktion SM62 definiert wird Ein definiertes Ereignis kann ausgel st werden manuell von einem Betriebssystem Job oder aus einem ABAP Programm und die Ausf hrung eines Hintergrund Prozesses starten Anzeigen Pflegen von Eventbezeichnungen O O Es gibt zwei Arten von SAP Ereignissen e Systemereignisse Sind von SAP definiert und werden automatisch beim Eintreten von System Ereignissen ausgel st wie zum Beispiel die Aktivierung eines neuen Betriebsmodus System Ereignisse k nnen nicht ge ndert werden Automation Engine 15 e Benutzer Ereignisse Werden vom Benutzer definiert Diese Ereignisse m ssen von einem ABAP oder einem externen Programm ausgel st werden Zum Beispiel kann ein externes Programm der SAP Hintergrundverarbeitung signalisieren dass externe Daten f r den Import in das SAP System bereit stehen AE Unterst tzung Die Automation Engine unterst tzt SAP Ereignisse und integriert diese in se
17. RSCRM_BAPI k nnen Sie Abfragen aus Ihrem BW System mit sogenannten Queries erstellen Das Ergebnis wird entweder in einer Tabelle oder einer Datei abgelegt Verwenden Sie UC4 um die Queries in regelm igen Abst nden oder bei Bedarf durchzuf hren Melden Sie sich zuerst im BW System an und rufen Sie die Transaktion RSCRM_BAPI auf Planen Sie die Query die Sie mit AE automatisieren wollen einmalig ein Jede Query besitzt ihre eigene Batch ID ffnen Sie den Batch Monitor und kopieren Sie diese Nummer Monitoring der Extrakterzeugung Kei Details zur Extrakterzeugung Kopt v 2 02 02 2007 7 11 00 00 11 59 59 Details Batch Job 11 18 50 O Batchid 11CE9011FASDFB4BADCF4EDF62E7A64B amp Benutzer saret ender Reportname I_ZZSBBCUB TEST2 Cube ZZSBBCUB TEST2 E Modus FILECSY Extraktname BIC OCT 1 Dateiname test_for_doc Pfadname Separator Legen Sie jetzt im Automation Engine System einen SAP Job an Verwenden Sie die Registerkarte Form oder schreiben Sie direkt in die Script Registerkarte die folgende Funktion R3_ACTIVATE_REPORT REP RSCRMREPORT_BAPI Wechseln Sie anschlie end auf die Registerkarte SAP und tragen Sie dort die zuvor kopierte Batch ID im Feld Jobname ein 10 Kapitel 2 SAP NetWeaver E 3001 Job MM END PROCESSING SAP O A Speichern M Letzter Monitor Ey Letzter Report bag Statistik Ej Drucken 0 Variablen gt Ausf hren v
18. RSMO4G00_ALY PRI_PDEST PRI_PRCOP 008 PRI_PLIST PRI_PRTXT PRT PRTMM Automation Engine 87 Nach dem Ausf hren ist darauf zu achten dass keine Ausnahme aufgetreten ist Parameter werden hier zwar geliefert sind aber f r den Testzweck nicht unbedingt notwendig Test f r Funktionsgruppe SBB UC4 JOB Funktionsbaustein SBB UC4 JOB SUBMIT Klein Gro Schreibung U Laufzeit 95 378 Mikrosekunden RFC Zielsystem AUTHCKNAM METER EXTPGM_NAME EXTPGM_PARAM EXTPGM_SET_TRACE_ON EXTPGM_STDERR_IN_JOBLOG D EXTPGM_STDOUT_IN_JOBLOG x EXTPGM_SYSTEM EXTPGM_WAIT_FOR_TERMINATION x JOBCOUNT 11240201 JOBNAME TEST LANGUAGE DE REPORT_ID RSMO4000_ALY PRI_PDEST PRI_PRCOP 000 PRI_PLIST PRI_PRTXT PRT PRIMM Anzugebende Parameter JOBCOUNT Wert einsetzen oder aus Zwischenablage einf gen JOBNAME wie beim Funktionsbaustein UC4_JOB_OPEN Test f r Funktionsgruppe SBB UCA_JOB Funktionsbaustein SBBUCA_JOB_CLOSE Klein Grok Schreibung RFC Zielsystem AT_OPMODE JOBCOUNT JOBNAME TARGETSYSTEM EVENT_ID EVENT_PARAM Nach dem Ausf hren ist darauf zu achten dass keine Ausnahme aufgetreten ist 88 Kapitel 7 Technische Anbindung Test f r Funktionsgruppe SBB UC4_JOB Funktionsbaustein SBB UC4_JOB_CLOSE Klein Gro Schreibung J Laufzeit 47 935 Mikrosekunden RFC Zielsystem AT_OPMODE JOBCOUNT 11240201 JOBNAME TEST TARGETSYSTEM EVENT_ID EVENT_PARAM JOB_WAS_RELEASED Der Job is
19. System CONN Objekt Allgemein gt Verbindungsparameter Anschlie end sind alle Felder im CONN Objekt im Bereich Schnittstellen gt SMSE auszuf llen e Klicken Sie auf Aktivieren um die Felder bearbeiten zu k nnen Unter Automation Engine Benutzer ist Mandant Name Abteilung und Passwort eines existierenden Automation Engine Benutzer Objektes anzugeben A4 Der Automation Engine Mandant kann auch im SAP Solution Manager mitgegeben werden In diesem Fall muss der im Verbindungs Objekt angegebene Benutzer auch in diesem Mandanten existieren e Unter RFC Server ist der SAP Gateway und die RFC Verbindung einzustellen Die RFC Destination wird beim Start des SAP Agenten automatisch angelegt Programm ID und Name der RFC Verbindung k nnen somit frei gew hlt werden Automation Engine 53 fig B086 Verbindung CONN R3 ECC ABAP wm D x H speichern X amp Drucken X Eb Kopf E Attribute lily Remote Function Call i Dokumentation BC XBP Aktivieren UC4 Benutzer BW SCH Mandant BC XAL Benutzer Abteilung UC4 Passwort RFC Server Gateway Host vwgsap02 Gateway service sapgw00 Programm ID uc4 RFC Verbindung UC4_RFC_DESTINATION Allgemein Sichere Netzwerkverbindung Schnittstellen Starten Sie den Agenten neu und rufen Sie anschlie end im SAP System die Transaktion EXTSDL auf Dort sollte die RFC Verbindung die im Verbindungs Objekt defini
20. Um die Funktionalit t der AE Schnittstelle nutzen zu k nnen m ssen Funktionsbausteine in das SAP System transportiert werden Die Funktionsbausteine werden als ABAP Entwicklungsobjekte entwickelt Diese werden im Rahmen des Korrektur amp Transportwesens des SAP Systems geliefert e KNNNNNN SID Informationsfile beispielsweise KO00046 T45 e RNNNNNN SID Datenfile beispielsweise R000046 T45 e ENNNNNN txt Exportprotokoll beispielsweise E000046 txt Neben den Funktionsbausteinen werden auch Namensr ume transportiert Dieser Transport erfolgt in eigenen Auftr gen Eine Aufstellung der aktuell g ltigen Transportauftr ge finden Sie in der Datei TRANSPRT TXT Bei einer Neu Installation sind alle Transportauftr ge durchzuf hren Bei einer Update Installation sind es nur die Funktionsbausteine AE Schnittstelle da sich die Namensr ume nicht ndern Die Namen der Entwicklungsobjekte sind in der Terminologie beschrieben A In diesem Dokument werden daf r folgende K rzel verwendet e NNNNNN f r die Transportauftragsnummer des Ausliefersystems und e SID f r den Systemnamen des Ausliefersystems e TID wird f r den Systemnamen des Zielsystems in welchem die Funktionsbausteine importiert werden verwendet Dateinamen Da das SAP System in verschiedenen Umgebungen UNIX Windows installiert werden kann sind bei den Dateinamen die systemspezifischen Besonderheiten zu ber cksichtigen In diesem Dokument schreiben wir Dateina
21. auch dann wenn die Kennwortregeln des Systems normalerweise die Verwendung von abw rtsinkompatiblen Kennw rtern erzwingen z B durch login min_password_Ing gt 8 oder login min_password_lowercase gt 0 e bei Verwendung lterer Frontend Middleware Komponenten und Kennwortanmeldung normaler Benutzer Typ DIALOG In diesem Fall ist es nicht zweckm ig die Kennw rter der zahlreichen betroffenen Benutzer zu ndern wie im obigen Fall bei den technischen Benutzern Statt dessen 98 Kapitel 7 Technische Anbindung m ssen hier die veralteten Frontend Middleware Komponenten ausgetauscht werden Im SAP Hinweis 792850 ist beschrieben ab welchen Versionsst nden bestimmte Frontend Middleware Komponenten den Umgang mit abw rtsinkompatiblen Kennwortern unterst tzen Zus tzlich kann es erforderlich sein weitere auf diesen Komponenten aufsetzende Software Komponenten u U auch von Fremdanbietern zu aktualisieren dies ist insbesondere dann der Fall wenn diese Komponenten eigene Kennworteingabe Dialoge f hren und dabei nicht in der Lage sind abw rtsinkompatible Kennw rter gem obiger Begriffsdefinition zu unterst tzen bergangsweise k nnen Sie serverseitig den Profilparameter login password_downwards compatibility zu Testzwecken auf den Wert 2 oder 3 setzen In diesem Fall pr ft der Server ob der Client ein zum erwarteten abw rtsinkompatiblen Kennwort passendes abw rtskompatibles d h ein nach 8 Zeichen abgesch
22. auf TRANSACTION Automation Engine 13 R3_GET_ Selektiert Batch Input Mappen und listet das Ergebnis im SESSIONS Aktivierungsreport oder in einer Datei auf R3 SET_ Definiert BDC Daten BDCDATA Spool Management in AE kann die Behandlung und Weiterverarbeitung der Ausgaben von Jobs gesteuert werden Einstellungen im Job Objekt und diverse Script Sprachmittel unterst tzen Sie dabei In der Registerkarte SAP von SAP Jobs lassen sich Spoollisten Empf nger eintragen Alle Spool Auftr ge die der Job erzeugt werden an die hier eingetragenen Empf nger geschickt E 3001 Job MM END PROCESSING SAP O xX Hj Speichern PI Letzter Monitor ER Letzter Report Lo Statistik Ej Drucken ZU Variablen gt Ausf hren v E Kopf ff Attribute Saal 23 Variablen amp Prompts Ey Script amp Form 13 Chid Post Serpt Dokumentation Job Report r Optionale Reports v Datenbank Agentenlog Steplisten Anwendungslogs W Statistiken wl Spool ichnis _ Nur im Fehlerfall generieren SE Start Parameter Sprache Deutsch x oe Startart bane E JobXlasse B w Sofort Zielsystem PCO7_S01_00 Job nach Durchf hrung im CCMS l schen nicht im Fehlerfall Spoollistenempfanger Adresse Adresstyp Name v Empfangsquittung Standardwert x Empfangsquittung per mail Nie x C Kopie C Geheime Kopie
23. d f SAP_CloCo zip ucc ILizenzdatei Die Lizenzdatei wurde Ihnen vom Support geliefert Kundennummer TXT 44 Kapitel 4 SAP Financial Closing Cockpit Als Ergebnis erhalten Sie eine gepackte Datei namens SAP_CloCo ZIP e Entpacken Sie die Datei SAP_CloCo ZIP F r die Integration sind spezielle ABAP Programme notwendig die mittels Import in das SAP System geladen werden m ssen Dazu finden Sie 2 Dateien im Archiv SAP_CloCo ZIP e KNNNNNN SID Informationsfile e RNNNNNN SID Datenfile Kopieren Sie diese Dateien in das Transportverzeichnis von SAP zum Beispiel usr sap trans Die R Datei ist dabei in den Unterordner data und die K Datei in cofiles abzulegen Melden Sie sich am SAP System an und importieren den entsprechenden Auftrag mit der Transaktion STMS ffnen und berpr fen Sie nach dem Importvorgang das Transportprotokoll des Auftrages Alle Schritte m ssen entweder den Ruckgabewert 0 Erfolgreich beendet oder 4 Beendet mit Warnung besitzen Rufen Sie die Transaktion SM59 auf und w hlen Sie den Punkt HTTP Verbindungen zu ext Server Legen Sie daraufhin eine neue Verbindung an Vergeben Sie einen Namen f r die RFC Destination zum Beispiel UC4_WEBSERVICE und eine Beschreibung Registerkarte Technische Einstellungen Im Feld Zielmaschine ist der Hostname des Applicationsservers einzutragen auf dem das Internal Webservice l uft Setzen Sie die Portnummer mit dem Feld Servicenr Registerkarte Anm
24. dem SAP Solution Manager erm glicht Ihnen den Zugriff auf Funktionalit ten der Automation Engine Weiters k nnen Sie so auch AE Aufgaben aus dem Job Scheduling Workcenter im SAP Solution Manager heraus einplanen Diese Einplanung kann dabei entweder direkt oder aus einer SAP Jobdokumentation heraus erfolgen Dadurch kann die Automation Engine in das SAP Change Management oder den Service Desk integriert werden A Informationen zur Konfiguration und Test der Integration finden Sie im Kapitel SAP Solution Manager Integration F r die folgenden Anwendungsf lle ist das Job Scheduling Workcenter Transaktion SOLMAN WORKCENTER des SAP Solution Managers zu starten Anwendungsfall 1 AE Job ber den Solution Manager suchen 1 W hlen Sie im SAP Solution Manager Workcenter unter Job Monitoring den Eintrag External Job Scheduler aus 2 Danach k nnen Sie Filterkriterien definieren um AE Jobs zu suchen Die Isolation Group entspricht dabei dem Automation Engine Mandanten 3 Nach einem Klick auf Apply werden die gefundenen Jobs in einer Tabelle angezeigt Jobs Error Hide Quick Criteria Maintenance Selection approach Job Selection e Destination UC4_ANG_SMSE O Isolation group 1010 gt Job D gt To 9 Description o gt Job Defintion o gt Status gt O gt Queue E QUEUE AnG_Suse oO gt Type o m gt Job Documentation O m gt Start date Lo End date Calculated Dates View Sincero Vew gt Gota
25. der Transaktion CLOCO k nnen Aufgabenpl ne des Closing Cockpit ausgef hrt werden ffnen Sie einen Aufgabenplan der Aufgaben enth lt die Objekte aktivieren Planen Sie diese Aufgaben ein und kontrollieren Sie den Status Wurde die Aufgabe durchgef hrt und der Status in SAP als Beendet angezeigt so endete die Aufgabe im Automation Engine System mit dem Status ENDED_OK Jeder andere AE Status f hrt zu der Ausgabe von Fehler im Closing Cockpit Um den AE Job Report anzuzeigen ffnen Sie den Spool der jeweiligen Aufgabe im Closing Cockpit Der Spool enth lt alle Report Typen ACT REP LOG und zus tzlich die RunID der durchgef hrten AE Aufgabe Aufgabe Beispiel Aufgabe Allgemeine Eigenschaften Beendet Deeg Em Organisationstyp W o Hierarchy Verantwortlicher ANG 1UC4 ZUC4_CC Geplanter Start 0 16 30 00 Geplantes Ende 0 16 32 00 Geplante Dauer o 00 02 00 0 16 30 06 0 00 00 01 Rolle SAP_BW_ALL Pfad Ohne Hierarchie Kritischer Pfad ja Y Links Spool JobLog Batch Input Anderungsbelege Meldungen In der Konfiguration des Closing Cockpit CLOCOC k nnen auch Abh ngigkeiten fur Aufgaben die Programme oder Transaktionen starten definiert werden Dazu ist eine Vorlage oder Aufgabenplan zu ffnen und die Ansicht Abh ngigkeiten aufzurufen Aufgaben k nnen ber Drag amp Drop in den Abh ngigkeiten Bereich eingef gt werden Dies wird ebenfalls f r Aufgaben unterst tzt die Objekte aufrufen Mit Abh n
26. der Userlnterface Anmelde Dialog Nach erfolgreicher Anmeldung wird die gew hlte Funktion im Userlnterface durchgef hrt Beispiel Wird ein neuer Job ber den SAP Solution Manager angelegt so wird das Userlnterface ge ffnet und der Dialog angezeigt der zur Eingabe eines Namens f r das neue Job Objekt auffordert Automation Engine 63 6 Custom Solutions 6 1 Datenarchivierung in SAP Die Datenarchivierung im SAP System dient dazu Massendaten aus der Datenbank zu entfernen die nicht mehr im System ben tigt werden jedoch auswertbar aufbewahrt werden sollen Selbstverst ndlich k nnen Sie die Datenarchivierung zentral mit AE steuern Die zu archivierenden Daten werden durch Archivierungsobjekte zusammengefasst z B Archivierungsobjekt SD_VBAK beinhaltet alle Daten zu den Verkaufsbelegen Archivierungsl ufe werden mit dem ADK Archive Development Kit integriert Das ADK bildet die technische Grundlage f r die Archivierungstransaktion SARA Zu einem Archivierungsobjekt gibt es in der Regel ein Programm das die zu archivierenden Daten aufgrund von einstellbaren Residenzzeiten kennzeichnet Vielfach erfolgt die Verwendung des Kennzeichnens 2 stufig d h nach Ablauf der Residenzzeit 1 z B 6 Monate wird ein L schvormerk gesetzt nach Ablauf der Residenzzeit 2 wird aus dem L schvormerk ein L schkennzeichen Damit ist das Objekt archivierbar Der Archivierungsvorgang gliedert sich im Wesentlichen in vier Schritte 1 Vorl
27. ein Login Objekt aus In der Registerkarte Form k nnen Sie die Job Definition ausw hlen die durchgef hrt werden soll Der untere Teil der Registerkarte blendet automatisch die zugeh rigen Parameter ein Die Registerkarte Job Protokoll enth lt folgende Optionen e nach x Tagen l schen Das Job Protokoll wird nach x Tagen im Java Scheduler gel scht nicht entfernen Das Job Protokoll wird im Java Scheduler nicht entfernt e Standard Einstellung verwenden Die Dauer bis das Job Protokoll im Java Scheduler gel scht wird richtet sich nach der Einstellung in der Job Definition A Das Job Protokoll wird immer zusammen mit der Job Instanz gel scht Report f r Java Job Statistiken Ein ausgef hrtes SAP Job Objekt kann unter anderem einen Report SJJI der Informationen zum Java Job enth lt aufweisen Aktivieren Sie im Job Objekt in der Registerkarte SAP das entsprechende Kontrollk stchen im Bereich Optionale Reports Installation Anlegen des externen Schedulers in SAP Melden Sie sich ber die Weboberfl che an den SAP Netweaver Administrator an W hlen Sie die Registerkarte Job aus Klicken Sie auf den Link Java Scheduler gt External Scheduler F gen Sie in der Liste der registrierten externen Java Scheduler mit Add einen neuen Eintrag hinzu 5 F llen Sie die Felder aus Geben Sie beim Namen und der Beschreibung UC4 Operations Manager an 6 Klicken Sie anschlie end auf Add AON Anlege
28. higkeiten f r Bank Transaktionen Die Automation Engine integriert diese neue SAP L sung in sein zentrales Prozess Management und sichert Gesch ftsprozesse unternehmensweit Uber alle Plattformen Abl ufe in SAP Banking Besonderheit des SAP Transaction Bankings ist dass im Customizing gesamte Abl ufe hinterlegt werden k nnen Die Ablaufdefinition entspricht einer Art Workflow tabellarische Pflege Die Abl ufe sind im Wesentlichen sogenannte Tagesende Verarbeitungen TEV Die Steuerung dieser Abl ufe muss die folgenden Faktoren ber cksichtigen Prozessnetzwerk Das Prozessnetzwerk wird ber Men funktion aus einer Ablaufdefinition im Customizing erzeugt und berwacht Es hat eine eindeutige ID die f r jeden Lauf vergeben werden muss Das Prozessnetzwerk besteht aus einer Reihe von Prozessen Ein Prozess ist eine Anwendungsfunktion die technisch immer in zwei Schritten abgearbeitet wird 1 Die eigentliche Anwendungsfunktion 2 Der Monitorteil zu dieser Anwendungsfunktion Der Monitoringteil wird allerdings nur durchgef hrt wenn der Prozess ber ein Prozessnetzwerk initiiert wurde Die gesamte Anwendungsfunktion inklusive Monitoring Teil kann nun synchron oder asynchron abgearbeitet werden Synchrone Verarbeitung Die Anwendungsfunktion inklusive Monitoring wird synchron aus einem Funktionsbaustein heraus abgearbeitet d h der Funktionsbaustein endet synchron mit der Anwendungsfunktion Asynchrone Verarbeitung Die An
29. laufende Nummer Hierbei handelt es sich genauer um eine Zahl welche die Durchf hrung einer Aufgabe eindeutig kennzeichnet Die RunID kann zwischen 7 und 10 Stellen aufweisen Sie wird von der Komponente Automation Engine vergeben R ckgabewert Wert der das Ergebnis von Aufgaben und Script Funktionen reprasentiert reales Datum Datum welches zur Pr fung der Laufzeit berwachung oder den Zeitbedingungen in den Eigenschaften von Workflow Aufgaben verwendet wird Das reale Datum entspricht dem Aktivierungszeitpunkt des obersten Workflows und wird an alle untergeordneten Aufgaben vererbt 19 S Schedule Startet in periodischen Abst nden aktivierbare Objekte Auch ein eigener Objekttyp in der AE Schedule Monitor Graphische Ansicht der Durchf hrung von Schedule Objekten Script Verarbeitungsanweisungen in der Script Sprache der AE Auch ein eigener Objekttyp in der AE Script Variable Platzhalter eines Wertes in einem Script Serverprozess Serverprozesse bilden die Grundlage f r die Komponente Automation Engine Unterteilt sich in verschiedene Arten Kommunikationsprozesse Arbeitsprozesse Dialogprozesse und NonStop Prozesse Automation Engine 111 e Service Catalog Perspektive des Enterprise Control Centers Erm glicht dem Benutzer die Objekte in seinem Favoriten Ordner zu starten und deren Ausf hrung grob zu berwachen e Service Orchestrator Automic Produkt Service Orchestrator ist eine Perspektive Plug In des
30. ssen im SAP System entsprechende Vorraussetzungen geschaffen werden Benutzerstamme d rfen vor dem Kopieren nicht gel scht werden Die Automation Engine nutzt f r die SAP Anmeldung einen normalen Benutzer Account da es sich mit dem SAP Benutzer nicht anmelden kann SAP bietet die M glichkeit einen Zielmandanten vor dem Kopieren nicht zu l schen Alternativ k nnen die gro en Tabellen mittels spezieller ABAPs gel scht werden siehe auch SAP Service Marketplace Hinweis Nr 365304 Der Report RSCLXCOP muss modifiziert werden so dass man Varianten dieses Reports pflegen kann Ein Job zum Kopieren eines Mandanten erh lt seine Informationen aus einer Variante Bei der Durchf hrung einer Mandantenkopie wird diese aber mit Daten aus dem Quellmandanten berschrieben oder gel scht Bei einem Mandantenexport wird die Nummer der Kopie der in der Variante fest eingetragen Dadurch kommt es bei periodischen Einplanungen zu Problemen Daher m ssen im Quell und im Zielmandanten identische Varianten mit identischem Namen f r den Report RSCLXCOP angelegt werden Die genaue Vorgangsweise wird in Hinweis Nr 303007 im SAP Service Marketplace erkl rt Nachdem diese Voraussetzungen geschaffen wurden kann in der AE ein Job f r die Durchf hrung einer Mandantenkopie erstellt werden Innerhalb eines Workflows k nnen so Abh ngigkeiten dargestellt werden Sowohl der Testlauf als auch der eigentliche Kopiervorgang k nnen automatisiert ablaufen
31. 2 1 Integration in SAP Enterprise Portal Views 4 Einf hrung nn 4 Aufgaben starten 5 Aktivit ten berwachen 2 0 e cece eee eee eee eee e eee ee nunnurnar 6 2 3 Information Integration 7 2 3 1 Einplanen von Datenladeprozessen 22 22 222022 e cece ccc cceeeeecceeeeeees 7 AE ICAL 7 2 3 2 Einplanen von Prozessketten _ 2 2 2 2 2222 eee cece cece cece ccccceeeccceeeeeees 7 AB JCLf r SAP EE 8 2 3 3 Einplanen von Queries im Batch 02222222 c cece eee ccccceeeccccceeeees 9 2 4 Process Integration 10 2 4 1 berwachung von SAP XI Kommunikationskan len 2 2 2 2 2ceeeeeeeeees 10 AE JCL f r XI cnn 11 2 5 Application Platform _ 02 2 2222 c cece cc coco coc c cece cece nc cnc cnn nn nn 11 SEENEN e a EE ae ees ne ee 11 Varianten Management 11 AEJOLCU SAP uds Ee ee 12 BDC Management 12 Tele 12 Spool Management 1 00 2 cece cece cece ccc ccccecccccecceccccecccceeceeeeeeeeene 13 e e 13 Event Management 14 SAP e TEE 14 AE Unterst tzung 220000222 cece cece cece cece cece cece cece cc ceceeeeeeeeees 15 ME ICE TUR SAR ne saat re tee beens ate eee ecco er 15 Kriterienverwalter occ 15 Te e 16 bernahme von SAP JobSs ooo 02 2 cececeececeecececcececeececeecececceceeeeceseecereeees 16 iv Inhaltsverzeichnis 2 5 2 Job Management 20 Durchf hrung von Jobs im ABAP Stack CMS 20 Le e EE 22 Child ProZ SSe inc wa AA e N Er EE 23 AB JICETURSAP EE 24 Intercepted Jo
32. 2013 00 00 Jobs ohne Startdatum Jobs mit Starttermin nach Vorg nger gt Ereignis Ereignisparameter Mandant v Enth lt 50 gt Jobgruppe gt Nur externe Job Children AE JCL f r SAP R3_ACTIVATE_EXT_ Ausf hren eines externen Kommandos COMMAND R3_ACTIVATE_EXT_ Ausf hren eines externen Programmes PROGRAM R3_ACTIVATE _ Fuhrt Intercepted Jobs unter der Kontrolle von AE durch INTERCEPTED_JOBS R3_ACTIVATE_JOBS Fuhrt bereits im SAP eingeplante Jobs unter der Kontrolle von AE durch R3_ACTIVATE_REPORT F hrt den angegebenen Report aus R3_GET_JOBS Selektiert SAP Jobs und listet das Ergebnis im Aktivierungsreport oder in einer Datei auf R3_MODIFY_JOB Modifziert einen ABAP Step R3_SCHEDULE JOB Setzt einen bereits freigegebenen SAP Job auf den Status CANCEL Geplant zur ck Siehe auch Child Prozesse Intercepted Jobs RemoteTaskManager Automation Engine 23 Child Prozesse SAP Jobs k nnen aus ein oder mehreren Sub Jobs bestehen z B bei Prozessketten Die Automation Engine kann diese sogenannten Child Prozesse darstellen Sie werden im Aktivit tenfenster angezeigt und besitzen eigene Statistiks tze sowie Reports A Aktivieren Sie die Parent Child Funktionalitat in der Transaktion SE38 mit dem Programm INITXBP2 A4 Der Objekttyp der Child Prozesse lautet JOBD Damit eine Nachbildung der Child Prozesse im Automation Engine System erfolgen kann ist bei den entsprechenden Scri
33. Anstarten von Prozessen mit korrekten Parametern in die Fachabteilung Potentielle Fehlerquellen werden damit ausgeschaltet und die Automation Engine f hrt die vordefinierten Prozesse gesichert im Hintergrund aus Integration in SAP Enterprise Portal iViews Business Intelligence Kernpunkt dieser Schicht ist das Warehouse Management Datenlade Prozesse und Prozessketten werden von AE gesteuert und mit bergeordneten Prozessen auch mit anderen Plattformen integriert Die automatische Analyse und Darstellung der Einzelprozesse einer Kette bis in die unterste Ebene ist dabei selbstverst ndlich Einplanen von Datenladeprozessen Automation Engine 3 Einplanen von Prozessketten Einplanen von Queries im Batch Process Integration Dieser Teil behandelt die Einbindung von Gesch ftsprozessen mit der SAP Exchange Infrastructure SAP XI Als Integration Broker k nnen Nachrichten direkt ber SAP XI Standard Adapter Prozesse in der AE freigeben und umgekehrt berwachung von SAP XI Kommunikationskan len Application Platform Die Application Platform bildet die Grundlage aller SAP Anwendungen Die Automation Engine nutzt sowohl den ABAP als auch den Java Bereich um Ihnen hilfreiche Funktionalit ten zur Verf gung zu stellen ABAP Durchf hrung von Jobs im ABAP Stack CCMS Child Prozesse Intercepted Jobs Anwendungsreturncode von SAP Steps auswerten Varianten Management BDC Management Spool Management Event Management
34. Auch ein eigener Objekttyp in der AE
35. Automation Engine Kommunikationsprozesse bilden die Verbindung zu AE Komponenten 12 L e Laufzeit Durchf hrungsdauer einer Aufgabe Das ist der Zeitraum zwischen Start und Ende Der Aktivierungszeitraum wird nicht dazugerechnet siehe auch Aktivierung und Start e Login Anmeldedaten fur Zielsysteme Auch ein eigener Objekttyp in der AE logisches Datum Das logische Datum wird als Vergleichsdatum bei der Pr fung von Kalenderbedingungen verwendet 13 M e Mandant Abgeschlossene Umgebung f r die Durchf hrung von Aufgaben innerhalb eines AE Systems Auch ein eigener Objekttyp in der AE Meldungsfenster Fenster im Userlnterface das Warnungen Informations und Fehlermeldungen ausgibt 108 Kapitel Glossar 14 N e Nonstop Prozesse Teil der Komponente Automation Engine Nonstop Prozesse Ubernehmen die Verarbeitung wenn der Rechner mit den aktiven Serverprozessen ausfallt de 150 e Objekt T tigkeiten und Abl ufe welche die Automation engine steuert werden mit Hilfe von sogenannten Objekten abgebildet siehe auch Aufgabe Objektklasse Alle Objekte werden in 4 Klassen unterteilt aktivierbare Objekte aktive Objekte passive Objekte und Systemobjekte e Objekttyp F r jede T tigkeit existiert ein eigenes Objekt Agent Benachrichtigung Benutzer BenutzerGruppe Cockpit CodeTabelle Dokumentation Ereignis FileTransfer Gruppe Include Job Workflow Kalender Login Mandant RemoteTaskManager Schedule Scr
36. Automic ii Copyright Copyright Die Marke Automic und das Automic Logo sind Warenzeichen der Automic Software GmbH Automic Die Nutzung s mtlicher Warenzeichen bedarf der ausdr cklichen schriftlichen Genehmigung und unterliegt den Lizenzbedingungen Die Software das Computerprogramm sind gesch tztes Eigentum der Firma Automic Zugang und Nutzung vorbehaltlich der gepr ften schriftlichen Lizenzbedingungen Die Software das Computerprogramm ist weiters durch internationale Vertr ge sowie nationale und internationale Gesetze urheberrechtlich gesch tzt Unbefugter Zugang bzw Nutzung werden zivil und strafrechtlich verfolgt Unbefugtes Kopieren und andere Formen der auszugsweisen oder vollst ndigen Reproduktion Dekompilierung Nachbau nderung oder die Entwicklung von aus der Software abgeleiteten Produkten sind strengstens verboten Die Nichtbeachtung wird strafrechtlich verfolgt Alle Angaben ohne Gew hr nderungen Irrt mer Satz und Druckfehler vorbehalten Nachdruck auch in Ausz gen ist untersagt Copyright Automic Software GmbH Alle Rechte vorbehalten Automation Engine _ iii Inhaltsverzeichnis 1 SAP L sungen und Job Scheduling mit der Automation Engine 1 2 SAP NetWeaver 220000uuunnenuuunnnnnnnnnnnnnnnneennnnnnneneeennnneeenn 2 2 1 Automation Engine und SAP NetWeaver 2 220 ccccce cece cece eee cccceeeeeeeeees 2 2 2 People Integration 4 2
37. Berechtigung wird nur ben tigt wenn die Business Warehouse Funktionen verwendet werden S_RS_PC Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktionen verwendet werden S_RZL_ADM Freigeben von ACTVT 01 Intercepted Jobs RemoteTaskManager R3_activate_ intercepted_jobs S_TABU_DIS Fur die Nutzung der ACTVT 03 SAP Forms DICBERCLS SPFL gt Fur zusatzliche AE Funktionen sind keine speziellen SAP Berechtigungen erforderlich da kein Sicherheitsrisiko besteht Wir empfehlen dass Sie Berechtigungen nach Ihren eigenen Namenskonventionen anlegen Um die minimale Funktionalit t in der AE bereit zu stellen muss der RFC Benutzer ein Benutzerprofil besitzen das das Berechtigungsobjekt S_BTCH_JOB enth lt Dieses muss die Standard Berechtigungen S_BTCH_ALL beinhalten oder folgende Werte eingetragen haben Aktivit ten auf Jobs DELE PLAN PROT RELE SHOW Zusammenfassung von Jobs f r eine Gruppe 7 4 Ber cksichtigung von Job Attributen Die hostspezifische Registerkarte bei SAP Jobs enth lt einige Attribute die Einfluss auf einige Script Sprachmittel haben Die folgende Tabelle listet jene auf Die SAP Script Sprachmittel die in dieser Aufstellung nicht enthalten sind verwenden keine Attribute Y BCA_ Y ACTIVATE_ PROCESS 78 Kapitel 7 Technische Anbindung R3_ SEH we Y Y Y So Y ACTIVATE _ EXT_ COMMAND R3_ SEH E Y Y Y SC A Y ACTIVATE _ EXT_ PROGRAM R3_ Y Y SH Ee AC
38. C Drucken nicht erlaubt C Express senden 0 Kein Weiterleiten AE JCL f r SAP Viele der Script Sprachmittel besitzen Parameter mit deren Hilfe die Ausgabe des Jobs beeinflusst werden kann Au erdem stehen die folgenden Funktionen zur Verf gung die gezielt Spool Auftrage behandeln R3_CREATE_OUTPUT_ Erzeugt zu einem bestehenden Spoolauftrag einen neuen REQUEST Ausgabeauftrag R3_GET_JOB_SPOOL Liest die Spool Liste eines Steps vom Typ ABAP Programm Sie haben dabei die M glichkeit Filtereinstellungen anzugeben 14 Kapitel 2 SAP NetWeaver R3_GET_SPOOL_ Selektiert Spoolauftrage mit vordefinierten Filtern REQUESTS R3_SEND_SPOOL_ Versendet einen existierenden Spoolauftrag REQUEST Event Management Prozess Management muss f r zeitgem e Anwendungen Ereignis gesteuert ausgef hrt werden Eine reine zeitliche Steuerung von Ablaufen kann die Komplexitat von Anwendungs und Systemumgebungen mit ihren vernetzten Prozessen und Abh ngigkeiten nicht ausreichend ber cksichtigen AE bietet mit Events eine umfassende L sung f r Ereignis gesteuertes Prozess Management Die Verarbeitung kann in Abh ngigkeit von einer Vielzahl von Systemzust nden und ereignissen erfolgen Events stellen diese Funktionalit t f r eine Vielzahl von Betriebssystem und Anwendungsplattformen zur Verf gung Die Definition und Bearbeitung von Ereignissen erfolgt zentral und f r den Benutzer unabh ngig von der jeweiligen Plattform Auch die SAP
39. DISP SPOR 76 Kapitel 7 Technische Anbindung S_RS_ISOUR Administrator Workbench InfoSource flexible Fortschreibung S_RS_ISOUR Administrator Workbench InfoSource direkte Fortschreibung S_DEVELOP ABAP Workbench S_RS_ICUBE Administrator Workbench InfoCube S_RS_ADMWB Administrator Workbench Objekte S_RS_DS S_RS_DTP Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktion BW ACTIVATE _ INFOPACKAGE verwendet und flexible Fortschreibung angewendet wird Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktion BW ACTIVATE _ INFOPACKAGE verwendet und direkte Fortschreibung angewendet wird Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktion BW ACTIVATE_CHAIN verwendet wird Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktion BW ACTIVATE_CHAIN verwendet wird Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktionen verwendet werden Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktionen verwendet werden Die Berechtigung wird nur ben tigt wenn die Business Warehouse Funktionen verwendet werden ACTVT RSAPPLNM RSISOURCE RSISRCOBJ ACTVT RSAPPLNM RSISOURCE RSISRCOBJ ACTVT DEVCLASS OBJNAME OBJTYPE P_ GROUP ACTVT RSICUBEOBJ RSINFOAREA RSINFOCUBE ACTVT RSADMWBOB J Automation Engine 77 S_RS_ODSO Die
40. Der Agent wird innerhalb des SAP Systems durch den CPIC User repr sentiert Dieser Benutzer muss nat rlich mit den entsprechenden Rechten ausgestattet sein beispielsweise Operator Recht f r die Hintergrundverarbeitung Pr fen Sie die Rechte des CPIC Users im SAP System Hilfreiche Transaktionen Informationen ber die Jobdurchf hrung stellen auch die Transaktion SM37 mit dem Joblog und der Spoolliste bereit Das XMI Log das mit RZ15 aufgerufen werden kann liefert ebenfalls hilfreiche Aufzeichnungen Logdateien In den Logdateien zum Agenten und Server finden Sie genaue Informationen zum fraglichen Zeitpunkt Sie k nnen den Inhalt der Dateien auch in der System bersicht einsehen Am Beginn wird zun chst die komplette INI Datei protokolliert In diesem Abschnitt k nnen Sie alle Parameter erkennen mit denen der Agent bzw der Server l uft Daran anschlie end sind alle durchgef hrten Aktionen chronologisch gereiht aufgezeichnet Das SAP Systemlog Fehlersituationen die innerhalb des SAP Systemes entstehen werden im SAP Systemlog protokolliert Sie k nnen mit der SAP Transaktion SM21 in das Systemlog Einsicht nehmen In bestimmten F llen beispielsweise wenn das Einplanen eines JobSteps durch den Agenten misslingt wird das SAP Systemlog automatisch in den AE Jobreport bertragen Es ist dann in einer zus tzlichen Registerkarte im Report ersichtlich Traces Traces protokollieren noch detailliertere Informationen ber di
41. Durchsatz zu bew ltigen wurde f r die Hintergrundverarbeitung eine spezielle Massenverarbeitung entwickelt Merkmale dieser Massenverarbeitung sind e Aus einem Master Job entsteht eine dynamische Anzahl von Splitt Jobs Jeder Massenverarbeitungslauf ben tigt einen Parametersatz identifiziert durch Datum und Lauf Id Eine besondere Anforderung an die Massenverarbeitung ist auch die Einhaltung einer bestimmten Reihenfolge z B Abrechnung muss vor Fakturierung laufen beides ist eine Massenverarbeitung Technik Die Massenverarbeitung inkludiert einen Dispatcher welcher mit Hilfe der Parameterdefinition parallele Splitt Jobs generiert Der Dispatcher selbst wird bei der Einplanung der Massenverarbeitung als Master Job in die Hintergrundverarbeitung gestellt Kommt der Master Job zur Ausf hrung erzeugt er eine dynamische Anzahl von Splitt Jobs Die Anzahl der Splitt Jobs h ngt von den Einstellungen in den Parametern ab Die Steuerung erfolgt mit AE Die Einplanung kann ebenfalls in der AE oder in SAP vorgenommen werden Automation Engine 67 6 3 SAP R 3 Mandantenkopien SAP R 3 ist wie die Automation Engine eine mandantenf hige Anwendung Die einzelnen Mandanten sind vollst ndig abgeschlossene Einheiten In einigen F llen ist ein regelm iger Datenaustausch zwischen Mandanten notwendig Mit der Automation Engine k nnen diese Prozesse automatisiert werden Der Mandant ist der oberste Ordnungsbegriff f r R 3 Anwe
42. Engine 43 4 SAP Financial Closing Cockpit 4 1 AE Integration in SAP Closing Cockpit Mit dem SAP Financial Closing Cockpit werden verschiedene Aufgaben eingeplant die in einer bestimmten Reihenfolge und zu gewissen Zeitpunkten durchgef hrt werden Durch die Integration von AE in diese Funktionalit t ist es m glich Objekte in einem Automation Engine System ber ClosingCockpit Aufgaben zu aktivieren Voraussetzungen Der Einsatz des Internal Webservice ist f r folgende Applicationserver m glich e Sun Glassfish JBoss e IBM WAS CE e SAP Netweaver CE F r die Einrichtung folgen Sie der Installationsbeschreibung f r den gew nschten Applicationserver Achten Sie darauf die aktuelle Version des Internal Webservice zu verwenden F r SAP Basis ist ein bestimmte oder h here Support Package Version zu verwenden Diese h ngt von der verwendeten SAP Release Version ab Release Package Name 700 SABKB70017 701 SABKB70101 710 SABKB71007 Eine weitere Voraussetzung ist SAP ERP Version 6 00 Ausgelieferte Dateien Die ausgelieferten Dateien befinden sich verschl sselt in der Datei SAP_CloCo zip ucc im Verzeichnis IMAGE FRAMEWORK SAPCLOSINGCOCKPIT Installation e Verwenden Sie f r die Entschl sselung der Datei SAP_CloCo zip ucc das Programm UCYBCRYP EXE welches sich auf der AE CD im Ordner IMAGE TOOLS ENCRY PT befindet Rufen Sie nun das Programm Uber die Kommandozeile mit folgenden Parametern auf UCYBCRYP EXE
43. N Y EXTPRODUCT INTERFACE S_WFAR_OBJ ArchiveLink Berechtigungen fur den Zugriff auf Dokumente S_WFAR_PRI ArchiveLink Berechtigungen f r den Zugriff auf Drucklisten S_PROGRAM ABAP Programmablaufprufunge n S_SPO_ACT Spool Aktionen S_ADMI_FCD Systemberechtigungen AE erm glicht die Angabe von Archivparametern Objekttyp Dokumentart Mit diesen k nnen Sie die Druckliste eines ABAP Programmes sofort an ein optisches Archiv weiterleiten sofern im SAP System installiert Damit Drucklisten innerhalb von optischen Archiven erzeugt werden k nnen muss der CPIC Benutzer diese Berechtigung besitzen AE ben tigt diese Berechtigung um ABAP Programme einzuplanen die Berechtigungsgruppen Zugewiesen sind Berechtigungsfeld P_ ACTION BTCSUBMI T und um Varianten zu steuern D ACTION VARIANT Das Feld SPOACTION muss die Aktionen BASE und DISP f r die entsprechenden Benutzer erlauben sodass Spool Listen die nicht vom CPIC Benutzer erzeugt wurden bertragen werden k nnen Das FeldS ADMI ACTVT OAARCHIV OADOCUMEN T OAOBJEKTE ACTVT OAARCHIV OADOKUMEN T OAOBJEKTE PROGRAM P_ACTION P_GROUP SPOACTION SPOAUTH S_ADMI_FCD FCD muss mindestens die Aktion SPOR erlauben damit die Spool Listen die nicht vom CPIC Benutzer erzeugt wurden bertragen werden k nnen Automation Engine 75 BTCSUBMIT VARIAN T BASE
44. Nicht passende Komponentenversion ignorieren zu setzen ist Ablauf Ubemehmen der gelieferten Transportfiles in die SAP Transportumgebung e Auf dem SAP Rechner e Wechseln in das zur SAP Version passende Unterverzeichnis von IMAGE AGENTS SAP _ TRANS Kopieren der Dateien von dort in folgende Verzeichnisse KNNNNNN SID nach usr sap trans cofiles RNNNNNN SID nach usr sap trans data A Wenn SAP unter UNIX installiert ist wird die Ubertragung der Dateien Ublicherweise mit FTP erfolgen Geben Sie dabei unbedingt bin f r bin re bertragung an Die Datei ENNNNNN TXT auf der CD enth lt das komplette Exportprotokoll und dient einer eventuellen Analyse Importieren der Lieferung ins SAP System e Auf dem SAP Rechner Anmeldung mit dem SAP Adminstrationsbenutzer SIDadm A Die bernommenen Trans portdateien RNNNNNN SID und KNNNNNN SID d rfen nicht schreibgesch tzt sein Achtung beim Kopieren von der CD Auf Wunsch kann ein Verzeichnis der im Transportauftrag enthaltenen Objekte erstellt werden cd usr sap trans data Wechsel ins SAP Transportverzeichnis r3trans 1 RNNNNNN SID erstellt eine Datei trans log Liste transportierte objekte Erzeugen eines Buffereintrages f r das Zielsystem cd usr sap trans bin Wechsel ins SAP Transportverzeichnis tp addtobuffer SIDkKNNNNNN TID pf lt Profilname Default TPPARAM gt Auf Wunsch kann der Buffereintrag gepr ft werden tp showbuf
45. OLDER3 7 JOBS JMX VMWARE_POWER_OFF JOBS 0013 FOLDER2 FOLDER3 JOBS JMX VMWARE_POWER_ON JOBS 0013 FOLDER2 FOLDER3 JOBS JMX VMWARE_QUERY_POWER_STATE JOBS 0013 FOLDER2 FOLDER3 JOBS PS NEW 1 JOBS 0013 SAP JOBS SAP_ABAP NEW 2 JOBS 0013 SAP JOBS SAP_ABAP NEW 3 JOBS 0013 SAP JOBS SAP_ABAP NEW 4 JOBS 0013 FOLDER2 FOLDER3 JOBS SAP_ABAP2 JOBS 0013 FOLDER2 FOLDER3 JOBS SAP_ABC JOBS 0013 FOLDER2 FOLDER3 JOBS SAP_JAVA NEW 1 JOBS 0013 SAP JOBS SAP_PLANG JOBS 0013 SAP JOBS SQL MSSQL JOBS 0013 SQL JOBS SQL NEW 1 JOBS 0013 SAP JOBS WIN NEW 1 JOBS 0013 SAP JOBS WIN NEW 2 JOBS 0013 SAP JSCH TEST JSCH 0013 SAP TEST_SAP JOBS 0013 28 Eintr ge gefunden Die zus tzlichen Felder im Varianten Dialog dienen zur bergabe zus tzlicher Werte an das aktivierte Objekt Die Namen der Script Variablen die f r das Objekt im Zwischenspeicher zur Verf gung gestellt werden finden Sie in folgender Auflistung Kostenrechnungskreis KOKRS Periode PERIO Gesch ftsjahr GJAHR Mit den zus tzlichen Parametern besteht die M glichkeit selbstdefinierte Werte in den Read Buffer zu schreiben Mit der Spalte Variable wird dabei der Name der ReadBuffer Variable festgelegt Die Werte dieser Script Variablen k nnen mit dem Script Sprachmittel READ im Script ausgelesen werden Beispiel READ amp KOKRS KOKRS Speichern Sie danach die Variante und die Aufgabe Erstellen Sie danach einen Aufgabenplan aus der Vorlage Automation Engine 51 Ausf hrung Mit
46. Objekt und wechseln Sie auf die Registerkarte Form In der linken oberen Ecke befinden sich einige Schaltfl chen Klicken Sie auf das Symbol 37 Es ffnet sich ein Fenster in dem Sie Filter f r SAP Jobs wie z B Name oder Jobnummer eingeben k nnen Automation Engine 17 E 3001 Job MM END PROCESSING SAP E speichern v Better Monitor EZ Letzter Report Las Statistik E Drucken v 20 Variablen gt Ausf hren e EB Kopf E Attribute sar faa Variablen amp Prompts Ep Script fe Form 43 child Post Scrpt E Dokumentation ya Ba Qs en ABAP Programm ausf hren 2 bertragen einer Spool Liste 487 Hintergrund Jobs gefunden Song feig Boss aa BDL TASK PROCESSOR poco nen 2S BDL TASK_PROCESSOR 04354604 SE 05 35 43 m 1 poms feis Fertg oz s Klicken Sie anschlie end auf die Schaltfl che Suchen Es werden alle SAP Jobs aufgelistet die Ihrem eingegebenen Filter entsprechen Markieren Sie den Job den Sie in die Automation Engine bernehmen m chten und klicken Sie anschlie end auf OK Das Job Objekt bernimmt die Anweisungen die in dem Job enthalten sind Parameter wie beispielsweise die Variante oder das Ausgabeger t werden automatisch hinzugef gt wie Sie in der folgenden Abbildung sehen 18 Kapitel 2 SAP NetWeaver E 3001 Job MM END PROCESSING SAP Sree Aj Speichern M Letzter Monitor Eh Letzter Repor
47. Parent Child Beziehungen und die Intercepted Job Funktion nicht verwendet werden Automation Engineunterst tzt die XBP 2 0 und XBP 3 0 Schnittstelle von SAP NetWeaver Daher k nnen SAP Module eingesetzt werden die diese Schnittstelle verwenden Dazu geh ren beispielsweise SAP 4 7 NetWeaver Stack 2004s ECC5 ECC6 usw Die Version der XBP Schnittstelle ist unabh ngig von der des Kernels SAP gew hrleistet eine gewisse Kompatibilit t Dies bedeutet dass beim Erscheinen einer neuen Schnittstellenversion eine bestimmte Anzahl von den neuen Kemelversionen die alte Schnittstelle noch unterst tzen G Die AE Schnittstelle ben tigt BABP XBP V2 0 Kontrollieren Sie die Version in Ihrem SAP System und spielen Sie gegebenenfalls ein aktuelles Supportpackage ein 7 5 2 Funktionsunterschiede Folgende bersichtstabelle zeigt welche SAP Script Sprachmittel die AE Schnittstelle erfordern Sprachmittel Zus tzlich sind auch jene Sprachmittel gekennzeichnet die Parameter besitzen f r dessen Verwendung die AE Schnittstelle Voraussetzung ist Parameter Script Sprachmittel und verwendete Schnittstellen R3_ACTIVATE_ Aktiviert ein Profil im CM_PROFILE SAP Kriterienmanager R3_ACTIVATE_ Ausf hren eines externen Kommandos EXT_COMMAND R3_ACTIVATE_ Ausf hren eines externen Programmes EXT_PROGRAM R3_ACTIVATE _ F hrt Intercepted Jobs durch INTERCEPTED_ JOBS 80 Kapitel 7 Technische Anbindung R3_ACTIVATE_ F hrt bereits eingeplan
48. Proxy x O Object Name w contains wel Puca L Maximum Number of Results 100 Saved Search v D Search Clear Values Reset Search Criteria Search Result Internal Name Type Name Namespace Description uucsico UC4PORT TYPE Consumer Proxy uc4PortType http www uc4 com webse wo Legen Sie einen neuen logischen Port mit dem Namen UC4 an 4 Tragen Sie in der Registerkarte Consumer Security in die Felder User und Password die Login Daten zum Automation Engine System ein Der Syntax des Benutzernamen lautet lt Mandant gt lt Benutzer gt lt Abteilung gt Beispie 0001 USER DEV Als Passwort ist das Passwort des angegebenen Automation Engine Benutzers einzutragen Web Service Configuration EC2 001 Oe Back Configuration Consumer Proxy UC4 CO_UC4PORT_TYPE Logical Port UC4 Save Edit Ping Web Service bal Identifiable Business Context Configuration of Consumer Settings without WSDL Document LP UC4 Authentication Settings User ID Password User Name 1010 ANG DEV User ID Password Password eee D SAP Authentication Assertion Ticket D X 509 SSL Client Certificate 5 Setzen Sie auf der Registerkarte Messaging das Feld Message ID protocol auf den Wert Suppress ID Transfer Automation Engine 47 6 Registerkarte Transport Settings Tragen Sie im Feld URL Access Path den Wert uc4ws uc4ws wsdl ein Setzen Sie weiters den Rechnernam
49. Ready Functionality Walldorf September 12 2012 Uy Bernhard Weiss SAP AG SAP FUG and SAP NetWeaver are registered trademarks of SAP AG Germany All other names are registered or unregistered trademarks of the individual firms Gre SAP Certified Die folgende Tabelle enth lt eine Liste aller Zertifikate Automation Engine 101 UC4 Agent for SAP BC XBP 6 10 Background Processing Job Scheduling 6 10 Vers 2 0 BC XBP 7 0 Background Processing Job Scheduling 7 0 Vers 3 0 JAVA JXBP 7 1 UC4 Agent for SAP BW BW SCH 3 0 Scheduling for SAP BW 3 0 UC4 Agent for J2EE IMX JAVA EE STD 7 1 Siehe auch SAP Partner SAP Developer Network SDN 102 Kapitel Glossar Glossar Dieses Glossar enth lt spezifische Fachbegriffe ABCDEFGHIJKLMNOPQRSTUVWXYZ Automation Engine 103 AE Datenbank Ein relationales Datenbank Management System RDMS das alle Scheduling Daten zentral verwaltet Es enth lt Objektdefinitionen Systemeinstellungen Statistikdaten Jobreports etc AE Komponenten Dazu geh ren alle Programme der Automation Engine wie z B Userlnterfaces AutomationEngine Agenten ServiceManager Dienstprogramme usw AE Priorit t Nimmt Einfluss auf die Verarbeitung der Aufgaben innerhalb eines AE Systems AE Script Script Sprache vder Automation Engine AE System Umgebung die durch AE Komponenten gesteuert wird AE Variablen Variablen Objekte die Einstellungen f r das AE System enthalten Abla
50. T Definition Job Definition REGTEST 9 00 JOBP 157741 DYNVAR_A Job Fur die Auswahl des zu startenden Objektes Job Definition steht eine Eingabehilfe zur Verf gung In der Eingabehilfe werden alle ausf hrbaren Objekte des zuvor angegebenen Mandanten aufgelistet Die Liste kann auf Ordner ID of an application Objekttyp Definition Type oder den Objektnamen Job Definition gefiltert werden 58 Kapitel 5 SAP Solution Manager Change Scheduling of Job UC4 TEST DOCUMENTATION Cl Hide Fiter Criteria E 1D of an Application m Definition Type JOBS Job Definition REGTEST Ga Rese Job Definitions Job Definition Type Description a REGTEST 8 00 J0BS 144077_WORK JOBS REGTEST 8 00 JOBS 145627_WORK JOBS REGTEST 8 00 J0BS 150110 JOBS REGTEST 8 00 JOBS 150110 WAIT_3 JOBS REGTEST 8 00 J0BS 159214 JOBS REGTEST 8 00 JOBS 159407 JOBS REGTEST 8 00 JOBS FTP PUT_ATT GET_ATT JOBS REGTEST 8 00 J0BS TOP JOBS REGTEST 8 00 J0BS TOP LZ JOBS REGTEST 8 00 J0BS WIN 145081_FILTER_OVERRIDE JOBS REGTEST 8 00 JOBS WIN 145081_OLDSTATUS_FAIL JOBS REGTEST 8 00 JOBS WIN 145081_OLDSTATUS_OK JOBS REGTEST 8 00 J0BS WIN 150516 PSET JOBS REGTEST 8 00 JOBS WIN FLESCAN JOBS REGTEST 8 00 JOBS WIN FILESCAN HOSTG ALL JOBS REGTEST 8 00 JOBS WIN FLESCAN NTFD JOBS REGTEST 8 00 J0BS WN FLESCAN NTFD OK JOBS REGTEST 8 00 JOBS WIN FILESCAN POST JOBS 4 ber die Schaltfl che Schedule Change Exter
51. TEMLOG Liest das Systemlog eines SAP Systems ber einen vorgegebenen Zeitraum 2 6 5 Umschaltung der Betriebsarten Mit den Betriebsarten in SAP werden die verf gbaren Systemressourcen optimal eingesetzt Je nach Tageszeit lassen sich verschiedenen Einstellungen f r die Dialog und Hintergrundverarbeitung festlegen Diese Art der Ressourcenzuteilung ben tigt keinen Neustart des R 3 Systemes Automation Engine 39 CCMS Pflege von Betriebsarten und Instanzen D instanzeniBetr arten Instanzen Profile Produktive Betriebsarten f r Normalbetrieb Betriebsart Zeitzuordnung BATCH Batch operation mode ERSTE_BETRIEBSART 00 00 09 00 Erste Betriebsart ZWEITE BETRIEBSART 09 00 23 59 Zweite Betriebsart Selbstsverstandlich unterst tzt auch die Automation Engine dese SAP Funktionalit t Das Script Sprachmittel R3_SWITCH_OPMODE steht Ihnen zur Verf gung um Betriebsarten f r alle oder einzelne SAP Applikationsserver umzuschalten AE JCL f r SAP R3_SWITCH_OPMODE Schaltet die Betriebsart im SAP um 40 Kapitel 3 SAP Banking 3 SAP Banking 3 1 Prozess Management fur SAP for Banking SAP entwickelt in Zusammenarbeit mit bedeutenden europ ischen Banken eine L sung f r Kontenf hrung in SAP for Banking Entwickler der Automation Engine arbeiteten daran diese neue SAP L sung in das bew hrte Prozess Management zu integrieren Das Ergebnis ist der Agent for SAP AM BCA f r umfassende Prozess Management F
52. TIVATE_ INTERCEPT ED_JOBS R3 Y Y Y Y ACTIVATE _ JOBS R3_ SO ES Y Y Y Y Y Y ACTIVATE _ REPORT R3_ Y Y Y Y Y Y Y ACTIVATE _ SESSIONS R3_CALL_ y TRANSACTI ON ROGEN SZ E Y Y Y Y Y EVENT R3_GET_ F4 JOB_SPOOL R3 MODIFY Y X JOB R3_RAISE_ Y EVENT Siehe auch Registerkarte SAP bei SAP Jobs 7 5 Schnittstellen 7 5 1 Schnittstellen Agenten kommunizieren auf der Basis von SAP s RFC Remote Function Call mit dem SAP System Dabei werden Funktionsbausteine aufgerufen Der Agent besitzt die M glichkeit zus tzlich zu den Standardschnittstellen der AE eigenen Schnittstellen zu verwenden durch die zus tzliche Funktionalit ten m glich sind Automation Engine 79 Allgemeines In der Folge unterscheiden wir in der Dokumentation in e Die AESchnittstelle basiert auf Funktionsbausteinen die von AE entwickelt wurden e Die Standard Schnittstellen basiert auf Funktionsbausteinen welche von SAP zur Verf gung gestellt werden Die Automation Engine verwendet mehrere dieser Schnittstellen f r verschiedene Zwecke Die Schnittstellen sind eingeteilt in e XMB eXternal Monitoring Basics e XAL eXternal ALerting e XBP eXternal Batch Processing e XMW external Monitoring Write e BW STA Business Warehouse data STAging Beachten Sie in diesem Zusammenhang dass die XBP 2 0 Schnittstelle mit dem SAP Programm INITXBP2 aktiviert werden muss Dies ist Teil der XBP 2 0 Installation Andernfalls k nnen die
53. WN wird automatisch durch jenen Pfad ersetzt indem der ServiceManager selbst liegt ucybsmgr exe Kommentarzeilen beginnen mit Rufzeichen Jetzt werden die Unterservices definiert Define AE Automation Engine OWN UC Server exe OWN Define AE C11 Agent OWN C 11 UCXJR3X exe i OWN UCXJC11 INI OWN Define AE XYZ Agent c uc4global bin XY Z UCXJRX3 exe ic uc4global bin X YZ UC XJXYZ INI OWN XYZ Alternativ k nnen diese Eintr ge in der Datei UC4 SMD auch mit dem ServiceManager Dialog dupliziert und angepasst werden Automation Engine 71 Erzeugen Sie f r jeden zus tzlich eingetragenen Agenten eine Datei UCXJ INI mit dem Namen den Sie in UC4 SMD vereinbart haben Am Besten kopieren Sie die Datei eines bestehenden Agenten z B UCXJR3X INI auf UCXJC11 INI Pflegen bzw pr fen Sie in den erzeugten Dateien UCXJ INI Erg nzen Sie die SAPRFC INI vormals SIDEINFO um weitere Kapitel wie sie in den UCXJ INI Dateien angegeben sind nach folgendem Beispiel DEST UC_C11 LU R33 TP sapdp00 GWHOST R33 GWSERV sapgw00 PROTOCOL I DEST UC_XYZ LU R33 TP sapdp01 GWHOST R33 GWSERV sapgw01 PROTOCOL I Beenden Sie den ServiceManager und starten Sie inn neu Danach sollten Sie die zus tzlichen Agenten verf gbar haben Vergessen Sie bitte nicht f r den RFCLOGIN auch den Benutzer im jeweiligen SAP System anzulegen 7 3 SAP Security Objects Die Berechtigungen die f r AE Jobs n tig sind h ngen von der jeweiligen Install
54. Windows 1174151 SMITH DEV 2 JOBS Fad Windows 1114003 SMITH DEV X FAULT_OTHER Start nicht m glich Sonstiger Fehler 0 Datens tze gefunden 24 Kapitel 2 SAP NetWeaver Der Report ist gleich aufgebaut wie jener des obersten Parent Prozesses enthalt aber nur die Inhalte des jeweiligen Prozessschrittes Auch die Einstellungen des Job Reports werden vom obersten Parent Prozess bernommen Datenbank Datei nur bei Fehler Zus tzlich k nnen Sie den Reportumfang mit den Parametern JOBLOG PROCESSLOG und LONGTEXT bei den Script Sprachmitteln BW_ACTIVATE_ CHAIN und BW_RESTART_CHAIN bestimmen AE JCL fiir SAP BW_ACTIVATE_CHAIN Startet eine Prozesskette BW_RESTART_CHAIN Setzt eine abgebrochene Prozesskette fort R3_ACTIVATE_ F hrt Intercepted Jobs unter der Kontrolle von AE durch INTERCEPTED_JOBS R3_ACTIVATE_JOBS Fuhrt bereits im SAP eingeplante Jobs unter der Kontrolle von AE durch R3_ACTIVATE_REPORT F hrt den angegebenen Report aus Siehe auch Registerkarte Child Post Script Intercepted Jobs In SAP st es m glich Uber die Tabelle TBCICPT1 Filterkriterien fur Jobs zu definieren Dazu zahlen die Angabe eines Mandanten der Jobname und der Benutzer Startet ein hier eingetragener Benutzer einen Job der den Filterkriterien entspricht so wird jener ungeachtet der Startbedingungen z B Sofort auf den Status Geplant gesetzt A Aktivieren Sie die Intercept Funktionalitat in der Transaktion SE38 m
55. _EVENT wartet auf ein in SAP ausgel stes Ereignis und mit R3_RAISE_EVENT l sen Sie selbst ein in SAP definiertes Ereignis aus Ablauf 1 Legen Sie ein Ereignis Objekt des Typs Konsole an 2 ffnen Sie es und wechseln Sie auf die Registerkarte Konsole Hier k nnen der Agent der mit dem SAP System verbunden ist und die Filterkriterien f r die SAP Ereignisse angegeben werden 3 Inder Registerkarte Script tragen Sie die Script Anweisungen ein die ausgef hrt werden sollen sobald ein SAP Ereignis gemeldet wird das den Filterkriterien entspricht Die Script Funktion GET_EVENT_INFO kann Ihnen Details zum SAP Ereignis liefern 4 F llen Sie je nach Bedarf auch die restlichen Registerkarten des Konsolen Ereignisses aus und speichern Sie das Objekt 5 Jetzt kann das Konsolen Ereignis aktiviert werden um SAP Ereignisse in Ihre Verarbeitung einzubinden 34 Kapitel 2 SAP NetWeaver Hinweise P Voraussetzung f r die berwachung von SAP Ereignissen durch den Ereignis Typ Konsole ist XBP 3 0 Die Verwendung der Schnittstelle XBP 3 0 ist durch den Administrator in der INI Datei des SAP Agenten einzustellen Verliert der Agent die Verbindung zum SAP System sammeln sich unter Umst nden SAP Ereignissen an die der Agent nicht an die Konsolen Ereignisse weiterleiten kann Beim erneuten Verbindungsaufbau pr ft der Agent daher diesen Umstand und meldet auch diese SAP Ereignisse an die betroffenen Konsolen Ereignisse P Aufgrund
56. achstehende Tabelle zeigt f r welche Versionen von SAP BW und SAP Basis ein Agent f r SAP BW zur Verf gung steht 1 2B 4 5A Wird nicht unterst tzt 2 0B 4 6C Ab AE Version 2 63C verf gbar 2 1C 4 6D Ab AE Version 2 63C verf gbar 3 0B 6 10 Ab AE Version 2 63D verf gbar gt 3 0B 6 x Ab AE Version 2 63D verf gbar Support Packages f r SAP BW F r den Einsatz des Agenten empfehlen wir die Installation folgender Support Packages von SAP BW 2 0B 32 2 1C 24 3 0B 14 Chie 08 gt 3 1C kein Support Package Level bekannt Wird der Agent mit niedrigerem Support Package Level eingesetzt k nnen die folgenden Meldungen auftreten Weitere Informationen dazu finden sich in den angegebenen SAP Hinweisen 488588 short dump DYNPRO_SEND_IN_BACKGROUND 426047 Message E089 RSM1 Job not yet started 488808 BAPI_IPAK_CHANGE ignores InfoPackage Parameter 90 Kapitel 7 Technische Anbindung Status berpr fung In der Automation Engine wird davon ausgegangen dass der Technische Status der beim Funktionsaufruf f r die Status berwachung mitgeteilt wird ein finaler Status ist Die Beschreibung im Interface Repository daf r lautet Der Parameter TECHSTATUS ist dertechnische Status des Requests Dieser hat immer einen der folgenden Werte e G Gr n Request erfolgreich verbucht e Y Gelb Request wird gerade verarbeitet ev R Rot Request fehlerhaft oder abgebrochen Der Status ist aber offensichtlich kein finaler Status E
57. ame Job Number System Time Zone UTC 1 User Time Zone CET A OO Schedule RFC Connection UC4_RTH OH Separation Group GLOBAL O Queue CLIENT_QUEUE oO Schedule Stopped Priority 060 Status message Status External Job D Delete External Job Status New Refresh Start Conditions Once Dady Weekly Monthly Annually Date Extended Start Date 22 03 2013 Start Time 11 40 34 An user time zone CET Repeat every 1 Week IT Sunday Y Monday V Tuesday V Wednesday Thursday v Friday Saturday Time Period No End Date Ended at Ended on Repetition Prompt 10 Definition Job Definition Oo G Setzen Sie die Option Schedule Stopped so verbleibt die eingeplante Aufgabe in der Automation Engine mit dem Warte Status Warten auf manuell Freigabe bis sie manuell freigegeben wird G Sie haben auch die M glichkeit bestehende Einplanungen nachtr glich zu ndern Klicken Sie nach der Anpassung auf die Schaltfl che Reschedule um die nderungen in die Automation Engine zu bernehmen 5 3 Userlnterface Anbindung einrichten Bestimmte Funktionalit ten wie zum Beispiel das ffnen von Jobs k nnen nicht direkt im SAP Solution Manager durchgef hrt werden Durch eine spezielle Konfiguration ist es allerdings m glich das Userlnterface via Solution Manager an der entsprechenden Stelle zu ffnen und so einen schnellen Zugriff auf diese Funktionalit ten zu erhalten Dabei handelt es sich konkret um folg
58. ank ERRORLEVEL 100 g 100 b hefert Trefferliste Mappen Transaktionen Transaktionen gesamt g gebucht ib TEST 19970604160738040003 EEE i 520 d f r jede Mappe ward ein R 3 Job gestartet ABAP STEP RSBDCBTC ERROR Tritt auf wenn Jobstatus A aborted gesetzt ist Automation Engine 93 7 9 Troubleshooting 7 9 1 Hinweise zur Fehlersuche Hier finden Sie eine Aufstellung von Informationsquellen die zur Erkennung einer Fehlersituation beitragen wenn der Agent nicht oder teilweise nicht korrekt arbeitet oder aber auch einzelne Aufgaben nicht korrekt durchgef hrt werden Jobreport Die naheliegenste Quelle ist der Report des AE Jobs f r SAP Dort wird f r die einzelne Aufgabe protokolliert welche Aktionen der Agent gegen ber dem SAP System ausgef hrt hat und wie sie geendet haben Attribute des aktivierten Objektes M glicherweise ist die Ursache des Fehlers ganz einfach in den Attributen eines aktivierten Objektes zu finden z B falscher Mandant oder falscher Benutzer Pr fen Sie die Attribute des betreffenden Objektes CPIC User F r den Verbindungsaufbau zum SAP System muss ein SAP Benutzer Mandant Name Passwort in einem Login Objekt definiert sein Dieser Benutzer muss auch in allen Mandanten des SAP Systemes in denen Aufgaben durchgef hrt werden mit dem selben Passwort existieren Pr fen Sie das Login Objekt und auch die Benutzer im SAP System
59. ation und den verwendeten Funktionen in der AE ab In diesem Dokument sind all jene Berechtigungsobjekte aufgelistet die der CPIC Benutzer f r eine vollst ndige Nutzung aller Funktionalit ten ben tigt Die folgende Tabelle setzt voraus dass Sie mit dem SAP Berechtigungskonzept vertraut sind S_RFC Wenn Sie den ACTVTRFC_ Profilparameter NAME RFC_ auth rfc_authority_ TYPE S check setzen berpr ft SAP ob der RFC Benutzer die Berechtigung besitzt die Funktionsgruppe aufzurufen 72 Kapitel 7 Technische Anbindung S_BTCH_JOB AE erzeugt SAP Jobs JOBACTION E Batch Verarbeitung dynamisch und JOBGROUP si Operationen auf Batch ben tigt deshalb die Jobs Berechtigung Jobs zu planen zu berwachen und freizugeben AE erzeugt zus tzlich Jobs unter Verwendung des Standard ABAP Programmes RSBDCBTC um BDC Sessions durchzuf hren S_BTCH_ADM Batch Verarbeitung Batch Administrator S_BTCH_NAM Automation Engine 73 Damit bestehende BTCADMIN Y SAP Jobs ausgef hrt werden k nnen muss AE die entsprechenden Jobs anpassen Die Schnittstellen AE und Standard verwenden den Standard Funktionsbaustein BP JOB_MODIFY um Jobs durchzuf hren und ben tigen daher die Berechtigung Batch Administrator Diese ist ebenfalls erforderlich um die Spool Liste eines Jobs abzurufen falls dieser nicht vom CPIC Benutzer erzeugt wurde A S_BTCH_ADM erlaubt mandanten unabh ngige Selektionen von bestehenden Jobs D
60. auf L schkennzeichen Der Vorlauf kennzeichnet die zu archivierenden Daten Der Vorlauf kann vom Archivierungslauf auch zeitlich unabh ngig betrieben werden 2 Erzeugung von Archivdateien Bei der Archivierung werden die zu archivierenden Daten zun chst sequentiell in neu erzeugte Archivdateien geschrieben 3 Start des L schprogramms Auf der Grundlage der erzeugten Archivdateien werden die Daten durch das L schprogramm aus der Datenbank entfernt 4 Ablage der Archivdateien Die erzeugten Archivdateien k nnen anschlie end auf einem Ablagesystem abgelegt oder z B manuell auf Band gezogen werden Die Ablage auf dem Ablagesystem kann automatisch oder manuell angesto en werden Die Durchf hrung eines Archivierungslaufes kann aus Sicht der Transaktion SARA manuell oder teilautomatisch L schen und Ablegen laufen Die Automation Engine automatisiert Datenarchivierungsl ufe grunds tzlich in allen SAP Releases F r eine Durchf hrung der Datenarchivierung au erhalb der Transaktion SARA sind seitens SAP immer folgende Hinweise zu beachten e 458670 Datenarchivierung mit einem externen Job Scheduler e 133707 Datenarchivierung au erhalb der Transaktion SARA Steuerung mit AE Technisch sind SAP Archivierungsl ufe unabh ngig vom Archivierungsobjekt immer in folgende Schritte eingeteilt 1 Schreibprogramm WRI Das Schreibprogramm inkludiert Vorlauf und Erzeugung von Archivdateien Es ist ein normales hintergrundf higes Prog
61. bs gt 22 22 2322 Sege seen ok Idec nat ae odes hogs bus ve see aan 24 ABI CLAUISAP ise rn tots tcc e EN Gs co a 25 Anwendungsreturncode von SAP Steps auswerten 222ccccnnneen 25 ber ein Script Sprachmittel nn 25 Uber den Steplisten Report nn 25 ber den Jobreport ee AR e da AOU Ad IEA 26 LOTA VA EE 26 Java EE JMX Agent f r SAP NetWeaver 00 2200000 e cece eee nennen nenn 26 JMA SAP NetWeaver 2 22 22 dee segs EE rome Eed elses oe sete 27 Monitoren der J2EE Engine 27 Starten und Stoppen eines Services _ 222222 c cece cccceeeeccceeccceees 28 Durchf hrung von Jobs im Java Stack Uxvbpn eee e eee eeceeeeeeeeees 30 Report f r Java Job Statistiken 2 22 2 0 2 22 e cece cceeeeeeee 30 Installation 30 ee seer o da lt a eto es a ed mated asad 31 Ruckgabewerte EE ee e 31 2 6 Lifecycle Management 31 2 6 1 berwachung des SAP NetWeavers 2 2 2c2ccececececeececececececeetececess 31 berwachung von Monitoren 2 2cecececceeccecececececcececececectcceceeeceeees 31 LTE 32 berwachung von SAP Ereignissen 2 2 2 0c0cecececcecececececeececetececesees 32 EIERE 33 ell 34 2 6 2 Integration von AE mit dem SAP Solution Manager 34 Monitoring 00 0 0 cece cece cece cece cece cece ceccceececcccesceeeeees 34 Operations Monitoring 0 0 000 e cece cece eecceccecccceeeeeeees 35 Business proces
62. ckages aus dem BW System Die verf gbaren INFOPACKAGES InfoPackages werden im Aktivierungsreport oder in einer Datei gespeichert BW_SET_ Setzt Selektionsparameter die f r das Lesen der InfoPackages aus INFOPACKAGE _ dem BW System verwendet werden SELECTION 2 3 2 Einplanen von Prozessketten In Ihrem BW System k nnen Sie Abl ufe durch Prozessketten darstellen Eine derartige Kette besteht aus einem Startprozess einzelnen Anwendungsprozessen und Sammelprozessen Die Einbindung von InfoPackages ist ebenfalls m glich mit AE k nnen Sie Prozessketten starten und berwachen Die einzelnen Prozesse sind im Aktivit tenfensters des Userlnterfaces sichtbar Die Protokolle der Prozesse werden zudem in der AE im Report des Job Objektes aufgenommen 8 Kapitel 2 SAP NetWeaver Process Chain Maintenance Planning View Test eo EECHER f Data Target Contents Si DEL_INFO_CUBE Load Data amp long text for tester 2 Al Create Index amp ZPAK_CC946UTKH4DZ25EAVONS5ZNFLN AE JCL fiir SAP DW Startet eine Prozesskette berwacht die Durchf hrung und speichert deren ACTIVATE_ Protokolle im Aktivierungsreport CHAIN BW_GET_ Liest Prozessketten aus dem BW System Die verf gbaren Prozessketten CHAINS werden im Aktivierungsreport oder in einer Datei gespeichert BW_ Setzt eine abgebrochene Prozesskette fort RESTART_ CHAIN Automation Engine 9 2 3 3 Einplanen von Queries im Batch Mit Hilfe der Transaktion
63. der SAP Basis bietet nicht die geeigneten Mittel zur Prozess Steuerung in AM BCA Fur die Steuerung der Einzelprozesse kann man keine Standard Hintergrund Jobs erzeugen da der Monitoring Teil der Anwendungsfunktion nicht gestartet w rde und somit kein Anwendungsreturncode erzeugt werden k nnte Es w re nicht zielf hrend gewesen alle Anwendungsprogramme so abzuandem dass die Monitoring Funktion implizit ablaufen w re Das h tte zu viele Programme ergeben und au erdem h tte der Anwendungsretumcode ber das Joblog mitgeteilt werden m ssen Daher blieb die Alternative aus dem Workflow heraus f r jede Aufgabe ein Prozessnetzwerk im SAP System mit einer eigenen ID zu erzeugen Dieses Prozessnetzwerk enth lt immer nur einen Prozess Wird der Prozess ber das Prozessnetzwerk gestartet f hrt erim SAP System letztendlich immer zur Erzeugung von zwei asynchronen Batch Jobs der Anwendungsfunktion und der Monitoring Funktion F r die Automation Engine wurden Sprachmittel definiert welche einen Prozess in diesem Sinne steuern BCA_ACTIVATE_PROCESS Um das Monitoring Statuspr fung durch die Automation Engine zu erm glichen hat SAP die Schnittstelle um eine entsprechende Funktion erweitert AE Funktionsbeschreibung Starten und berwachen von Prozessen Diese Funktion kapselt einen einzelnen Prozess in einem Prozessnetzwerk startet den Prozess und berwacht ihn Mit dem Ende des Prozesses ist auch das Prozessnetzwerk beendet weil e
64. der eventuell gro en Datenmenge liest der Agent nicht alle SAP Ereignisse auf einmal aus Der Administrator kann mit dem Parameter maxEventTimeSpan in der INI Datei des Agenten das Verhalten diesbez glich konfigurieren Im Fall dass der Agent beendet wird kann er w hrend des Ausfalles ebenfalls keine SAP Ereignisse berwachen Nach einem erneuten Start ermittelt der Agent den Zeitpunkt an dem er zuletzt SAP Ereignisse berwacht hat und meldet auch jene SAP Ereignisse die w hrend des Ausfalles aufgetreten sind A Alle Agenten die mit dem SAP System verbunden sind fragen die SAP Ereignisse ab Das bedeutet dass auch jeder Agent alle eingetretenen SAP Ereignisse an die Konsolen Ereignisse meldet Ay L uft die Uhrzeit des SAP Systems der Automation Engine Systemzeit nach k nnen die ersten SAP Ereignisse nicht empfangen werden wenn sie in die L cke zwischen den beiden unterschiedlichen Zeiten fallen Siehe auch Event Management Beispielsammlung Reaktion auf externe Ereignisse 2 6 2 Integration von AE mit dem SAP Solution Manager Der SAP Solution Manager wird mit allen SAP Systemen ab dem Web Application Server WAS 6 10 ausgeliefert Er soll zur zentralen berwachungs Software f r SAP Systeme aber auch f r externe Anwendungen werden Dies f hrt zu einer Zentralisierung aller Services im Rahmen einer SAP Umgebung Mit dem SAP Agenten integriert die Automation Engine das gesamte unternehmensweite Prozess Management i
65. dynamische Varianten verwendet werden Problemstellung Beim Kopieren eines Mandanten werden sehr gro e Datenmengen bewegt Ein Mandant ohne Anwendungsdaten ben tigt in der Datenbank etwa 500 MB Speicher Das Kopieren kann daher mehrere Stunden dauern W hrend dieser Zeit sind ein oder mehrere Dialogprozesse belegt In Quell und Zielmandant sollten w hrend des Kopiervorgangs keine Benutzer arbeiten Benutzer in anderen Mandanten verbrauchen zus tzliche Ressourcen und verl ngern den Kopierprozess Vor dem Kopieren eines Mandanten sollte ein Testlauf durchgef hrt werden Dabei wird bestimmt welche Tabellen ge ndert werden m ssen Au erdem wird gepr ft ob die Datenbank ber ausreichenden Speicherplatz verf gt Vor dem Kopieren eines Mandanten wird h ufig der Zielmandant gel scht Somit werden auch alle Benutzerst mme gel scht Am Zielmandant kann sich nur mehr der Benutzer SAP anmelden 68 Kapitel 6 Custom Solutions R 3 Mandantenkopien mit AE Periodische Mandantenkopien k nnen durch den Einsatz von AE einfacher und sicherer durchgef hrt werden Testlauf und Kopiervorgang k nnen automatisiert ausgef hrt werden Der laufende Betrieb bleibt ungest rt Der Kopiervorgang wird in Abh ngigkeit der Testlauf Ergebnisse und der Ressourcen Verf gbarkeit gestartet Kommt es zu Fehlern in der Verarbeitung informiert die Automation Engine umgehend das zust ndige Bereitschaftspersonal Damit AE Mandantenkopien erstellen kann m
66. e Vorg nge als Logdateien Sie enthalten beispielsweise auch den Nachrichtenverkehr zwischen Agent und Server bzw zwischen Agent und SAP System In letzterem Fall spricht man von einem RFC Trace Die Traces sind 94 Kapitel 7 Technische Anbindung entweder in der INI Datei des Agenten oder in der System bersicht zu aktivieren Die Traceinhalte werden in Dateien im Arbeitsverzeichnis des Agenten bzw im eingestellten Verzeichnis abgelegt A Die Traces sind fur de Analyse durch den Support bzw die Entwicklung gedacht Fugen Sie solche Unterlagen immer Ihrer Supportmeldung bei A Beachten Sie dass beim Aktivieren des RFC Traces nicht nur auf der Agentenseite Dateien angelegt werden sondem auch auf dem Rechner des SAP Applicationsservers Schalten Sie den Trace daher nur f r kurze Zeit ein um den Speicherverbrauch der Festplatte gering zu halten Sie k nnen auch das Anlegen von Tracedateien im SAP System verhindern indem Sie die Einstellung gw accept_remote_trace_level auf 0 setzen 3 Weitere Informationen zum RFC Trace finden Sie im SAP Hinweis mit der Nummer 532918 7 9 2 Probleme beim Import der Funktionsbausteine Programm tp beendet nicht Symptom Beim Import der Entwicklungsobjekte beendet sich das Programm tp nicht l uft im Normalfall einige Minuten Nach dem Abbruch mit Ctrl C steht im SLOG File die Meldung Background Job RDDIMPDP could not be started or terminated abnormally Ursache Der Import von Entwicklungsobje
67. e cece cece eee eeeeeseeeeees 93 Beete EE 93 Das SAP SYStemlog s cuatri dd dato cial 93 BR 93 94 7 9 2 Probleme beim Import der Funktionsbausteine 94 Programm tp beendet nicht 94 Symptom 94 A AAA Ee heet atest te ale ea 94 L SUNG teeter ct a EE 94 7 9 3 SAP Jobs enden mit ARCHIVE_INFO_NOT_FOUND 94 SYMPIOM sss A re en SEN se EE oe BAe oS ee a 94 Ursache se tee ee T Mer e Girt a See ee 95 Be Ce WEE 95 7 9 4 Probleme mit der Stabilitat zu SAP Instanzen bei vielen SAP Agenten RFC Verbindung auf einem Server 95 Symptom 95 Ursachen russ nn er een Ee 95 EOSUNG Ars ss dd a ee 96 7 9 5 Problem mit der Passwort bergabe an GA 96 Nach dem Update auf SAP Netweaver 2004s und sp tere Versionen funktioniert die Anmeldung des CPIC Users nicht mer 96 elei UR 96 viii Inhaltsverzeichnis Ursache 2 0 O EE 96 LESUNG REH 97 8 ZertifiZiGrungen Nee it Di nennen 99 MUDA a aan zen ee EA EE 99 GI OSS AN dot es sd dede ee 102 MA EE 103 2AB EH EE 104 SE At eee EE O EE REE 104 AD EE 105 EE EE 105 OF Kei ee Een 106 E EE 106 OA i ee ee A IA 106 Ilse a ed aadd EE 106 1 ae en rasen 106 VER ha den LSD She Ale a a ss Re OAR En eee del a sls SS Ny 107 EE 107 ISM ett ities e Ate us fed Crh ett ANd cea tare 107 E BEE 108 EE EE 108 DG Res ates ee et ase ee ec oe eo oar hee Bee nent Lanett ee 108 VO ee ote ih RA E dd Ee 109 Reta ee een ana ae e a aAa e aa a aaar e a aa 109 EE 110 QO MWA big Se de E
68. echnern Auch ein eigener Objekttyp in der Automation Engine Graphical Workload Analyzer Veralteter Begriff Ersetzt durch UC4 ClearView Gruppe Fasst Aufgaben zusammen um diese gemeinsam durchzufthren Auch ein eigener Objekttyp in der Automation Engine Gruppen Monitor Fenster welches den Zustand der Aufgaben einer Gruppe anzeigt HTML Help Hilfeformat von Microsoft f r Handb cher Die Hilfedateien enden mit CHM siehe auch WebHelp Host Rechner Zielsystem Hostattribute Attribute des Job Objektes die plattformabh ngig sind Include Script das h ufig und in mehreren Objekten verwendet wird Auch ein eigener Objekttyp in der Automation Engine Job Verarbeitung auf einem Zielsystem Auch ein eigener Objekttyp in der Automation Engine Automation Engine 107 Job Control Language Abk rzung f r Job Control Language Damit sind Anweisungen gemeint die Verarbeitungsschritte bilden und auf Rechnern ausgef hrt werden e JobPlan Veralteter Begriff Ersetzt durch Workflow 11K Kalender Fasst Tage in Kalenderbegriffen zusammen Auch ein eigener Objekttyp in der AE e Kalenderbedingung Durchf hrungskriterium f r Aufgaben die auf Kalenderbegriffen basieren e Kalenderbegriff Teil eines Kalender Objektes in dem Tage definiert werden e Key Spalte Spalte bei statischen Variablen Objekten ber die auf Werte einer bestimmte Zeile zugegriffen werden kann e Kommunikationsprozess Teil der Komponente
69. eine JAR Datei welche in die AE Datenbank zu laden und mit einem RA Agenten zu verkn pfen ist Nach dem Laden der Solution stehen die spezifischen RA Objekte Jobs Verbindungen Agent im AE System zur Verf gung e RA Agent Agent der mit einer bestimmten RA Solution verkn pft werden kann und so deren Funktionalit ten f r ein AE System zur Verf gung stellt Er stellt somit die Schnittstelle zwischen einem externen System Anwendung Plattform und einem AE System dar 110 Kapitel Glossar Rapid Automation Generische Technologie die verschiedene L sungen aufnehmen kann Besteht aus einem RA Agenten und einer RA Solution Release Manager Veralteter Begriff Release Notes Release Notes informieren Sie ber Highlights neue Funktionen Verbesserungen und ber Korrekturen unserer Versionen und Freigaben aus der Automic Produktfamilie Release Orchestrator Die Application Release Automation teilt sich auf in die Produkte Release Orchestrator und Deployment Manager RemoteTaskManager berwacht und steuert exteme Jobs die nicht von der Automation Engine gestartet worden sind Auch ein eigener Objekttyp in der AE Report Bericht der n here Informationen ber die Durchf hrung einer Aufgabe oder einer AE Komponente enth lt Result Spalte Erste Spalte von dynamischen Variablen Objekten mit der Quelle SQL SQL intern und Multi Der Inhalt dieser Spalte wird mit dem Result Format festgelegt RunID Kurzform f r
70. eldung amp Sicherheit Auswahl der Option Standardauthentifizierung Nun sind die Daten f r den Zugriff auf das Automation Engine System anzugeben Tragen Sie dazu im Feld Benutzer den Automation Engine Mandanten Benutzernamen und die Abteilung getrennt durch einen Schr gstrich ein Nach Eingabe des Passworts speichem Sie die RFC Verbindung Automation Engine 45 RFC Destination UC4WEBSERVICE Verbindungstest A RFC Destination UC4WEBSERVICE Verbindungstyp G HTTP Verbindung zu ext Server Beschreibung Beschreibung er e pescweitung D I T Beschreibung Beschreibung 3 Verwaltungsinformationen Technische Einstellungen y Anmeldung amp Sicherheit Spezi Sicherheitsoptionen Anmeldeverfahren Keine Anmeldung e Standardauthentifizierung SAP Anmeldeticket senden Status des sicheren Protokolls SSL e inaktiv O aktiv SSL Client Zertifikat DFAULT SSL Client Standard w Zert Liste Berechtigung fur Destination Anmeldung Benutzer 13 UCAWSITEST PW Status gesichert Passwort TI TI TI EES EI Start der Transaktion SOAMANAGER 1 Wahlen Sie den Link Web Service Configuration Registerkarte Service Administration 46 Kapitel 4 SAP Financial Closing Cockpit 2 Suchen Sie nach dem Objekttyp Consumer Proxy mit dem Namen UC4 1 entry found Web Service Configuration EC2 001 Otelo Back y Search Criteria Object Type wis vw Consumer
71. ellen Aufgaben entlastet Sie k nnen ihr Wissen in jenen Bereichen nutzen in denen es den gr ten Nutzen bringt bei der Verbesserung von Systemen und Service Levels Zentrale Kontrolle und bersicht Alle Vorg nge im SAP System werden zentral berwacht und gesteuert Potentielle 66 Kapitel 6 Custom Solutions Probleme werden unmittelbar erkannt die Zeit bis zur Fehlerbehebung wird auf das absolute Minimum reduziert 6 2 Massenverarbeitungen IS U ist die Branchenl sung von SAP f r die Versorgungsindustrie IS U ist als Abrechnungssystem f r Versorgungs und Dienstleistungsunternehmen speziell auf die branchenspezifischen Anforderungen der Versorgungswirtschaft zugeschnitten Durch die Integration von IS U mit den branchenneutralen Komponenten des R 3 Standards und durch Schnittstellen zu externen Systemen bietet SAP den Versorgungsunternehmen eine integrierte und unternehmensweite Gesamtl sung f r die betriebliche Informationsverarbeitung Das Transaktionsvolumen von Versorgungsunternehmen mit mehreren Millionen Kunden verschiedenen Versorgungsarten und evtl monatlicher Abrechnung wird zum gr ten Teil im Hintergrund Betrieb abgewickelt Beispiele hierf r sind e Erzeugen von Ableseunterlagen e Abschlagsanforderungen e Abrechnung Fakturierung e Mahnlauf e Zahllauf e USW Definition Die Automation Engine kann diese Hintergrundanforderungen automatisieren Um das gro e Datenvolumen mit m glichst optimalen
72. en m chten Meldet der Agent ein SAP Ereignis so werden die Anweisungen in der Registerkarte Script durchgef hrt Auf diese Weise k nnen Sie weitere Schritte in der Verarbeitung einleiten A Verwenden Sie im Script die Funktion GET EVENT INFO Sie liefert Ihnen Details zum eingetretenen SAP Ereignis Automation Engine 33 J008 Ereignis EVNT SAP CONSOLE O x Hj Speichern M Letzter Monitor Ey Letzter Report bag Statistik E Drucken 0 Variablen Er Ausf hren v BB Koot E Kalender TE Atribute Gero I Konsole al variablen amp Prompts i Dokumentation 9 Konsole M Datenquelle ABAP Event History v eignis ID vent Parameter vent Server OCESS IGSAPO2_N4S_01 Host fi sapo In der Tabelle im unteren Bereich der Registerkarte lassen sich mehrere Filterzeilen eintragen Meldet der Agent ein SAP Ereignis das mindestens einer Filterzeile entspricht wird das Script durchgef hrt Stimmt es mit mehreren Filtern berein so wird das Script deswegen aber nicht mehrfach prozessiert Uberschneidende Filter k nnen auch auftreten wenn Sie mehrere Konsolen Ereignisse im Einsatz haben In diesem Fall meldet der Agent das SAP Ereignis an alle Konsolen Ereignisse A Die Automation Engine stellt neben dem Konsolen Ereignis auch Funktionen zur Verf gung mit denen Sie aus Jobs Objekten heraus SAP Ereignisse behandeln k nnen R3_GET
73. en und den Port des Application Servers des Webservice Verwenden Sie SOAP 1 1 als Transport Binding Type Speichem und aktivieren Sie danach den logischen Port Rufen Sie die Transaktion SM30 auf und ffnen Sie de Tabelle SCMAPROGRAMS f r nderungen Schaltfl che Pflegen Danach ist ein neuer Eintrag mit folgenden Werten hinzuzuf gen Programm UC4 CC_ REPORT Anwendung CUSTOMER 48 Kapitel 4 SAP Financial Closing Cockpit Speichern Sie den neuen Eintrag Um die Verbindung vom ABAP zum Automation Engine System zu testen muss das Programm UC4 CC_REPORT Uber die Transaktion SE38 gestartet werden Siehe auch Internal Webservices 4 2 Aktivierung von Objekten mit SAP Closing Cockpit Durch die Integration ist es m glich ausf hrbare Objekte ber Aufgaben im SAP Financial Closing Cockpit zu aktivieren Die Installation dazu finden Sie im Kapitel Installation der SAP Financial Closing Cockpit Integration In diesem Dokument wird die Funktion und die Verwendung genauer erkl rt Nachdem die Installation des Internal Webservices und der Closing Cockpit Integration erfolgreich durchgef hrt wurde k nnen den Vorlagen im Closing Cockpit ausf hrbare Objekte zugeordnet werden Welche Schritte daf r notwendig sind und das Verhalten bei Ausf hrung finden Sie in der nachfolgenden Beschreibung Konfiguration Melden Sie sich am SAP System an und rufen Sie die Transaktion CLOCOC auf ffnen Sie eine Vorlage Bearbeiten
74. ende Funktionalit ten Erstellen und Bearbeiten von Job Objekten e Auflistung der existierenden Job Objekte e Erstellen und Bearbeiten von Workflows Befolgen Sie die folgenden Schritte um die Userlnterface Integration einzurichten Die allgemeine Konfiguration der SAP Solution Manager Integration ist im Dokument dazu beschrieben Automation Engine 61 Ausgelieferte Dateien Das Userlnterface wird als Webanwendung ausliefert die in einem Tomcat Application Server zu integrieren ist Voraussetzung fur die Installation ist somit ein Tomcat Applicationserver Version 7 Die Webanwendung finden Sie in folgendem Auslieferungsverzeichnis IMAGE AGENTS SAP _ SOLMAN UC4WEBSTART WAR Userlnterface f r den Application Server Ablauf e Host e Kopieren Sie die Datei UCAWEBSTART WAR in den Ordner webapps der sich im Programmverzeichnis des Tomcat Applicationservers befindet e F hren Sie anschlie end einen Neustart des Applicationservers durch Dadurch wird im webapps Verzeichnis der neue Unterordner UC4WEBSTART erstellt L schen Sie die WAR Datei nicht ansonsten entfernt Tomcat auch den Ordner UC4WEBSTART e Host e In diesem Schritt wird festgelegt zu welchem Automation Engine System sich das Userlnterface verbinden soll e Beachten Sie dass f r das Userlnterface nur eine Verbindung konfiguriert werden kann e ffnen Sie die Konfigurationsdatei lt Tomcat Verzeichnis gt webapps uc4webstart WEB INF web
75. eport ber die Statistiken des Java Jobs Der Fehler wird im Report Agent Log des Job Objektes und in der Logdatei des SAP Agenten protokolliert Der Job bricht mit dem R ckgabewert 403 ab Ein Wiederanlauf ist nicht m glich Da es keine AE JCL gibt wird immer der komplete Job im Java Scheduler neu gestartet R ckgabewerte COMPLETED 0 HOLD RUNNING SCHEDULED STARTING UNKNOWN ERROR 501 CANCELLED 502 2 6 Lifecycle Management 2 6 1 berwachung des SAP NetWeavers berwachung von Monitoren SAP bietet eine Reihe von Monitoren mit denen Sie die SAP Umgebung mit den dazugeh rige Komponenten berwachen k nnen Die Funktion R3_GET_MONITOR liest deren Informationen aus und stellt sie zur weiteren Verarbeitung bereit 32 Kapitel 2 SAP NetWeaver Im folgenden Beispiel wird der Monitor All Monitoring Contexts ausgelesen und in eine Textdatei abgelegt R3_GET_MONITOR MONITOR_SET SAP CCMS Technical Expert Monitors MONITOR A11 Monitoring Contexts FILE C UC4_und_ SAP A11MonitoringCcontexts txt M chten Sie nur bestimmte Teile der Monitorinformation filtern ist die Script Funktion PREP_ PROCESS u erst hilfreich Sie liefert auf Basis eines Filters eine Datensequenz die dann weiterverarbeitet werden kann Der SAP Agent bereitet dazu die Informationen des Monitors in Spalten auf Im folgenden Beispiel wird auf Zeilen mit dem Inhalt Enqueue gefiltert wobei vier Spalten in die Weiterverarbeitung einflie en
76. er oder veralteter Parameterlisten werden effektiv beseitigt Jobs lassen sich mittels einfacher Drag amp Drop Funktionalit t erstellen und grafisch dargestellen Das stellt bersichtlichkeit sicher und vereinfacht das Management und die Steuerung ber die vollst ndige Automatisierung aller IT Prozesse hinaus erh ht die Automation Engine die Produktivit t in der Arbeit mit SAP Gesch ftsl sungen Hintergrund Jobs und Prozesse der SAP Anwendungen werden zentral berwacht und automatisiert Automation Engine sorgt so f r verbesserte Performance durch optimierte Hintergrundverarbeitung und weniger Systemunterbrechungen und fehler Siehe auch Automation Engine und SAP NetWeaver 2 Kapitel 2 SAP NetWeaver 2 SAP NetWeaver 2 1 Automation Engine und SAP NetWeaver Diese Dokumentation folgt der SAP NetWeaver Architektur und erl utert die AE Funktionen anhand dieser Zus tzlich werden Funktionen f r die Branchenl sungen sowie Custom Solutions erkl rt SAP NetWeaver PEOPLE INTEGRATION Multi channel access Portal Collaboration INFORMATION INTEGRATION Bus Intelligence Knowledge Mgmt Master Data Mgmt PROCESS INTEGRATION Integration Business Broker Process Mgmt APPLICATION PLATFORM DB and OS Abstraction People Integration Dieser Bereich des SAP NetWeavers dient der Integration von Endanwendern Die Automation Engine schafft rollenspezifische Oberfl chen und bringt so die Verantwortung f r das
77. erden Jeder Benutzer kann ber das SAP Enterprise Portal den aktuellen Status der Hintergrundverarbeitung berwachen Von ihm gestartete Prozesse werden von der Automation Engine gesteuert und berwacht Der aktuelle Zustand wird dem Benutzer ber iView Technologie zur Verf gung gestellt Siehe auch Aufgaben starten Aktivit ten berwachen Automation Engine 5 Aufgaben starten Das iView ActivateObject erm glicht es Benutzern aktivierbare Objekte in der AE zu starten Hinterlegen Sie dazu in den Personalisierungs Eigenschaften den Namen des Objektes und eine erkl rende Beschreibung Wichtig ist auch die Angabe des System Alias Dieser muss mit der Bezeichnung bereinstimmen die der Administrator in den Systemeinstellungen festgelegt hat ber die System Aliase k nnen Sie auf verschiedene Automation Engine Systeme zugreifen La ActivateObject E l Description of your task SAP Enterprise Portal 6 0 Microsoft Internet Explorer p Personalisierung ActivateObject e Sofort Einplanen Beschreibung des zu startenden UC4 Objekts Tagesabschluss Startdatum a Name des UC4 Objektes welches ausgef hrt werden MAVY TAG Startzeit 00 00 00 System Alias f r das UC4 System uc4 bernehmen Abbrechen Ale Eigenschaften zur cksetzen ber die Schaltfl che Start kann das Objekt nun aktiviert werden Das iView zeigt die laufende Nummer RunID der aktuellen bzw letzten Durchf hrung an Wei
78. ert wurde aufgelistet und als Standard markiert sein ber die Schaltfl che Connection Test k nnen Sie nun berpr fen ob die Verbindung zu der Automation Engine erfolgreich aufgebaut werden kann Funktionalit t Nach erfolgreicher Konfiguration k nnen folgende Funktionalit ten ber den SAP Solution Manager durchgef hrt werden Mandanten auslesen Liste aller Mandanten des Automation Engine Systems und deren Beschreibung Abbrechen von Aufgaben M gliche Befehle Abbrechen Stop Stop rekursiv Go Go rekursiv Status von Aufgaben ermitteln Status einer bestimmten Aktivit t abfragen Ordner ermitteln Dabei wird eine Liste mit der ID dem Ordner Namen Ordner Titel und dem Namen des bergeordneten Ordners zur ckgeliefert Namen von Ordnern und Parent Ordnern werden ab dem 80 Zeichen abgeschnitten Der Titel besitzt eine maximale L nge von 255 Zeichen Spezielle Ordner wie Papierkorb Transportkoffer lt Kein Ordner gt usw werden nicht in der Liste angezeigt Liste der SAP System ermitteln Name und Beschreibung der SAP Agenten des jeweiligen Mandanten Die zus tzliche Beschreibung enth lt die SAP Basis Version und die AE Version des Agenten 54 Kapitel 5 SAP Solution Manager Liste der Queue abfragen Ausf hrbare Objekttypen ermitteln Ausf hrbare Objekte ermitteln Status Filter ermitteln Liste der Aktivit ten abfragen Liste der Reports einer Aufgabe Reportinhalt auslesen Benutzer einer Au
79. et die M glichkeit mittels der Transaktion SCAL Fabrikkalender zu definieren Die AE Schnittstelle enth lt ein ABAP Programm mit dem Sie diese Kalender als XML Datei exportieren k nnen die anschlie end in Ihr Automation Engine System bertragbar sind Dabei werden auch Sonderregelungen der Kalender ber cksichtigt Nachdem die AE Schnittstelle importiert wurde siehe Installationsanleitung zum SAP Agenten ist das ABAP Programm namens SBB UC4_CALE_GET aufrufbar Tragen Sie neben der Fabrikkalender Id auch die Informationen Ihres Automation Engine Systems ein so wie es die folgende Abbildung zeigt Automation Engine 19 8 888 Dom 200i HA es Erzeugen eines UC4 Kalenders O fa von Datum 01 01 2005 bis Datum 31 12 2005 UCA Mandant 1 UCA Systemname UC4 UCA Version 3 02 UCA Objektname MYCALENDAR Begriff WORKINGDAYS UCA Objekttitel MY Calendar Liste Download Mit den beiden Kontrollk stchen am Ende des Formulars k nnen Sie bestimmen ob die Kalenderdefinition sowohl als Spool Liste als auch als XML Datei erzeugt werden soll In letzterem Fall ffnet sich ein Dialog in dem Sie den Ordner ausw hlen der die Datei aufnimmt Savein OD temp2 File name uc4_import_cale xml Save as type Alle Dateien Importieren Sie anschlieRend die XML Datei in Ihr Automation Engine System Der Fabrikkalender steht nun als Kalender Objekt zu Verf gung 20 Kapitel 2 SAP NetWeaver 5021 Ka
80. fer TID pf lt Profilname Default TPPARAM gt 84 Kapitel 7 Technische Anbindung e Vor dem Import ist zu entscheiden mit welchen Unconitional Modi u der Import erfolgen soll e 4 gilt nur f r SAP Release 3 x vereinbart dass der beim Export angegebene Zielsystemname nicht mit dem tatsachlichen Zielsystemnamen TID Ubereinstimmt Da beim Export das tatsachliche Zielsystem in keinem Fall bekannt ist muss dieser mode immer angegeben werden e 1 ist anzugeben wenn der Import wiederholt durchgef hrt wird Starten des Imports mit dem Kommando tp import SIDKkNNNNNN TID u4 client123 pf lt Profilname Default TPPARAM gt bzw tp import SIDKNNNNNN TID ul4 client123 pf lt Profilname Default TPPARAM gt Die Unconditional Modi sind je nach TP Version unterschiedlich und eventuell in der SAP Dokumentation nachzulesen A Beachten Sie beim Import e F r Importe m ssen mindestens 2 Batch Tasks in der Instanz laufen e Obwohl im Transportauftrag keine mandantenspezifischen Daten enthalten sind kann es vorkommen dass beim Import ein Mandant verlangt wird In diesem Fall ist mit dem Parameter client nnn ein in Ihrer Umgebung g ltiger Mandant anzugeben der Export erfolgte mit Mandant 010 Der Import kann einige Minuten dauern insbesondere dann wenn der Transportdamon RDDIMPDP nicht event getriggert sondern zeitgesteuert eingeplant ist e Meldung no profile used Bei internem Programmaufruf an sapevt
81. fgabe ermitteln Prompts Parameter einer Objekt Definition auslesen Parameter einer Aufgabe auslesen Objektname Titel und max Slots der Queues Liste mit Typ und Bezeichnung der ausf hrbaren Objekte z B CALL Benachrichtung etc Liste mit Namen und Objekttyp der ausfUhrbaren Objekte Dabei kann ein bestimmter Ordner angegeben werden dessen Objekte aufgelistet werden sollen Weiters kann auch auf den Name oder Objekttyp gefiltert werden Liste der Status Gruppierungen die fur die Filterung von Aktivit ten verwendet werden z B ANY_OK ANY ABEND etc Inhalt des Aktivitatenfensters des jeweiligen Mandanten Dabei kann ein Status Filter und eine Sortierungs Reihenfolge aufsteigend absteigend angegeben werden um die Ergebnisse einzuschranken Die Zeit Datumsfelder z B Startzeitpunkt werden in UTC umgerechnet und angezeigt Daf r wird angenommen dass die wirksame Zeitzone in der AE mit der lokalen Zeitzone bereinstimmt Liste aller Reports Ausgaben einer Aufgabe Diese Liste enth lt Report Typ z B REP oder ACT Ausgabetyp L Joblog S Spool Liste A ApplicationLog O Other Inhalt eines Reports einer Aufgabe ermitteln Name und Abteilung des Benutzers ermitteln der die Aufgabe gestartet hat Wird aus dem Statistik Detail ausgelesen Ubersteigt der Name eine Lange von 40 Zeichen so wird dieser abgeschnitten Dabei k nnen folgende Parameter ausgelesen werden Na
82. gigkeiten kann man festlegen dass eine Aufgabe erst starten darf sobald eine bestimmte Aufgabe endet Siehe auch AE Integration in SAP Closing Cockpit 52 Kapitel 5 SAP Solution Manager 5 SAP Solution Manager 5 1 SAP Solution Manager Integration Der SAP Agent bietet die M glichkeit mit dem SAP Solution Manager auf ein Automation Engine System zuzugreifen und dort verschiedene Informationen auszulesen bzw Vorg nge zu steuern Die Konfiguration und genauen M glichkeiten dieser Anbindung sind im Folgenden beschrieben A Bestimmte Funktionalit ten k nnen nicht direkt im Solution Manager durchgef hrt werden Durch die Einrichtung einer speziellen Anbindung ist es allerdings m glich das Userlnterface direkt ber den Solution Manager aufzurufen und so einen schnellen Zugriff auf diese Funktionen zu erhalten Um welche Funktionalit ten es sich kokret handelt und wie die Konfiguration dieser Anbindung erfolgt finden Sie in der Beschreibung dazu Konfiguration und Test Um den SAP Solution Manager f r AE zu verwenden sind im Verbindungs Objekt des Agenten die Einstellungen f r die SMSE Solution Manager Scheduling Enabler Schnittstelle zu setzen Anschlie end ist der betreffende SAP Agent neu zu starten A Fur die SAP Solution Manager Integration ist ein eigener SAP Agent erforderlich Konfigurieren Sie im Verbindungs Objekt des SAP Agenten welcher f r die Integration verwendet werden soll zuerst die Verbindung zum SAP
83. ie Durchf hrung des AE Sprachmittels R3_ ACTIVATE_JOBS mit einem CPIC Benutzers der dieses Berechtigung besitzt kann abh ngig von den Filterkriterien dazu f hren dass Jobs in mehreren SAP Mandanten gestartet werden z B derselbe Jobname kommt in zwei SAP Mandanten vor Der CPIC Benutzer muss diese Berechtigung besitzen um Jobs f r andere SAP _Benutzer zu erzeugen und auszuf hren BTCUNAME S 74 Kapitel 7 Technische Anbindung S_SPO_DEV Spooler Gerateberechtigungen S_TMS_ACT S_XMI_PROD S_XMI_LOG Fur die Angabe des Druckparameters Sofort ausgeben innerhalb eines Job Steps ben tigt der CPIC Benutzer die Berechtigung zu dem entsprechenden Ausgabeger t Damit das Deckblatt einer Spool Liste nach AE bertragen werden kann ist es hilfreich den Parameter der Variante einzusehen die f r die ABAP Durchf hrung ben tzt wurde Diese Information ist Teil des Deckblattes Dieses Berechtigungsobjekt wird f r die Anmeldung an die Standard Schnittstelle verwendet Externe Applikationen m ssen sich an diese anmelden bevor sie deren Funktionen aufrufen k nnen Das Berechtigungsobjekt ist nicht f r AE erforderlich Bei der Verwendung der Standard Schnittstelle werden jedoch Eintr ge in das XMI Log geschrieben Online Transaction Code RZ15 die nur mit dieser Berechtigung einsehbar und l schbar sind SPODEVICE STMSACTION STMSOBJECT STMSOWNER EXTCOMPA
84. in zentrales Prozess Management Diese Funktionalit t kann ben tigt werden wenn die SAP Hintergrundsteuerung bereits mit einer gro en Zahl definierter Ereignisse arbeitet und eine Umstellung auf eine AE Implementierung mit Workflows und UC4 Event zu aufw ndig erscheint Q In den meisten Anwendungsf llen ist es jedoch sinnvoll SAP Ereignisse durch entsprechende Implementierungen in der AE zu ersetzen Die Automation Engine kann SAP Ereignisse f r sein Prozess Management nutzen Die Ausf hrung von Objekten kann vom Eintreten eines SAP Ereignisses abh ngig gemacht werden So k nnen beispielsweise bestimmte Verarbeitungen vom Abschluss eines Imports abh ngig sein In SAP definierte Ereignisse k nnen von AE ausgel st werden Die volle Funktionsvielfalt von AE steht zur Verf gung um Ausl sebedingung und zeitpunkt f r ein SAP Ereignis zu definieren Aufgrund eines solchen Ereignisses werden im SAP System Prozesse gestartet F r die berwachung von SAP Ereignissen kann auch ein Ereignis Objekt vom Typ Konsole eingesetzt werden Der Agent berwacht die ausgel sten SAP Ereignisse und leitet die Informationen an die Konsolen Ereignisse weiter Durch die Verwendung von Filtern k nnen Sie jene SAP Ereignisse herausgreifen bei dessen Ausl sezeitpunkt eine Folgeverarbeitung oder Benachrichtigung angesto en werden soll AE JCL f r SAP R3_GET_EVENT Wartet auf ein in SAP ausgel stes Ereignis R3_RAISE_EVENT L st ein in SAP definier
85. indung 70 7 1 Automation Engine und SAP 70 7 2 Mehrere SAP Systeme 70 Weitere SAP Agenten 70 7 3 SAP Security Objects 22000 e cece aoaaa aira aaaea oeaio adorarea ranan 71 7 4 Ber cksichtigung von Job Attributen 2 20 2 2 c cece cece ccceceeccccccccceeeecccceeees 77 TO Schnittstellen u 22 22 22 222 e 78 LOMO CHNITISTENEN sacado tat liste EE A 78 7 5 2 Funktionsunterschiede 79 Script Sprachmittel und verwendete Schnittstellen 79 7 5 3 Transport der AE Schnittstelle occccccoeeeesssenneneenenenennnnn 82 Allgemeines EEN 82 RENE EE 82 Importieren der Funktionsbausteine in Ab 82 Voraussetzungen 82 Le EE 83 7 5 4 Test der AE Schnittstelle mit ABAP Workbench 85 7 6 Agent f r SAP DW 89 EIERE teh ds DRM al erie te ace dee 89 stat s berpr fung EE 90 Automation Engine vii 7 7 Archiv Parameter bei R3 ACTIWATE REPORT nn 90 7 8 ERROR ERRORLEVEL bei R3_ACTIVATE_SESSIONS 91 ERROR zess geen A SEL re a RL Ta 91 ERROR FIGNORE ocn 208 a eres es gene D ee 91 ERROR ABEND cnn eeeteeeeeeeees 92 ERRORUEVEL aio ia cos ee ee ee dns la 92 7 9 Troubleshooting ooocccccccccccccccccccccccccccccccccccccnnnn cnn cnn rre 93 7 9 1 Hinweise zur Fehlersuche 93 JODTEPOF Asa toa dota E 93 Attribute des aktivierten Objektes 93 LE OE EE 93 Hilfreiche Transaktionen 02 2 0 eee e ee
86. ipt Server Sync Variable und ZeitZone e Objektvariablen Platzhalter f r Werte die einem Objekt in dessen Registerkarte Variablen amp Prompts hinterlegt werden de 16 P e Parent Ein Objekt kann auf verschiedenste Arten aktiviert werden Der Verursacher der Aktivierung wird als bergeordnete Aufgabe Parent bezeichnet siehe auch Child Children e Periodencontainer Steuert die Durchf hrung von periodischen Aufgaben Periodische Aufgaben Werden ohne Schedule Objekt eingeplant und weisen zumeist eine Periode die kleiner als ein Tag ist auf e Perspektive Eigener Funktionsbereich der Enterprise Control Center ECC Weboberfl che Die Perspektiven Service Catalog Process Monitoring und Process Assembly stellen Funktionalit ten der Automation Platform bereit Predictive Analytics Eigenes UC4 Produkt Komplexes graphisches Analysetool das verschiedene als Visualisierungen bezeichnete interaktive grafische Darstellungen eines Datensatzes erzeugt Abh ngig von den verwendeten Funktionen k nnen die Visualisierungen sowohl einzelne Datenwerte als auch Aggregationen zeigen Wenn die spezielle eventBase f r SLA Ergebnisdaten in Ihrem Unternehmen verwendet wird k nnen Sie erweiterte Analysen abrufen und anzeigen die Muster und Trends in den Verlauf Daten zur SLA Leistung aufzeigen Verf gbar ber das UC4 Download Center Automation Engine 109 e Process Assembly Perspektive des Enterprise Control Centers
87. istens die unsichtbare automatische Konvertierung von Klein in Gro buchstaben Das Problem besteht also darin dass das vom Benutzer eingegebene Kennwort nicht in dieser Form beim Server ankommt sondern entweder bereits bei der Eingabe oder bei der bermittlung an der mitunter viele Komponenten beteiligt sind ver ndert wird Begriffsdefinitionen e Kennwort abw rtskompatibel abw rtsinkompatibel Ein Klartext Kennwort ist abw rtskompatibel wenn es aus maximal 8 Zeichen besteht und keine Kleinbuchstaben beinhaltet Automation Engine 97 Ein Klartext Kennwort ist abw rtsinkompatibel wenn es entweder aus mehr als 8 Zeichen besteht oder mindestens einen Kleinbuchstaben beinhaltet ltere ABAP Systeme unterst tzen ausschlie lich abw rtskompatible Kennw rter In neueren ABAP Systemen ab 7 00 k nnen sowohl abw rtsinkompatible als auch abw rtskompatible Kennw rter vergeben werden Da eingegebene Kleinbuchstaben nun aber nicht mehr in Gro buchstaben gewandelt werden sind die in neueren ABAP Systemen vergebenen Kennw rter normalerweise abw rtsinkompatibel e Kennworthashverfahren Code Versionen ABAP Systeme speichern Kennw rter nicht im Klartext sondern berechnen aus den eingegeben Daten einen Hashwert und speichern diesen zusammen mit der Metainformation ber das verwendete Kennworthashverfahren Codeversion Diese Informationen werden im Benutzerstammsatz abgelegt und bei einer Kennwortpr fung ausgewertet
88. it dem Programm INITXBP2 In der Registerkarte Form von SAP Jobs k nnen Sie ber das Symbol Kl auf die Tabelle zugreifen und deren Eintr ge pflegen XBP 2 0 bzw den Kriterienmanager nutzen XBP 3 0 A Es ist m glich die Tabelleneintr ge mit dem Script Sprachmittel R3_ MODIFY INTERCEPTION dynamisch zu andern Um Intercepted Jobs auszuf hren gibt es mehrere Methoden 1 Mit dem RemoteTaskManager lassen sich Intercepted Jobs steuern und berwachen 2 Verwenden Sie R3_ACTIVATE_INTERCEPTED_JOBS 3 Benutzen Sie R3_GET_INTERCEPTION um die Tabelle auszulesen Das Ergebnis wird in eine Datei gespeichert auf die mit PREP_PROCESS_FILE zugegriffen werden kann A Wenn Sie Intercepted Jobs einzeln starten und als Starttyp eine Gruppe eintragen k nnen Sie die Anzahl der parallel laufenden Jobs festlegen Automation Engine 25 AE JCL f r SAP R3_ACTIVATE_ F hrt Intercepted Jobs unter der Kontrolle von AE durch INTERCEPTED_JOBS Se bag Liest die Filtertabelle fur Intercepted Jobs aus und speichert diese INTERCEPTION im Aktivierungsprotokoll oder in einer Datei R3_MODIFY_ ndert die Filtertabelle f r Intercepted Jobs INTERCEPTION Siehe auch Registerkarte Form Anwendungsreturncode von SAP Steps auswerten Ein SAP Job Step kann auch einen Anwendungsreturncode aufweisen Sie k nnen an den folgenden Stellen auf ihn Zugriff nehmen ber ein Script Sprachmittel R3_GET_APPLICATION_RC kann den Anwendungsreturncode eines ode
89. kten wird vom Job RDDIMPDP ausgef hrt Dieses ist normalerweise ereignisgesteuert eingeplant und wird durch das Event GAP TRIGGER RDDIMPDP vom Programm tp angesto en Im vorliegenden Fall funktioniert der Start dieses Jobs durch das Ereignis nicht tp wartet daher endlos L sung Pr fen Sie ob das Ereignis SAP_TRIGGER_RDDIMPDP definiert ist Transaktion SM64 Kontrollieren Sie ob die Eintr ge f r die Ereignis Steuerung korrekt in TPPARAM eingetragen sind Suchen Sie nach eventuellen Hinweisen im SAP Service Portal mit dem Stichwort SAP TRIGGER_RDDIMPDP Verwenden Sie notfalls den 5 min tigen RDDIMPDP der per ABAP RDDPUTPP mit SE38 eingeplant werden kann 7 9 3 SAP Jobs enden mit ARCHIVE_INFO_NOT_FOUND Symptom SAP Jobs brechen mit folgender Meldung ab U2004001 RFC Retumtext ARCHIVE_INFO_NOT_FOUND Automation Engine 95 Ursache ARCHIVE_INFO_NOT_FOUND ist eine Exception Ausnahme des Funktionsbausteins GET _ PRINT_PARAMETERS Dieser Funktionsbaustein ist ein Standard Funktionsbaustein des SAP Systems ARCHIVE_INFO_NOT_FOUND hat nicht unbedingt etwas mit dem Infofeld der Archiv Parameter zu tun ARCHIVE_INFO_NOT_FOUND bezieht sich auf die gesamten Archiv Parameter Das sind derzeit e ARCHIVE_O BJECT Dokumentenart e ARCHIVE_S APOBJECT Objekttyp e ARCHIVE_T EXT Text e ARCHIVE_I NFO Infofeld ARCHIVE_INFO_NOT_FOUND kann eine Reihe von Ursachen haben beispielsweise e Die angegebene Dokumentenart
90. lender MYCALENDAR EIN H speichern v amp Drucken H E Kopf i Kalender E Dokumentation i Wochen vertikal 4 4 M rz 2013 April 2013 Mai 2013 Juni 2013 Hizi 15 16 17 18 18 19 20 21 22 22 23 24 25 26 Mo 11 18 25 Di 12 19 26 Mi 13 20 27 Do 14 21 28 Fr 15 22 29 Sa 16 23 30 So 17 24 31 Juli 2013 August 2013 Oktober 2013 27 28 29 30 31 IAS 40 41 42 43 44 Mo 1 8152229 Di Mi Do A Der Vorgang der Kalenderubemahme kann nat rlich auch mit Hilfe von Script Sprachmitteln automatisiert erfolgen Siehe auch Kalender Import und Export von Objekten Ubernahme von SAP Jobs 2 5 2 Job Management Durchf hrung von Jobs im ABAP Stack CCMS Die Automation Engine bietet Ihnen mit seinen Funktionalit ten viele M glichkeiten wie Sie Ihre Verarbeitung in SAP durchf hren k nnen Basis ist dabei das Job Objekt mit dessen Hilfe Sie die Anweisungen definieren die im SAP System durchgef hrt werden sollen Die Registerkarte Form bildet dabei eine graphische Oberfl che die eine Verbindung zum SAP System unterh lt Die Definierung der Verarbeitungsanweisungen geht somit einfach und schnell von der Hand weil Sie Daten wie z B Varianten direkt ausw hlen k nnen Automation Engine 21 E 1001 Job MM END PROCESSING SAP FA speichern PI Letzter Monitor BB Letzter Report bg Statistik Ej Drucken 0 Variablen p gt Ausf hren v Eb Kopf al Attribute pp sar faa Variablen amp Prompts Ep ze
91. lich G Das Pr fen und Setzen von Varianten unmittelbar vor der Durchf hrung eines ABAP Programmes ist von hoher Bedeutung da damit Fehlerquellen ausgeschaltet werden 12 Kapitel 2 SAP NetWeaver AE JCL fiir SAP Script Sprachmittel E R3_ACTIVATE_REPORT Kann einen Report unter der Angabe einer Variante ausf hren R3_COPY_VARIANT Kopiert die Variante eines Reports R3_CREATE_VARIANT Legt eine neue Variante an R3_DELETE_VARIANT L scht die Variante eines Reports R3_GET_VARIANT_ Zeigt den Inhalt einer Variante an CONTENTS R3_GET_VARIANTS Listet alle verf gbaren Varianten im Aktivierungslog auf R3_MODIFY_VARIANT Modifiziert einen Eintrag in einer Variante BDC Management Batch Input ist eine klassische Technik zur Massen bernahme von Daten aus externen Systemen in das SAP System Die dazu verwendeten Batch Input Mappen enthalten eine oder mehrere Transaktionsaufrufe inklusive Transaktionsdaten Die Automation Engine kann die Mappen sowohl auslesen als auch abspielen und berwachen bis zu deren Ende Neben dem Abspielen von Mappen erlaubt die Automation Engine auch den direkten Aufruf von Transaktionen deren Daten im AE Job definiert sind Call Transaction Batch Input Mappen bersicht Analyse amp Abspielen H Statistik 3 Protokoll E Aufzeichnung D A ci A F A a D Auswahl Mappe UC4 E is Ersteller AE JCL fiir SAP R3_ACTIVATE_ Abspielen von Batch Input Mappen SESSIONS R3_CALL_ Ruft eine SAP Transaktion
92. lt werden Die Zeit f r die Fehlerbehebung wird minimiert der Gesch ftsprozess l uft so schnell wie m glich wieder an Prozess Steuerung Der Solution Manager wird auch die Funktionalit t f r die Steuerung von Hintergrundprozessen beinhalten Derzeit ist diese Funktionalit t ber die Transaktionen SM36 und SM37 zug nglich Diese Funktionen werden von AE umfassend unterst tzt Die gesamte SAP Hintergrundverarbeitung kann mit AE zentral gesteuert und berwacht werden Dar ber hinaus verkn pft die Automation Engine diese SAP Prozesse mit Prozessen in allen anderen Systemen und Anwendungen im Unternehmen Siehe auch Monitor SAP NetWeaver 2 6 3 Registrierung am System Landscape Directory Das System Landscape Directory SLD von SAP liefert eine bersicht zu installierten Softwarekomponenten Sie k nnen den SAP Agenten so konfigurieren dass er sich beim Start am SLD registriert Folgende Schritte sind dazu notwendig 1 Melden Sie sich am Systemmandanten 0000 an 2 Legen Sie ein neues Verbindungs Objekt f r SAP an 38 Kapitel 2 SAP NetWeaver 3 ffnen Sie das Verbindungs Objekt und w hlen Sie in der Registerkarte Attribute den Verbindungstyp Internet aus 4 Wechseln Sie auf die Registerkarte Internet und geben Sie die Verbindungsdaten zum SLD an 5 Speichern und schlie en Sie das Verbindungs Objekt 6 Wechseln Sie in den Ordner HOST und ffnen Sie das Objekt des SAP Agenten 7 W hlen Sie in der Regis
93. m ES Form 43 child Post Scrpt E Dokumentation va Ba Qe ABAP Programm ausf hren 2 Ubertragen einer Spool Liste Report RSPO0041 Variante STANDARD Varianteninhalt f r Report RSPO0041 Variante STANDARD Die Automation Engine erm glicht die Durchf hrung von e Jobs Reports e externe Kommandos externe Programmen Intercepted Jobs e uvm Im Aktivit tenfenster des Userlnterfaces sehen Sie den Status der Aufgabe und k nnen sie bei Bedarf neu starten oder abbrechen Child Prozesse werden dabei ebenfalls dargestellt Nach der Beendigung der Aufgabe in der AE k nnen Sie auf den Report zugreifen der auch Meldungen des SAP Systems enth lt Doch nicht nur das Job Objekt kann Verarbeitungen im SAP System durchf hren Der Objekttyp RemoteTaskManager besitzt die Funktionalit t Jobs in SAP zu berwachen und auch zu starten Sie k nnen ihn allgemein f r Jobs verwenden oder speziell f r Intercepted Jobs 22 Kapitel 2 SAP NetWeaver IE 8019 RemoteTaskManager JOBQ R3 ALL JOBS a E Speichern D I Letzter Monitor By Letzter Report La Statistik E Drucken 2 EB Kopf 4P Sync al Attribute IE SAP fag variablen 8 Prompts Rollback Bi Output Scan D Dokumentation 4 v Jobname Enth lt PRD gt Jobnummer Benutzername Job Initiator v Jobstatus Entspricht ariablen gt Ausf hren v 15 09
94. me des PromptSet Objektes Referenzvariable Typ des PromptSet Elementes N Zahl D Zeitstempel S alle anderen Typen Wert des PromptSet Elementes Eigenschaft Wert erforderlich X Option ist gesetzt Option ist nicht gesetzt oder unbekannt Eingabehilfe verf gbar X Ja Nein oder unbekannt Name und Wert der Objekt und PromptSet Variablen einer Aktivit t auslesen Detail Objektvariablen BAE Ereignisse in der AE anlegen l schen BAE Ereignisse aus der AE auslesen Status von BAE Ereignisse aus UC4 ermitteln BAE Ereignis Instanzen abfragen Benachrichtigungen auslesen Meldungs Text von Benachrichtigungen auslesen Quittieren einer Benachrichtigung Einplanen ndem und Starten von Aufgaben Automation Engine 55 BAE Ereignisse als AE Sync Objekt erstellen l schen Sync Objekte in der AE die BAE Ereignisse repr sentieren haben als Archivbegriff 1 den Wert SMSE eingetragen Dadurch ist eine Suche Filterung auf diese speziellen Objekte m glich Weiters besitzen die Sync Objekte nur die zwei Zust nde CLEARED Anfangszustand und RAISED Sync Objekte die BAE Ereignisse darstellen Objekttyp SYNC Archivbegriff1 SMSE ermitteln Dabei ist eine Filterung auf den Objektnamen m glich Aktueller Zustand eines Sync Objektes welches ein BAE Ereignis repr sentiert Dabei wird der Sync Monitor ausgelesen Zus tzlich wird der Titel des Objekt
95. men welche die SAP Umgebung betreffen generell in der UNIX Schreibweise also mit In der Windows Umgebung sind die Namen gleich nur ist in diesem Fall zu verwenden Importieren der Funktionsbausteine in SAP Soll die Funktionalit t der AE Schnittstelle genutzt werden so m ssen Funktionsbausteine in das SAP System transportiert werden Voraussetzungen S mtliche Aktivit ten mit dem Transportsystem m ssen unbedingt mit dem SAP Adminstrationsbenutzer ausgef hrt werden SIDadm Das Transportsystem muss ordnungsgem eingerichtet und parametriert sein blicherweise erfolgt dies im Zuge der Installation des SAP Systems Automation Engine 83 F r den Import m ssen in dieser SAP Instanz mindestens 2 Batch Workprozesse BTC laufen Kontrolle Werkzeuge Administration Monitor System berwachung Prozess bersicht Transaktion SM50 F r den Import von Entwicklungsobjekten muss der Transportd mon im SAP System Hintergrundjob RDDIMPDP im Mandant 000 eingeplant und freigegeben sein Kontrolle siehe unten Die Funktionalit t kann wie folgt berpr ft werden cd usr sap trans bin Wechsel ins SAP Transportverzeichnis tp checkimpdp TID s Pr fen ob Transportd mon RDDIMDP im SAP aktiv ist tp connect WEI secu sense Verbindung zum SAP System testen Das Transportsystem ist in der SAP Onlinedoku im Kapitel BASIS TRANSPORTSTEUERUNG beschrieben A Beachten Sie dass beim Import die Option
96. n den SAP Solution Manager Monitoring Wesentliches Element des SAP Solution Managers ist die zentrale berwachung Der berwachungs oder Monitoring Teil gliedert sich wiederum in zwei wesentliche Bereiche Operations e Business Process Monitoring W hrend es bei ersterem prim r um technische Abl ufe und Zust nde geht bildet der Bereich Business Process Monitoring die logischen Gesch ftsprozesse in und um SAP Systeme ab und berwacht diese Automation Engine 35 Operations Monitoring Im Bereich Operations Monitoring arbeitet der Solution Manager mit der bestehenden Monitoring Infrastruktur im CCMS Computing Center Management Systems zusammen Zust nde von Systemen und Prozessen werden in einer Baumstruktur dargestellt Bisher waren diese Monitore auf SAP Systeme beschr nkt Nunmehr stellt SAP Schnittstellen f r externe Anwendungen zur Verf gung um ihre eigenen Zustandsdaten an den Solution Manager zu melden und diese im Monitoring Baum anzeigen zu lassen Der SAP Agent nutzt eine solche Schnittstelle um auf die Monitor Struktur im CCMS zuzugreifen Er verwendet dabei das Verbindungs Objekt f r ABAP Basis Mit der Hilfe von Script Sprachmitteln k nnen Sie Attribute anlegen und ndern sowie Knoten l schen R3_DELETE_NODE L scht einen Knoten R3_SET_LOG_ATTR Setzt ein Log Attribut R3_SET_PERF_ Setzt ein Performance Attribut ATTR R3_SET_ STATUS Setzt ein Status Attribut ATTR Re SET We Setzt ein Text A
97. n eigener Objekttyp in UC4 Versionsmanagement Gesicherte Version eines Objektes das bei nderungen angelegt wird und sp ter wiederhergestellt werden kann vollqualifizierter FileTransfer FileTransfers ohne Wildcards Es wird nur eine bestimmte Datei bertragen im Gegensatz zu teilqualifizierten FileTransfers vordefinierte Variable Fixe Variablen die in Attributen oder im Script aktivierbarer Objekte verwendet werden k nnen Die Werte beziehen sich auf das Objekt oder das System vorgemerkt Status einer Aufgabe die innerhalb einer Gruppe l uft und auf ihren Start wartet a 23 W e WebHelp Hilfeformat f r Handb cher das mit einem Webbrowser ge ffnet werden kann siehe auch HTML Help Webinterface Benutzeroberfl che von UC4 die ber einen Webbrowser aufrufbar ist e Wiederanlauf Wiederholung einer bereits gelaufenen Objekt Durchf hrung wobei einige Besonderheiten gegen ber einem erneuten Start gelten Wildcardzeichen Platzhalter f r Zeichen in Filterangaben f r genau ein Zeichen f r beliebig viele Zeichen e Workflow Ablauf von Verarbeitungen Auch ein eigener Objekttyp in UC4 e Workflow Monitor Graphische Ansicht der Durchf hrung von aktiven Workflow Objekten Zeigt die Workflow Struktur und den Status der untergeordneten Aufgaben a amp 24 X XML Datei Format des Im und Exports Enth lt die Struktur von Objekten 114 Kapitel Glossar 25 Z Zeitzone Definiert eine lokale Zeit
98. n eines Verbindungs Objektes in der AE 1 Melden Sie sich am Systemmandanten 0000 an 2 Legen Sie ein neues Verbindungs Objekt f r SAP an 3 ffnen Sie das Verbindungs Objekt und w hlen Sie in der Registerkarte Attribute den Verbindungstyp Internet aus Automation Engine 31 4 Wechseln Sie auf die Registerkarte Internet und geben Sie die Verbindungsdaten zum SAP Java Scheduler an Geben Sie den Benutzer an den Sie auch beim Hinzuf gen von AE als externen Scheduler verwendet haben Speichern und schlie en Sie das Verbindungs Objekt Wechseln Sie in den Ordner HOST und ffnen Sie das Objekt des SAP Agenten W hlen Sie in der Registerkarte Agent im Feld Java Basis das Verbindungs Objekt aus Speichern und schlie en Sie das Agenten Objekt Sollte der SAP Agent gerade laufen m ssen Sie ihn neu starten Dm Jm o Sonderfalle In einer Umgebung mit mehreren Knoten werden die Java Scheduler Jobs auf dem Knoten durchgef hrt auf dem der Scheduler Service aktiv ist Beim Deaktivieren oder dem Ausfall eines Knotens wird die Jobverarbeitung auf einem anderen Knoten fortgesetzt Wenn der Agent w hrend der Job Ausf hrung die Verbindung zum Java Scheduler verliert versucht er periodisch die Verbindung wiederherzustellen Der Job bleibt im Automation Engine System aktiv und erh lt den Status Warten auf Remotesystem Liefert der Aufruf des Java Schedulers einen Fehler dann bricht der Job ab In diesem Fall gibt es keinen R
99. n werden Die Zeile selektieren die den ABAP und den Anwendungsreturncode enth lt SET amp HND PREP_PROCESS_REPORT REP ZZ_TEST_APPL_RC App1 RC PROCESS amp HND SET amp ZEILE GET_PROCESS_LINE amp HND Die Stelle in der Zeile finden an der Appl RC beginnt SET amp POS_STR STR_FIND Q amp ZEILE Appl RC Der Anwendungsreturncode selbst befindet sich 8 Zeichen danach SET amp POS_ARC ADD amp POS_STR 8 Den Anwendungsreturncode auslesen SET amp ARC STR_CUT amp ZEILE amp POS_ARC Pr fung ob der Step tats chlich einen Anwendungsreturncode liefert IF amp ARC lt gt n a Da der ausgelesene wert eine Zeichenfolge ist muss sie in eine Zahl konvertiert werden SET amp ARC CINT amp ARC Ab hier stehen beliebige Script Anweisungen die den Anwendungsreturncode weiter verarbeiten 5 PRINT amp ARC ENDIF ENDPROCESS Beachten Sie dass der Anwendungsretumcode nicht bei der XBP Schnittstelle verf gbar ist 2 5 3 JAVA Java EE JMX Agent fur SAP NetWeaver Java Management Extensions JMX ist eine Technologie die Instrumente bereitstellt um Applikationen Ger te und Netzwerke zu steuern und zu berwachen Automation Engine stellt mit einem Agenten f r JMX die M glichkeit zur Verf gung Java Anwendungen in unternehmensweite Prozesse zu integrieren Die Verbindung wird ber einen MBean Server aufgebaut ber den Sie mittels Funktionen auf die MBean
100. nally kann die Aufgabe anschlie end in der Automation Engine eingeplant werden Als R ckmeldung wird die AE RunlD der aktivierten Aufgabe im oberen Bereich ausgegeben Change Scheduling of Job UC4 TEST DOCUMENTATION Job ID System S70 Client 001 System Time Zone UTC 01 User Time Zone CET Logical Component Z_S70_001 IS Job scheduled External job ID 1035067 Esave Eat Close ReadOnly Copy Job Schedule Change Externally Release Reschedule Cancel Job Link External Notes ExternalLog Scheduler Management Job Selection Runtime Errors Job Analysis 5 Uber die Schaltf che External Notes k nnen Sie Kommentare zu einer Durchf hrung hinzuf gen 6 External Logs zeigt die AE Reports der Aufgabe an Externe Reports sind jedoch nicht verf gbar Automation Engine 59 bID System S70 Client 001 System Time Zone UTC 01 User Time Zone CET Logical Component Z_S70_001 5067 Change Scheduling of Job UC4 TEST DOCUMENTATION Save Edit Notes Selection Output Information F ID of a Job Output Output Type MIME Type Scheduli hedule Output 2012 03 22 16 02 14 U0007026 REGTEST 9 00 JOBS APLCHANGEDOKUTEST activation is processed with the logical date 20120622 2012 03 22 16 02 14 00020592 User CUCPROD DEV changed task priority for object with RuniD 0001035067 from 200 to 050 rity tus ernal Job D ernal Job Sta irt Conditior nce art Date art Time fini
101. nd auch innerhalb von SAP nachvollziehbar Samtliche Protokolle zur automatischen Analyse sind in der Automation Engine einsehbar Auch auf der SAP Seite kann der Ablauf in der Verwaltungsfunktion zum jeweiligen Archivierungsobjekt nachvollzogen werden Transaktion SARA SAP Datenarchivierung ist einfach mit AE Standardfunktionalit t zu realisieren Mit geringem Implementierungsaufwand bietet eine solche Vorgangsweise eine Reihe von Vorteilen Durchgehende Automatisierung Durch die Steuerung der Datenarchivierung durch die Automation Engine kann das gesamte SAP Systemmanagement durchgehend automatisiert werden Manuelle Eingriffe sind nicht notwendig Wechselseitige Abh ngigkeiten zu anderen Prozessen sind einfach implementierbar Kostenersparnis Regelm ige Datenarchivierung sorgt f r optimierte Datenbank Dimensionen verbessert die Performance bei gleichzeitiger Speicher Erspamis Zentral gesteuert und automatisch durchgef hrt kann dieser Vorteil ohne Zusatzkosten erzielt werden dank der Automation Engine Optimale Ressourcen Auslastung Aufgrund zentraler automatisierter Kontrolle k nnen die vorhandenen Ressourcen optimal genutzt werden Konflikte und Engp sse werden vermieden Ein reibungsloser SAP Betrieb wird gew hrleistet Hohe Zuverl ssigkeit Automatisierung in Abh ngigkeit aller Systemparameter reduziert die Zahl der m glichen Fehlerquellen deutlich Personalentlastung SAP Spezialisten werden von m hevollen manu
102. ndungen Festlegungen auf Mandantenebene haben G ltigkeit f r alle Strukturen der R 3 Unternehmensorganisation Der Mandant ist eine datentechnisch betriebswirtschaftlich und organisatorisch abgeschlossene Einheit Praktisch kann dieses Mandantenkonzept zum Beispiel gen tzt werden um e in einem Rechenzentrum viele Kunden auf einem R 3 System unterzubringen e auf einem R 3 System mehrere Mandanten mit unterschiedlichen Aufgaben einzurichten so zum Beispiel e Auslieferungsmandant SAP Mandant 000 Customizing Mandant 001 e Testmandant e Qualit tssicherungs Mandant Produktionsmandant In einer solchen Umgebung ist es oft notwendig einen Qualit tssicherungs oder Test Mandanten mit konsistenten Daten zu versorgen Diese erh lt man am Besten durch Kopieren des Produktionsmandanten F r eine realistische Testumgebung m ssen derartige Mandantenkopien regelm ig erstellt werden Mandantenkopien mit SAP R 3 Das Kopieren von Mandanten in SAP R 3 bringt eine Reihe von Problemen mit sich Insbesondere regelm ige Kopien f r die Versorgung von Testsystemen mit aktuellen Daten sind mit einem gewissen Aufwand verbunden SAP unterst tzt das online Kopieren bzw Transportieren von Mandanten Da es sich hier um Transaktionen handelt sind diese Methoden nicht f r periodische Durchf hrung geeignet Stand SAP Release 4 0 bis 4 6D Auch die SAP Hintergrundsteuerung kann derartige Transaktionen nicht periodisch durchf hren weil
103. nittenes und in Gro buchstaben konvertiertes Kennwort gesendet hat Ist dies der Fall wird dies im Syslog protokolliert zwecks Fehleranalyse und die Anmeldung als erfolgreich gewertet bei Wert 3 Der Profilparameter kann mittels Transaktion RZ11 dynamisch d h ohne Neustart des Systems ge ndert werden Automation Engine 99 8 Zertifizierungen 8 1 Ubersicht Die Funktionalitaten betreffend SAP sind selbstverstandlich zertifiziert 100 Kapitel 8 Zertifizierungen Certificate SAP INTEGRATION CERTIFICATION SAP AG hereby confirms that the interface software Interface for UC4 ONE Automation V9 for the product UC4 ONE Automation V9 of the company UC4 Software GmbH has been certified for integration with Background Processing Job Scheduling System via the SAP integration scenario BC XBP 7 0 This certificate confirms the existence of product features in accordance with SAP certification procedures lt does not guarantee that the product is error free The certification test is documented in the BC XBP 7 0 Test Report with the number 19853512 and expires September 11 2015 Vendor Hardware Intel Xeon Vendor Operating System Windows 2003 SAP Test System SAP NetWeaver 7 0 Version 3 0 The test has been performed using a Background Processing Job Scheduling System in order to connect UC4 ONE Automation V9 to a SAP NetWeaver Job Scheduling system Certified Functions Mandatory Components Solution Manager
104. nt Services Font Manager lt gt Document Services License Service lt gt Document Services Trust Manager lt gt EJB Http Provider D JMX Adapter lt gt JNDI Registry Log Configurator Memory lt gt P4 Provider lt gt PDF Manipulation Module lt gt RFC Engine Service gt Security Aggregated Data ActiveSessionsCount 65 InvalidSessionsCount 0 LoggedOffSessionsCount 45 TimedOutSessionsCount 2 lt gt TotalSessio UnsuccessfulLogonAttemptsCount 1 lt gt Security UME lt gt TREX Timeout EstimatedFrequencyPerMinute 39 Alle Funktionen des Visual Administrators stehen Uber MBeans zur Verf gung und k nnen daher auch von AE verwendet werden 28 Kapitel 2 SAP NetWeaver Eine Einschrankung gibt jedoch Die Automation Engine kann keine JMX Operationen oder Attribute nutzen die SAP spezifische Klassen verwenden z B com sapmarkets bam application User oder komplexe Datenstrukturen Listen Maps Arrays usw Der MBean Browser im JMX Job zeigt maximal 300 MBeans an Uber einen Suchfilter Rechtsklick auf die Baumstruktur gt Filter anwenden kann gezielt nach bestimmten MBeans gesucht werden Beispiel Es soll die Anzahl der erfolglosen Loginversuche abgefragt werden In der ersten Abbildung befindet sich dieser Wert unter dem Knoten Security gt Aggregated Data Daher kann im MBean Browser auf Security Aggregated Data UnsuccessfulLog
105. oder der Objekttyp ist im SAP System nicht definiert Die Dokumentenart ist im SAP System einem nicht existierenden Archiv zugeordnet Content Repository e Der Benutzer hat kein Zugriffrecht siehe Berechtigungsobjekt S_WFAR_PRI Vorausgesetzt die Parameter werden von AE korrekt an den Funktionsbaustein Ubergeben ist die Ursache f r die Exception meist im SAP System zu finden L sung Pr fen Sie mittels RFC Trace ob die Parameter von AE korrekt an den Funktionsbaustein bergeben werden berpr fen Sie ihre Einstellungen im Customizing des SAP Systemes betreffend Business Documents und ArchiveLink bzw die Berechtigungen des CPIC Benutzers Siehe auch R3_ACTIVATE_REPORT Archiv Parameter bei R3_ACTIVATE_REPORT 7 9 4 Probleme mit der Stabilitat zu SAP Instanzen bei vielen SAP Agenten RFC Verbindung auf einem Server Symptom Der externe RFC CPIC Server kann keine weiteren Verbindungen ffnen Es kommt die Fehlermeldung LOCATION CPIC TCP IP on local host ERROR max no of 100 conversations exceeded Ursache Die Anzahl der parallelen Verbindungen die in der Bibliothek gehalten werden k nnen ist auf 100 eingestellt 96 Kapitel 7 Technische Anbindung L sung Durch Setzen der Umgebungsvariablen CPIC_MAX_CONV kann die Bibliothek auch mehr Verbindung parallel verwalten Windows set CPIC_MAX_CONV lt n gt z B set CPIC_MAX_CONV 500 f r 500 Verbindungen Unix setenv CPIC_MAX_CONV lt r gt csh
106. onAttemptsCount gefiltert werden Als Ergebnis wird in unserer Umgebung genau ein MBean zur ckgeliefert Hier k nnen Sie nun eines der Attribute Value MaxValue oder MinValue ausw hlen Ein AE Job ist so einplanbar um periodisch die Anzahl der Fehlanmeldungen abzufragen Starten und Stoppen eines Services Der Visual Administrator konfiguriert startet und stoppt auch Services Da auch hier JMX MBeans verwendet werden kann diese Funktionalit t ber den Agenten ausgef hrt werden Die Services sind im Visual Administrator unter Server gt Services aufgelistet a Der SM Gate Ae 4 8 13 Coste estate Mem FF CT fern emm z ome State Sam Seve mai Test 1 pur Deg de pe SE m Beispiel Es soll der Telnet Service gestartet bzw gestoppt werden Um im MBean Browser alle Services anzuzeigen kann nach SAP_J2EEServicePerNode gefiltert werden Die zur ckgelieferten MBeans entsprechen den Services Automation Engine 29 Alle Services haben eine start und stop Methode W hlen Sie den Eintrag telnet in der Baumstruktur aus Im Detail kann danach die Methode stop ausgew hlt werden Nachdem Sie auf OK klicken wird ein AE Job erzeugt der den Telnet Service stoppt E 3001 Job JOBS SAP_NETWEAVER_CALCULATOR Hj Speichern PI Letzter Monitor BB Letzter Report bag Statistik Ej Drucken 0 Vari Eb Kopf al Attribute w 200 fa Variablen 8 Prompts ES Form fp script D Dokumentation 4
107. pt Sprachmitteln der Parameter REPLICATE YES zu setzen Beachten Sie dass Child Prozesse ihrerseits wiederum auch Child Prozesse besitzen k nnen Erkennbar sind solche F lle an der Spalte Parent des Aktivit tenfensters und in der Statistik bersicht Die folgende Abbildung zeigt die Durchf hrung einer Prozesskette in der dies auftritt B006 Aktivit ten AE 0098 Startzeit EB WINDOWS_JOBOBJECT 26 08 2013 13 34 15 Ee een wm CALL ALARM O1 23 08 2013 09 54 46 v EB MM END PROCESSING i ER 22 08 2013 13 24 15 E JOBS FTPAGENT FTPJOB 0000 o MM DAY 4 MM CALL REORG 4 CALL ALARM 01 22 08 2013 13 22 28 v oleo MM DAY EB MM END PROCESSING 22 08 2013 13 02 21 1111 Aufgaben 34 Selektiert 1 Filter Im Detailfenster enthalt der Punkt Status Text die Instanznummer des SAP Systems G Das Deaktivieren der Child Prozesse wird ber den Parent Prozess gesteuert SAP Jobs besitzen eine spezielle Registerkarte namens Child Post Script Es kommt immer dann zur Ausf hrung wenn ein einzelner Child Prozess endet Damit kann eine Analyse des Ergebnisses unmittelbar nach der Beendigung eines Child Prozesses erfolgen Fur jeden Child Prozess wird ein Statistiksatz und ein Report angelegt Rufen Sie beides Uber die Statistik bersicht des Parent Prozesses auf stk Hu Statistik der Child Aufgaben D Aktualisieren Typ Plattform RunID Parent Benutzer Status OBS
108. r e UC4 Automation Platform Veralteter Begriff Ersetzt durch UC4 Automation Engine e UC4 ClearView Eigenes UC4 Produkt Graphisches Analysewerkzeug Stellt Statistik Aktivit ten und 112 Kapitel Glossar Prognose Daten pro Mandant eines UC4 Systems in einem Balken Diagramm dar und erm glicht die Berechung des kritischen Pfades Verf gbar ber das UC4 Download Center UC4 Decision Veralteter Begriff Ersetzt durch UC4 Policy Orchestrator UC4 Insight Veralteter Begriff Ersetzt durch Predictive Analytics UC4 ONE Automation 2013 Name der UC4 Produktpalette UC4 Operations Manager Veralteter Begriff Ersetzt durch UC4 Automation Platform UC4 Policy Orchestrator Eigenes UC4 Produkt zur Verwaltung von Ereignissen in einem UC4 System Diese Anwendung ist das Backend f r den Policy Orchestrator Als Erstes stellt UC4 Policy Orchestrator die Bausteine f r die Definition von Gesch ftsregeln im Policy Orchestrator zur Verf gung Anschlie end berwacht es die eventBase Objekte von UC4 auf Vorkommen der Situationen die in den Bedingungen und Ausnahmen der Gesch ftsregeln beschrieben werden und l st die in den Regeln verlangten Aktionen aus Verf gbar ber das UC4 Download Center UC4 Server Alter Begriff f r die Komponente Automation Engine v8 und niedriger UC4 DB Archive Das Dienstprogramm UC4 DB Archive dient dazu den stetig wachsenden Bestand an Daten aus der UC4 Datenbank auszulagern UC4 DB Change Diens
109. r kann vielmehr kurzzeitig auf Rot gehen fehlerhaft oder abgebrochen und danach wieder auf Gelb oder Gr n Diese Tatsache wird von AE ber cksichtigt indem man f r die Status berwachung eine Zeitverz gerung einschalten kann um z B nachdem der Status Rot ist noch n mal weiter berpr ft ob der Status auch tats chlich auf Rot bleibt In der INI Datei des SAP Agenten befinden sich daf r die Parameter maxruntime und repeat_check Sektion SAP_BW F r die Status berpr fung der Prozessketten wird ebenfalls eine Funktion aufgerufen die folgende Statuswerte zur ckliefert e R Abbruch e G normales Ende e F normales Ende A berwachung fortsetzen e X Abbruch P berwachung fortsetzen e S Abbruch aber nur nach einem Restart der Prozesskette Q berwachung fortsetzen e Y berwachung fortsetzen e berwachung fortsetzen In AE werden diese Zust nde entsprechend in Returncodes umgesetzt 0 ENDED OK G oder F 4 ENDED_NOT_OK R 8 ENDED_NOT_OK x 12 ENDED_NOT_OK S 7 7 Archiv Parameter bei R3_ACTIVATE_REPORT Die Archiv Parameter die ein Benutzer bei R3_ACTIVATE_REPORT angeben kann entsprechen den unten abgebildeten Eingabefeldern Das Dialogfeld wird im SAP System eingeblendet wenn in den Druckparametern Archivieren als Modus gewahlt wurde Automation Engine 91 Zusatzinformationen Information SAPLSPRR Text Test Datum 17 09 2004 Benutzer NIF Ausgabeger
110. r mehrerer Job Steps pr fen und den AE Job gegebenenfalls abbrechen ber den Steplisten Report Dieser spezielle Reporttyp enth lt Informationen zu den Steps und damit auch den Anwendungsreturncode Lesen Sie den Wert mit Hilfe der XML Script Sprachmittel aus Beispiel SET amp xmlreport XML_OPEN REPORT SSTP Erstes Element auslesen SET amp job XML_GET_FIRST_CHILD amp xmlreport SET amp name XML_GET_NODE_NAME amp job PRINT Erstes Element amp name Zweites Element auslesen SET amp child XML_GET_FIRST_CHILD amp step children des Steps auslesen WHILE amp child lt gt SET amp name XML_GET_NODE_NAME amp chi 1d Applicationreturncode auslesen IF amp name RC SET amp applrc XML_GET_NODE_TEXT amp chi1d PRINT Applicationreturncode amp appIrc ENDIF SET amp child XML_GET_NEXTSIBLING amp child ENDWHILE XML_CLOSE 26 Kapitel 2 SAP NetWeaver Uber den Jobreport Informationen zu SAP Job Steps werden im Jobreport protokolliert Dazu geh rt auch der Anwendungsreturncode wenn Sie die AE Schnittstelle verwenden A4 Wenn ein Step keinen Anwendungsretumcode besitzt wird im Jobreport Appl RC n a vermerkt A Mit der Script Funktion PREP_PROCESS_ REPORT k nnen Sie die Anwendungsreturncodes auslesen und weiter verarbeiten Im folgenden Beispiel wird ein ABAP namens ZZ_TEST_APPL_RC einmal im Job aufgerufen Sein Anwendungsreturncode soll ausgelese
111. ramm das mit einer Variante parametriert wird 2 L schprogramm DEL Das Schreibprogramm legt f r jede Archivdatei automatisch einen L sch DEL Job an wenn 64 Kapitel 6 Custom Solutions dies im Customizing des jeweiligen Archivierungsobjektes entsprechend eingestellt ist Der DEL Job enth lt das L schprogramm 3 Ablage der Archivdateien STO Das L schprogramm legt wiederum automatisch einen Ablage STO Job an Der STO Job enth lt das Ablageprogramm 4 Eventuelle Nachverarbeitung END Die Nachverarbeitungsjobs entstehen ebenfalls automatisch sind aber nicht f r alle Archivierungsobjekte vorhanden Voraussetzungen in SAP 1 L schprogramm automatisch Im Customizing des jeweiligen Archivierungsobjektes muss eingestellt sein dass das L schprogramm automatisch gestartet wird Einstellungen zum L schprogramm Testmodusvariante SAP amp DEL_TEST a Wariante variante Produktivmodusvariante SAP amp DEL_PROD L schjobs D Keine Einplanung amp Start automatisch O Nach Ereignis Ereignis Parameter 2 DEL STO und END Jobs d rfen in SAP nicht automatisch anlaufen Damit die DEL STO und END Jobs von AE gesteuert werden k nnen muss verhindert werden dass diese automatisch im SAP System anlaufen Dazu wird ab Release 4 6C die Job Interception Funktionalit t genutzt Diese ist mit dem ABAP Programm INITXBP2 einzuschalten Die Entscheidungstabelle f r die Job Interception muss die Jobnamen der
112. rchivierung der UC4 Datenbank Dynamische Variable Variablen Objekt mit dem Attribut Quelle SQL SQL intern Multi oder Dateiliste Werte werden bei jedem Zugriff direkt von der Datenquelle geholt und nicht im Objekt gespeichert E Mail Kopplung Funktionalit t von Windows und UNIX Agenten die das Senden von E Mails erm glicht Enterprise Control Center Eigenes Automic Produkt Webanwendung welche den bersichtlichen und einfach Zugriff auf Funktionen verschiedener Automiation Engine Anwendungen Produkte erm glicht Verf gbar ber das Automic Download Center Ereignis Aktion die ausgel st wird wenn bestimmte Bedingungen zutreffen Auch ein eigener Objekttyp in der Automation engine Event ID Erste RunID von Dateisystem und Konsol Ereignissen Beide Ereignistypen erfordern eine Kommunikation zwischen der Komponente Automation Engine und Agent Damit auch nach einem Logwechsel und der damit verbundenen nderung der RunID eine Zuordnung zum Ereignis noch m glich ist erfolgt die Kommunikation ber die erste RunID Executor Veralteter Begriff Ersetzt durch Agent Explorer Fenster im Userlnterface in dem Objekte angelegt bearbeitet und verwaltet werden externe Abh ngigkeit Aufgabe deren Endstatus im Ablauf eines Workflows ber cksichtigt wird die jedoch selbst nicht im Rahmen des Workflows l uft 106 Kapitel Glossar 6 F 7G BH 9 10 J FileTransfer bertr gt Dateien zwischen zwei R
113. riert und vy automatisch SenderFileContent Fie Sender Jazz Zeie 1112 Verwenden Sie im SAP Job die Funktionen XI_GET_CHANNEL und XI_SET_CHANNEL Die Informationen zu den Kommunikationskan len werden als XML Dokument im Jobreport abgelegt Die Script Sprachmittel f r XML bereiten die Daten auf Zus tzlich k nnen Sie mit den Ereignis Objekten des Typs Konsole die Kommunikationskan le berwachen Bei jedem Zustandswechsel wird ein Ereignis ausgel st Aktivieren Sie die XI Schnittstelle in der INI Datei des SAP Agenten mit den Parametern in der Sektion SAP XI G F r den Zugriff auf das XI System wird ein Login Objekt mit g ltigen Anmeldedaten ben tigt Der XI User muss die Berechtigung haben die XI Kommunikationskan le zu steuern Verwenden Sie verschiedene Login Objekte f r SAP und XI Systeme wenn beide auf demselben Host installiert sind Ansonsten ist der Login Eintrag nicht eindeutig AE JCL f r XI Al GET CHANNEL Listet Kommunikationskan le auf XI_SET_CHANNEL Startet und stoppt Kommunikationskan le 2 5 Application Platform 2 5 1 ABAP Varianten Management Varianten erleichtern in SAP die Verarbeitung da Jobs mit vorgefertigten Eingabewerten durchgef hrt werden k nnen Die Automation Engine unterst tzt nat rlich die Nutzung der Varianten und bietet f r diesen Zweck viele Funktionen an Diese erm glichen beispielsweise das Auslesen Kopieren oder Andem von Varianten Auch das L schen und Auflisten ist m g
114. rozess Aufgabe Ein gestartetes Objekt welches gerade durchgef hrt wird Aufgaben werden auch als Aktivit ten bzw Tasks bezeichnet Automation Engine Diese Komponente steuert ein AE System Besteht aus verschiedenen Serverprozessen Automation Engine Eigenes Automic Produkt welches zur Steuerung Verwaltung und Betrieb eines AE 104 KE 3C Kapitel Glossar Systems dient Erm glicht die Definition und Einplanung von Objekten welche Prozesse und T tigkeiten auf verschiedenen Host durchf hren Autoprognose Zeigt jene Aufgaben an die in einem vorgegebenen Zeitraum laufen werden und bietet somit eine umfassende Vorschau auf zuk nftige Aktivit ten Batchmodus Sequentielle Hintergrundverarbeitung von Prozessen Benachrichtigung Sendet Mitteilungen an einzelne Benutzer und BenutzerGruppen des Automation Engine AE Systems Auch ein eigener Objekttyp in der AE Benachrichtigungs Monitor Fenster der Benachrichtigung die zur Laufzeit an ein oder mehrere Benutzer gesendet wird Benutzer Person die ein UC4 System nutzt Auch ein eigener Objekttyp in UC4 BenutzerGruppe Zusammenfassung von Benutzern denen ein gemeinsames Rechteprofil zugewiesen werden soll Auch ein eigener Objekttyp in der Automation Engine BenutzerGruppen dienen der einfacheren Handhabung von mehreren Benutzern Anstatt jedem Benutzer einzeln Zugriffsrechte zuweisen zu m ssen k nnen so einer Gruppe auf einmal die gleichen Zugriffsrechte zugewie
115. s nur diesen einen Prozess enth lt Auswerten von Anwendungsreturncodes Einzelprozesse liefern Anwendungsreturncodes Diese k nnen in der AE ausgewertet werden z B im Postscript Auswerten von Anwendungslogs Die Prozesse eines Prozessnetzwerkes schreiben Anwendungslogs Leider gibt es keinen 1 1 Bezug eines Prozesses oder Prozessnetzwerkes zu einem Anwendungslog Deshalb ist das Auswerten der Anwendungslogs auch v llig getrennt in der AE zu sehen Diese Funktion stellt eine M glichkeit zur Verf gung die Anwendungslogs nach bestimmten Kriterien zu selektieren Das Ergebnis sind Log Nummern Danach k nnen anhand der Log Nummern die zugeh rigen Anwendungslog Meldungen und Texte gelesen werden Die Texte werden in eine Textdatei oder in den Report ausgegeben Integration in Jobnetzwerke 42 Kapitel 3 SAP Banking von AE gesteuerte Prozesse in SAP AM BCA k nnen in unternehmensweite Workflows integriert werden Abhangigkeiten zu Verarbeitungen in anderen SAP Systemen aber auch in nicht SAP Systemen k nnen auf einfache implementiert und berwacht werden Umfangreiche Statistiken F r alle mit AE gesteuerten Prozesse stehen umfangreiche Statistiken f r sp tere Auswertungen und zuk nftige Planungen zur Verf gung Das gilt selbstverst ndlich auch f r Prozesse in SAP for Banking AE JCL f r SAP BCA_ACTIVATE_ Startet und Uberwacht einen Prozess der in einem separaten PROCESS Prozessnetzwerk abl uft Automation
116. s als Beschreibung zur ckgeliefert M gliche Werte R RAISED oder C CLEARED Liste der Aufgaben die auf ein Sync warten welches ein BAE Ereignis darstellt Wird ebenfalls aus dem Sync Monitor ausgelesen Monitor aktiver bzw beendeter Benachrichtigungs Objekte auslesen Zur ckgeliefert wird Betreff Antwortm glichkeiten Meldungstext Aktivator RunID Startzeitpunkt Status Abhangig von Benachrichtigungs Typ Alarm Ruckfrage Q aktiv R beendet Benachrichtigung N aktiv R beendet Objekttyp des Ausl ser Objektes Meldungs Text einer aktiven Benachrichtigung ermitteln Eingabe Parameter RunID der Benachrichtigung Aktive Benachrichtigung akzeptieren oder ablehnen Eingabe Parameter RunID der Benachrichtigung Folgende Aktionen sind m glich Aufgabe einmalig oder periodisch aktivieren Wiederanlauf einer Aufgabe Wiederanlauf einer Aufgabe vom letzten Wiederanlauf Punkt nderung der Einplanung Wird die Aktivierung z B von periodisch auf einmalig ge ndert so wird die Aufgabe neu eingeplant neue RunID 56 Kapitel 5 SAP Solution Manager A Diese Funktionalitaten ausgenommen Mandanten auslesen beziehen sich auf den Mandanten der im Verbindungs Objekt f r die SMSE Schnittstelle angegeben wurde 5 2 SAP Solution Manager Anwendungsf lle Dieses Dokument beschreibt typische Anwendungsf lle der SAP Solution Manager Integration Die Integration mit
117. s externes Dokument verf gbar 70 Kapitel 7 Technische Anbindung 7 Technische Anbindung 7 1 Automation Engine und SAP Die Verbindung zwischen Automation Engine und SAP wird ber einen Agenten aufgebaut In dessen INI Datei befinden sich die Verbindungsdaten zu einem bestimmten Automation Engine System Die Verbindungsdaten zu einem SAP System werden in Verbindungs Objekten hinterlegt Der Agent ben tigt mindestens ein Verbindungs Objekt in dem der CPIC User mit seinen Anmeldedaten eingetragen ist Ein AE Job verlangt die Angabe eines Agenten und eines Login Objektes Mit den Login Informationen legen Sie fest in welchem SAP Mandanten dieser durchgef hrt wird Beim Anlegen eines AE Jobs ist die Registerkarte Form n tzlich Sie bietet eine graphische Oberfl che in der Scriptzeilen bequem erstellbar sind Zus tzlich k nnen bestimmte Daten aus dem SAP System bezogen werden z B verf gbare Varianten Der SAP Agent baut die Verbindung zum SAP System auf die dabei notwendig ist Benutzername Passwort und Mandant werden aus dem Verbindungs Objekt f r ABAP Basis genommen Siehe auch Registerkarte Form 7 2 Mehrere SAP Systeme Diese Beschreibung zeigt wie die Konfiguration bei der Verwendung von mehreren SAP Agenten die auf unterschiedlichen SAP Systemen laufen vorzunehmen ist Weitere SAP Agenten Tragen Sie die zus tzlichen Agenten in der ServiceManager Definitionsdatei nach folgendem Beispiel ein Der String O
118. s monitoring 00 0020222 c cece cece cece cece cece ccc cece eeeeeeeeees 36 Prozess Steuerung 22 c cece cece cece cece cece cece cece cecceceeeeeeeeeeeeees 37 2 6 3 Registrierung am System Landscape Directory 37 Automation Engine v 2 6 4 Systemlog und Applicationlog analysieren 2 0 0 2 20000 e cece cece eee eeeeeeeee 38 AE JCLTUESAP 0d si ina seda 38 2 6 5 Umschaltung der Betriebsarten ooooocccccccccccccccccccccccccccccnnccccccccnnnnccos 38 LE e 39 SAP El du EE 40 3 1 Prozess Management f r SAP for Banking 40 Abl ufe in SAP Banking 40 Anwendungsreturncode und Anwendungslog 40 Starten von Prozessnetzwerken und Prozessen 2220 22ecece eee cence eee 41 Anforderungen an AE 41 AE Funktionsbeschreibung 222 c eee cece cece e cee ceccececceeeceecseeeeeeees 41 AB ICE e 42 4 SAP Financial Closing Cockpit 00 000 ccc ec ec ce cece eeeeeeeee 43 4 1 AE Integration in SAP Closing Cockpit 0 0 000000 c cece e cece cece ceeeeeeceeeees 43 VOraUSSELZUNGEN 25222 cea sn hos dante ecldelace sed didas 43 Ausgelieferte Dateien 43 Install ti ns sees geed ebe tee alate Joo Ae engen 43 4 2 Aktivierung von Objekten mit SAP Closing Cockpit 48 Konfiguration 0 222222 e cece ccc ccc e cece cece eee e eee teeeeteeteeeeeeees 48 ET ne WEE 51 5 SAP Solution Manager 52 5 1 SAP Solution Manager Integration 52 Konfiguration und Test 52 Funktionali
119. s zugreifen k nnen SAP NetWeaver enth lt beispielsweise mehr als 1600 MBeans in der Standardauslieferung Diese k nnen direkt gesteuert werden Auf JAVA Seite ist keine Vordefinition von propiet ren Jobs n tig Auch ein Scheduler innerhalb von JAVA ist nicht notwendig da dies durch die Automation Engine bernommen wird Aufgrund des Standards ist diese Funktionalit t auf Java Sourcen anderer Hersteller ablauff hig Welche Applikationsserver unterst tzt werden finden Sie in der Voraussetzungs Checkliste Automation Engine 27 Zur Verf gung stehen in der AE Script Sprachmittel um MBeans beispielsweise zu registrieren aufzulisten und zu entfernen Es lassen sich auch Funktionen des MBeans aufrufen sowie Attribute und Informationen auslesen und setzen Q Die Registerkarte Form im Job Objekt bietet eine graphische Oberfl che in der diese Funktionalit ten bequem ausw hlbar sind Siehe auch Registerkarte Form JMX Allgemeines zur JMX JCL JMX in SAP NetWeaver ber den JMX Agenten ist die Verwendung von MBeans im SAP NetWeaver m glich Monitoren der J2EE Engine Der Status der J2EE Engine kann ber JMX abgefragt werden Diese Informationen werden auch im Visual Administrator unter Server gt Services gt Monitoring angezeigt MonitorTree GRMG Customizing lt gt Document Services Data Manager lt gt Document Services DestProto Service lt gt Document Services EJB Monitor lt gt Docume
120. sae ve aad tne 111 QAM ege sists dona Seen iach nse dee T o e ge eld dase een ada aS 111 EE 113 DIN ee Scie ark nett Ee Eege eeh eto Pook a 113 24 X 113 Automation Engine 1 1 SAP L sungen und Job Scheduling mit der Automation Engine SAP Certified Powered by SAP NetWeaver Wenn Sie SAP L sungen einsetzen und ein effektives Job Scheduling ben tigen ist die Automation Engine eine ideale L sung Er erm glicht eine rasche und nahtlose Integration aller SAP Anwendungen in die unternehmensweite Prozess Steuerung Automation Engine unterst tzt alle SAP Anwendungen einschlie lich SAP R 3 mySAP Business Suite und SAP NetWeaver und auch auf diesen Anwendungen basierende Branchenl sungen f r Telekommunikation Versorgungsbetriebe Banking usw Das Ergebnis IT Prozesse in beliebigen SAP Anwendungen werden zentral verwaltet und berwacht gemeinsam mit Ihrem brigen globalen IT Betrieb Als Enterprise Scheduler entwickelt setzt Automic f r den Betrieb keinerlei Middleware Komponenten wie einen JAVA Application Server voraus und erm glicht h chste Scheduling Funktionalit t in der gesamten IT Infrastruktur Das System ist direkt mit SAP NetWeaver verbunden und beschleunigt so die Erstellung und Wartung von Jobs f r SAP Anwendungen Reports Varianten und alle anderen notwendige Parameter sind ber die intuitive benutzerfreundliche grafische Oberfl che der Automation Engine zug nglich Probleme aufgrund manueller Eingriffe Tippfehl
121. sen werden Die Handhabung von Benutzern wird dadurch effizienter aber auch sicherer weil durch die BenutzerGruppen ein besserer berblick ber die zugewiesenen Rechte gew hrleistet wird CallAPI Programmierschnittstelle die entweder direkt oder aus einem anderen Programm aufgerufen werden kann und ein Script im AE System ausf hrt CallOperator Veralteter Begriff Ersetzt durch Benachrichtigung Child Children Objekte die von bergeordneten Aufgaben Parent aktiviert werden Client Queue Queue Objekt welches in jedem Mandanten standardm ig vorhanden ist Cockpit Visualisiert Werte und Zust nde von der AE oder von den berwachten und gesteuerten Systemen Auch ein eigener Objekttyp in der AE CodeTabelle Definiert einen kompletten Zeichensatz Auch ein eigener Objekttyp in der AE 4D DE Automation Engine 105 Datensequenz Interne Auflistung zum Beispiel Konsolenausgaben oder Zeilen eines Variablen Objektes auf deren Zeilen mit einer PROCESS Schleife und dem Sprachmittel GET PROCESS LINE zugegriffen werden kann Datensequenzen werden mit den PREP_PROCESS Sprachmitteln erzeugt DialogClient Veralteter Begriff Ersetzt durch Userlnterface Dialogprozess Teil der Komponente Automation Engine und Sonderform des Arbeitsprozesses K mmert sich nur um Nachrichten die von Userlnterfaces stammen Dienstprogramme Unterst tzen die Verwaltungsaufgaben eines UC4 Systems wie z B die Reorganisation und A
122. t bag Statistik GQ Drucken 0 Variablen E Ausf hren v BB Kopf AY Attribute PEG Variablen amp Prompts Script Eg Form 3 Chid Post Serpt Dokumentation ER va RURE 1 ABAP Programm ausf hren RSPq ABAP Programm ausf hren 2 bertragen einer Spool Liste rear Variante STANDARD TT Auf Children warten W Abbruch bei Child Abbruch _ Children replizieren Erweiterte Druckparameter Deckbl tter Spool Einstellungen l Ablageparameter Job Log Ausgabeger t Spool Auftrag Druckaufbereitung notes Anzahl Ausdrucke 1 Verbunden mit SAP System ECC Mandant 001 Die bernahme bedeutet nicht dass der Job aus dem SAP System entfernt wird Es werden lediglich die Einstellungen aus dem Job ausgelesen und in das Job Objekt kopiert Diese Methode der Job bernahme ist f r kleine Mengen von Jobs sehr praktisch Bei einer gr eren Anzahl empfehlen wir das Applicationinterface zu verwenden Beachten Sie dass ein massenweises bernehmen von Jobs wohl berlegt und gut geplant sein will Verschaffen Sie sich zuerst einen berblick In dem meisten F llen k nnen die im Laufe der Zeit gewachsenen Jobs berarbeitet und damit vereinfacht werden Eventuell m chten Sie sogar Teile der Verarbeitung anpassen oder durch andere ersetzen Siehe auch bernahme von SAP Kalenderdefinitionen bernahme von SAP Kalenderdefinitionen SAP biet
123. t t 2 00 ee hl auge dee 53 5 2 SAP Solution Manager Anwendungsf lle 1 22 22 22222 e cece cece cece eee eee 56 56 Anwendungsfall 1 AE Job ber den Solution Manager suchen 56 Anwendungsfall 2 Einplanen von Aufgaben aus einer Jobdokumentation 56 Anwendungsfall 3 Direkte Einplanung von Aufgaben 59 5 3 Userlnterface Anbindung einrichten 00 0 22 ec eee eee cece c ccc ceeceeeeeeeceeees 60 Ausgelieferte Dateien 2 2 2 eee c cece cece ccc cece cece cece ee ceeeeeeeenenees 61 Ablauf ocios NS RA A AA 61 6 Custom Solutions aA NENE EE E a e A 63 vi Inhaltsverzeichnis Steuerung mit AE Lo eee c cece cece cece nenn nenne nennen nenne nennen 63 Voraussetzungen in SAP 1 oo eee cece cece cece ccc cece cece cece cece ceeeeeeeeeees 64 Objekte Anand seen A Ii 64 ABIAUF 2 255 8828 Stee O EE 65 Earl deed 65 6 2 Massenverarbeitungen _ 1 2 2 2 eee cece cece cece cece cece ec cece ccccecceeeeceeeeeeees 66 DEINILION Sache ee Sie re eu a EEE erde 66 MOCK AE A A a 66 6 3 SAP R 3 Mandantenkopien 02222222 cc cece cece cece cece eececececceeeteeeeeee 67 Mandantenkopien mit SAP R 3 22 222 2 cece eee ccc ce ee ecccccccceeeeeeeeeees 67 Problemstelling vos ser td AONE esses Ee 67 R 3 Mandantenkopien mit AE 2 ccceccccccccccccccccececececeececeeeeeeeeeees 68 6 4 SAP Dialog f r die At 68 6 5 Automated SystemCopy for GAP 69 7 Technische Anb
124. t nun gestartet und kann Uber Standardtransaktion SM37 System gt Dienste gt Jobs gt Job Ubersicht angezeigt werden Wenn der Job gelaufen ist ist dies die Bestatigung dass die elementaren Funktionsbausteine f r die Jobsteuerung innerhalb des SAP Systemes grunds tzlich funktionieren CI Geplant Freigegeben Bereit Aktiv M Fertig C Abgebrochen Job bersicht von 03 09 2004 um bis 03 09 2004 um Selektierte Jobnamen TEST Selektierte Benutzernamen MEIER Jgeplant freigegeben bereit Jaktiw fertig abgebrochen F eventgesteuert Eventid J ABAP Programm Programmname aen CTO CO paar ee pereoo 5 in o a rea d SSS Automation Engine 89 7 6 Agent fur SAP BW Allgemeines Die Automation Engine unterst tzt die Komponente SAP Business Information Warehouse SAP BW als ob es ein eigenes Betriebssystem ware Technisch ist diese Zusammenarbeit so realisiert dass Uber SAP s RFC Remote Function Call Funktionsbausteine innerhalb des SAP Systems aufgerufen werden Die Kommunikation zum SAP System erfolgt also ausschlie lich ber RFC und ist damit unabh ngig von der Umgebung in welcher SAP BW installiert ist Die Einstellung der Verbindungsparameter erfolgt im Verbindungs Objekt des Agenten Des Weiteren kann dieser Agent f r alle von AE unterst tzten Versionen von SAP BW eingesetzt werden Der Agent f r SAP BW kann auch Jobs im SAP Basissystem durchf hren normale Hintergrundjobs N
125. te Jobs durch JOBS R3_ACTIVATE _ F hrt ein ABAP Programm durch REPORT R3_ACTIVATE _ Spielt Batch Input Mappen ab Y SESSIONS R3_CALL_ Ruft eine SAP Transaktion auf Y TRANSACTION Rome OP Kopiert die Variante eines Reports VARIANT RSZGREA TET Erzeugt zu einem bestehenden OUTPUT_ Spoolauftrag einen neuen Ausgabeauftrag REQUEST R3 _ CREATE_ Legt eine neue Variante an VARIANT R3 DEACTIVATE_ Deaktiviert ein Profil im CM_PROFILE SAP Kriterienmanager R3IDE ETES L scht einen Knoten in der SAP Monitor NODE Architektur R3 DELETE_ L scht die Variante eines Reports VARIANT ROGETTE Pr ft den Anwendungsreturncode eines APPLICATION_RC oder mehrerer Job Steps Rom GE Holt Meldungen aus dem Anwendungslog X APPLICATIONLOG und gibt sie in Report oder Datei aus RSEGEIBEVENIT Wartet auf ein in SAP ausgel stes Ereignis RSEGETE Liest die Filtertabelle f r Intercepted Jobs INTERCEPTION aus und speichert diese im Aktivierungsprotokoll oder in einer Datei R3_GET_JOB_ Liest die Spool Liste eines Steps vom Typ SPOOL ABAP Programm R3 _GET_JOBLOG Holt das Job Log eines SAP Jobs aus SAP und gibt es im Report aus R3_GET_JOBS Selektiert SAP Jobs und listet das Ergebnis im Aktivierungsreport auf R3 GET_ Liest Daten eines SAP Monitors MONITOR ROEGETE Selektiert Batch Input Mappen und listet Y SESSIONS das Ergebnis im Aktivierungsreport oder in einer Datei auf RIGETS Selektiert Spoolauftr ge mit vordefinier
126. ten SPOOLREQUESTS Filtern Automation Engine 81 R3_GET_ Liest das Systemlog eines SAP Systems SYSTEMLOG ber einen vorgegebenen Zeitraum R3_GET_ Variantenkatalog auslesen VARIANTS RoC Ets Zeigt den Inhalt einer Variante an VARIANT _ CONTENTS R3_MODIFY _ ndert die Filtertabelle f r Intercepted INTERCEPTION Jobs R3_MODIFY_JOB Modifziert einen ABAP Step R3_ MODIFY Modifiziert einen Wert in einer Variante VARIANT R3_RAISE_EVENT L st ein in SAP definiertes Ereignis aus w R3_SCHEDULE _ Setzt einen bereits freigegebenen SAP Job Y JOB_CANCEL auf den Status Geplant zur ck R3_SEND Versendet einen existierenden Y SPOOL_REQUEST Spoolauftrag Romo Ee Definiert BDC Daten X BDCDATA Ro SIE ARES Definiert eine freie Abgrenzung SELECTION R3_SET_LOG_ Setzt ein Log Attribut in der SAP Monitor ATTR Architektur RS2S EIREFREH Setzt ein Performance Attribut in der SAP ATTR Monitor Architektur R3_SET_PRINT_ Setzt Defaultwerte f r die Druckparameter DEFAULTS die beim Ausf hren von Reports verwendet werden R3_SET_SELECT_ Definiert ein Selektionskriterium OPTION R3_SET_STATUS_ Setzt ein Status Attribut in der SAP ATTR Monitor Architektur IRS SIE Wei Setzt ein Text Attribut in der SAP Monitor ATTR Architektur R3_SWITCH_ Schaltet die Betriebsart im SAP um Y OPMODE Siehe auch Allgemeines zur AE JCL f r Anwendungen 82 Kapitel 7 Technische Anbindung 7 5 3 Transport der AE Schnittstelle Allgemeines
127. ten e Kommunikationskan le stoppen e Informationen zu Kommunikationskan len abfragen Automation Engine 11 l Kommunikationskan le i 12Kansie getunden Aktualisieren Start Stopp Automatische Steuerung Externe Steuerung aus Externe Steuerung en _Mehrfachauswahlan Sichtbare Zeilen 10 Kormmunikationskamal Zustand Kurzprotokoll Steuerung Partner Service Adaptertyp Richtung C SOAP_Recelver_ExecuteScript a Kanal gestartet aber inaktiv automatisch UC4Server SOAP Receiver C SOAP_Recelver_ExecuteliC4Object a Kanal gestartet aber inaktiv manuel UC4WebServer soap Receiver C FileListReceiverChannel B Kommunikationskanal ist korrekt konfiguriert und w extern FileListReceiver Fie Receiver File_Receiver_Liste BS Kommuniketionskanal ist korrekt konfiguriert und wy automatisch ReceiverListe Fie Receiver C File_Sender_FlatListe D Kommuniketionskanal ist korrekt konfiguriert und w automatisch SenderListe Fie Sender C File_Sender_Liste D Kommuniketionskanal ist korrekt konfiguriert und wy automatisch SenderListe Fie Sender C GeneratedReceiverChannel_RFC a Emptangerkanal GeneratedReceiverChannel_RFC f r CT isch X64_107 RFC Receiver C Receiver_Fie_Content D Kommuniketionskanal ist korrekt konfiguriert und w automatisch ReceiverFieContent Fie Receiver SenderChannel D Kommunikationskanal ist korrekt konfiguriert und w automatisch FileListSender Fie Sender Sender _File_Cortert a Kommuniketionskanal ist korrekt konfigu
128. tere Informationen stehen Ihnen ber den Link Detail zur Verf gung der das Detailfenster ffnet Genauso wie im Userlnterface erhalten Sie Auskunft ber beispielsweise den Startzeitpunkt oder den Ruckgabewert Verlangt die Durchf hrung des Objektes eine Benutzereingabe aufgrund der Verwendung der Script Anweisung READ so wird auch im iView eine entsprechende Eingabemaske erzeugt Rote Sternchen symbolisieren Muss Felder ActivateObject 4 READ_STAT Bitte berschrift eingeben Anzahl eingeben 0 Grenzdatum JJMMTT eingeben List Kennzeichen eingeben A Passwort max 8 Zeichen eingeben Bitte Benutzer ausw hlen meier uc4 at OK Abbrechen Siehe auch Aktivitaten Uberwachen 6 Kapitel2 SAP NetWeaver Aktivitaten Uberwachen Das iView Activities zeigt die Aktivitaten des Automation Engine Systems an die unter dem Benutzer gestartet wurden Genauso wie auch im Userlnterface sind zu den Aufgaben beispielsweise die Priorit t die Startzeit oder der Status ersichtlich Die Informationen zu den Aktivit ten k nnen nur eingesehen werden nderungen zu denen z B ein Abbruch oder das Bearbeiten der Aufgabe geh ren sind ber das iView nicht m glich Activities EA myActivities Name Typ Prio RUN Parent Startzeit Status Host Benutzerkennung Starttyp GC a a se ee JOBF NEU 3 JOBF 200 32474371 O vorgemerkt FSU W_JOBG 0 00 16 02 05 ENDED_OK ada JOBP M TAG JOBP 200 32474367 aa
129. terkarte Agent im Feld System Landscape Directory das Verbindungs Objekt aus 8 Speichern und schlie en Sie das Agenten Objekt Der SAP Agent versucht sich nun bei jedem Start am SLD zu registrieren Ist die Registrierung nicht erfolgreich weil beispielsweise die Verbindungsparameter fehlerhaft sind bricht der SAP Agent den Start trotzdem nicht ab A4 Die Logdatei des SAP Agenten enth lt eine Meldung anhand der Sie sehen ob die Registrierung am SLD erfolgreich war 2 6 4 Systemlog und Applicationlog analysieren Die Automation Engine erm glicht das Auslesen von SAP Logs Dazu geh ren sowohl die Applikationslogs als auch das Systemlog Beide Logarten liefern Informationen zur Verarbeitung und etwaigen Fehlersituationen Mit den von AE zur Verf gung gestellten Funktionen k nnen Sie die Eintr ge unter Verwendung von Filtern einlesen und im Report bzw in Dateien speichern Anschlie end l sst sich das Ergebnis mit PREP_PROCESS und PREP_PROCESS FILE analysieren Fur das Systemlog gilt noch eine weitere Besonderheit Abgebrochene Jobs k nnen in einem speziellen Report namens SLOG die letzten Zeilen des Systemlogs ablegen Dies erleichtert f r Sie die Fehleranalyse Wieviele Zeilen des Systemlogs bernommen werden und einige weitere Einstellungen sind im Verbindungs Objekt des SAP Agenten vorzunehmen AE JCL f r SAP R3 GET Holt Meldungen aus dem Anwendungs Log und gibt sie in Report APPLICATIONLOG oder Datei aus R3 GET_SYS
130. tes Ereignis aus Siehe auch Uberwachung von SAP Ereignissen Kriterienverwalter Der SAP Kriterienmanager bietet die M glichkeit Bedingungen f r die Event History Event History Reorg und Job Interception in Profilen zu definieren Sie k nnen direkt im SAP Job auf den Kriterienmanager zugreifen Funktionalit ten Profile anlegen und l schen Profile aktivieren und deaktivieren Bedingungen hinzuf gen ndern und entfernen 16 Kapitel 2 SAP NetWeaver A Klicken Sie in der Registerkarte Form auf de Schaltflache Da um den Kriterienverwalter zu Offnen A Fur den Zugriff auf den SAP Kriterienmanager ist der Einsatz von XBP 3 0 erforderlich Kriterienverwalter ype ipti Event History Reorg SAP Steg re 1 2008 1 04 30 PM UC4 WG SAP Ee EE E e Seck 3 ver 2 Bethy see et ani iar Wen en Eventristoy test OS ain iz io Pe lan E enee H Ser EE RA em EVENT AE JCL fiir SAP R3_ACTIVATE_CM_ Aktiviert ein Profil im SAP Kriterienmanager PROFILE R3_DEACTIVATE_ Deaktiviert ein Profil im SAP Kriterienmanager CM_PROFILE Ubernahme von SAP Jobs Mit dem Job Objekt in der AE k nnen nicht nur neue SAP Jobs definiert sondern auch bestehende in die Automation Engine bernommen werden Dies hat den Vorteil dass Sie die Jobs kein zweites Mal erstellen m ssen A F r die bernahme von Jobs muss das Userlnterface eine Verbindung zum SAP System haben ffnen Sie ein Job
131. tinn Anwendungsfall 3 Direkte Einplanung von Aufgaben Nach dem ffnen des Job Scheduling Workcenters k nnen ber den Men punkt Schedule Jobs direkt Objekte in die Automation Engine eingeplant werden 1 2 Bei der Auswahl des Schedulers muss f r dieAutomation Engine der Eintrag SMSE ausgew hlt werden W hlen Sie anschlie end die RFC Verbindung mit dem zutreffenden Mandanten aus Beachten Sie dass der Mandant als Separation Group angezeigt wird in der AE muss die Separation Group daher immer eine Zahl darstellen z B 1010 Der RFC Eintrag mit Separation Group GLOBAL kann ignoriert werden Scheduling Select RFC Connection Separation Group Description RFC Connection Description Standard 1010 UC4_ANG_SMSE UC4 Automation Engine x _ GLOBAL GLOBAL Isolation Group UC4_ANG_SMSE UC4 Automation Engine x Setzen Sie wieder die erforderlichen Parameter f r das zu startende Objekt RFC Verbindung Separation Group Queue Priorit t und Objektname Der Name des zu startenden Objektes ist im Feld Job Definition anzugeben f r welches auch eine Eingaebehilfe zur Verf gung steht Wie beim Anwendungsfall 2 wird die Aufgabe ber die Schaltfl che Schedule Change Externally in die Automation Engineeingeplant L Fur die Startbedingungen werden temporare Kalenderobjekte in der AE generiert 60 Kapitel 5 SAP Solution Manager Scheduling Log Comp Solution Step System 70 Scenario System Role Client 001 Process Job N
132. tprogramm zum ndern von Transportkoffer Exporten UC4 DB Client Copy Dienstprogramm zum L schen und Kopieren von Mandanten UCA DB Load Das Dienstprogramm UC4 DB Load l dt Daten zu unterschiedlichsten Zwecken in die UC4 Datenbank UC4 DB Reorg Dienstprogramm f r die Reorganisierung der UC4 Datenbank Datens tze werden auf Grund bestimmter Einstellungen mit einem L schkennzeichen versehen UC4 DB Reporting Tool Das Dienstprogramm UC4 DB Reporting Tool bietet die M glichkeit Auswertungen in Ihrem UC4 System vorzunehmen Das Ergebnis wird als Reportdatei pr sentiert UC4 DB Revision Report Dienstprogramm zur Entladung von Revisionsreports aus der UC4 Datenbank Revisionsreports enthalten detaillierte Informationen Uber Objektanderungen und Zugriffe UC4 DB Unload Dienstprogramm zum Entladen der UC4 Datenbank UCA Log Mix Das Dienstprogramm UC4 LogMix unterst tzt Sie indem es aus mehreren Report oder Log bzw Tracedateien eine gemeinsame Datei erzeugt Universal Time Coordinated Die Automation Engine verwendet intern aufgrund der weltweiten Eindeutigkeit UTC Universal Time Coordinated F r die Anzeige der Uhrzeit und deren Verwendung in Aufgaben und Script Sprachmitteln k nnen entsprechende Zeitzonen Objekte die auf die lokale Zeit umrechnen angelegt werden Userlnterface Graphische Benutzeroberflache von UC4 Automation Engine 113 22 V Variable Speichert oder ermittelt Werte dynamisch zur Laufzeit Auch ei
133. ttribut ATTR Die Registerkarte Form von SAP Jobs bietet Ihnen die M glichkeit in die Knoten Einsicht zu nehmen Ein eigener Browser stellt den Monitor All Monitoring Contexts des Monitorsets SAP CCMS Technical Expert Monitors dar Die Farben der Knoten entsprechen dem aktuellen Alarm Status 36 Kapitel 2 SAP NetWeaver v 3 All Monitoring Contexts ai Background gt 5 COMS database self monitoring gt 5 CCMS_Selfmonitoring gt ES Dialog VWGSAPO2_ECC_00 gt E Enqueue gt Ei Monilnfra_VWGSAPO2_ECC_00 gt fj Redwood ECC ECC SAP ECC_00 gt Ei SAP Online Correction Support gt Ei SAPLicense gt Ei Spool gt Ei System Configuration gt Ga VWGSAP02_ECC_00 gt Ei Web Service System Context Business process monitoring Einzelne IT Prozesse und Systeme bilden die Grundlage f r Gesch ftsprozesse Mit dem SAP Solution Manager k nnen diese Zusammenh nge definiert und abgebildet werden Alle im Operations Monitoring verf gbaren Daten stehen zur Verf gung um Gesch ftsprozesse zu modellieren Die Automation Engine steuert zentral Prozesse auf allen Systemen und Anwendungen im Unternehmen Durch die Integration von AE mit dem SAP Solution Manager ergibt sich somit die M glichkeit unternehmensweite Gesch ftsprozesse im SAP System abzubilden und zu berwachen Automation Engine 37 a2 H F611 400 28133 OVA Tritt in einem Gesch ftsprozess ein Fehler auf kann die Ursache unmittelbar festgestel
134. ufPlan Veralteter Begriff Ersetzt durch Workflow Agent Programm das die Ausf hrung von Verarbeitungen auf Zielsystemen wie z B Rechner oder Gesch ftsl sungen erm glicht Auch ein eigener Objekttyp in der AE AgentenGruppe Eine AgentenGruppe fasst Agenten einer Plattform zusammen Welche Agenten in einer AgentenGruppe aufgenommen werden sollen bestimmen Sie indem Sie entweder die konkreten Namen eintragen oder Filter verwenden Eine Aufgabe die im Rahmen einer AgentenGruppe l uft wird abh ngig vom Modus auf einem oder allen Agenten der AgentenGruppe durchgef hrt Aktivierung Durch die Aktivierung erh lt die Aufgabe eine RunID erscheint im Aktivit tenfenster und ist f r die Durchf hrung bereit siehe auch Start Aktivierungsprotokoll Bericht der Details zur Aktivierung der Aufgabe enth lt Welche Details in das Protokoll aufgenommen werden h ngt von den gesetzten Einstellungen ab z B generierte JCL nderungen von Variablen usw Aktivit t siehe Aufgabe Aktivitatenfenster Fenster im Userlnterface das die aktivierten Objekte anzeigt Alias Name f r Aufgaben der statt dem tats chlichen Objektnamen im Aktivit tenfenster Monitor und Statistik angezeigt wird M glich f r Workflow Aufgaben und Objekte die einmalig periodisch oder ber das Script aktiviert werden Arbeitsprozess Teil der Komponente Automation Engine K mmert sich um die Verarbeitung in einem UC4 System siehe auch prim rer Arbeitsp
135. wendungsfunktion sowie das Monitoring werden als Hintergrundjobs gestartet wobei der Monitoring Job immer dem Anwendunggsjob folgt Prozesse mit Parallelisierung F r bestimmte Prozesse mit Massendaten ist eine Parallelisierung der Verarbeitung hnlich wie in IS U IS T vorgesehen Leider gibt es f r diese Art der Anforderung keine Basisfunktionalitat Ein Prozess mit Parallelisierung erzeugt parallele Hintergrundjobs d h einen parallelen Hintergrundjob sowie einen nachfolgenden Monitoring Job Wird der Prozess asynchron gestartet dann wird dar ber hinaus ein Vaterjob gefolgt von einem Monitorjob erzeugt der f r die gesamte Dauer des Prozesses aktiv ist Anwendungsreturncode und Anwendungslog Prozesse haben einen Anwendungsreturncode D h ein normaler technischer Status wie z B Job beendet gen gt nicht um die erfolgreiche Verarbeitung sicherzustellen Ferner wird von den Automation Engine 41 einzelnen Komponenten eines Prozesses Funktionsbaustein ABAP Monitoring ABAP usw ein Anwendungslog geschrieben Starten von Prozessnetzwerken und Prozessen Die Prozessnetzwerke sind in Dialogfunktionen eingebunden und werden durch diese initiiert Je nach Anwendungsfall werden die Prozesse dann synchron oder asynchron gestartet Langlaufer nat rlich asynchron Anforderungen an AE Ein AE Workflow entspricht der Ablaufdefinition im Customizing Die Aufgaben im Workflow stellen dann die Prozesse dar Die Jobsteuerung
136. wird kein Profil angegeben Deshalb tritt diese Meldung bei jedem Aufruf von sapevt auf Sie ist im Normalfall unbedenklich e Es k nnen auch andere Meldungen auftreten entscheidend ist aber der Return Code siehe unten Kontrolle Kontrolle e Wegen der Komplexit t des SAP Transportsystems und der SAP Umgebung kann eine umfassende Fehlerdiagnose und Beseitigung nur durch den Fachmann welcher seine Installationsumgebung kennt durchgef hrt werden e Anhand folgender Ratschl ge sollte auch f r einen Nicht Fachmann eine grunds tzliche Beurteilung ob der Import gut ging m glich sein e Beim Import werden Logging Files erzeugt e Diese stehen im Verzeichnis usr sap trans log und heissen SIDSNNNNNN TID Dabei bedeutet s Transportstep G Report und Screen Generierung H RITRANS import Dicitionary I R3TRANS main import e In diesen 3 Log Files ist der exit code R ckgabewert zu kontrollieren er wird immer am Ende des Files ausgegeben Er darf nicht gr er als 4 sein e F r den Fachmann ist die Kontrolle dieser Log Files im SAP System System nat rlich ebenfalls m glich Automation Engine 85 7 5 4 Test der AE Schnittstelle mit ABAP Workbench Dieses Dokument enth lt eine Anleitung f r den Test der AE Schnittstelle f r die Verbindung zum SAP System Die Entwicklungsumgebung ABAP 4 Workbench starten und mit dem Object Browser die Funktionsbausteine zur Funktionsgruppe SBB UC4_JOB aufschlagen Werk
137. xml e Passen Sie folgende Parameter an Ihre Systemumgebung an e Servername Name oder IP Adresse des Rechners auf welchem das Automation Engine System l uft e Systemname Name des Automation Engine Systems Portnr Portnummer des CPs zu welchem die Verbindung aufgebaut werden soll Beispiel des relevanten anzupassenden Teils der Datei web xml lt init param gt lt param name gt Servername lt param name gt lt param value gt SAPHOST01 lt param value gt lt init param gt lt init param gt lt param name gt SystemName lt param name gt lt param value gt UC4 lt param value gt lt init param gt lt init param gt lt param name gt Portnr lt param name gt lt param value gt 2217 lt param value gt lt init param gt 62 Kapitel 5 SAP Solution Manager Agenten Rechner e ffnen Sie die INI Datei des SAP Agenten f r welchen die SAP Solution Manager Integration konfiguriert wurde Tragen Sie als Wert f r den Parameter WebStartURL Sektion SMSE die URL der Userlnterface Webanwendung ein e Speichern Sie die INI Datei und starten Sie anschlie end des Agenten neu Beispiel SMSE webStartURL http saphost01 8080 uc4webstart Wird eine der genannten Funktionalit ten im Solution Manager aufgerufen so wird die URL ge ffnet die in der INI Datei des Agenten angegeben wurde Im Webbrowser wird eine Seite angezeigt welche den Link Start Userlnterface enth lt Nach einem Klick darauf erscheint
138. zeuge gt ABAP 4 Workbench bersicht gt Object Navigator Funktionsgruppe SBB UC4_ JOB w hlen Funktionsbausteine ffnen Cursor auf Objekt positionieren und aus dem Kontextmen Testen ausw hlen Der Name der Funktionsbausteine hat immer Pr fix UC4 Anzugebender Parameter JOBNAME beliebiger Name beispielsweise TEST JOBCLASS A B oder C Test f r Funktionsgruppe SBB UC4 JOB Funktionsbaustein SBB UC4 JOB_OPEN Klein Gro Schreibung RFC Zielsystem DELANFREP JOBGROUP JOBNAME SDLSTRTDT SDLSTRTTM JOBCLASS Geliefert wird der Parameter JOBCOUNT Dieser Wert ist zu notieren oder am besten in die Zwischenablage zu kopieren 86 Kapitel 7 Technische Anbindung Test f r Funktionsgruppe SBB UC4 JOB Funktionsbaustein SBB UC4 JOB_OPEN Klein Gro Schreibung U Laufzeit 14 510 Mikrosekunden RFC Zielsystem DELANFREP JOBGROUP JOBNAME SDLSTRTDT SDLSTRTTM JOBCLASS JOBCOUNT 11240201 Anzugebende Parameter JOBCOUNT Wert einsetzen oder aus Zwischenablage einf gen JOBNAME wie beim Funktionsbaustein LUCA JOB OPEN REPORT_ID RSM04000 bzw RSM04000_ALV Test f r Funktionsgruppe SBB UC4 JOB Funktionsbaustein SBB UC4 JOB SUBMIT Klein Gro Schreibung RFC Zielsystem AUTHCKNAM METER EXTPGM_NAME EXTPGM_PARAM EXTPGM_SET_TRACE_ON EXTPGM_STDERR_IN_JOBLOG H X EXTPGM_STDOUT_IN_JOBLOG EXTPGM_SYSTEM EXTPGM_WAIT_FOR_TERMINATION JOBCOUNT JOBNAME LANGUAGE REPORT_ID

Download Pdf Manuals

image

Related Search

Related Contents

manual - Analogue Systems  Sikafloor® 262 AS  V850ES/Kx2 Microcontrollers Usage Restrictions  Mitsubishi Electronics L75-A94 CRT Television User Manual  HP ZBook 14 G2  Bertazzoni 3-Burner Owner's Manual  ` h ~ .[ = 重 宝寺込{!参王里 旧大人飯ンヤ剛保吉正日 取扱説明書、本体  取扱説明書 - デイトナ  Huile parquet Bona Carls 25  Manual del producto  

Copyright © All rights reserved.
Failed to retrieve file