Automotive Consulting Solution JIS/JIT Exit Control Framework
Agenda 1. Kundennutzen 2. Funktionsbeschreibung 3. Abbildung im System 4. Technischer Steckbrief 2
Kundennutzen Lösung Erprobte Lösung/Service der SAP Automotive Beratung Bereits bei mehreren Kunden im produktiven Einsatz Lösung und Dokumentation sind in den Sprachversionen Deutsch und Englisch verfügbar Kosten Zeit Exakte Kostenschätzung möglich. Einführung zum Festpreis. 6 Monate kostenlose Nachbetreuung für Fehlerkorrekturen beginnend ab dem Installationsdatum im Entwicklungssystem. Danach kostenpflichtiger Beratungssupport Keine laufenden Kosten (z.b. Wartungsgebühren) Zeitnahe Implementierung möglich Fest definierter Zeitraum der Implementierung 3
Agenda 1. Kundennutzen 2. Funktionsbeschreibung 3. Abbildung im System 4. Technischer Steckbrief 4
Motivation Im SAP System stehen diverse technischen Möglichkeiten zur Verfügung, eigene funktionale Programmerweiterungen ohne Modifikationen umzusetzen. Unter anderem kann man hierfür User-Exits Customerfunctions BAdI Methoden Enhancement Points... nutzen. Vorallem bei der Umsetzung von komplexen Anforderungen im Just in Time / Just in Sequence Umfeld, die kundenspezifische Steuerungen von Programmen voraussetzen, fehlt eine übersichtliche Steuerungs-/ Überwachungsmöglichkeit der technisch umgesetzten Funktionen. Die benötigte Ablaufsteuerung liefert die SAP ACS JIS/JIT Exit Control Framework. 5
Funktionaler Überblick Der Funktionsumfang der SAP ACS JIS/JIT Exit Control Framework umfasst das Technisches Grundpaket für eine allgemeine Definition/Steuerung von Erweiterungsmöglichkeiten analog der SAP ACS Exit Control Framework die Explizite Ausprägung der Standard User-Exits im JIT/JIS Umfeld EXIT_SAPLJIT03_007 EXIT_SAPLJIT03_015 EXIT_SAPLJIT04_001 EXIT_SAPLJIT04_002 EXIT_SAPLJIT04_003 EXIT_SAPLJIT14_001 EXIT_SAPLJIT14_002 EXIT_RJITMON001_001 JIT/JIS Exit Control Framework Auswertemöglichkeiten 6
Vorteile (I) Ein zentrales Tool zur Verwaltung, Kontrolle, Aktivierung, Steuerung funktionaler Erweiterungen Durch einen modularen Aufruf von funktionale Erweiterungen werden standarisierte kundenspezifische Erweiterungen ermöglicht ohne die Standard JIT/JIS User-Exits zu verändern (z.b. kundenspezifische JIT/JIS Aktion) Neue Funktionalitäten, z.b. neue kundenspezifische JIT/JIS Aktionen, kundenspezifisches JIT/JIS IDoc Mapping, etc. werden in eigenen Funktionsbausteinen gekapselt Somit müssen die Standard User-Exits bei einer Erweiterung nicht mehr transportiert werden Dadurch ist auch ein untertägiger Transport von neuen JIT/JIS Funktionalitäten ins Produktivsystem möglich ohne die JIS Produktion zu unterbrechen Bei der Durchführung parallel laufenden JIT/JIS Projekte werden nicht gewünschte Abhängigkeiten innerhalb der einzelnen Entwicklungsobjekte vermieden 7
Vorteile (II) Ebenso ist bei der Implementierung neuer JIT/JIS Funktionalitäten kein Test auf negative Abhängigkeiten bezüglich der vorhandenen Z-Funktionalitäten anderer JIT-Kunden mehr nötig Coding im Standard User-Exit wird durch Customizing ersetzt Erheblich vereinfachter Einführungsaufwand neuer JIT/JIS-Projekte Durch Auswertungsmöglichkeiten erhält man sehr schnell einen Überblick für welchen Kunden welche Funktionen umgesetzt werden (z.b. welche JIT/JIS Aktionen durchlaufen wird, mit welcher Logik die Teilegruppenfindung von statten geht) Falls bereits eine allgemeine kunden-/projektspezifische Steuerung bezgl. Aktivierung von User-Exits im Einsatz ist, kann diese in die SAP ACS integriert werden Es können wiederverwendbare, gekapselte Funktionen, die man z.b. pro Kunde aktivieren kann, implementiert werden Es sind keine Modifikationen notwendig, um die SAP ACS JIS/JIT Exit Control Framework zu aktivieren bzw. in den vorhandenen User-Exits aufzurufen 8
Agenda 1. Kundennutzen 2. Funktionsbeschreibung 3. Abbildung im System 4. Technischer Steckbrief 9
Flexible Definition von Schema/Ausführungslogik (I) Beispielsweise ein Schema je Kunde Schema kann aktiv oder nicht aktiv gesetzt werden 10
Flexible Definition von Schema/Ausführungslogik (II) JIT/JIS und SD User-Exits können beliebig kombiniert werden JIT/JIS Standard User-Exits (siehe Folie 6) sind automatisch implementiert Jeder andere User-Exit kann zusätzlich implementiert werden User-Exit kann aktiv oder nicht aktiv gesetzt werden 11
Flexible Definition von Schema/Ausführungslogik (III) Ablauflogik auf Funktionsbausteinebene Ausführungslogik kann aktiv oder nicht aktiv gesetzt werden 12
Kriteriengruppen Definition beliebiger Kriteriengruppen Beispielsweise JIT-Kunde + JIT-Aktion 13
Kriterien je Kriteriengruppe Beispielhafte Kriterien für eine Aktions-Kriteriengruppe Beispielhafte Kriterien für eine IDoc-Kriteriengruppe 14
Zuordnung spezifischer Z-Bausteine zu Kriteriengruppe Customizing statt Coding 15
Schema Ermittlung in User-Exits CUSTO = MA01 ACTION = ZDWL Kriteriengruppe 5 ist gültig Exit Logik Z_ZJ05_ZDWL wird ausgeführt 16
Aktivierung/Ermittlung Ablauflogik pro User-Exit Vor dem Einsatz des SAP ACS JIS/JIT Exit Control Framework Funktionsbaustein EXIT_SAPLJIT04_001 IF ACTION = Z001. Call function Z1. IF ACTION = Z002. Call function Z2. Nach dem Einsatz des SAP ACS JIS/JIT Exit Control Framework Funktionsbaustein EXIT_SAPLJIT04_001 Call acs framework. Loop. Execute acs framework einträge. Endloop. Vorteil: Bei einer Erweiterung muss das Coding im zentralen User-Exit nicht mehr angepasst werden. Man erweitert nur SAP ACS Exit Control Framework-Schemata mit neuen Logiken/Tabelleneinträgen und entwickelt gegebenenfalls eigene Logik in einem neuen Z-Funktionsbaustein. 17
Kontrolle/Übersicht: Auswertungsmöglichkeiten Vorteil: Durch Eingabe beliebiger Selektionskriterien können die durchlaufenen kundenspezifischen JIT/JIS Logiken ausgewertet werden. Dies verschafft eine bessere Übersicht und Transparenz über vorhandene Z-JIT/JIS-Funktionen 18
Agenda 1. Kundennutzen 2. Funktionsbeschreibung 3. Abbildung im System 4. Technischer Steckbrief 19
Technischer Steckbrief Verfügbar für SAP ERP ECC 6.0 Aktivierung einer Industrielösung im SAP ERP System notwendig Technische Installation kann remote erfolgen Modifikationsfrei Auslieferung im Z-Namensraum 20
Infoquellen Internet (FAQ, Überblick-, Detail- und Kundenvorträge) http://www.sap.de/acs (Deutsch) http://www.sap.com/acs (Englisch) Veranstaltungen Web Seminare (www.sap-webseminare.de) Fachinfotage Automotive Consulting Solutions Automotive Forum E-Mail Verteilerliste Aufnahme über Mario.Rebitzer@sap.com OSS-System OSS-Hinweise (Suchbegriff: Automotive Consulting Solutions) 21
Vielen Dank. Mario Rebitzer Platinum Consultant Industry Area Automotive SAP Deutschland SE & Co. KG Hasso-Plattner-Ring 7 69190 Walldorf, Germany M +49/ 170 22 00 287 S +49/ 6227 7 44674 E mario.rebitzer@sap.com
SAP SE oder ein SAP-Konzernunternehmen. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP SE oder ein SAP-Konzernunternehmen nicht gestattet. SAP und andere in diesem Dokument erwähnte Produkte und Dienstleistungen von SAP sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP SE (oder von einem SAP-Konzernunternehmen) in Deutschland und verschiedenen anderen Ländern weltweit. Weitere Hinweise und Informationen zum Markenrecht finden Sie unter http://global.sap.com/corporate-de/legal/copyright/index.epx. Die von SAP SE oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten. Produkte können länderspezifische Unterschiede aufweisen. Die vorliegenden Unterlagen werden von der SAP SE oder einem SAP-Konzernunternehmen bereitgestellt und dienen ausschließlich zu Informationszwecken. Die SAP SE oder ihre Konzernunternehmen übernehmen keinerlei Haftung oder Gewährleistung für Fehler oder Unvollständigkeiten in dieser Publikation. Die SAP SE oder ein SAP-Konzernunternehmen steht lediglich für Produkte und Dienstleistungen nach der Maßgabe ein, die in der Vereinbarung über die jeweiligen Produkte und Dienstleistungen ausdrücklich geregelt ist. Keine der hierin enthaltenen Informationen ist als zusätzliche Garantie zu interpretieren. Insbesondere sind die SAP SE oder ihre Konzernunternehmen in keiner Weise verpflichtet, in dieser Publikation oder einer zugehörigen Präsentation dargestellte Geschäftsabläufe zu verfolgen oder hierin wiedergegebene Funktionen zu entwickeln oder zu veröffentlichen. Diese Publikation oder eine zugehörige Präsentation, die Strategie und etwaige künftige Entwicklungen, Produkte und/oder Plattformen der SAP SE oder ihrer Konzernunternehmen können von der SAP SE oder ihren Konzernunternehmen jederzeit und ohne Angabe von Gründen unangekündigt geändert werden. Die in dieser Publikation enthaltenen Informationen stellen keine Zusage, kein Versprechen und keine rechtliche Verpflichtung zur Lieferung von Material, Code oder Funktionen dar. Sämtliche vorausschauenden Aussagen unterliegen unterschiedlichen Risiken und Unsicherheiten, durch die die tatsächlichen Ergebnisse von den Erwartungen abweichen können. Die vorausschauenden Aussagen geben die Sicht zu dem Zeitpunkt wieder, zu dem sie getätigt wurden. Dem Leser wird empfohlen, diesen Aussagen kein übertriebenes Vertrauen zu schenken und sich bei Kaufentscheidungen nicht auf sie zu stützen. 23