interfaces for business planning
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