Developer’s Guide

SAP NetWeaver 2004s

Interfaces for
Business Planning
and Analytical
Services
Document Version 1.00 – September 2006

Nothing herein IBM. XML. mySAP. Informix. world. X/Open. and Motif are registered trademarks of the Open Group. pSeries. SAP AG. DB2.com HTML. World Wide Web Consortium. as is any Adobe. and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of . OS/390. The information contained herein may be changed without prior notice.SAP AG in Germany and in several other countries all over the © Copyright 2006 SAP AG. Data contained in this No part of this publication may be reproduced or transmitted in document serves informational purposes only. AS/400. S/390. National product any form or for any purpose without the express permission of specifications may vary. xApp. Netfinity. Citrix. WinFrame. should be construed as constituting an additional warranty. Parallel Sysplex. either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. mySAP. MetaFrame. OSF/1. SAP. Intelligent Miner. Any code trademarks of IBM Corporation. change in these components may cause unpredictable and severe malfunctions and is therefore expressively prohibited. and Reader are decompilation of these components. OS/400. accompanying such products and services. Inc. and PowerPoint are registered that are set forth in the express warranty statements trademarks of Microsoft Corporation. Program Neighborhood. Outlook.com. used under license for technology invented and implemented by Netscape. Acrobat. Documentation on SAP Help Portal VideoFrame. z/OS. Tivoli. iSeries. WebSphere. UNIX. used by SAP’s Support Services and may not be modified or altered in any way. XHTML and W3C are trademarks or registered trademarks of W3C®. xSeries. xApps. Any Java™ Source Code delivered with this product is only to be Oracle is a registered trademark of Oracle Corporation. PostScript. if any. DB2 Universal Database. and MultiWin are trademarks or registered You can find this documentation at trademarks of Citrix Systems. Disclaimer POWER5. All rights reserved. and SAP Group shall not vendors. OpenPower and PowerPC are trademarks or registered Some components of this product are based on Java™. POWER. All other product and service names mentioned are the trademarks of their respective companies.sap. Windows. JavaScript is a registered trademark of Sun Microsystems. These materials are provided by SAP AG and its affiliated companies Some software products marketed by SAP AG and its distributors ("SAP Group") for informational purposes only. MVS/ESA. AFP. Java is a registered trademark of Sun Microsystems. Inc. R/3. MaxDB is a trademark of MySQL AB. These materials are subject to change without notice. ICA. The only warranties for SAP Group products and services are those Microsoft. Massachusetts Institute of Technology. the Adobe logo. help.. OS/2. Sweden. i5/OS. zSeries. AIX. without contain proprietary software components of other software representation or warranty of any kind. be liable for errors or omissions with respect to the materials. Inc. SAP NetWeaver.

SELECT and INCLUDE. for example. These are words or characters that you enter in the system exactly as they appear in the documentation. graphic titles. These include field names. <Example text> Variable user entry. program names. transaction codes. F2 or ENTER. This includes file and directory names and their paths. table names. Recommendation Example text Emphasized words or phrases in body text. Example Cross-references to other documentation. messages. Example text Exact user entry. source text. for example. and menu options. Meaning Caution Note . and names of installation. screen titles.Typographic Conventions Icons Type Style Represents Icon Example Text Words or characters quoted from the screen. Syntax EXAMPLE TEXT Technical names of system objects. EXAMPLE TEXT Keys on the keyboard. Angle brackets indicate that you replace these words and characters with appropriate entries to make entries in the system. upgrade and database tools. Example text Output on the screen. pushbuttons labels. These include report names. menu names. and key concepts of a programming language when they are surrounded by body text. names of variables and parameters. and table titles. menu paths.

............................................... 2 1.......................................................................Contents INTERFACE OVERVIEW..........................................1 Analysis Process Designer .................................................................... 3 ............... 1 1 ANALYSIS PROCESS DESIGNER...................................

Interface Service: Read Programm ing Language Mass Data Supp. Background/ Write Type Prerequisites Dialog Display * DB Connect W ABAP X D/B Tool DataSource/Inf oProvider UD Connect W Java - D/B Program ming DataSource/Inf oProvider BI Service API W ABAP X D/B Program ming DataSource/Inf oProvider File Interface W ABAP X D/B Tool DataSource/Inf oProvider Web Service for Staging W ABAP/Java X B API InfoProvider XI Integration R/W ABAP - B Tool InfoProvider Staging BAPIs W ABAP X D/B Program ming InfoProvider DataStore Object APIs W ABAP X D API DataStore Object Interface for RealTime 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 Program ming Master Data VirtualProviders with Function Modules R ABAP - D Program ming InfoProvider Open Hub Destination R - X B Tool InfoProvider Open Hub Destination APIs R ABAP X B Program ming InfoProvider Data Mart Interface R ABAP X D API InfoProvider OLE DB for OLAP R diverse - D Program ming Query/InfoProvi der MDX OLAP BAPIs R ABAP - D Program ming Query/InfoProvi der XML for Analysis R Java - D Program ming/API Query/InfoProvi der Interfaces for Business Planning and Analytical Services 1 .September 2006 Interface Overview The following overview of the various interfaces in BI shows you the most important properties of the interfaces and can help you with decision-making.

