Home

Automation Engine und SAP

image

Contents

1. M rz 2013 April 2013 Mai 2013 Juni 2013 9 10 11 12 13 14 15 16 17 18 18 19 20 21 22 22 23 24 25 26 Juli 2013 August 2013 Oktober 2013 27 28 29 30 31 32 33 34 35 40 41 42 43 44 181522 29 Der Vorgang der Kalender bernahme kann nat rlich auch mit Hilfe von Script Sprachmitteln automatisiert erfolgen Siehe auch Kalender Import und Export von Objekten bernahme 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 25 Kapitel 2 SAP NetWeaver E 1001 Job MM END PROCESSING SAP E speichern Ml Letzter Monitor ER Letzter Report La Statistik Ej Drucken ZU Variablen E Ausf hren v EB Kopf al Attribute 999 sar faa variablen 8 Prompts fE Script ES Form See Dokumentation va SE 1 ABAP Programm ausf hren RSP ABAP Programm ausf hren 2 bertragen einer Spool Liste Prost Popa O mR Protokoll en
2. Ablegen 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 97 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 f r die Mappe berschritten 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 KO Tabelle APQI FG Datenbank ERRORLEVEL 100 g
3. Monitor aktiver bzw beendeter Benachrichtigungs Objekte auslesen Zur ckgeliefert wird Betreff Antwortm glichkeiten Meldungstext Aktivator RunID Startzeitpunkt Status Abh ngig von Benachrichtigungs Typ Alarm R ckfrage 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 Diese Funktionalit ten ausgenommen Mandanten auslesen beziehen sich auf den Mandanten der im Verbindungs Objekt f r die SMSE Schnittstelle angegeben wurde Automation Engine 60 5 2 SAP Solution Manager Anwendungsf lle Dieses Dokument beschreibt typische Anwendungsf lle der SAP Solution Manager Integration Die Integration mit 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
4. 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 Kernelversionen die alte Schnittstelle noch unterst tzen 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 3 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 SAP Kriterienmanager CM_PROFILE 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 R3_ACTIVATE_ F hrt bereits eingeplante Jobs durch Y JOBS R3_ACTIVATE _ F hrt ein ABAP Programm durch Y REPORT 85 Kapitel 7 Technische Anbindung
5. 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 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 59 Kapitel 5 SAP Solution Manager 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 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 Objekts 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
6. e 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 bergeben 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 101 Kapitel 7 Technische Anbindung 7 9 4 Probleme mit der Stabilit t 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 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 z B setenv CPIC_MAX_CONV 500 f r 500 Ve
7. 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 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 2B 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 e 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 zugewiesen werden Die Handhabung von Benutzern wird dadurch effizienter aber auch sicherer weil durch die BenutzerGruppen ein besserer berblick ber die zugewies
8. R3_ACTIVATE_ SESSIONS R3_CALL_ TRANSACTION R3_COPY_ VARIANT R3_CREATE_ OUTPUT_ REQUEST R3_CREATE_ VARIANT R3_DEACTIVATE_ CM_PROFILE R3 DELETES NODE RSADElLETEN VARIANT SIGE APPLICATION_RC R3_GET_ APPLICATIONLOG R3_GET_EVENT R3 GET INTERCEPTION R3_GET_JOB_ SPOOL R3_GET_JOBLOG R3_GET_JOBS R3_GET_ MONITOR R3_GET_ SESSIONS ES EA SPOOLREQUESTS R3_GET_ SYSTEMLOG R3_GET_ VARIANTS R3_GET_ VARIANT_ CONTENTS Spielt Batch Input Mappen ab Ruft eine SAP Transaktion auf Kopiert die Variante eines Reports Erzeugt zu einem bestehenden Spoolauftrag einen neuen Ausgabeauftrag Legt eine neue Variante an Deaktiviert ein Profil im SAP Kriterienmanager L scht einen Knoten in der SAP Monitor Architektur L scht die Variante eines Reports Pr ft den Anwendungsreturncode eines oder mehrerer Job Steps Holt Meldungen aus dem Anwendungslog und gibt sie in Report oder Datei aus Wartet auf ein in SAP ausgel stes Ereignis Liest die Filtertabelle f r Intercepted Jobs aus und speichert diese im Aktivierungsprotokoll oder in einer Datei Liest die Spool Liste eines Steps vom Typ ABAP Programm Holt das Job Log eines SAP Jobs aus SAP und gibt es im Report aus Selektiert SAP Jobs und listet das Ergebnis im Aktivierungsreport auf Liest Daten eines SAP Monitors Selektiert Batch Input Mappen und listet das Ergebnis im Aktivierungsreport oder in einer
9. e bergabe von Parametern an den Report Speichern der Reportausgabe als Datei Crystal Report Excel Word PDF RTF Textdatei e Senden der Reportausgabe an E Mail Empfanger Die Anmeldung an Business Objects erfolgt mit dem Benutzer aus dem Login Objekt des Jobs Als Anmeldetyp wird Enterprise verwendet Siehe auch Verwenden des MBeans CrystalReports Verwenden des MBeans CrystalReports Das von uns zur Verf gung gestellte MBean namens CrystalReports wird zusammen mit dem JMX Agenten ausgeliefert und muss zus tzlich installiert werden Name UC4 name CrystalReports Attribut StatusCheckInterval Intervall in dem der Status des Reports gepr ft wird Standardwert 3 Sekunden Automation Engine 12 Operationen executeAndMail Ausf hren eines Reports und Senden der Ausgabedatei als Mail Parameter Angaben zum Report Attribute f r den Report E Mail Empf nger executeAndSave Ausf hren eines Reports und Speichern der Ausgabedatei Parameter Angaben zum Report Attribute f r den Report Ablauf Um einen Report ausf hren zu k nnen sind einige Schritte notwendig 1 Setzen Sie die Parameter f r die Operation die Sie aufrufen m chten Verwenden Sie dazu die Funktion JMX_COMPOSITE_ADD da eine Liste von Werten erwartet wird Der Parameter f r die Angaben zum Report beispielsweise enth lt unter anderem die Adresse des Web Services und den Namen des Reports 2 Rufen Sie anschlie end die gew nschte Ope
10. zu setzen ist Ablauf bernehmen der gelieferten Transportfiles in die SAP Transportumgebung Auf dem SAP Rechner e Wechseln in das zur SAP Version passende Unterverzeichnis von IMAGE AGENTS SAP _ TRANS e Kopieren der Dateien von dort in folgende Verzeichnisse KNNNNNN SID nach usr sap trans cofiles RNNNNNN SID nach usr sap trans data Wenn SAP unter UNIX installiert ist wird die bertragung der Dateien blicherweise 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 Auf dem SAP Rechner Anmeldung mit dem SAP Adminstrationsbenutzer SIDadm Adie bernommenen Transportdateien 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 e 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 e Auf Wunsch kann der Buffereintrag gepr ft werden tp showbuffer TID pf lt Profilname Default TPPARAM
11. 4 Einf hrung EE Ass en 4 Aufgaben starten 5 Aktivit ten berwachen 2 0 2 20 cece cece cece cece cece eee eeeceeeteeeceeeeececeeerecues 6 2 3 Information Integration 7 2 3 1 Einplanen von Datenladeprozessen 2 2 2 2cc cece cece ccceceeececeeceees 7 2 3 2 Einplanen von Prozessketten 2 2 2 222 cece cece eee ecccccccceeeeeeceeeeeees 7 2 3 3 Einplanen von Queries im Batch 0 22222222 c cece eee nennen 9 2 3 4 Business Objects XI R2 Crystal Reports 2 0 0 0 22 cece eee cece e eee eeceeeee 10 Unterst tzung f r Business Objects Crystal Reports 2 10 Verwenden des MBeans CrystalReports 0 0222200 c cece cece eee ceeceeceeeeees 11 A ee deele seele 12 Beispiele sr m rungen a pata Cd e ld ies lo e ln ae alu 12 Parameter 13 R ckgabewerte 13 2 4 Process Integration 0 20000 c eee c eee c cece cece ececeeeeeevereecseeeeeeees 14 2 4 1 berwachung von SAP XI Kommunikationskan len ooo 14 Keele e RTE e EE 15 E E N er ee rer ers 15 Varianten Management 15 Lee 15 AVE 15 AEJCLf rS AP siii add 16 Spool Management 16 AE JCL f r SAP 00uuunocenennnnennnnnennnnnnnnnnnnnnnnnnnnnnnnnnnneenn nenn 17 Event Management isa Ee EE 18 SAFPRETEIGNIS circa ton 18 AE Unterst tzung 22 00 00 eee o ccc ccccccccecccccceececcucccceeeececcceeeeeeeees 19 iv Inhaltsverzeichnis AEJCLF RSAP EE 19 Kriterienverwalt
12. 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 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 Ponn Anlegen 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 35 Kapitel 2 SAP NetWeaver 3 ffnen Sie das Verbindungs Obj
13. Ist die Registrierung nicht erfolgreich weil beispielsweise die Verbindungsparameter fehlerhaft sind bricht der SAP Agent den Start trotzdem nicht ab 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 F r 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_SYSTEMLOG 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
14. Je nach Tageszeit lassen sich verschiedenen Einstellungen f r die Dialog und 43 Kapitel 2 SAP NetWeaver Hintergrundverarbeitung festlegen Diese Art der Ressourcenzuteilung ben tigt keinen Neustart des R 3 Systemes CCMS Pflege von Betriebsarten und Instanzen IN Instanzen Betr arten InstanzeniProfile 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 Selbstsverst ndlich unterst tzt auch die Automation Engine diese 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 Automation Engine 44 3 SAP Banking 3 1 Prozess Management f r 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 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
15. nnen e 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 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 57 Kapitel 5 SAP Solution Manager lg B086 Verbindung CONN R3 ECC ABAP 0 x speichern E Drucken y E Kopf E Attribute fig Remote Function Call Dokumentation BC XBP Aktivieren UCA Benutzer BW SCH Mandant 1010 BC XAL Benutzer Abteilung UC4 Passwort RFC Server Gateway Host vwgsap02 Gateway service sapgw00 Programm ID 4 5 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 definiert 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 F
16. 100 b hefert Trefferliste Mappen Transaktionen Transaktionen gesamt g gebucht h haci 19970604160732040003 prone E 620 E f r jede Mappe ward ein EI Job ABAP STEP RSBDCBTC ERROR Tritt auf wenn Jobstatus A aborted gesetzt ist Automation Engine 98 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 Der Agent wird innerhalb des SAP Systems durch den CPI
17. 104 Bt bersicht ea nen haare en a ee ns anal 105 Ee A EE wing vy idee os AAS A Sewiae ae 107 DPA soe 05S ES hte Benoa haat EN Re ste he o a 107 QB ERS eat A EE 108 EE 108 KEE 109 EE ee 109 E ee ro CO LA te NN oP y E e 110 EE 110 H EE 110 HEEN 111 EI OD na se ee en A Br ES RS RAN 111 IK Ge sea rar irn Beraten een A 111 12 LE i ae veg iene tee u De EE 111 13M 112 Automation Engine vii OO A A ERE PRE Ee EE 112 NO EE 113 EE eege hd oh hd ea hel Se sth E eh be 114 TOR EE 114 A A A EE 115 A E AS EEE 116 A E 116 AE 117 EE 118 DAR ES N O A Ee 118 1 Kapitel 1 SAP L sungen und Job Scheduling mit der Automation Engine 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 Komponen
18. 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 SAPHOSTOl 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 Automation Engine 66 e Agenten Rechner e ffnen Sie die INI Datei des SAP Agenten f r welchen die SAP Solution Manager Integration konfiguriert wurde e 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 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 ange
19. Befolgen Sie die folgenden Schritte um die Userlnterface Integration einzurichten Die allgemeine Konfiguration der SAP Solution Manager Integration ist im Dokument dazu beschrieben 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 Kopieren Sie die Datei UC4WEBSTART WAR in den Ordner webapps der sich im Programmverzeichnis des Tomcat Applicationservers befindet e F hren Sie anschlie end einen Neustart des Applicationservers durch e Dadurch wird im webapps Verzeichnis der neue Unterordner UC4WEBSTART erstellt L schen Sie die WAR Datei nicht ansonsten entfernt Tomcat auch den Ordner UCAWEBSTART 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 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
20. 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 Automation Engine 114 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 18 R 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 eine JAR Datei welche in die AE Datenbank zu laden und mit einem RA Agenten zu verkn pfen ist Na
21. 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 a 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 Das RemoteTaskManager Objekt erlaubt ebenfalls eine berwachung 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 37 Kapitel 2 SAP NetWeaver 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 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 verfolgen 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 ein
22. Datei auf Selektiert Spoolauftr ge mit vordefinierten Filtern Liest das Systemlog eines SAP Systems ber einen vorgegebenen Zeitraum Variantenkatalog auslesen Zeigt den Inhalt einer Variante an Automation Engine 86 R3_MODIFY ndert die Filtertabelle f r Intercepted Jobs INTERCEPTION 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 Y R3 SCHEDULE _ Setzt einen bereits freigegebenen SAP Job Y JOB_CANCEL auf den Status Geplant zur ck R3 SEND _ Versendet einen existierenden Spoolauftrag Y SPOOL REQUEST RIES ET Definiert BDC Daten Y BDCDATA R3 SEI FREE Definiert eine freie Abgrenzung SELECTION RISET LOGE Setzt ein Log Attribut in der SAP Monitor ATTR Architektur R3_SET_PERF_ 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 Monitor ATTR Architektur R3 SET TEXT 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 7 5 3 Transport der AE Schnittstelle Allgemeines Um die Funktionalit t der AE Schnittstelle nutzen zu k nnen m s
23. 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 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 w Destination UC4_ANG_SMSE O Isolation group 1010 m gt Job D o Ol To o gt Description o gt Job Defintion o O gt Status o O gt Queue E QUEUE ANG_SMSE O gt Type o m gt Job Documentation O gt Start date Lo End date Calculated Dates Apply Clear View Standard View v Gotos Create 4 Request Display import Export 4 E Jeep Description Job Defintion Status Queue Anwendungsfall 2 Einplanen von Aufgaben aus einer Jobdokumentation Um aus einer S
24. JCL f r SAP R3_ACTIVATE EXT COMMAND R3 ACTIVATE EXT PROGRAM R3_ACTIVATE_ INTERCEPTED_JOBS R3_ACTIVATE_JOBS R3_ACTIVATE_REPORT R3_GET_JOBS R3_MODIFY_JOB R3_SCHEDULE_JOB_ CANCEL Siehe auch Child Prozesse Intercepted Jobs RemoteTaskManager Ausf hren eines externen Kommandos Ausf hren eines externen Programmes F hrt Intercepted Jobs unter der Kontrolle von AE durch F hrt bereits im SAP eingeplante Jobs unter der Kontrolle von AE durch F hrt den angegebenen Report aus Selektiert SAP Jobs und listet das Ergebnis im Aktivierungsreport oder in einer Datei auf Modifziert einen ABAP Step Setzt einen bereits freigegebenen SAP Job auf den Status Geplant zur ck 27 Kapitel 2 SAP NetWeaver 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 Aktivieren Sie die Parent Child Funktionalit t in der Transaktion SE38 mit dem Programm INITXBP2 Der Objekttyp der Child Prozesse lautet JOBD Damit eine Nachbildung der Child Prozesse im Automation Engine System erfolgen kann ist bei den entsprechenden Script 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
25. 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 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 19 Kapitel 2 SAP NetWeaver AE Unterst tzung Die Automation Engine unterst tzt SAP Ereignisse und integriert diese in sein 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 e
26. 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 fiir 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 Test f r Funktionsgruppe SBB UC4 JOB Funktionsbaustein SBB UC4 JOB_OPEN Klein Gro Schreibung Laufzeit 14 510 Mikrosekunden RFC Zielsystem DELANFREP JOBGROUP JOBNAME TEST SDLSTRTDT SDLSTRTTM 00 00 00 JOBCLASS 91 Kapitel 7 Technische Anbindung Anzugebende Parameter JOBCOUNT Wert einsetzen oder aus Zwischenablage einf gen JOBNAME wie beim Funktionsbaustein UC4_JOB_OPEN REPORT_ID RSMO4000 bzw RSM04000_ALV Test f r Funktionsgruppe SBB UC4 JOB Funktionsbaustein SBB UC4 JOB SUBMIT kKlein Gro Schreibung RFC Zielsystem AUTHCKNAM MEIER EXTPGM_NAME EXTPGM_PARAM EXTPGM_SET_TRACE_ON EXTPGM_STDERR_IN_JOBLOG x EXTPGM_STDOUT_IN_JOBLOG x EXTPGM_SYSTEM EXTPGM_WAIT_FOR_TERMINATION x JOBCOUNT 11240201 JOBNAME TEST LANGUAGE DE REPORT_ID RSMO4OOO_ALY PRI_PDEST PRI_PRCOP 000
27. PRI_PLIST PRI_PRTXT PRT PRTMM 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 Automation Engine 92 Test f r Funktionsgruppe SBB UC4 JOB Funktionsbaustein SBB UC4 JOB SUBMIT Klein Gro Schreibung Laufzeit 95 378 Mikrosekunden RFC Zielsystem AUTHCKNAM MEIER EXTPGM_NAME EXTPGM_PARAM EXTPGM_SET_TRACE_ON EXTPGM_STDERR_IN_JOBLOG x EXTPGM_STDOUT_IN_JOBLOG D EXTPGM_SYSTEM EXTPGM_WAIT_FOR_TERMINATION D JOBCOUNT 11240201 JOBNAME TEST LANGUAGE DE REPORT_ID RSMO4ODO_ALY PRI_PDEST PRI_PRCOP 000 PRI_PLIST PRI_PRTXT PRT PRTMM Anzugebende Parameter JOBCOUNT Wert einsetzen oder aus Zwischenablage einf gen JOBNAME wie beim Funktionsbaustein UC4_JOB_OPEN Test f r Funktionsgruppe SBB UC4 JOB Funktionsbaustein SBB UCA_JOB_CLOSE klein Gro Schreibung RFC Zielsystem AT_OPMODE JOBCOUNT 11240201 JOBNAME TEST TARGETSYSTEM EVENT_ID EVENT_PARAM Nach dem Ausf hren ist darauf zu achten dass keine Ausnahme aufgetreten ist 93 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 ist nun gestartet und kann Uber S
28. Views 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 Endbenutzern m glich wichtige Prozesse zu starten Wenn erforderlich k nnen entsprechende Parameter gesetzt werden 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 5 Kapitel2 SAP NetWeaver Aufgaben starten Das View 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 4 ActivateObject 7 Description of your task 3 SAP Enterprise Portal 6 0 Microsoft Internet Explorer Personalisierung Acti
29. 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 Automation Engine 72 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 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 ssen im SAP System entsprechende Vorraussetzungen geschaffen werden Benutzerst mme d rfen vor dem Kopieren nicht gel scht werden Die Automation Engine nutzt f r die SAP A
30. 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 my lt Activities Name Typ Prio RUN Parent Startzeit Status Host Benutzerkennung Starttyp H S KON Se KE JOBF NEU S JOBF 200 32474371 O vorgemerkt FSU W_JOBG 0 00 160208 ENDED_OK s n JOBP M TAG JOBP 200 32474367 GE E Normal 0 00 16 13 beendet Ka JOBS R3 TEST JOBS 200 32474369 a veta auf SAP_WGSUNDS LOGIN COMMON 0 00 EI READ_STAT SCRI 200 32474124 B 0 00 Generierung z z Seite 1 4 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 Micro View personalisieren Activities Display archiv info false v Display cpu time true v Display host name true v Display login info true v Display process id false v Display start type true v System alias LUCA H Alle nderungen sichern 7 Kapitel 2 SAP NetWeaver Siehe auch Aufgaben starten 2 3 Information Integration 2 3 1 Einplanen von Datenladeprozessen Ein Infopackage ist ein Objekt
31. e UCA ClearView Eigenes UC4 Produkt Graphisches Analysewerkzeug Stellt Statistik Aktivit ten und 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 e UC4 Decision Veralteter Begriff Ersetzt durch UC4 Policy Orchestrator e UCA Insight Veralteter Begriff Ersetzt durch Predictive Analytics e UC4 ONE Automation 2013 Name der UC4 Produktpalette e UC4 Operations Manager Veralteter Begriff Ersetzt durch UC4 Automation Platform e UCA 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 e UC4 Server Alter Begriff f r die Komponente Automation Engine v8 und niedriger e UC4 DB Archive Das Dienstprogramm UC4 DB Archive dient dazu den stetig wachsenden Bestand an Daten aus der UC4 Datenbank auszulagern e UC4 DB Change Dienstprogramm zum ndern von Transportkoffer Exporten e UC4 DB Client Copy Dienstprogramm zum L schen und Ko
32. gt 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 tats chlichen Zielsystemnamen TID bereinstimmt Da beim Export das tats chliche Zielsystem in keinem Fall bekannt ist muss dieser mode immer angegeben werden e 1 ist anzugeben wenn der Import wiederholt durchgef hrt wird e Starten des Imports mit dem Kommando tp import SIDKNNNNNN TID u4 client123 pf lt Profilname Default TPPARAM gt bzw tp import SIDKNNNNNN TID ul4 client123 pf lt Profilname Default TPPARAM gt 89 Kapitel 7 Technische Anbindung Die Unconditional Modi sind je nach TP Version unterschiedlich und eventuell in der SAP Dokumentation nachzulesen e Beachten Sie beim Import Kontrolle F r Importe m ssen mindestens 2 Batch Tasks in der Instanz laufen 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 c1ient 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 Meldung no profile used Bei internem Programmaufruf an sapevt wird kein Profil angegeben Deshalb
33. 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 R ckgabewert 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 Anmeldung 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
34. 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 Automation Engine 42 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 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 Wahlen Sie in der Registerkarte 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
35. 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 Anwendungsfunktion sowie das Monitoring werden als Hintergrundjobs gestartet wobei der Monitoring Job immer dem Anwendunggsjob folgt Prozesse mit Parallelisierung F r bestimmte Prozesse mit Massendate
36. 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 Auslieferungsmandant SAP Mandant 000 e Customizing Mandant 001 e Testmandant 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 dynamische Varianten verwendet werden Problemstellung Beim Kopieren eines Mandanten werden sehr gro e Datenmengen bewegt Ein Mandant ohne Anwendungsdaten ben tigt in
37. 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 Prioritat 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 Uber die Schaltflache Schedule Change Externally in die Automation Engineeingeplant S F r die Startbedingungen werden tempor re Kalenderobjekte in der AE generiert Automation Engine 64 Scheduling Log Comp Solution Step System 70 Scenario System Role Client 001 Process Job Name Job Number System Time Zone UTC 1 User Time Zone CET Seaia OOOO Schedule RFC Connection UC4_RTH OH Separation Group GLOBAL O Queue CLIENT_QUEUE oO Schedule Stopped Priority Dep y Status
38. 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 OWN wird automatisch durch jenen Pfad ersetzt indem der ServiceManager selbst liegt ucybsmgr exe Kommentarzeilen beginnen mit Rufzei
39. 2 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 F r zus tzliche 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 R3_ SE SE Y Y Y SE at Y ACTIVATE EXT_ COMMAND 83 Kapitel 7 Technische Anbindung R3 Sal i Y Y Y E Y ACTIVATE _ EXT_ PROGRAM R3_ Y Y SECH Ve ACTIVATE_ INTERCEPTE D_JOBS R3 Y Y SC Eet ACTIVATE_ JOBS R3_ SH Va Y Y Y SECH 4 Y
40. ACTIVATE_ REPORT R3_ O i Y Y Y Y Y ACTIVATE_ SESSIONS R3_CALL_ A TRANSACTIO N RIGEN So xY Y Y Y Y Y EVENT R3_GET_ wf JOB_SPOOL R3 MODIFY Y 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 Allgemeines In der Folge unterscheiden wir in der Dokumentation in e Die AESchnittstelle basiert auf Funktionsbausteinen die von AE entwickelt wurden Automation Engine 84 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 ST Aging 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 Parent Child Beziehungen und die Intercepted Job Funktion nicht verwendet werden
41. AP 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 61 2 3 Kapitel 5 SAP Solution Manager 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 Read Ony LCopy Job Schedule Change Externady Release Reschedule Cancel Job Link External Notes Scheduler Management Job Selection Scheduling Subsequent Jobs 7 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 Daly Weekly Monthly Annualy Date Extended Start Date 22 03 2012 Start Time 15 58 30 In user time zone CET Definition Job Definition REGTEST 9 00 J0BP 157741 DYNVAR_A F r die Auswahl des zu startenden Objektes Job Definition steht eine Eingabehilfe zur Verf gung In der Eingabehilfe we
42. As 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 Zust nde 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 e statische Variable Variablen Objekt mit der Einstellung Quelle Statisch Variablenwerte werden durch den Benutzer oder per Script eingetragen und bleiben im Objekt gespeichert Automation Engine 116 20T teilqualifizierter FileTransfer FileTransfers die mit Hilfe von Wilcards mehrere Dateien bertragen im Gegensatz zu vollqualifzierten FileTransfers 21 U e 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 Center e UC4 Automation Platform Veralteter Begriff Ersetzt durch UC4 Automation Engine
43. Aufgabe Das ist der Zeitraum zwischen Start und Ende Der Aktivierungszeitraum wird nicht dazugerechnet siehe auch Aktivierung und Start e Login Anmeldedaten f r Zielsysteme Auch ein eigener Objekttyp in der AE Automation Engine 112 e logisches Datum Das logische Datum wird als Vergleichsdatum bei der Pr fung von Kalenderbedingungen verwendet 13 M 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 14 N e Nonstop Prozesse Teil der Komponente Automation Engine Nonstop Prozesse bernehmen die Verarbeitung wenn der Rechner mit den aktiven Serverprozessen ausf llt 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 Script Server Sync Variable und ZeitZone e Objektvariablen Platzhalter f r Werte die einem Objekt in dessen Registerkar
44. 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_ S auth rfc_authority_ TYPE check setzen berpr ft SAP ob der RFC Benutzer die Berechtigung besitzt die Funktionsgruppe aufzurufen 77 Kapitel 7 Technische Anbindung S_BTCH_JOB Batch Verarbeitung Operationen auf Batch Jobs AE erzeugt SAP Jobs dynamisch und ben tigt deshalb die 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 JOBACTION JOBGROUP S_BTCH_ADM Batch Verarbeitung Batch Administrator S_BTCH_NAM Automation Engine 78 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 S_BTCH_ADM erlaubt mandanten unabh ngige Selektionen von bestehenden Jobs Die Durchf hrung des AE Sprachmittels R3_ ACTIVATE_JOBS mit einem CPI
45. C 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 e 79 Kapitel 7 Technische Anbindung S_SPO_DEV Spooler Ger teberechtigungen S_TMS_ACT S_XMI_PROD S_XMI_LOG F r 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 fur AE erforderlich Bei der Verwendung der Standard Schnittstelle werden jedoch Eintrage in das XMI Log geschrieben Online Transaction Code RZ15 die nur mit dieser Berechtigung einsehbar und l schbar sind SPODEVICE STMSACTION STMSOBJECT STMSOWNER EXTCOMPANY EXTPRODUCT INTERFACE S_WFAR_OBJ Arch
46. C 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 99 Kapitel 7 Technische Anbindung Traces Traces protokollieren noch detailliertere Informationen ber die Vorg nge als L
47. CMS Technical Expert Monitors dar Die Farben der Knoten entsprechen dem aktuellen Alarm Status Automation Engine 40 v 3 All Monitoring Contexts gt Ex Background gt 5 CCMS database self monitoring gt Ei CCMS_Selfmonitoring gt 5 Dialog_VWGSAPO2_ECC_00 gt 5 Enqueue gt Ei Monilnfra_VWGSAP02_ECC_00 gt ES Redwood ECC ECC SAP ECC_00 gt Ei SAP Online Correction Support gt Ei SAPLicense gt 3 Spool gt Ei System Configuration gt E VWGSAPO2_ ECC_00 gt Ei Web Service System Context Business process monitoring Einzelne IT Prozesse und Systeme bilden die Grundlage f r Geschaftsprozesse 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 41 Kapitel 2 SAP NetWeaver 029 O 1181 0 001 EH 99 OV Tritt in einem Gesch ftsprozess ein Fehler auf kann die Ursache unmittelbar festgestellt 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
48. D NAME mail KEY meier mueller com VALUE TO 13 Kapitel 2 SAP NetWeaver Aufruf des MBeans JMX_INVOKE OPERATIONNAME executeAndMai 1 MBEAN UC4 name CrystalReports PARAMS report settings mail Parameter Wie Sie im obigen Beispiel sehen werden die Werte einem Schl sselbegriff zugeordnet und erst dann dem Parameter bergeben Der JMX Agent kann auf diese Weise die Einstellungen f r den Reports unterscheiden Angaben Verf gbare Schl sselbegriffe zum Report e URL Adresse des Web Services e REPORT Name und Pfad des Reports e FORMAT Dateiformat f r die Reportausgabe CRYSTAL_REPORT EXCEL WORD PDF RTF TEXT_PLAIN TEXT_PAGINATED TEXT_TAB_SEPARATED TEXT_CHARACTER_SEPARATED EXCEL_DATA_ONLY TEXT_TAB_SEPARATED_TEXT RTF_ EDITABLE USER_DEFINED Speziell f r die Operation executeAndMail e MAIL_SUBJECT Betreff der E Mail e MAIL_BODY Nachricht der E Mail e MAIL FROM E Mail Adresse des Absenders Speziell f r die Operation executeAndSave e FILE Pfad und Name f r die Ausgabedatei Attribute Geben Sie die Attribute an die bei der Reportausf hrung ber cksichtigt werden f r den sollen Report 3 2 S Die Schl sselbegriffe h ngen vom Report ab E Mail Als Schl sselbegriff ist die E Mail Adresse anzugeben Der Wert ist entweder TO Empf nger f r den Empf nger oder CC f r den Empf nger der eine Kopie erhalten soll R ckgabewerte Nach d
49. ES IN AUT destalter in Tagen Die Automation Engine erm glicht die Durchf hrung von e Jobs e Reports e externe Kommandos e 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 Automation Engine 26 IE 8019 RemoteTaskManager JOBQ R3 ALL JOBS 0 E Speichern D I Let tor Letzter Report ko Statistik Drucken 0 variat gt Ausf hren v Ey Kopf SL Sync E Attribute EB SAP Variablen amp Prompts Rollback FR Output Scan Dokumentation Jobname gt Enth lt PRD Jobnummer Benutzername Job Initiator Jobstatus gt Entspricht geplant geplanter Startzeitpunkt Gr er oder gleich v Kleiner oder gleich 15 09 2013 00 00 Jobs ohne Startdatum Jobs mit Starttermin nach Vorg nger Ereignis Ereignisparameter zs Mandant Jobgruppe gt Nur externe Job Children AE
50. Engine Mandanten Benutzernamen und die Abteilung getrennt durch einen Schr gstrich ein Nach Eingabe des Passworts speichern Sie die RFC Verbindung 49 Kapitel 4 SAP Financial Closing Cockpit RFC Destination UC4WEBSERVICE Verbindungstest 7 RFC Destination UC4WEBSERVICE Verbindungstyp 6 HTTP Verbindung zu ext Server Beschreibung Beschreibung Beschreibung 1 Beschreibung 2 Beschreibung 3 Verwaltungsinformationen Technische Einstellungen Anmeldung amp Sicherheit Spezi Sicherheitsoptionen Anmeldeverfahren keine Anmeldung Standardauthentifizierung _ SAP Anmeldeticket senden Status des sicheren Protokolls SSL inaktiv aktiv SSL Client Zertifikat DFAULT SSL Client Standard v Zer Liste Berechtigung f r Destination Anmeldung Benutzer 1Y UC4WS ITEST PW Status gesichert Passwort CECR EE AAA Start der Transaktion SOAMANAGER 1 W hlen Sie den Link Web Service Configuration Registerkarte Service Administration Automation Engine 50 2 Suchen Sie nach dem Objekttyp Consumer Proxy mit dem Namen UC4 Ke 1 entry found Web Service Configuration EC2 001 Otelo Bac y Search Criteria Object Type vlis v Consumer Proxy zl O Object Name w contains v Uc4 O Maximum Number of Results 100 Saved Search v T Search Clear Values Reset Search Criteria Search Result Internal Name Type Name Namespace Description a uwco UC4PORT TYPE Con
51. 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 Save 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 63 Kapitel 5 SAP Solution Manager 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 r Selection Output Information ID of a Job Output Output Type MIME Type a Oe tela Output Scheduli hedule 2012 03 22 16 02 14 0007026 REGTEST 9 00 JOBS APLCHANGEDOKUTEST activation is processed with the logical date 20120622 2012 03 22 16 02 14 U0020592 User CUCPROD DEV changed task priority for object with RuniD 0001035067 from 200 to 050 xiy tus ernal Job D ernal Job Sta irt Conditior Once D art Date art Time finitinn 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
52. LT_OTHER Start nicht m glich Sonstiger Fehler Automation Engine 28 Der Report ist gleich aufgebaut wie jener des obersten Parent Prozesses enth lt 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 f r 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 F hrt 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 ist es m glich ber die Tabelle TBCICPT1 Filterkriterien f r Jobs zu definieren Dazu z hlen 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 Aktivieren Sie die Intercept Funktionalit t in der Transaktion SE38 mit dem Programm INITXBP2 In der Registerkarte Form von SAP Jobs k nnen Sie ber das S
53. Landscape Directory 41 2 6 4 Systemlog und Applicationlog analysieren 2 220000 e cece cece eee eeeeeeeee 42 2 6 5 Umschaltung der Betriebsarten _ 0 2 0000 cece ccc ccc e cece cece ceeeeeeeeeeeeeees 42 SOAP Banking ines ce tee e EE EE EE EE e 44 3 1 Prozess Management f r SAP for Banking 44 4 SAP Financial Closing Cockpit 0 0000 cece e cece ee eeeeeeeee 47 4 1 AE Integration in SAP Closing Cockpit 20 2 0 00 ooo ccc ccc eee e eee e eee eee ee eee 47 4 2 Aktivierung von Objekten mit SAP Closing Cockpit 0000 000 e eee eee 52 5 SAP Solution Manager 56 5 1 SAP Solution Manager Integration 56 Kontiguration tind Test gege dE NA AUER re te DSA E ead od 56 5 2 SAP Solution Manager Anwendungsf lle 02 220 cece e eee eece cee eceeeeeeees 60 5 3 Userlnterface Anbindung einrichten 0 000000 22 e cece cece cece eee ceeeeecceeeeceeees 64 6 Custom Solutions 20 5 ebessen dad 67 6 1 Datenarchivierung in SAP 2 2 2 0 cece cece cece ccccccccecccccccceeccccceeeceececcceeees 67 6 2 Massenverarbeitungen 2 222222 e cece cece cece ccc eee cece cece cecceeeeeeeeeees 70 6 3 SAP R 3 Mandantenkopien 2 2 2 0 222222 c cece eee ce cece cc ceeeeccccecceeeeeeeeeees 71 6 4 SAP Dialog f r die At 72 6 5 Automated SystemCopy for GAP 74 7 Technische Anbindung 75 7 1 Automation Engine und SAP 75 7 2 Mehrere SAP Systeme 75 TA SAP Security ObjeCts 2022 a
54. Let s Automate Busine Automation Engine 10 Automation Engine und SAP Bega 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 KEE EE EE 2 2 1 Automation Engine und SAP NetWeaver nenn nnnennennennenn 2 2 2 People Integration 4 2 2 1 Integration in SAP Enterprise Portal Views
55. Prompts Script Ef Form 43 Child Post Script Dokumentation E va BoB3 Sr 1 ABAP Programm ausf hren RSPd4 ABAP Programm ausf hren 2 bertragen einer Spool Liste Report m Variante STANDARD lu some _ Auf Children warten Abbruch bei Child Abbruch __ Children replizieren Erweiterte Druckparameter Deckbl tter Spool Einstellungen Ablageparameter Job Log Ausgabeger t Spool Auftrag Druckaufbereitung nore bel 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 bietet die M glichkeit mittels der Transaktion SCAL Fabrikkalender zu definieren Die AE Schnitt
56. 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 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 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 Automation Engine 4 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
57. 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 55 Kapitel 4 SAP Financial Closing Cockpit Ausf hrung Mit 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 S
58. Spalte Parent des Aktivit tenfensters und in der Statistik bersicht Die folgende Abbildung zeigt die Durchf hrung einer Prozesskette in der dies auftritt X 8006 Aktivit ten AE 0098 Startzeit EB WINDOWS_JOBOBJECT 26 08 2013 13 34 15 v3 AE 0098 Alle Queues cuent_Queve ie een wm Queue Joes E CALL ALARM 01 23 08 2013 09 54 46 QUEVE TEST y E MM END PROCESSING 22 08 2013 13 24 15 E JOBS FTPAGENT FTPJOB 0000 of MM DAY 4 MM CALL REORG 4 CALL ALARM 01 22 08 2013 13 22 28 of MM DAY y EB MM END PROCESSING 22 08 2013 13 02 21 By m Ts M Aufgaben 34 Selektiert 1 Filter Im Detailfenster enth lt der Punkt Status Text die Instanznummer des SAP Systems 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 F r jeden Child Prozess wird ein Statistiksatz und ein Report angelegt Rufen Sie beides ber die Statistik bersicht des Parent Prozesses auf L 8007 Statistik MM DAY SET Eh Detail monitor EB Report ip Statistk Bu Statistik der Child Aufgaben D Aktualisieren Benutzer Status Windows 1174151 SMITH DEV 2 er Windows 1114003 SMITH DEV X FAU
59. TION Multi channel access Portal Collaboration INFORMATION INTEGRATION Bus Intelligence Knowledge Mgmt Master Data Mgmt PROCESS INTEGRATION Integration Business Broker Process Mgmt E E F E 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 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 Views 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 3 Kapitel 2 SAP NetWeaver Einplanen von Datenladeprozessen 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
60. Zentrale Kontrolle und bersicht Alle Vorg nge im SAP System werden zentral berwacht und gesteuert Potentielle Automation Engine 70 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 Erzeugen von Ableseunterlagen e Abschlagsanforderungen e Abrechnung Fakturierung e Mahnlauf Zahllauf e USW Definition Die Automation Engine kann diese Hintergrundanforderungen automatisieren Um das gro e Datenvolumen mit m glichst optimalen Durchsatz zu bew ltigen wurde f r die Hintergrundverarbeitung eine spezielle Massenverarbeitung entwickelt Merkmale dieser Massenverarbeitung sind e Aus einem Master Job
61. a ed ey aa da ld ore o 76 7 4 Ber cksichtigung von Job Attributen 2 00 22 0 000 e cc eeee eee eeeceeeeeees 82 Le Schnittstelleny aaa 42222220 a eh Ee 83 OA SCHMIMSTONEN ee 83 7 5 2 Funktionsunterschiede 84 7 5 3 Transport der AE Schnittstelle 86 Dateinamen ee 2 20 ra re te aan 87 Importieren der Funktionsbausteine in SAP 87 Voraussetzungen u ao 87 Ablauf se A A a SEE 88 7 5 4 Test der AE Schnittstelle mit ABAP Workbench 02 222 2220 2022 89 EG Agent Tun SAP BW er 2 223 ox das iii 94 vi Inhaltsverzeichnis 7 7 Archiv Parameter bei Ri ACTIWVATEREPORT ann 95 7 8 ERROR ERRORLEVEL bei R3_ACTIVATE_SESSIONS 96 TI Troubleshooting EE 98 7 9 1 Hinweise zur Fehlersuche o occccccccccccccocccccocccccncccnnccccnnocccnnncccnnnccos 98 Jobreport 98 Attribute des aktivierten Objektes 98 GPIEZUSer cuca es es a ostia 98 Hilfreiche Transaktionen 22202 222200 ee eee eee 98 Logdateien ccs 98 Das SAP Systemlog ur re ea 98 IMAGES aut nes er een en ET 99 99 7 9 2 Probleme beim Import der Funktionsbausteine 99 7 9 3 SAP Jobs enden mit ARCHIVE_INFO_NOT_FOUND 100 7 9 4 Probleme mit der Stabilit t zu SAP Instanzen bei vielen SAP Agenten RFC Verbindung auf einem Server 101 7 9 5 Problem mit der Passwort bergabe an GA 101 8 Zertifizierungen cccccceeeenennnennnnnnnnnnnnsnsnnenseeenennneneneeenennnn
62. altungsfunktion zum jeweiligen Archivierungsobjekt nachvollzogen werden Transaktion SARA Fazit 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 manuellen 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
63. ante 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 Automation Engine 16 Batch Input Mappen bersicht Analyse gt Abspielen H Statistik Protokoll amp Aufzeichnung D Oci EY ZG a H Mappe UC4 is Ersteller a neu fehlerhaft verarbeitet in Bearbeitung im Hintergrund in Erstellung gesperrt LI Datum Zeit Erstellungspr Berechtigung NI UC4_TEST Y TEST2 25 01 2007 12 42 30 SBB TEST_F 4 o H AE JCL f r SAP R3_ACTIVATE_ Abspielen von Batch Input Mappen SESSIONS R3_CALL_ Ruft eine SAP Transaktion auf TRANSACTION RSECEIE Selektiert Batch Input Mappen und listet das Ergebnis im SESSIONS Aktivierungsreport oder in einer Datei auf R3 SET_ Definiet BDC Daten BDCDATA Spool Management in AE kann die Behandlung und Weiterverarbe
64. asst Aufgaben zusammen um diese gemeinsam durchzuf hren Auch ein eigener Objekttyp in der Automation Engine Gruppen Monitor Fenster welches den Zustand der Aufgaben einer Gruppe anzeigt 8H HTML Help Hilfeformat von Microsoft f r Handb cher Die Hilfedateien enden mit CHM siehe auch WebHelp Host Rechner Zielsystem e Hostattribute Attribute des Job Objektes die plattformabh ngig sind 111 Kapitel Glossar 9 Include Script das haufig und in mehreren Objekten verwendet wird Auch ein eigener Objekttyp in der Automation Engine 10 J e Job Verarbeitung auf einem Zielsystem Auch ein eigener Objekttyp in der Automation Engine e 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 e Kalender Fasst Tage in Kalenderbegriffen zusammen Auch ein eigener Objekttyp in der AE 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 Automation Engine Kommunikationsprozesse bilden die Verbindung zu AE Komponenten 12 L e Laufzeit Durchf hrungsdauer einer
65. belle SCMAPROGRAMS f r nderungen Schaltfl che Pflegen Danach ist ein neuer Eintrag mit folgenden Werten hinzuzuf gen Programm UC4 CC_ REPORT Anwendung CUSTOMER Speichern Sie den neuen Eintrag Automation Engine 52 Um die Verbindung vom ABAP zum Automation Engine System zu testen muss das Programm UC4 CC_REPORT ber 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 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 au
66. berwachen des Schreibprogramms die AE Funktion ABAP Programm durchf hren erzeugt innerhalb von SAP den WRI Job und berwacht ihn bis zu seinem Ende 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 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 69 Kapitel 6 Custom Solutions J102 Workflow Monitor JP DA 10578045 sm DI x dh Workflow Gc Report La Statistik Gr e anpassen 12 Abschnitt zoomen L Hineinzoomen gt gt gt E 16 09 45 16 09 45 16 09 47 JS DA DETECT WIN J 3 JS DA DETECT WIN J 4 Se 10579024 E Ablauf 1 Aktivieren des Workflows Der Name des Archivierungsobjektes kann auch mittels einer READ Maske vom Benutzer abgefragt werden 2 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 3 berwachung und Kontrolle Der gesamte Ablauf ist innerhalb von AE und auch innerhalb von SAP nachvollziehbar S mtliche Protokolle zur automatischen Analyse sind in der Automation Engine einsehbar Auch auf der SAP Seite kann der Ablauf in der Verw
67. ch 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 S_RS_ODSO 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 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 8
68. ch 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 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 abgeschnittenes und in Gro buchstaben konvertie
69. ch 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 e Rapid Automation Generische Technologie die verschiedene L sungen aufnehmen kann Besteht aus einem RA Agenten und einer RA Solution e Release Manager Veralteter Begriff e Release Notes Release Notes informieren Sie ber Highlights neue Funktionen Verbesserungen und ber Korrekturen unserer Versionen und Freigaben aus der Automic Produktfamilie e Release Orchestrator Die Application Release Automation teilt sich auf in die Produkte Release Orchestrator und Deployment Manager RemoteTaskManager Uberwacht und steuert externe 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 e RunID Kurzform f r laufende Nummer Hierbei handelt es sich genauer um eine Zahl welche die Durchf hrung einer Aufgabe eindeutig ken
70. chen l I Jetzt werden die Unterservices definiert Define AE Automation Engine OWN UCServer exe OWN Define AE C11 Agent OWN C11 UCXJR3X exe i OWN UCXJC11 INI SONN Define AE XYZ Agent c uc4global bin XYZ UCXJRX3 exe ic uc4global bin XYZ UCXJXYZ 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 76 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 EST UCc Cli U R33 P sapdp00 WHOST R33 WSERV sapgw00 ROTOCOL I EST UC_XYZ U R33 P sapdp01 WHOST R33 WSERV sapgw01 ROTOCOL I Beenden Sie den ServiceManager und starten Sie ihn 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 ig D L T G G E D L T G G E 7 3 SAP Security Objects Die Berechtigungen die f r AE Jobs n tig sind h ngen von der jeweiligen Installation und den verwendeten Funktionen in der AE ab In diesem Dokument sind all jene
71. chtbare 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 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 aus dem zu pr fenden Klartextkennwor
72. cuteScript a Kanal gestartet aber inaktiv automatisch UC4Server soap Receiver C SOAP _Receiver_ExecuteUC4Object A Kanal gestartet aber inaktiv manuell UC4WebServer soap Receiver FileListReceiverChannel a Kommuniketionskanal ist korrekt konfiguriert und wy extern FileListReceiver Fie Receiver File_Receiver_Liste B Kommunikationskanal ist korrekt konfiguriert und w automatisch ReceiverListe Fie Receiver C File_Sender_FletListe a Kommuniketionskanal ist korrekt konfiguriert und vwy automatisch SenderListe Fie Sender gt Pie Senger Le B Kommuniketionskanel ist korrekt konfiguriert und vy automatisch SenderListe Fie Sender GeneratedReceiverChannel_RFC D Empt ngerkanel GeneratedReceiverChannel_RFC f r aut isch X64_107 RFC Receiver C Receiver_Fie_Contert D Kommuniketionskanal ist korrekt konfiguriert und ww automatisch ReceiverFieContent Fie Receiver C SenderChannel a Kommunikationskanal ist korrekt konfiguriert und wy automatisch FileListSender Fie Sender Sender _File_Contert Kommuniketionskanal ist korrekt konfiguriert und wy automatisch SenderFileContert Fie Sender Jal vlz z Zeie 112 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
73. 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 extern gesteuert werden Diese Schnittstelle wird von AE entsprechend genuizt AE JCL f r SAP BW_ACTIVATE_ Plant ein InfoPackage oder mehrere f r den sofortigen Start ein INFOPACKAGE BW_GET_ Liest InfoPackages 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 dem INFOPACKAGE 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 Automation Engine 8 Process Chain Maintenance Planning View Test Flak D a Break BP E Descript Descript D D Data Target Contents amp DEL_INFO_CUBE D Indexes Si DELINDEX Load Data amp long text for tester 2 ii Create Inde
74. dungsfunktion nicht gestartet w rde und somit kein Anwendungsreturncode erzeugt werden k nnte Es w re nicht zielf hrend gewesen alle Anwendungsprogramme so abzu ndem dass die Monitoring Funktion implizit ablaufen w re Das h tte zu viele Programme ergeben und au erdem h tte der Anwendungsreturncode 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 es nur diesen einen Prozess enth lt Auswerten von Anwendungsreturncodes Einzelprozesse liefern Anwendungsretumcodes Diese k nnen in der AE ausgewertet werden z B im Postscript Auswert
75. e enth lt SET amp HND PREP_PROCESS_REPORT RER 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 ZEILE App1 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 E 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 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 MBeans zugreifen k nnen SAP NetWeaver enth lt beispielsweise mehr als 1600 MBeans in der Standardausliefe
76. ef 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 73 Kapitel 6 Custom Solutions 21010660 DAE UCA Dialog Aktivieren Statistik Benutzer Statistik Reorganisation ip Spoolreorganisation Monatsabschlu C Auswertung Gesch ftsbereiche C Abrechnung e 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 ber die Automation Engine existiert ein direkter Anschlu an die Variantenpflege Dabei kann nur die voreingestellte Variante gepflegt werden e Abbilden von Work
77. effen 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 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 Pr fen ob Transportd mon RDDIMDP im SAP aktiv ist tp connect TDi ire Verbindung zum SAP System testen Automation Engine 88 Das Transportsystem ist in der SAP Onlinedoku im Kapitel BASIS TRANSPORTSTEUERUNG beschrieben Beachten Sie dass beim Import die Option Nicht passende Komponentenversion ignorieren
78. eichnung der ausf hrbaren Objekte GB CALL Benachrichtung etc Liste mit Namen und Objekttyp der ausf hrbaren 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 f r die Filterung von Aktivit ten verwendet werden z B ANY_OK ANY ABEND etc Inhalt des Aktivit tenfensters des jeweiligen Mandanten Dabei kann ein Status Filter und eine Sortierungs Reihenfolge aufsteigend absteigend angegeben werden um die Ergebnisse einzuschr nken 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 bersteigt der Name eine L nge von 40 Zeichen so wird dieser abgeschnitten Dabei k nnen folgende Parameter ausgelesen werden Name des PromptSet Objektes Referenzvariable Typ des PromptSet Elementes N Zahl D Zeitstempel S alle anderen Typen Wert des PromptSet Elementes
79. ekt 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 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 oND Sonderf lle 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 Report 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 Wiede
80. en 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 Automation Engine 46 Nummern die zugeh rigen Anwendungslog Meldungen und Texte gelesen werden Die Texte werden in eine Textdatei oder in den Report ausgegeben Integration in Jobnetzwerke von AE gesteuerte Prozesse in SAP AM BCA k nnen in unternehmensweite Workflows integriert werden Abh ngigkeiten 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 berwacht einen Prozess der in einem separaten PROCESS Prozessnetzwerk abl uft 47 Kapitel 4 SAP Financial Closing Cockpit 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 ein
81. en 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 3 1C 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 95 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 e R Rot Request fehlerhaft oder abgebrochen Der Status ist aber offensichtlich kein finaler Status Er kann vielmehr kurzzeitig auf Rot gehen fe
82. enen Rechte gew hrleistet wird 3C e CallAPI Programmierschnittstelle die entweder direkt oder aus einem anderen Programm aufgerufen werden kann und ein Script im AE System ausf hrt e CallOperator Veralteter Begriff Ersetzt durch Benachrichtigung 109 Kapitel Glossar 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 AD 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 Archivierung der UC4 Datenbank Dynamische Variable Variablen Objekt mit dem Attribut Quelle SQL SQL intern Multi oder Dateiliste Werte we
83. entsteht eine dynamische Anzahl von Splitt Jobs e 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 71 Kapitel 6 Custom Solutions 6 3 SAP R 3 Mandantenkopien SAP R 3 ist wie die Automation Engine eine mandantenfahige 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 Anwendungen Festlegungen auf Mandantenebene haben G ltigkeit f r alle Strukturen der R 3 Unternehmensorganisation Der Mandant ist eine datentechnisch betriebswirtschaftlich
84. er 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 e JBoss e IBMWAS CE e SAP Netweaver CE Fur 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 ENCRYPT befindet Rufen Sie nun das Programm ber die Kommandozeile mit folgenden Parametern auf UCYBCRYP EXE d f SAP_CloCo zip ucc ILizenzdatei Automation Engine 48 Die Lizenzdatei wurde Ihnen vom Support geliefert Kundennummer TXT e Als Ergebnis erhalten Sie eine gepackte Datei
85. er erfolgreichen Durchf hrung des Crystal Reports erh lt der JMX Job den R ckgabewert 0 Im Fehlerfall wird entweder 1 bei einem Fehler im Operationsaufruf oder 3 bei einem MBean Programmfehler zur ckgeliefert Sie finden im Report n here Informationen Uber die Ursache des Fehlers Im Report wird auch der Jobstatus ausgegeben e 0 Aktiv e 9 Pending der Job ist noch nicht gestartet e 1 Erfolgreich beendet e 3 Abgebrochen e 8 Jobausf hrung wurde angehalten Im Falle von 0 und 9 wird die Reportausf hrung weiter berwacht Automation Engine 14 Siehe auch Unterst tzung f r Business Objects Crystal Reports 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 starten e Kommunikationskan le stoppen Informationen zu Kommunikationskan len abfragen I Kommunikationskan le 12Kansie gefunden Aktualisieren Start Stopp Automat Steuerung Externe Steuerur Externe Steuerung Mehrfachauswahlan Siehtbare Zeilen 10 x Kommunikationskanal Zustand Kurzprotokoll Steuerung Partner Service gt Adaptertyp Richtung SOAP_Recelver_Exe
86. er occ 19 AEJCEF RSAP oro ondo ari essen 20 bernahme von SAB JODE ui a e o de 20 bernahme von SAP Kalenderdefinitionen 2 2 0 0 0 020c0ecececececeeeceeeeeeees 22 2 5 2 Job Management 24 Durchf hrung von Jobs im ABAP Stack CMS 24 Le e SA a a den 26 Child Prozesse 2 222 22 222 2 02 Ae ee ara ee alu 27 AEJELF URSAP We ee Ne a nee 28 eet We EE 28 AEJCLF RSAP EE 29 Anwendungsreturncode von SAP Steps auswerten 222ooseeneneennn 29 ber ein Script Sprachmittel 2 29 Uber den Steplisten Report 0 0 20 0 ccc ccc cece nun 29 berde n bereet Ab AAR AER 30 OS EE 30 Java EE JMX Agent f r SAP NetWeaver 2 200 0 e cece ee eeeeeeee 30 JMX in SAP NetWeaver Ee 31 Monitoren der J2EE Engine 31 Starten und Stoppen eines Services 32 Durchf hrung von Jobs im Java Stack Uxvbpn cece e eee eeeceeeeeeeees 34 Report f r Java Job Statistiken 2 02 0 0 20 c cece cece ccc cccccccccccececceceeeceeeeees 34 la ET 34 ee EE 35 R ckgabewerte 35 2 6 Lifecycle Management 36 2 6 1 berwachung des SAP NetWeavers 0 2 2 2020cccececececcecececececteeesesees 36 berwachung von Monitoren 2 2 2 0 2 2ceccccccecececececcccececececestcteceteseseeees 36 ABU CE MRSA EE 36 berwachung von SAP Ereignissen 2 2 cccccecececececccceeecececececeeeeeesees 37 Ablauf ar ed de AEN EE 38 ell 38 Automation Engine v 2 6 3 Registrierung am System
87. erdem stehen die folgenden Funktionen zur Verf gung die gezielt Spool Auftr ge 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 R3_GET_SPOOL_ Selektiert Spoolauftr ge mit vordefinierten Filtern REQUESTS R3_SEND_SPOOL_ Versendet einen existierenden Spoolauftrag REQUEST Automation Engine 18 Event Management Prozess Management muss f r zeitgem e Anwendungen Ereignis gesteuert ausgef hrt werden Eine reine zeitliche Steuerung von Abl ufen kann die Komplexit t 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 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
88. fert 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 am mm Dre bw ran CP On tere Pu amp ter amar Oat 2 men ee on keene mer SZ reng Are zer z nes remm a P De Pd S er D gt arrastro t gt gt or gt gt d Es wu serae Cortos a D or Pim gt vor Pus gt p gt ibt e Pu e m D ow m gt or gt gt gt gt gt A e gegen e num Oase m Seve mel Ten diran Te da egen Cr 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 33 Kapitel 2 SAP NetWeaver 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 E Speichern PI Letzter M
89. flows 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 e Statistik und Statusverfolgung Der Benutzer verf gt ber eine Statistik mit der alle Aktivierungen nachvollziehbar sind Ferner kann hier auch eine Aufgabe beispielsweise gezielt abgebrochen oder nur ein aktueller Status abgeglichen werden 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 Automation Engine 74 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 als externes Dokument verf gbar 75 Kapitel 7 Technische Anbindung 7 Technische Anbindung 7 1 Automation Engine und SAP Die Verbindung
90. hlerhaft 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 e A berwachung fortsetzen e X Abbruch e 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 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 gew hlt wurde Automation Engine 96 Zusatzinformationen Information SAPLSPRR Text Test Datum 17 09 2004 Benutzer NIF Ausgabeger t LPO1 Aufbereitung X_PAPER da __ IMA
91. ht Auch ein eigener Objekttyp in der AE e 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 e 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 e 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 e Aktivit t siehe Aufgabe e Aktivitatenfenster Fenster im Userlnterface das die aktivierten Objekte anzeigt e Alias Name f r Aufgaben der statt dem tats chlichen Objektnamen im Aktivit tenfenster Monitor Automation Engine 108 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 Arbeitsprozess Aufgabe Ein gestartetes Objekt welches gerade durchgef hrt wird Aufgaben werden auch als Aktivit ten bzw Tasks bezeichnet
92. ie 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 Automation Engine 10 E 3001 Job MM END PROCESSING SAP es 0 E Speichern PI Letzter Monitor BB Letzter Report Fo Statistik Ej Drucken 0 Variablen gt Ausf hren v EB Kopf al Attribute IP SAP fag Variablen 8 Prompts E Script ES Form 13 Child Post Scrpt E Dokumentation Job Report Optionale Reports Datenbank B Agentenlog Steplisten Anwendungslogs W Statistiken wl Spoolverzeichnis C Nur im Fehlerfall generieren Start Parameter Sprache Deutsch v Startart zess RR Job Klasse B Le 8 Sofort Zielsystem PCO7_S01_00 Job nach Durchf hrung im CCMS l schen nicht im Fehlerfall Spoollistenempf nger Adresse Adresstyp Name x Empfangsquittung Standardwert v Empfangsquittung per mail Nie x C Kopie C Geheime Kopie C Drucken nicht erlaubt 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 Aufgrund des Verhaltens von SAP sehen Sie im Batchmonitor nicht alle sondern nur die letzte Durchf hrung der Query 2 3 4 Business Object
93. ine AE Implementierung mit Workflows und UC4 Event zu aufw ndig erscheint In den meisten Anwendungsfallen 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 definiertes Ereignis aus Siehe auch berwachung von SAP Ereignissen Kriterienverwalter Der SAP Kriterienmanager bietet die M glichkeit Bedingungen f r die Event History Event History Reorg und Job I
94. ise 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 Automation Engine 100 7 9 3 SAP Jobs enden mit ARCHIVE_INFO_NOT_FOUND Symptom SAP Jobs brechen mit folgender Meldung ab U2004001 RFC Returntext ARCHIVE INFO NOT FOUND 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 zutun 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 oder der Objekttyp ist im SAP System nicht definiert
95. itung 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 17 Kapitel 2 SAP NetWeaver ES 3001 Job MM END PROCESSING SAP O xX E Speichern Ml Letzter Monitor E Letzter Report Loo Statistik E Drucken 0 Variablen gt Ausf hren v BB Kopf Al Attribute EI sap Variablen amp Prompts Script ES Form Chid Post Serpt Dokumentation EN Job Report Optionale Reports Datenbank f a Agentenlog Steplisten Anwendungslogs w Statistiken wl Spool ichni C Nur im Fehlerfall generieren ee Start Parameter Sprache Deutsch x oe Startart ne rra 7 rn m o sara Job Klasse Ip w 8 Sofort Zielsystem PCO7_S01_00 Job nach Durchf hrung im CCMS l schen nicht im Fehlerfall Spoollistenempfanger Adresse Adresstyp Name z Empfangsquittung Standardwert x Empfangsquittung per mail Nie v Kopie C Geheime Kopie C Drucken nicht erlaubt C Express senden _ Kein Weiterleiten AE JCL f r SAP Viele der Script Sprachmittel besitzen Parameter mit deren Hilfe die Ausgabe des Jobs beeinflusst werden kann Au
96. iveLink Berechtigungen f r den Zugriff auf Dokumente S_WFAR_PRI ArchiveLink Berechtigungen f r den Zugriff auf Drucklisten S_PROGRAM ABAP Programmablaufpr funge 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 Feld S_ADMI_ FCD muss mindestens die Aktion SPOR erlauben damit die Spool Listen die nicht vom CPIC Benutzer erzeugt wurden bertragen werden k nnen ACTVT OAARCHIV OADOCUMEN T OAOBJEKTE ACTVT OAARCHIV OADOKUMEN T OAOBJEKTE PROGRAM P_ACTION P_GROUP SPOACTION SPOAUTH S_ADMI_FCD Automation Engine 80 BTCSUBMIT VARIAN T BASE DISP SPOR 81 Kapitel 7 Technische Anbindung S_RS_ISOUR Administrator Workben
97. legt so wird das Userlnterface ge ffnet und der Dialog angezeigt der zur Eingabe eines Namens f r das neue Job Objekt auffordert 67 Kapitel 6 Custom Solutions 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 Vorlauf L schkennzeichen Der Vorlauf kennzeichnet die zu archivierenden Daten Der Vorlauf kann vom Archivierungslauf auch zeitlich unabh ngig betrieben werden 2 Erzeugung von A
98. leiten Verwenden Sie im Script die Funktion GET_EVENT_INFO Sie liefert Ihnen Details zum eingetretenen SAP Ereignis e 3008 Ereignis EVNT SAP CONSOLE gli E Speichern BI letzter Monitor E Letzter Report ia Statistik E Drucken 0 Variablen Er Ausf hren v Eb Kopf Di Kalender E Attribute EJ Ereignis og Konsole faq variablen amp Prompts TE Dokumentation Konsole Host ff sapo Datenquelle ABAP Event History D eignis ID vent Parameter vent Server OCESS AE VWGSAPO2_N45_01 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 berschneidende 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 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_EVENT wartet auf ein in SAP ausgel stes Ereignis und mit R3_RAISE_EVENT l sen Sie selbst ein in SAP definiertes Ereignis aus Automation Engine 38 Ablauf 1 Legen Sie ein Ereignis Objekt des T
99. message Status External Job ID 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 Sunday V Monday Y Tuesday V Wednesday v Thursday v Friday Saturday Time Period No End Date Ended at Ended on Repetition Prompt 10 Definition Job Definition O ob Defintion 4 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 A4 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 Userinterface 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 folgende Funktionalit ten Erstellen und Bearbeiten von Job Objekten Auflistung der existierenden Job Objekte e Erstellen und Bearbeiten von Workflows 65 Kapitel 5 SAP Solution Manager
100. n ist eine Parallelisierung der Verarbeitung hnlich wie in IS U IS T vorgesehen Leider gibt es f r diese Art der Anforderung keine Basisfunktionalit t 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 45 Kapitel 3 SAP Banking 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 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 Langl ufer 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 der SAP Basis bietet nicht die geeigneten Mittel zur Prozess Steuerung in AM BCA F r die Steuerung der Einzelprozesse kann man keine Standard Hintergrund Jobs erzeugen da der Monitoring Teil der Anwen
101. n wenn dies im Customizing des jeweiligen Archivierungsobjektes entsprechend eingestellt ist Der DEL Job enth lt das L schprogramm Ablage der Archivdateien STO Das L schprogramm legt wiederum automatisch einen Ablage STO Job an Der STO Job enth lt das Ablageprogramm Eventuelle Nachverarbeitung END Die Nachverarbeitungsjobs entstehen ebenfalls automatisch sind aber nicht f r alle Archivierungsobjekte vorhanden Voraussetzungen in SAP 1 2 DEL STO und END Jobs d rfen in SAP nicht automatisch anlaufen L schprogramm automatisch Im Customizing des jeweiligen Archivierungsobjektes muss eingestellt sein dass das L schprogramm automatisch gestartet wird J Einstellungen zum L schprogramm Testmodusvariante SAP amp DEL_TEST Lei Yariante Produktivmodusvariante SAP amp DEL_PROD Variante L schjobs O Keine Einplanung amp Start automatisch Nach Ereignis Ereignis Parameter 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 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
102. nager 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 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 F r 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 System CONN Objekt Allgemein gt Verbindungsparameter Anschlie end sind alle Felder im CONN Objekt im Bereich Schnittstellen gt SMSE auszuf llen Klicken Sie auf Aktivieren um die Felder bearbeiten zu k
103. ngelegt 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 Automation Engine 118 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 UCA 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 24 X e XML Datei Format des Im und Exports Enth lt die Struktur von Objekten 25 Z e Zeitzone Definiert eine lokale Zeit Auch ein eigener Objekttyp in der AE
104. nmeldung 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 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 durchg
105. nterception in Profilen zu definieren Sie k nnen direkt im SAP Job auf den Kriterienmanager zugreifen Funktionalit ten Profile anlegen und l schen e Profile aktivieren und deaktivieren e Bedingungen hinzuf gen ndern und entfernen Klicken Sie in der Registerkarte Form auf die Schaltfl che Da um den Kriterienverwalter zu ffnen F r den Zugriff auf den SAP Kriterienmanager ist der Einsatz von XBP 3 0 erforderlich Automation Engine 20 Kriterienverwalter ype i Event History Reorg SAP gt Default pa 1 2008 1 04 30 PM UC4 WG SAP vent History ISI COI EEE ep 12 2012 9 41 52 AM XBP_ vent History a k 11 2011 10 46 54 AM UCA ent History ar 27 2009 8 38 53 PM MEH ent History ES en 25 2013 4 48 47 PM MEH ent History _MEH_1 25 2013 4 48 ul AE JCL f r SAP R3_ACTIVATE_CM_ Aktiviert ein Profil im SAP Kriterienmanager PROFILE R3_DEACTIVATE_ Deaktiviert ein Profil im SAP Kriterienmanager CM_PROFILE bernahme 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 F r die bernahme von Jobs muss das Userlnterface eine Verbindung zum SAP System haben ffnen Sie ein Job Objekt und wechseln Sie auf die Registerkarte Form In der linken oberen Ecke befinden sich einige Schal
106. nzeichnet Die RunID kann zwischen 7 und 10 Stellen aufweisen Sie wird von der Komponente Automation Engine vergeben e R ckgabewert Wert der das Ergebnis von Aufgaben und Script Funktionen repr sentiert e reales Datum Datum welches zur Pr fung der Laufzeit berwachung oder den Zeitbedingungen in den 115 Kapitel Glossar Eigenschaften von Workflow Aufgaben verwendet wird Das reale Datum entspricht dem Aktivierungszeitpunkt des obersten Workflows und wird an alle untergeordneten Aufgaben vererbt NEE e Schedule Startet in periodischen Abst nden aktivierbare Objekte Auch ein eigener Objekttyp in der AE e Schedule Monitor Graphische Ansicht der Durchf hrung von Schedule Objekten e Script Verarbeitungsanweisungen in der Script Sprache der AE Auch ein eigener Objekttyp in der AE Script Variable Platzhalter eines Wertes in einem Script e Serverprozess Serverprozesse bilden die Grundlage f r die Komponente Automation Engine Unterteilt sich in verschiedene Arten Kommunikationsprozesse Arbeitsprozesse Dialogprozesse und NonStop Prozesse 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 Enterprise Control Centers ECC und dient zum Verwalten berwachen und Analysieren der Performance von SL
107. ogdateien 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 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 Die Traces sind f r die Analyse durch den Support bzw die Entwicklung gedacht F gen Sie solche Unterlagen immer Ihrer Supportmeldung bei 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 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 Entwicklungsobjekten wird vom Job RDDIMPDP ausgef hrt Dieses ist normalerwe
108. onitor Ey Letzter Report La Statistik Ej Drucken ZU Variablen Eb Kopf al Attribute w gt 3x a Variablen amp Prompts ES Form ff script D Dokumentation va Operation Signatur Comt yew jo gp MBean Name com sap default name ssl j2eeType 5AP_J2EEServicePerNode SAP_J2EEClusterNode sn aale len ep e pt geg y Ss RR 4 0 uezga Moran O von porie nur whet gt EN u Pio Din gt E gt gt EI ET O Pertenece Wer ny V Automation Engine 34 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 Jobs abbrechen e Protokoll in den Job Report bernehmen 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 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 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
109. pieren von Mandanten e UC4 DB Load Das Dienstprogramm UC4 DB Load l dt Daten zu unterschiedlichsten Zwecken in die UC4 Datenbank 117 Kapitel Glossar 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 ber Objekt nderungen und Zugriffe UC4 DB Unload Dienstprogramm zum Entladen der UC4 Datenbank UC4 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 Benutzeroberfl che von UCA 22 V Variable Speichert oder ermittelt Werte dynamisch zur Laufzeit Auch ein eigener Objekttyp in UC4 Versionsmanagement Gesicherte Version eines Objektes das bei nderungen a
110. plisten 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 applIrc XML_GET_NODE_TEXT amp chi1d PRINT Applicationreturncode amp appIrc ENDIF SET amp child XML_GET_NEXTSIBLING amp child ENDWHILE XML_CLOSE Automation Engine 30 ber den Jobreport Informationen zu SAP Job Steps werden im Jobreport protokolliert Dazu geh rt auch der Anwendungsreturncode wenn Sie die AE Schnittstelle verwenden Wenn ein Step keinen Anwendungsreturncode besitzt wird im Jobreport Appl RC n a vermerkt 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 ausgelesen werden Die Zeile selektieren die den ABAP und den Anwendungsreturncod
111. ptember 12 2012 Bernhard Weiss SAP AG SAP SAP Certified nte rat Ve tl AP Ne WV Wk Die folgende Tabelle enth lt eine Liste aller Zertifikate Automation Engine 106 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 JMX JAVA EE STD 7 1 Siehe auch SAP Partner SAP Developer Network SDN 107 Kapitel Glossar Glossar Dieses Glossar enth lt spezifische Fachbegriffe ABCDEFGHIJKLMNOPQRSTUVWXYZ 1A e AE Datenbank Ein relationales Datenbank Management System RDMS das alle Scheduling Daten zentral verwaltet Es enthalt Objektdefinitionen Systemeinstellungen Statistikdaten Jobreports etc e AE Komponenten Dazu geh ren alle Programme der Automation Engine wie z B Userlnterfaces AutomationEngine Agenten ServiceManager Dienstprogramme usw e AE Priorit t Nimmt Einfluss auf die Verarbeitung der Aufgaben innerhalb eines AE Systems e AE Script Script Sprache vder Automation Engine e AE System Umgebung die durch AE Komponenten gesteuert wird e AE Variablen Variablen Objekte die Einstellungen f r das AE System enthalten e AblaufPlan Veralteter Begriff Ersetzt durch Workflow Agent Programm das die Ausf hrung von Verarbeitungen auf Zielsystemen wie z B Rechner oder Gesch ftsl sungen erm glic
112. ranlauf 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 Automation Engine 36 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 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 Al 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 SET amp HND PREP_PROCESS C SAPO1 R3MONITOR Enqueue MONSET SAP CCMS Technical Expert Monitors MONNAM A11 Monitoring Contexts COL FILE UC_LOGIN LOGIN SAP PROCESS amp HND E SET amp
113. ration mit der Funktion JMX_INVOKE auf Das MBean CrystalReports wird automatisch vom JMX Agenten registriert Sie brauchen die Funktion JMX_CREATE_MBEAN nicht aufzurufen Beispiel Die Firma M ller f hrt einen Report ber die Auftr ge des Kunden mit der Nummer 55355 aus Das Ergebnis wird in einer Excel Datei per Mail zu Hm Meier gesendet Die Funktion JMX_COMPOSITE_ADD erstellt die drei Parameter report settings und mail Jedem dieser Parameter werden mehrere Werte zugeordnet und anschlie end der Operation executeAndMail bergeben Angaben zum Report JMX_COMPOSITE_ADD NAME report KEY URL VALUE http localhost 5555 dswsbobje2 servic es JMX_COMPOSITE_ADD NAME report KEY REPORT VALUE Stammordner Kundenkartei 3000 MUELLER Kundenauftr ge JMX_COMPOSITE_ADD NAME report KEY FORMAT VALUE EXCEL JMX_COMPOSITE_ADD NAME report KEY MAIL_SUBJECT VALUE Kundennummer 55353 JMX_COMPOSITE_ADD NAME report KEY MAIL_BODY VALUE Hallo Hr Meier Anbei der Report zur Kundennummer 55355 Er enth lt die Auftr ge aus dem Monat Dezember Mit freundlichen Gr en Hans Huber JMX_COMPOSITE_ADD NAME report 5 KEY MAIL_ FROM VALUE huber mueller com Attribute f r den Report JMX_COMPOSITE_ADD NAME Settings KEY Kundennummer VALUE 55355 JMX_COMPOSITE_ADD NAME settings KEY Datumsbereich VALUE 20061201 20061231 E Mail Empf nger JMX_COMPOSITE_AD
114. rbindungen Unix export CPIC_MAX_CONV lt n gt ksh z B export CPIC_MAX_CONV 500 f r 500 Verbindungen Series 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 Automation Engine 102 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 Kennw rter korrekt zu verarbeiten so kommt es zwangsl ufig zu Anmeldeproblemen Die Ursache ist hierbei meistens die unsi
115. rchivdateien 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 Programm das mit einer Variante parametriert wird Automation Engine 68 2 L schprogramm DEL Das Schreibprogramm legt f r jede Archivdatei automatisch einen L sch DEL Job a
116. rden 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 Automation Engine 62 Change Scheduling of Job UC4 TEST DOCUMENTATION Wide Fiter Creer D of an Application O Definition Type JOBS O Job Definition REGTEST start Search Reset Job Definitions Job Definition Type Description E REGTEST 8 00 J0BS 144077_WORK JOBS REGTEST 8 00 J0BS 145627_WORK JOBS REGTEST 8 00 J0BS 150110 JOBS REGTEST 8 00 JOBS 150110 WAIT_3 JOBS O REGTEST 8 00 J0BS 159214 JOBS REGTEST 8 00 J0BS 159407 JOBS REGTEST 8 00 JOBS FTP PUT_ATT GET_ATT JOBS REGTEST 8 00 JOBS TOP JOBS REGTEST 8 00 JOBS TOP LZ JOBS REGTEST 8 00 J0BS WIN 145081_FILTER_OVERRIDE JOBS REGTEST 8 00 JOBS WIN 145081_OLDSTATUS_FAL JOBS REGTEST 8 00 JOBS WMN 145081_OLDSTATUS_OK JOBS REGTEST 8 00 J0BS WIN 150516 PSET JOBS REGTEST 8 00 JOBS WIN FLESCAN JOBS REGTEST 8 00 JOBS WIN FLESCAN HOSTG ALL JOBS REGTEST 8 00 JOBS WIN FILESCAN NTFD JOBS REGTEST 8 00 JOBS WIN FILESCAN NTFD OK JOBS REGTEST 8 00 JOBS WMN FILESCAN POST JOBS gt 4 ber die Schaltfl che Schedule Change Externally 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
117. rden bei jedem Zugriff direkt von der Datenquelle geholt und nicht im Objekt gespeichert JE e 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 Automation Engine 110 einem Logwechsel und der damit verbundenen nderung der RunID eine Zuordnung zum Ereignis noch m glich ist erfolgt die Kommunikation ber die erste RunID e Executor Veralteter Begriff Ersetzt durch Agent e Explorer Fenster im Userlnterface in dem Objekte angelegt bearbeitet und verwaltet werden e externe Abh ngigkeit Aufgabe deren Endstatus im Ablauf eines Workflows ber cksichtigt wird die jedoch selbst nicht im Rahmen des Workflows l uft 6 F e FileTransfer bertr gt Dateien zwischen zwei Rechnern Auch ein eigener Objekttyp in der Automation Engine 1G Graphical Workload Analyzer Veralteter Begriff Ersetzt durch UC4 ClearView e Gruppe F
118. rieren 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 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 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 39 Kapitel 2 SAP NetWeaver 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 in den SAP Solution Manager Monitoring Wesentliches Element des SAP Solution Managers ist die zentrale berwachung Der berwachungs oder Monitoring Teil gliedert sich wiederum in
119. rtes 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 104 8 Zertifizierungen 105 Kapitel 8 Zertifizierungen 8 1 bersicht Die Funktionalit ten betreffend SAP sind selbstverst ndlich zertifiziert Certificate SAP INTEGRATION CERTIFICATION A SAP AG hereby confirms that the interface software Interface for UC4 ONE Automation V9 for the product UC4 ONE Automation V9 of the company UCA 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 Ready Functionality Walldorf Se
120. rung 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 31 Kapitel 2 SAP NetWeaver 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 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 Document Services Font Manager lt gt Document Services License Service lt gt Document Service
121. s Trust Manager lt gt EJB Http Provider A JMX Adapter lt gt JNDI Registry Log Configurator Memory lt gt P4 Provider lt gt PDF Manipulation Module lt gt RFC Engine Service Security Aggregated Data ActiveSessionsCount 65 O InvalidSessionsCount 0 O LoggedOffSessionsCount 45 TimedOutSessionsCount 2 lt gt TotalSessio Unsuccessfull ogonAttemptsCount 1 lt gt Security UME lt gt TREX Timeout O EstimatedFrequencyPerMinute 39 Alle Funktionen des Visual Administrators stehen ber MBeans zur Verf gung und k nnen daher auch von AE verwendet werden Automation Engine 32 Eine Einschr nkung 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 ber 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 UnsuccessfulLogonAttemptsCount gefiltert werden Als Ergebnis wird in unserer Umgebung genau ein MBean zur ckgelie
122. s XI R2 Crystal Reports Unterst tzung f r Business Objects Crystal Reports Mit Business Objects erstellen Sie aus Ihren Daten die unterschiedlichsten Reports Welche Inhalte diese aufweisen sollen l sst sich mit Hilfe von Parametern definieren Die Automation Engine unterst tzt Sie dabei automatisiert Reports zu erzeugen und per Mail zu verschicken oder als Datei abzuspeichern Ein MBean stellt diese Funktionalit t zur Verf gung und kann vom AE Agent f r J2EE JMX aufgerufen werden Der Agent muss stand alone d h ohne Applicationsserver installiert werden 11 Kapitel 2 SAP NetWeaver E 3001 Job MM END PROCESSING JMX E Speichern Ml Letzter Monitor E Letzter Report La Statistik Ej Drucken ZU Variablen gt Ausf hren v Eb Kopf E attribute e mx fag Variablen amp Prompts ES Form fa Script E Dokumentation va Operation ausf hren 2 Einzelnes Attribut abfragen MBean Name JMImplementation type MBeanServerDelegate Operation start MBean Browser 2 2 MBeans v ES NB0283_1364484743966 Calls the Adaptive Computing Controller to start stop or relocate amp uc4 gt services CY AdaptiveComputing v 3 JMImplementation UC4 name AdaptiveComputing MBeanServerDelegate com uc4 ex jmx acc ACC Parameter javax management javax management javax management Funktionen des MBeans CrystalReports
123. s 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 auszufUhrenden Objektes Die restlichen Felder sind optional und werden als zusatzliche Werte Uber den Read Buffer an das aktivierte Objekt bergeben 53 Kapitel 4 SAP Financial Closing Cockpit Variantenpflege Report UC4 CC_REPORT Variante UC4_VARIANT ZS Attribute Kostenrechnungskreis Periode Gesch ftsjahr Name of an UC4 Object D Zus tzliche Parameter UCA 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 Automation Engine 54 E Objects in UC4 1 28 Eintr ge gefunden en Y 15011581181 UCA Object Type Title Path JOBS HYPERVAGENT TEST1 JOBS 0013 HYPERV JOBS JMX REGISTER JOBS 0013 FOLDER2 FOLDER3 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
124. sen 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 87 Kapitel 7 Technische Anbindung e KNNNNNN SID Informationsfile beispielsweise K000046 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 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 Dateinamen welche die SAP Umgebung betr
125. stelle 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 23 Kapitel 2 SAP NetWeaver 18 888 848 5545 DA em 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 temp File name uc4_import_cale xml Save as type Alle Dateien Importieren Sie anschlie end die XML Datei in Ihr Automation Engine System Der Fabrikkalender steht nun als Kalender Objekt zu Verf gung Automation Engine 24 Ei B021 Kalender MYCALENDAR SER H speichern v E Drucken v EB Kopf BI Kalender i Dokumentation
126. sumer Proxy uc4PortType hitp www uc4 com webse Legen Sie einen neuen logischen Port mit dem Namen UC4 an 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 Otero Back Configuration Consumer Proxy UC4 CO_UC4PORT_TYPE Logical Port UC4 e Edit Ping Web Service Messaging Transport Settings 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 SAP Authentication Assertion Ticket D X 509 SSL Client Certificate Setzen Sie auf der Registerkarte Messaging das Feld Message ID protocol auf den Wert Suppress ID Transfer 51 Kapitel 4 SAP Financial Closing Cockpit 6 Registerkarte Transport Settings Tragen Sie im Feld URL Access Path den Wert uc4ws uc4ws wsdl ein Setzen Sie weiters den Rechnernamen und den Port des Application Servers des Webservice Verwenden Sie SOAP 1 1 als Transport Binding Type Speichern und aktivieren Sie danach den logischen Port Rufen Sie die Transaktion SM30 auf und ffnen Sie die Ta
127. t 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 Kennworter 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 103 Kapitel 7 Technische Anbindung 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 au
128. tandardtransaktion 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 ECC CTO urn TY a rea DI SSS Automation Engine 94 7 6 Agent f r SAP BW Allgemeines Die Automation Engine unterst tzt die Komponente SAP Business Information Warehouse SAP BW als ob es ein eigenes Betriebssystem w re Technisch ist diese Zusammenarbeit so realisiert dass ber 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 Nachstehende Tabelle zeigt f r welche Version
129. tatus 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 beten oo Programmvanan e TEST W o Hierarchy Verantwortlicher ANG Programmname UC4 ZUC4_CC 0 16 30 00 GeplantesEnde 0 16 32 00 Geplante Dauer 0 00 02 00 D 16 30 05 Ende 0 16 30 06 Dauer 0 00 00 01 SAP_BW_ALL Pfad Ohne Hierarchie lia ef i Spool JobLog Batchinput nderungsbelege Meldungen In der Konfiguration des Closing Cockpit CLOCOC k nnen auch Abh ngigkeiten f r 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 ngigkeiten kann man festlegen dass eine Aufgabe erst starten darf sobald eine bestimmte Aufgabe endet Siehe auch AE Integration in SAP Closing Cockpit Automation Engine 56 5 SAP Solution Ma
130. te Variablen amp Prompts hinterlegt werden 113 Kapitel Glossar 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 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 Process Assembly Perspektive des Enterprise Control Centers Erm glicht die Erstellung Definition und nderung von Workflows e Process Automation Alter Name der Perspektive Service
131. ten 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 Tippfehler 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 Automation Engine 2 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 INTEGRA
132. tfl 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 21 Kapitel 2 SAP NetWeaver E 3001 Job MM END PROCESSING SAP A speichern v ey Letzter Monitor BB Letzter Report bs Statistik amp Drucken v av Variablen gt Ausf hren v Eb Kopf al Attribute 999 sar faa variablen amp Prompts fp Script ES Form 43 chld Post Scrpt E Dokumentation va BETRE 4 gt me ABAP Programm ausf hren 2 bertragen einer Spool Liste 487 Hintergrund Jobs gefunden 2013 03 11 22 59 13 22 59 14 22 59 EXTMMS Fertig 2013 03 28 Fertig 2013 03 28 03 35 43 erti 2013 03 28 0 Emms Fertig 20130328 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 Automation Engine 22 E 3001 Job MM END PROCESSING SAP O A Speichern zte tor Letzter Report bg Statistik E Drucken 0 Variat gt Ausf hren v Ep Kopf E Attribute se Variablen amp
133. tritt diese Meldung bei jedem Aufruf von sapevt auf Sie ist im Normalfall unbedenklich Es k nnen auch andere Meldungen auftreten entscheidend ist aber der Retum Code siehe unten 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 Anhand folgender Ratschl ge sollte auch f r einen Nicht Fachmann eine grunds tzliche Beurteilung ob der Import gut ging m glich sein H H Beim Import werden Logging Files erzeugt Diese stehen im Verzeichnis usr sap trans log und heissen SIDSNNNNNN TID Dabei bedeutet s Transportstep G Report und Screen Generierung H R3TRANS import Dicitionary I R3TRANS main import 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 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 Automation Engine 90 Werkzeuge ABAP 4 Workbench bersicht gt Object
134. unktionalit 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 Liste der Queue abfragen Objektname Titel und max Slots der Queues 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 Aufgabe ermitteln Prompts Parameter einer Objekt Definition auslesen Parameter einer Aufgabe auslesen BAE Ereignisse in der AE anlegen l schen Automation Engine 58 Liste mit Typ und Bez
135. vateObject e Sofort C Einplanen Beschreibung des zu startenden UC4 Objekts Tagesabschluss Startdatum Name des UC4 Objektes welches ausgef hrt werden MAM TC Startzeit 00 00 00 System Alias f r das UC4 System uc4 bernehmen Abbrechen Alle 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 Weitere 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 R ckgabewert 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 ew 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 a OK Abbrechen Siehe auch Aktivitaten Uberwachen Automation Engine 6 Aktivit ten berwachen Das iView Activities zeigt die Aktivit ten 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
136. 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 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 15 Kapitel 2 SAP NetWeaver 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 ndern von Varianten Auch das L schen und Auflisten ist m glich Das Pr fen und Setzen von Varianten unmittelbar vor der Durchf hrung eines ABAP Programmes ist von hoher Bedeutung da damit Fehlerquellen ausgeschaltet werden AE JCL f r SAP 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 Vari
137. x amp ZPAK_CC946UTKH4DZ25EAVON5ZNFLN AE JCL f r 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 9 Kapitel 2 SAP NetWeaver 2 3 3 Einplanen von Queries im Batch Mit Hilfe der Transaktion 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 ge Details zur Extrakterzeugung Kopf 02 02 2007 7 11 00 00 11 59 59 Details Batch Job 11 18 50 Batchld 11CE9011FA5DFB4BADCF4EDF62E7A64B amp Benutzer startet eeng H Reportname 1_2ZSBBCUB TEST2 Cube ZZSBBCUB TEST2 By Modus FILECSY Extraktname BIC OCT 1 Dateiname test_for_doc Pfadname Separator a Legen Sie jetzt im Automation Engine System einen SAP Job an Verwenden Sie d
138. ymbol a auf die Tabelle zugreifen und deren Eintr ge pflegen XBP 2 0 bzw den Kriterienmanager nutzen XBP 3 0 Es ist m glich die Tabelleneintr ge mit dem Script Sprachmittel R3_MODIFY INTERCEPTION dynamisch zu ndern 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 Wenn Sie Intercepted Jobs einzeln starten und als Starttyp eine Gruppe eintragen k nnen Sie die Anzahl der parallel laufenden Jobs festlegen 29 Kapitel 2 SAP NetWeaver AE JCL f r SAP R3_ACTIVATE_ F hrt Intercepted Jobs unter der Kontrolle von AE durch INTERCEPTED_JOBS R3_GET_ Liest die Filtertabelle f r Intercepted Jobs aus und speichert diese im INTERCEPTION 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 oder mehrerer Job Steps pr fen und den AE Job gegebenenfalls abbrechen ber den Ste
139. yps 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 Hinweise 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 emeuten Verbindungsaufbau pr ft der Agent daher diesen Umstand und meldet auch diese SAP Ereignisse an die betroffenen Konsolen Ereignisse Aufgrund 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 konfigu
140. zwei wesentliche Bereiche e 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 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 Ro SEI IPIERF_ Setzt ein Performance Attribut ATIR R3_SET_STATUS_ Setzt ein Status Attribut ATIR Ree SIE WEA Setzt ein Text Attribut 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 C

Download Pdf Manuals

image

Related Search

Related Contents

MANUAL DEL USUARIO  Libretto istruzioni Operator`s Manual Livret des Instructions  BG-PM 40 P B&S BG  Scan Here  Une douche oculaire?  取扱説明書 OP01254 取扱説明 OP0125  ステレオ/モノラル カートリッジ  FAST Vision Library 画質改善画像入力ボード ソフトウェア for Windows  User Manual - Jupiter Instruments  

Copyright © All rights reserved.
Failed to retrieve file