Upload
ibsolution-gmbh
View
186
Download
0
Embed Size (px)
Citation preview
academy.ibsolution.de © IBsolution GmbH1
03. Juni 2016, Mathieu André, IBsolution GmbH
AGIMENDO.edit – Master Data Management and Excel Upload (Level 2)
academy.ibsolution.de © IBsolution GmbH2 academy.ibsolution.de © IBsolution GmbH2
This webinar is targeted towards
• ABAP and WebDynpro developers and consultants
• Any person involved in spending a lot of time creating and maintaining of master data
academy.ibsolution.de © IBsolution GmbH3 academy.ibsolution.de © IBsolution GmbH3
In this webinar you will learn about
• AGIMENDO.edit and its concepts (views and info-object combination, UserExits, column extensions,…)
• The brand new Excel plugin for AGIMENDO.edit that allows to upload Excel files into master data tables or download master data tables to Excel
academy.ibsolution.de © IBsolution GmbH4 academy.ibsolution.de © IBsolution GmbH4
IBsolution Academy Certificate
Individual certificate for every attendee:
• Watch the webinar
• Take the Multiple-Choice-Test
• Answer 8 out of 10 questions correctly
academy.ibsolution.de © IBsolution GmbH6 academy.ibsolution.de © IBsolution GmbH6
Agenda
1. Product overview and use cases
2. Basic functionalities
3. Advanced features: UserExits and column extensions
4. Excel plugin
academy.ibsolution.de © IBsolution GmbH8 academy.ibsolution.de © IBsolution GmbH8
AGIMENDO products overview
academy.ibsolution.de © IBsolution GmbH9
Master Data Maintenance with AGIMENDO.edit
• Features
• Distributed, web-based maintenance of master data and texts for
InfoObjects
• Configurable user interfaces utilizing a web-based, wizard-supported
administration tool
• Multiple views per InfoObject possible
• Flexible view, user and role-based access control
• Support for the maintenance of multi-language texts
• Extendible by UserExits
• 100% Integration in Standard, no separate data store
• Configuration and operation possible without the support of the IT
department
• Use Cases and Prerequisites
• Reporting and Planning / minimum SAP BW 7.0 SP 15
• Delivery of product as a SAP-Transport Request with an Install Guide (EN)
• Remote-Support for Installation
Snapshot of Administration Wizard
academy.ibsolution.de © IBsolution GmbH10
Use cases
• Main Use Case: Master Data Maintenance
• Reporting: Preparation / Support
• Planning: Preparation / Support
• Master Data Planning / Data Store for Applications
• Procedure: The 3-step Guide
• Definition of Views
• Configure the views (Settings)
• Edit Master Data
• Extend: Build an application on the basis of AGIMENDO.edit
• Functionality: Extend the Standard
• Definition: Access rights and configuration in AGIMENDO.edit tables
• Runtime: Generation of views (WebDynpro) and access to master data
• Data Store: Exclusively in InfoObject, 100% BW-Standard
academy.ibsolution.de © IBsolution GmbH12
AGIMENDO.edit basic features
• Views can be assigned to a project
• The project is the basis for the UserExit configuration
• A project is created and maintained using the view authorization tool
• Read-only for all fields in a view
• Values cannot be changed
• Values can be displayed and navigated within the view
• Assign fields to views
• Changes are saved immediately
• No reference fields possible
• Configuration details for view
• Assignments are saved immediately
• The order of the fields defines the order of the columns in the main table of the view
Project
View1
Iobj1 Iobj2
View2
Iobj3
academy.ibsolution.de © IBsolution GmbH13
AGIMENDO.edit basic features
• Options can be set individually for each attribute
• Mark editable and mandatory fields
• Activate UserExit-Creation flag to generate a value
• Display settings
• Text / Key/ Text & Key
• Only a key-field can be changed
• Common options for entries
• Create / Update / Delete
• Mass Update / Template-based Creation
• Access Control
• Activate Analysis Authorizations
• Optional: Define a limited authorization context
academy.ibsolution.de © IBsolution GmbH14
AGIMENDO.edit basic features
• Table Display Configuration
• Number of rows / columns / fixed columns
• Open filter row
• Define Deviating Button-Text
• One language: supply text
• Multi language: OTR Alias
• Technical Settings
• Activate currency display
• Keep current filter and selection after save
• Show URL of the view for integration in other applications
• Further technical information regarding the view
academy.ibsolution.de © IBsolution GmbH15
AGIMENDO.edit basic features
• Language Configuration / Translation support
• By default: display all available languages (eventually generated)
• Languages can be hidden
• More language options
• Hide non-configured languages
• Copy text to other language (UserExit)
• Column Extensions
• Display additional information not provided directly by the InfoObject
• Example: Text of a contained attribute like „country for a plant that produces the given material“
• Example: Calculated Information (e.g. currency conversion)
• Example: Original value
• Example: Information from other systems
• …
academy.ibsolution.de © IBsolution GmbH17
Customer-individual functionality: UserExits
• Goal
• Without modification,
• Configurable,
• Functional Extension
• Integration
• Implement functionality as a ABAP class
• Integrate the functionality as follows:
• Identify the requirements for the extension
• Check reuse of existing extensions
• Implement your extension class by inheriting from /ISV/PAQ0DCX_UE_IMP and redefining its methods.
• Configure your UserExit
Credits: dan paluska – „exit” under CC
academy.ibsolution.de © IBsolution GmbH18
UserExits List
• Filter and Sort
• CUSTOM_AUTHORISATION
• FILTER_LANGU
• GET_NEW_LINES_COUNT
• GET_SORT_FULL_TABLE
• BI_AUTHORISATION
• GET_TIMEDEP_LANGDEP_TEXT
• PCFG_AUTHORISATION
• Adapt Display
• CHANGE_ALV
• CUSTOM_POPUP_FIELD
• SHOW_BUTTONS
• EXECUTE_BTN_ACTION
• CUSTOM_VALUE_HELP
• GET_VALUE
• Save and Validate
• BEFORE_DELETE
• CUSTOM_AUTH_CREATE
• CUSTOM_VALIDATION
• TEST_FOR_MANDATORY_FIELD_CHECK
• AFTER_ATTR_CHG
• AFTER_DELETE
• AFTER_SAVE
• BEFORE_ATTR_CHG
• BI_AUTH_CREATE
• And many more…
academy.ibsolution.de © IBsolution GmbH19
Column Extensions
• Show additional information at runtime
• Examples
• Details on embedded fields likethe name of a country of a plant
• Computation of valuese.g. currency conversion
• Predefined functions to determine the values
• Read values of embedded fields/attributes/ISV/CL_AE_EXT_COL_IOBJ_ATTR
• Read additional texts/ISV/CL_AE_EXT_COL_IOBJ_TXT
• Customer-specific functions such as:
• Marking top-5 items with a star
• Disabling input for specific records
academy.ibsolution.de © IBsolution GmbH21
Excel Plugin
• Requires:
• SAP BW 7.4 or later
• AGIMENDO.edit 2.14.1 or later
• Upload master data from CSV and XLSX
• Download AGIMENDO.edit views as well
• Checks syntax errors while AGIMENDO.edit checks the semantic errors
academy.ibsolution.de © IBsolution GmbH22 academy.ibsolution.de © IBsolution GmbH22
IBsolution Academy Certificate
Individual certificate for every attendee:
• Watch the webinar
• Take the Multiple-Choice-Test
• Answer 8 out of 10 questions correctly
Zum Test http://bit.ly/1WwbPgw