DISPLAY simply displays data that cannot be processed further. These interfaces are included in the scenarios: Enterprise Data Warehousing. and database tables Interfaces for Business Planning and Analytical Services 2 . and monitoring of analysis processes. execution. Query. You can find a detailed description in each Developer’s Guide for the scenario under Reference: Enterprise Data Warehousing Enterprise Reporting. data can be read (also by RFC if necessary) for further processing. and Analysis Business Planning and Analytical Services 1 Analysis Process Designer The Analysis Process Designer is a workbench for the creation. transformed. Enterprise Reporting. Using the relevant interfaces of BI objects. or in a CRM system.September 2006 Web Service for Accessing Query Data R ABAP - D Program ming Query Web Design API D - - D Tool Web template Visual Composer D Java - D Tool Query/View BI Content as iView on the Portal D - - D Tool Query/Web template BI Java SDK R Java - D Program ming/API Query/InfoProvi der Analysis Process Designer R ABAP X B Tool Query/InfoProvi der Master data * READ returns data that can be processed further. queries. and Analysis and Business Planning and Analytical Services. Query. Data from different data sources in the BI system can be combined. InfoProviders. files. and staged for analysis in several individual steps so that it can be resaved in data targets in the BI system (DataStore objects for direct update or InfoObjects with attributes). 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.

see Data Mining [External]. Examples of analysis processes include the calculation of ABC classes. valuable potential in this data. They are available for all decision and application processes and thus can be decisive (strategically. with cluster model.1 Analysis Process Designer Use In the BI system data is collected from the heterogeneous databases in the various systems that the enterprise is using and is consolidated. There is often further. Integration The Analysis Process Designer is the application environment for the SAP data mining solution. managed. see Analysis Process Designer [Page 3]. 1. The results of the analysis are saved in BI InfoProviders or in CRM systems. The Analysis Process Designer (APD) allows you to find and identify these hidden or complex relationships between data in a simple way. determination of frequency distribution or of scoring information. and staged for evaluation purposes. Various data transformations are provided for this purpose. This is completely new information that is displayed in the form of meaningful correlations between data but that is too well hidden or complex to be discovered by simple observation or intuition. tactically. data cleansing and structuring processes.September 2006 For more information. 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 in the analysis process) ● Executing data mining methods such as prediction with decision tree. The APD is integrated into the Data Warehousing Workbench: Interfaces for Business Planning and Analytical Services 3 . such as statistical and mathematical calculations. and operatively). and integration of data mining models from third parties (data mining model as a transformation in the analysis process) ● Visualizing data mining models For more information.

Data from different data sources in the BI system can be combined. To do this. choose the ABAP report RSAN_PROCESS_EXECUTE. Features The Analysis Process Designer is a workbench with an intuitive graphic user interface for the creation. Interfaces for Business Planning and Analytical Services 4 .September 2006 Data extraction from different data sources Data store / consolidation and structuriung Revision of information (reports and analysis) APD Constraints The following restrictions apply to the integration into the Data Warehousing Workbench: ● The node texts are not language dependent. transformed. See also Checking Data [External]. Analysis processes can be created using Drag&Drop. The following graphic shows the various steps in the Analysis Process Designer. ● You can only integrate an analysis process into a process chain using the process type ABAP program. or in a CRM system. execution. ● The where-used list only functions from the analysis process to other objects and from data mining models to the analysis process. and staged for analysis in several individual steps so that it can be resaved in data targets in the BI system (DataStore objects for direct update or InfoObjects with attributes). ● Analysis processes are not displayed in the data flow display. 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. not from other objects such as InfoProviders. as well as in interpreting the analysis results. and monitoring of analysis processes.

For more information. This data is then staged and transformed. you can display the data in a query in the Business Explorer. For analysis. Versioning Analysis processes are integrated into the versioning concept (active.September 2006 1st Step: Selection of Data 2nd 2nd Step: Step: Preparation Preparation SAP BW 3rd 3rd Step: Step: Transformation Transformation 4th Step: Saving / Transferring Data SAP BW Other systems (e. Interfaces for Business Planning and Analytical Services 5 .g. CRM) 5th 5th Step: Step: Using Using New New Data Data Target Group for Campaign ABC Analysis: Customers A B C First select a data target that contains the required data. content version and delivery). The transformed data is saved in a BI object or in another system. inactive version. see Modeling an Analysis Process [External]. Transport Connection Analysis processes are connected to the BI transport system as TLOGO objects. see Transport Systems [External]. For more information.