Upload
ibsolution-gmbh
View
1.258
Download
3
Embed Size (px)
Citation preview
www.agimendo.de © IBSolution GmbH
23. August 2011
10:00 – 10:30 Uhr
Felix Weyde
IBSolution GmbH
AGIMENDO.edit –
Einfache Pflege von
Stammdaten im BW
www.agimendo.de © IBSolution GmbH
IBSolution GmbH - Webinar-Reihe 2011
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:
29.08.2011 // AGIMENDO.calc // Rechenregeln zentral verwalten
05.09.2011 // AGIMENDO.process // Die Lösung für komplexe Prozesse
12.09.2011 // Prozess- und Stammdatenmanagement
19.09.2011 // SAP NetWeaver Identity Management
07.11.2011 // Reporting mit SAP BW7.3 und SAP BO4.0
11.11.2011 // SAP Sybase Unwired Platform
Infos und Anmeldung über www.ibsolution.de/veranstaltungen
www.agimendo.de © IBSolution GmbH
AGENDA
1. Vorstellung
2. Funktionsumfang & Einsatzszenarien
3. Implementierungsschritte
4. Live-Demo
5. Roadmap & Ausblick
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
22.08.2011Seite 4
www.agimendo.de © IBSolution GmbH
Funktionsumfang
Fachbereich kann direkt pflegen
einfache Bedienung
dezentraler, webbasierter Zugriff
wizardgestütztes Customizing
flexibles Berechtigungskonzept
Prüfung der Analyseberechtigung möglich
erweiterbar durch UserExits
Mehrsprachigkeit
Massendatenpflege
Validierung
F4-Hilfe verfügbar
100% Integration in Standard
Featureübersicht
22.08.2011Seite 5
www.agimendo.de © IBSolution GmbH 23.08.2011Seite 6
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 22.08.2011Seite 7
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 22.08.2011Seite 8
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 22.08.2011Seite 9
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 22.08.2011Seite 10
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 22.08.2011Seite 11
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. Vorstellung
2. Funktionsumfang & Einsatzszenarien
3. Implementierungsschritte
4. Live-Demo
5. Roadmap & Ausblick
www.agimendo.de © IBSolution GmbH 22.08.2011Seite 13
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 22.08.2011Seite 14
Ausführungsreihenfolge
Laden der Pflegetabelle
"Zwischenspeichern"
Speichern im InfoObjekt
ohne Attributsänderungslauf
"Speichern"
Endgültiges Speichern im InfoObjekt
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. Vorstellung
2. Funktionsumfang & Einsatzszenarien
3. Implementierungsschritte
4. Live-Demo
5. Roadmap & Ausblick
www.agimendo.de © IBSolution GmbH 22.08.2011Seite 16
Live-Demo
Anlage & Berechtigung eines Views
Erstellung Pflege für Produkte
Normale Pflege Produkte
Pflege Produkte im Web-Template
Pflege von Texten / Übersetzungsunterstützung
Anzeige von Texten zum abhängigen Merkmal (Produktgruppe)
Erweiterter UserExit Vorbelegung von Werten
ID-Vorbelegung
Geschachtelte Filterung für Produktgruppen
Produktgruppe
Produkte
www.agimendo.de © IBSolution GmbH
AGENDA
1. Vorstellung
2. Funktionsumfang
3. Einsatzszenarien
4. Implementierungsschritte
5. Live-Demo
6. Roadmap & Ausblick
www.agimendo.de © IBSolution GmbH
AGIMENDO.edit Roadmap
Ausblick auf AGIMENDO.edit
Anzeige von Texten zu Merkmalsausprägungen
AGIMENDO.edit 2.9
Themen für weitere Major-Releases
Integration einer DSO-Pflege / generischen
Tabellenpflege in AGIMENDO.edit
Pflege von Hierarchienzu InfoObjekten über
AGIMENDO.edit
AGIMENDO.edit 3.+
Q2 / 2011
Erweiterung der UserExits und
Einbettungsmöglichkeiten
AGIMENDO.edit 2.10+
Q4 / 2011
Dieses Dokument ist kein Bestandteil Ihrer Lizenzvereinbarungen oder anderer Verträge mit der IBSolution GmbH. Es enthält lediglich angedachte Strategien,
Entwicklungen und Funktionalitäten der AGIMENDO-Produktreihe und ist nicht dafür gedacht die IBSolution GmbH auf eine Entwicklungsrichtung, Strategie oder
Produktausrichtung zu binden. Bitte beachten Sie, dass diese Dokument in Veränderung inbegriffen ist und zu jeder Zeit und ohne zusätzliche Information durch die
IBSolution verändert werden kann. Die IBSolution GmbH übernimmt keine Verantwortung für Fehler oder Fehlinformationen in diesem Dokument.
www.agimendo.de © IBSolution GmbH 22.08.2011
Ausblick
Weitere AGIMENDO.Webinare:
AGIMENDO.calc
Montag, 29. August 2011
AGIMENDO.process
Montag, 05. September 2011
Seite 19
www.agimendo.de © IBSolution GmbH
Fragen?
www.agimendo.de © IBSolution GmbH
Vielen Dank!
Felix Weyde
T: 07131 / 64974 1130
M: 0151 / 526 24 724