Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

25
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

description

AGIMENDO.edit ermöglicht dem Fachbereich die selbstständige Pflege der Stammdaten. Dies ist für ein aussagekräftiges Reporting oder eine vollständige Planung zwingend notwendig. Dabei geht es u.a. um die Neuanlage und das Ändern von Stammdaten. Hierbei werden vor allem Daten angereichtert oder angelegt, die nicht kontinuierlich durch das Quellsystem aktualisiert werden.

Transcript of Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

Page 1: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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

Page 2: Webinar: 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

Page 3: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

www.agimendo.de © IBSolution GmbH

Ihre Moderatoren

Chat-Moderatorin: Natascha Unger

Sebastian Esch

Page 4: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

www.agimendo.de © IBSolution GmbH

IBSolution GmbH: Beratungsschwerpunkte

Business Intelligence

Prozess-optimierung

Technologie Beratung

Page 5: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

www.agimendo.de © IBSolution GmbH

IBSolution GmbH: Unsere Standorte

Nordrhein-Westfalen

Neuss

Baden-Württemberg

Heilbronn

Bayern

München

Schweiz

Zürich

Bulgarien

Sofia

Page 6: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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

Page 7: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

www.agimendo.de © IBSolution GmbH

AGENDA

1. Funktionsumfang

2. Einsatzszenarien

3. Implementierungsschritte

4. Live-Demo

5. Fragen

Page 8: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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

Page 9: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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

Page 10: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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

Page 11: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

www.agimendo.de © IBSolution GmbH

AGENDA

1. Funktionsumfang

2. Einsatzszenarien

3. Implementierungsschritte

4. Live-Demo

5. Fragen

Page 12: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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

Page 13: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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

Page 14: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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

Page 15: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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

Page 16: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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

Page 17: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

www.agimendo.de © IBSolution GmbH

AGENDA

1. Funktionsumfang

2. Einsatzszenarien

3. Implementierungsschritte

4. Live-Demo

5. Fragen

Page 18: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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

Page 19: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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)

Page 20: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

www.agimendo.de © IBSolution GmbH

AGENDA

1. Funktionsumfang

2. Einsatzszenarien

3. Implementierungsschritte

4. Live-Demo

5. Fragen

Page 21: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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“)

Page 22: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

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

Page 23: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

www.agimendo.de © IBSolution GmbH

AGENDA

1. Funktionsumfang

2. Einsatzszenarien

3. Implementierungsschritte

4. Live-Demo

5. Fragen

Page 24: Webinar: 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 24

Page 25: Webinar: AGIMENDO.edit: Einfache Pflege von Stammdaten im BW

www.agimendo.de © IBSolution GmbH

Sebastian Esch

IBSolution GmbH

Salzstrasse 140

D - 74076 Heilbronn

www.ibsolution.de