interfaces for business planning

Upload: rafaelperezpi

Post on 02-Jun-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 Interfaces for Business Planning

    1/9

    Developers Guide

    SAP NetWeaver 2 4s

    Interfaces forBusiness Planningand AnalyticalServices

    Document Version 1.00 September 2006

  • 8/10/2019 Interfaces for Business Planning

    2/9

    Copyright 2006 SAP AG. All rights reserved.

    No part of this publication may be reproduced or transmitted in

    any form or for any purpose without the express permission of

    SAP AG. The information contained herein may be changed

    without prior notice.

    Some software products marketed by SAP AG and its distributors

    contain proprietary software components of other software

    vendors.

    Microsoft, Windows, Outlook, and PowerPoint are registered

    trademarks of Microsoft Corporation.

    IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex,

    MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries,

    pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner,

    WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER,

    POWER5, OpenPower and PowerPC are trademarks or registered

    trademarks of IBM Corporation.

    Adobe, the Adobe logo, Acrobat, PostScript, and Reader are

    either trademarks or registered trademarks of Adobe Systems

    Incorporated in the United States and/or other countries.

    Oracle is a registered trademark of Oracle Corporation.

    UNIX, X/Open, OSF/1, and Motif are registered trademarks of

    the Open Group.

    Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame,

    VideoFrame, and MultiWin are trademarks or registered

    trademarks of Citrix Systems, Inc.

    HTML, XML, XHTML and W3C are trademarks or registered

    trademarks of W3C, World Wide Web Consortium,

    Massachusetts Institute of Technology.

    Java is a registered trademark of Sun Microsystems, Inc.

    JavaScript is a registered trademark of Sun Microsystems, Inc.,

    used under license for technology invented and implemented by

    Netscape.

    MaxDB is a trademark of MySQL AB, Sweden.

    SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver,

    and other SAP products and services mentioned herein as well as

    their respective logos are trademarks or registered trademarks of

    SAP AG in Germany and in several other countries all over the

    world. All other product and service names mentioned are the

    trademarks of their respective companies. Data contained in this

    document serves informational purposes only. National product

    specifications may vary.

    These materials are subject to change without notice. These

    materials are provided by SAP AG and its affiliated companies

    ("SAP Group") for informational purposes only, without

    representation or warranty of any kind, and SAP Group shall not

    be liable for errors or omissions with respect to the materials. The

    only warranties for SAP Group products and services are those

    that are set forth in the express warranty statements

    accompanying such products and services, if any. Nothing herein

    should be construed as constituting an additional warranty.

    Disclaimer

    Some components of this product are based on Java. Any code

    change in these components may cause unpredictable and severe

    malfunctions and is therefore expressively prohibited, as is any

    decompilation of these components.

    Any Java Source Code delivered with this product is only to be

    used by SAPs Support Services and may not be modified or

    altered in any way.

    Documentation on SAP Help Portal

    You can find this documentation athelp.sap.com

  • 8/10/2019 Interfaces for Business Planning

    3/9

    T y p o g r a p h i c C o n v e n t i o n s

    Type Style Represents

    Example Text Words or characters quoted fromthe screen. These include fieldnames, screen titles,pushbuttons labels, menunames, menu paths, and menuoptions.

    Cross-references to otherdocumentation.

    Example text Emphasized words or phrases inbody text, graphic titles, andtable titles.

    EXAMPLE TEXT Technical names of systemobjects. These include reportnames, program names,transaction codes, table names,and key concepts of aprogramming language whenthey are surrounded by bodytext, for example, SELECT andINCLUDE.

    Exampl e t ext Output on the screen. Thisincludes file and directory namesand their paths, messages,names of variables andparameters, source text, andnames of installation, upgradeand database tools.

    Example text Exact user entry. These arewords or characters that youenter in the system exactly asthey appear in thedocumentation.

    Variable user entry. Anglebrackets indicate that youreplace these words andcharacters with appropriateentries to make entries in thesystem.

    EXAMPLE TEXT Keys on the keyboard, forexample, F2 or ENTER .

    I c o n s

    Icon Meaning

    Caution

    Example

    Note

    Recommendation

    Syntax

  • 8/10/2019 Interfaces for Business Planning

    4/9

    Contents

    INTERFACE OVERVIEW.......................................................................................................... 1 1 ANALYSIS PROCESS DESIGNER................................................................................... 2

    1.1 Analysis Process Designer ....................................................................................... 3

  • 8/10/2019 Interfaces for Business Planning

    5/9

    September 2006

    Interfaces for Business Planning and Analytical Services 1

    Interface OverviewThe following overview of the various interfaces in BI shows you the most importantproperties of the interfaces and can help you with decision-making.

    Interface Service:

    Read

    Write

    Display *

    ProgrammingLanguage

    MassDataSupp.

    Back-ground/

    Dialog

    Type Prerequisites

    DB Connect W ABAP X D/B Tool DataSource/Inf oProvider

    UD Connect W Java - D/B Program

    ming

    DataSource/Inf

    oProviderBI Service API W ABAP X D/B Program

    mingDataSource/Inf oProvider

    File Interface W ABAP X D/B Tool DataSource/Inf oProvider

    Web Service forStaging

    W ABAP/Java X B API InfoProvider

    XI Integration R/W ABAP - B Tool InfoProvider

    Staging BAPIs W ABAP X D/B Programming

    InfoProvider

    DataStore Object APIs

    W ABAP X D API DataStoreObject

    Interface for Real-Time InfoCubes

    W ABAP X D API InfoCubes

    APIs for Master Data R/W ABAP - B API Master Data

    APIs for Hierarchies R/W ABAP - B Programming

    Master Data

    VirtualProviders withFunction Modules

    R ABAP - D Programming

    InfoProvider

    Open HubDestination

    R - X B Tool InfoProvider

    Open HubDestination APIs

    R ABAP X B Programming

    InfoProvider

    Data Mart Interface R ABAP X D API InfoProvider

    OLE DB for OLAP R diverse - D Programming

    Query/InfoProvider

    MDX OLAP BAPIs R ABAP - D Programming

    Query/InfoProvider

    XML for Analysis R Java - D Programming/API

    Query/InfoProvider

  • 8/10/2019 Interfaces for Business Planning

    6/9

    September 2006

    Interfaces for Business Planning and Analytical Services 2

    Web Service for Accessing QueryData

    R ABAP - D Programming

    Query

    Web Design API D - - D Tool Web template

    Visual Composer D Java - D Tool Query/View

    BI Content as iViewon the Portal

    D - - D Tool Query/Webtemplate

    BI Java SDK R Java - D Programming/API

    Query/InfoProvider

    Analysis ProcessDesigner

    R ABAP X B Tool Query/InfoProvider

    Master data

    * READ returns data that can be processed further; DISPLAY simply displays data that

    cannot be processed further.These interfaces are included in the scenarios: Enterprise Data Warehousing , EnterpriseReporting, Query, and Analysis and Business Planning and Analytical Services .

    You can find a detailed description in each Developers Guide for the scenario underReference :

    Enterprise Data Warehousing

    Enterprise Reporting, Query, and Analysis

    Business Planning and Analytical Services

    1 Analysis Process DesignerThe Analysis Process Designer is a workbench for the creation, execution, and monitoring ofanalysis processes. Data from different data sources in the BI system can be combined,transformed, and staged for analysis in several individual steps so that it can be resaved indata targets in the BI system (DataStore objects for direct update or InfoObjects withattributes), or in a CRM system.

    Using the relevant interfaces of BI objects, data can be read (also by RFC if necessary) forfurther processing.

    Interface Properties: Read interface

    Programming language is ABAP

    Mass data is supported

    Execution in background

    Programming proficiency is required (for reading data from targets)

    Reads data from attributes of a characteristic, InfoProviders, queries, files, anddatabase tables

    http://help.sap.com/saphelp_nw04s/helpdata/en/0c/53104292615833e10000000a155106/frameset.htmhttp://help.sap.com/saphelp_nw04s/helpdata/en/0c/53104292615833e10000000a155106/frameset.htmhttp://help.sap.com/saphelp_nw04s/helpdata/en/5a/ec1e4203fadb2ce10000000a1550b0/frameset.htmhttp://help.sap.com/saphelp_nw04s/helpdata/en/5a/ec1e4203fadb2ce10000000a1550b0/frameset.htmhttp://help.sap.com/saphelp_nw04s/helpdata/en/30/8d27425005ca7ee10000000a1550b0/frameset.htmhttp://help.sap.com/saphelp_nw04s/helpdata/en/30/8d27425005ca7ee10000000a1550b0/frameset.htmhttp://help.sap.com/saphelp_nw04s/helpdata/en/30/8d27425005ca7ee10000000a1550b0/frameset.htmhttp://help.sap.com/saphelp_nw04s/helpdata/en/5a/ec1e4203fadb2ce10000000a1550b0/frameset.htmhttp://help.sap.com/saphelp_nw04s/helpdata/en/0c/53104292615833e10000000a155106/frameset.htm
  • 8/10/2019 Interfaces for Business Planning

    7/9

    September 2006

    Interfaces for Business Planning and Analytical Services 3

    For more information, see Analysis Process Designer [Page 3].

    1.1 Analysis Process DesignerUseIn the BI system data is collected from the heterogeneous databases in the various systemsthat the enterprise is using and is consolidated, managed, and staged for evaluationpurposes. There is often further, valuable potential in this data.

    This is completely new information that is displayed in the form of meaningful correlationsbetween data but that is too well hidden or complex to be discovered by simple observation orintuition.

    The Analysis Process Designer (APD) allows you to find and identify these hidden or complexrelationships between data in a simple way. Various data transformations are provided for thispurpose, such as statistical and mathematical calculations, data cleansing and structuringprocesses.

    The results of the analysis are saved in BI InfoProviders or in CRM systems. They areavailable for all decision and application processes and thus can be decisive (strategically,tactically, and operatively).

    Examples of analysis processes include the calculation of ABC classes, determination offrequency distribution or of scoring information.

    IntegrationThe Analysis Process Designer is the application environment for the SAP data miningsolution. The following data mining functions are integrated into the APD:

    Creating and changing data mining models

    Training data mining models with various BI data (data mining model as data target inthe analysis process)

    Executing data mining methods such as prediction with decision tree, with clustermodel, and integration of data mining models from third parties (data mining model asa transformation in the analysis process)

    Visualizing data mining models

    For more information, see Data Mining [External] .

    The APD is integrated into the Data Warehousing Workbench:

  • 8/10/2019 Interfaces for Business Planning

    8/9

    September 2006

    Interfaces for Business Planning and Analytical Services 4

    Data extractionfrom differentdata sources

    Data store /consolidation and

    structuriung

    Revision o finformation(reports and

    analysis)

    APD

    ConstraintsThe following restrictions apply to the integration into the Data Warehousing Workbench:

    The node texts are not language dependent.

    You can only integrate an analysis process into a process chain using the process type ABAP program . To do this, choose the ABAP report RSAN_PROCESS_EXECUTE.

    Analysis processes are not displayed in the data flow display.

    The where-used list only functions from the analysis process to other objects and fromdata mining models to the analysis process, not from other objects such asInfoProviders.

    FeaturesThe Analysis Process Designer is a workbench with an intuitive graphic user interface for thecreation, execution, and monitoring of analysis processes. Analysis processes can be createdusing Drag&Drop. Data from different data sources in the BI system can be combined,transformed, and staged for analysis in several individual steps so that it can be resaved indata targets in the BI system (DataStore objects for direct update or InfoObjects withattributes), or in a CRM system. Available to you are various

    Data sources [External]

    Transformations [External] and

    Data targets [External]

    Various additional functions support you in modeling and executing an analysis process, aswell as in interpreting the analysis results. See also Checking Data [External] .

    The following graphic shows the various steps in the Analysis Process Designer.

  • 8/10/2019 Interfaces for Business Planning

    9/9