www.agimendo.de © IBSolution GmbH
18. Juni 2012
10:00 – 11:00 Uhr
Sebastian Esch
IBSolution GmbH
AGIMENDO.edit –
Einfache Pflege von
Stammdaten im BW
www.agimendo.de © IBSolution GmbH
IBSolution GmbH - Webinar
Willkommen zum Webinar
„AGIMENDO.edit – Einfache Pflege von Stammdaten im BW“
Die Unterlagen finden Sie nach dem Webinar unter: http://www.slideshare.net/IBSolutionGmbH
http://www.youtube.com/IBSolution
Weitere Webinar-Termine:
16.07.2012, SAP GRC Access Control: Risiken bei Systemzugriffen minimieren
30.07.2012, AGIMENDO.vat // Umsatzsteueridentnummern einfach überprüfen
Infos und Anmeldung sowie aktuelle Termine auf
www.ibsolution.de/veranstaltungen
18.06.2012 Seite 2
www.agimendo.de © IBSolution GmbH
Ihre Moderatoren
Chat-Moderatorin: Natascha Unger
Sebastian Esch
www.agimendo.de © IBSolution GmbH
IBSolution GmbH: Beratungsschwerpunkte
Business Intelligence
Prozess-optimierung
Technologie Beratung
www.agimendo.de © IBSolution GmbH
IBSolution GmbH: Unsere Standorte
Nordrhein-Westfalen
Neuss
Baden-Württemberg
Heilbronn
Bayern
München
Schweiz
Zürich
Bulgarien
Sofia
www.agimendo.de © IBSolution GmbH
Chat-Funktion für Fragen / Einstellungen
Teilnehmer sind während der Präsentation stumm geschaltet
Bitte nutzen Sie für Fragen die Chat-Funktion
Zum Ende des Webinars wird gesammelt auf die Fragen
eingegangen
www.agimendo.de © IBSolution GmbH
AGENDA
1. Funktionsumfang
2. Einsatzszenarien
3. Implementierungsschritte
4. Live-Demo
5. Fragen
www.agimendo.de © IBSolution GmbH
Funktionsumfang
Fachbereich kann direkt pflegen
Einfache Bedienung
Dezentraler, webbasierter Zugriff
Wizard-gestütztes Customizing
Flexibles Berechtigungskonzept
Prüfung der Analyseberechtigung möglich
Erweiterbar durch UserExits
Mehrsprachigkeit
Massendatenpflege
Validierung
F4-Hilfe verfügbar
100% Integration in Standard
AGIMENDO.edit Features
18.06.2012 Seite 8
www.agimendo.de © IBSolution GmbH 18.06.2012 Seite 9
Funktionsumfang
Viewdefinition und Berechtigung
Anlage und Dokumentation der Views
Berechtigung auf Benutzerebene
Berechtigung auf Rollenebene
Verwaltung / Management der Viewinhalte
Wizard-geführte Verwaltung
Individuelle Konfiguration von Oberflächen
Inhalt / Darstellung / Funktion
Stammdatenpflege
Pflege der Inhalte durch Endanwender
Komponentenübersicht
Berechtigungsverwaltung
Verwaltung / Management
Stammdatenpflege
www.agimendo.de © IBSolution GmbH 18.06.2012 Seite 10
Berechtigungskonzept
View – User / Rolle
zugeordnete InfoObjekte
und Teilmenge von Attribute
InfoObjekt – BI-Analyseberechtigung
Berechtigungen aus BW werden übernommen
UserExit
Eigene Berechtigungen implementieren
View- und InfoObjekt-Zuweisung über ABAP-Programmierung
Mögliche Ebenen der Berechtigung
www.agimendo.de © IBSolution GmbH
AGENDA
1. Funktionsumfang
2. Einsatzszenarien
3. Implementierungsschritte
4. Live-Demo
5. Fragen
www.agimendo.de © IBSolution GmbH
Einsatzszenarien
Szenarienübergreifend im SAP BW
einsetzbar
Planung
Anlegen von Stammdaten, die im
Quellsystem nicht vorhanden sind
Planung & Reporting
Pflege im SAP BW vorhandener
Stammdaten, die nicht kontinuierlich aus
einem Quellsystem aktualisiert werden
Anreicherung von Stammdaten, die nur
im SAP BW relevant sind
18.06.2012 Seite 12
www.agimendo.de © IBSolution GmbH 18.06.2012 Seite 13
Einsatzszenarien
Ziel
Pflege der Texten in mehrere Sprachen gleichzeitig
Konfiguration
Definition zu pflegenden der Sprachen am Merkmal
Sprachabhängige Merkmale mit Texten
Pflege
Texte für aufgelistete Sprachen pflegbar
Einblenden von Texten zur Merkmalsausprägung
Schlüssel wahlweise mit (vorhandenen) Texten anzeigen
Übersetzungsunterstützung & Texte zu Merkmalen
www.agimendo.de © IBSolution GmbH 18.06.2012 Seite 14
Einsatzszenarien
Parametrisierter URL-Aufruf
Standardaufruf
Parametrisierter Aufruf (mit View-Nummer / Merkmalsname)
Merkmal ist ausgewählt, Stammdaten geladen
Ausblenden der View-Auswahl per Option möglich
Einbettung in WebTemplate / WebDynpro-Anwendung
Direkt in Anwendung verfügbar
(z.B. Planungslayout)
Stammdaten direkt pflegen ,
kein Viewauswahl mehr notwendig
WebDynpro-ABAP: programmatische Steuerung
über Plugs und Interface-Methoden möglich
Aufruf / Einbettung
www.agimendo.de © IBSolution GmbH 18.06.2012 Seite 15
Einsatzszenarien
Ziel
Vorauswahl Produktgruppe
Filterung der Produkttabelle mit dieser Produktgruppe
Realisierung
Kombination zweier Views in einer WebDynpro-Anwendung
Im Beispiel Produkte & Produktgruppe
Produkt verweist auf Produktgruppe -> Filterung möglich
Einschränkung über UserExits „Custom Authorization“
Erweiterungen beliebig denkbar
Mehrere Ebenen
Mehrere Einschränkungen (nach Land, Markt, Produktgruppe)
Erweitertes Szenario: Filtern über mehrere Ebenen
www.agimendo.de © IBSolution GmbH 18.06.2012 Seite 16
Einsatzszenarien
Ziel
Erzeugung neuer Nummer aus Nummernkreis
Realisierung
Konfiguration im Verwaltungs-Wizard:
Aktivierung UserExit pro Attribut
Implementierung UserExit GET_VALUE
Erzeugung neuer Werte im ABAP
Erweiterungen
Vorbelegung von Werten aus Filterkriterien
Erweiterte Anlage mit Vorlage
Ableiten von Werten aus aktueller Benutzersituation
Erweitertes Szenario: Wertevorbelegung bei Neuanlage
www.agimendo.de © IBSolution GmbH
AGENDA
1. Funktionsumfang
2. Einsatzszenarien
3. Implementierungsschritte
4. Live-Demo
5. Fragen
www.agimendo.de © IBSolution GmbH 18.06.2012 Seite 18
Implementierungsschritte
Definition in Tabelle
„ACTIVE“ UserExit aktivieren
Realisierung
Eigene Implementierung erbt von "allgemeiner Implementierung"
Enthält auch erweiterte Utility-Methoden zur einfachen Implementierung
Methoden redefinieren
Modularer Aufbau möglich, bestehende Methoden können weiter genutzt werden
Auszug UserExits
Vorbelegung von neuen Datensätzen (z.B. ID-Erzeugung)
Validierung von Datensätzen
Überprüfung der („eigenen“) Analyseberechtigungen
Darstellung des ALV-Objekts ändern (Tabellendarstellung)
Strukturierung UserExits
www.agimendo.de © IBSolution GmbH 18.06.2012 Seite 19
Ausführungsreihenfolge
Laden der Pflegetabelle
"Zwischenspeichern"
Speichern im InfoObject
ohne Attributsänderungslauf
"Speichern"
Endgültiges Speichern im InfoObject
Ausführung eines Attributsänderungslaufs
„Anlage“
Erstellen eines Satzes
„Löschen“
Vor- und Nachbereitung des Löschens
Wann wird welcher UserExit aufgerufen
Datenfilterung (BI_AUTHORISATION //
CUSTOM_AUTHORISATION // FILTER_LANGU)
Neuanlegen (GET_VALUE)
Berechtigung (BI_AUTH_CREATE // CUSTOM_AUTH_CREATE // CUSTOM_VALIDATION)
Darstellung ändern (CHANGE_ALV)
Überprüfung des Löschens (BEFORE_DELETE)
Nachbearbeiten des Löschens (AFTER_DELETE)
Validierung (je geändertem Datensatz) (CUSTOM_VALIDATION)
Nachbearbeitung (je geändertem Datensatz) (AFTER_SAVE)
Validierung (je geändertem Datensatz) (CUSTOM_VALIDATION)
Nachbearbeitung (je geändertem Datensatz) (AFTER_SAVE)
Vorbehandlung Attributsänderungslauf (BEFORE_ATTR_CHG)
Nachbehandlung Attributsänderungslauf (AFTER_ATTR_CHG)
www.agimendo.de © IBSolution GmbH
AGENDA
1. Funktionsumfang
2. Einsatzszenarien
3. Implementierungsschritte
4. Live-Demo
5. Fragen
www.agimendo.de © IBSolution GmbH
AGIMENDO.edit – Change Log
August 2011 – Version 2.9.1 bis Juni 2012 – Version 2.10.17
Erweiterungen API
Anlage mit Vorlage (UserExit für Create Screen erlaubt Zugriff auf ausgewählten Satz)
Alle sichtbaren Buttons sind über die API ansteuerbar
(Buttonleiste ausblenden und in umgebender Anwendung selber implementieren)
Generieren von leeren Zeilen für die einfachere Anlage – Erst beim Speichern werden die Sätze
geschrieben, es werden keine leeren Objekte im InfoObject erzeugt
Anzeige von zusätzlichen Buttons und Implementierung eigener Logik, auch in Popups (UserExit)
AGIMENDO.edit als Wertehilfe (benutzerfreundliche Wertehilfe)
Sortierung über UserExit (nicht nur über Schlüssel)
Integration von Google Translate
Erweiterungen Benutzeroberfläche
Einblenden zusätzlicher Spalten, die nicht im InfoObject gespeichert sind (Zusammengesetzte,
berechnete, o.a. Werte – Werte aus abhängigen InfoObjects – per UserExit)
Read-Only Modus für Views
Verbesserte Übersetzungsunterstützung – (Konfiguration – Wert in alle Sprachen kopieren)
Customizing der Buttontexte je View und InfoObject (z.B. „Material speichern“)
www.agimendo.de © IBSolution GmbH 18.06.2012 Seite 22
Live-Demo
Anlage & Berechtigung eines Views
Erstellung Pflege für Produkte
Normale Pflege Produkte
Pflege von Texten / Übersetzungsunterstützung
Erweiterte UserExits
Sortierung Tabellen
Anlage von Produkten mit Vorlage
Automatische Übersetzung mit Google Translate
www.agimendo.de © IBSolution GmbH
AGENDA
1. Funktionsumfang
2. Einsatzszenarien
3. Implementierungsschritte
4. Live-Demo
5. Fragen
www.agimendo.de © IBSolution GmbH
IBSolution GmbH - Webinar
Willkommen zum Webinar
„AGIMENDO.edit – Einfache Pflege von Stammdaten im BW“
Die Unterlagen finden Sie nach dem Webinar unter: http://www.slideshare.net/IBSolutionGmbH
http://www.youtube.com/IBSolution
Weitere Webinar-Termine:
16.07.2012, SAP GRC Access Control: Risiken bei Systemzugriffen minimieren
30.07.2012, AGIMENDO.vat // Umsatzsteueridentnummern einfach überprüfen
Infos und Anmeldung sowie aktuelle Termine auf
www.ibsolution.de/veranstaltungen
18.06.2012 Seite 24
www.agimendo.de © IBSolution GmbH
Sebastian Esch
IBSolution GmbH
Salzstrasse 140
D - 74076 Heilbronn
www.ibsolution.de
Top Related