jis/jit exit control framework - sap service...
TRANSCRIPT
Automotive Consulting Solution
JIS/JIT Exit Control Framework
2© SAP SE or an SAP affiliate company. All rights reserved.
Agenda
1. Kundennutzen
2. Funktionsbeschreibung
3. Abbildung im System
4. Technischer Steckbrief
3© SAP SE or an SAP affiliate company. All rights reserved.
Kundennutzen
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
Zeitnahe Implementierung möglich
Fest definierter Zeitraum der Implementierung
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)
Zeit
Kosten
Lösung
4© SAP SE or an SAP affiliate company. All rights reserved.
Agenda
1. Kundennutzen
2. Funktionsbeschreibung
3. Abbildung im System
4. Technischer Steckbrief
5© SAP SE or an SAP affiliate company. All rights reserved.
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“.
6© SAP SE or an SAP affiliate company. All rights reserved.
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
7© SAP SE or an SAP affiliate company. All rights reserved.
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
8© SAP SE or an SAP affiliate company. All rights reserved.
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
9© SAP SE or an SAP affiliate company. All rights reserved.
Agenda
1. Kundennutzen
2. Funktionsbeschreibung
3. Abbildung im System
4. Technischer Steckbrief
10© SAP SE or an SAP affiliate company. All rights reserved.
Flexible Definition von Schema/Ausführungslogik (I)
Beispielsweise ein Schema je Kunde
Schema kann “aktiv” oder “nicht aktiv” gesetzt werden
11© SAP SE or an SAP affiliate company. All rights reserved.
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
12© SAP SE or an SAP affiliate company. All rights reserved.
Flexible Definition von Schema/Ausführungslogik (III)
Ablauflogik auf Funktionsbausteinebene
Ausführungslogik kann “aktiv” oder “nicht aktiv” gesetzt werden
13© SAP SE or an SAP affiliate company. All rights reserved.
Kriteriengruppen
Definition beliebiger Kriteriengruppen
Beispielsweise JIT-Kunde + JIT-Aktion
14© SAP SE or an SAP affiliate company. All rights reserved.
Kriterien je Kriteriengruppe
Beispielhafte Kriterien für eine Aktions-Kriteriengruppe
Beispielhafte Kriterien für eine IDoc-Kriteriengruppe
15© SAP SE or an SAP affiliate company. All rights reserved.
Zuordnung spezifischer Z-Bausteine zu Kriteriengruppe
Customizing statt Coding
16© SAP SE or an SAP affiliate company. All rights reserved.
Schema Ermittlung in User-Exits
Exit Logik Z_ZJ05_ZDWL wird
ausgeführt
Kriterien-
gruppe 5
ist gültig
CUSTO = MA01
ACTION = ZDWL
17© SAP SE or an SAP affiliate company. All rights reserved.
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.
18© SAP SE or an SAP affiliate company. All rights reserved.
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
19© SAP SE or an SAP affiliate company. All rights reserved.
Agenda
1. Kundennutzen
2. Funktionsbeschreibung
3. Abbildung im System
4. Technischer Steckbrief
20© SAP SE or an SAP affiliate company. All rights reserved.
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
21© SAP SE or an SAP affiliate company. All rights reserved.
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 [email protected]
OSS-System
OSS-Hinweise (Suchbegriff: Automotive Consulting Solutions)
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
23© SAP SE or an SAP affiliate company. All rights reserved.
© 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 Informations-
zwecken. 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 Konzern-
unternehmen 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.