<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>FreeSAP Business Warehouse(BW) Books,Faqs,Material</title><description>BI InfoObject,Master Data,Modeling,Business Warehouse, Errors,Reporting,Tables,Conversion Routine,Data Uploading,DataStore Objects,Infocube,InfoSets,Interview Questions,Modeling,MultiProvider,TCodes,Upgrade BI,VirtualProviders</description><managingEditor>noreply@blogger.com (SAP Technology)</managingEditor><pubDate>Sat, 21 Sep 2024 08:55:53 +0530</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">264</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://freesapbwlive.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:keywords>BI,InfoObject,Master,Data,Modeling,Business,Warehouse,Errors,Reporting,Tables,Conversion,Routine,Data,Uploading,DataStore,Objects,Infocube,InfoSets,Interview,Questions,Modeling,MultiProvider,TCodes,Upgrade,BI,VirtualProviders</itunes:keywords><itunes:summary>BI InfoObject,Master Data,Modeling,Business Warehouse, Errors,Reporting,Tables,Conversion Routine,Data Uploading,DataStore Objects,Infocube,InfoSets,Interview Questions,Modeling,MultiProvider,TCodes,Upgrade BI,VirtualProviders</itunes:summary><itunes:subtitle>FreeSAP Business Warehouse(BW) Books,Faqs,Material</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To"/></itunes:category><itunes:owner><itunes:email>kjkrish.sites@gmail.com</itunes:email></itunes:owner><xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item><title>Functions in the SAP Source System in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/functions-in-sap-source-system-in-bi.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:47:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-5195562562482070837</guid><description>&lt;h3&gt;&lt;span style=""&gt;Use&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The BI Service API (SAPI) is a technology package in the SAP source system that enables the close integration of data transfer from SAP source systems into a BI system.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The SAPI allows you to&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;make SAP application extractors available as a basis for data transfer into BI&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;carry out generic data extraction&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;use intelligent delta processes&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;access data in the source system directly from BI (VirtualProvider support)&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;With transaction SBIW, the SAPI provides an implementation guide in the SAP source system that includes the activities necessary for data extraction and data transfer from an SAP source system into BI.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Irrespective of the type of SAP source system, Customizing for extractors comprises activities that belong to the scope of SAPI:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;general settings for data transfer from a source system into BI&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;the option of installing BI Content delivered by SAP&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;the option of maintaining generic DataSources&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;the option of postprocessing the application component hierarchy and DataSources on a source system level&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;In addition to the activities that are part of the scope of SAPI, Customizing for extractors for OLTP and further SAP source systems may contain source-system specific settings for application-specific DataSources.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Features&lt;/span&gt;&lt;/h3&gt;  &lt;h5&gt;&lt;span style=""&gt;General Settings&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;General settings include the following activities:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Maintaining control parameters for data transfer&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Restricting authorizations for extraction&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Monitoring the delta queue&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Installing BI Content Delivered by SAP&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;DataSources delivered with the BI Content by SAP and those delivered by partners appear in a delivery version (D version). If you want to use a partner or BI Content DataSource to transfer data from a source system into BI, you need to transfer this DataSource from the D into the active (A) version.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;In the source system, the DataSources are assigned to specific application components. If you want to display the DataSources in BI in the DataSource tree of the Data Warehousing Workbench according to this application component hierarchy, you need to transfer them from the D version into the A version in the source system. &lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon1"&gt;&lt;span style=""&gt;&lt;img tabindex="0" alt="Note" id="_x0000_i1026" src="http://help.sap.com/saphelp_nw2004s/helpdata/en/images/hinweis.gif" border="0" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph1"&gt;&lt;b&gt;&lt;span style=""&gt;Transferring data from an OLTP system or other SAP source systems&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="NoteParagraph1"&gt;&lt;span style=""&gt;Note: You need to make settings for some BI Content DataSources before you can transfer data into BI. These settings are listed in transaction SBIW in the &lt;i&gt;Settings for Application-Specific DataSources&lt;/i&gt; section. You can only find this section in those SAP source systems for which it is relevant.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The following activities are associated with installing BI Content:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Transferring application component hierarchies&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;font-size:9;"  &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Installing Business Content DataSources&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Generic DataSources&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Regardless of the specific application, you can use generic data extraction to extract data from any transparent tables, database views or SAP Query functional areas. You do not need to program in ABAP. You can also use function modules for generic data extraction. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;In this way, you can use your own DataSources for transaction data, master data attributes or texts. The data for such DataSources is read generically and then transferred into BI.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Generic DataSources allow you to extract data which cannot be supplied to BI either with the DataSources delivered with BI Content or with customer-defined DataSources of the application.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For more information, see Maintaining Generic DataSources.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Postprocessing DataSources&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You can adapt existing DataSources to suit your requirements as well as edit the application component hierarchy for the DataSources.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For more information, see Editing DataSources and Application Component Hierarchies .&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Maintaining Control Parameters for Data Transfer in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/maintaining-control-parameters-for-data.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:46:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-7830891251549250569</guid><description>&lt;h3&gt;&lt;span style=""&gt;Procedure&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Maintain entries for the following fields:&lt;/span&gt;&lt;/p&gt; ...&lt;p&gt;&lt;/p&gt; 1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Source system&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Enter the logical system for your source client and assign a control parameter to it.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;For information about source clients, see the source system under &lt;span class="Object6"&gt;Tools &lt;/span&gt;&lt;/span&gt;&lt;span class="Object6"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object6"&gt;&lt;span style=""&gt; Administration &lt;/span&gt;&lt;/span&gt;&lt;span class="Object6"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object6"&gt;&lt;span style=""&gt; Management &lt;/span&gt;&lt;/span&gt;&lt;span class="Object6"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object"&gt;&lt;span style=""&gt; Client Management &lt;/span&gt;&lt;/span&gt;&lt;span class="Object6"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object"&gt;&lt;span style=""&gt; Client Maintenance&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;.&lt;/span&gt;&lt;/p&gt;  2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Maximum size of the data package&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;When you transfer data into BI, the individual data records are sent to BI in packages of variable size. You use this parameter to control the typical size of a data package of this type.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;If you do not maintain an entry, the data is transferred with the default setting of 10,000 kBytes per data package. However, the required memory depends not only on the data package size setting, but also on the width of the transfer structure, the required memory of the affected extractor, and, for large data packages, the number of data records in the package.&lt;/span&gt;&lt;/p&gt;  3.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Maximum number of rows in a data package&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;For large data packages, the required memory mainly depends on the number of data records that are transferred with the package. You use this parameter to control the maximum number of data records that you want the data package to contain.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;By default, the system transfers a maximum of 100,000 records per data package.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;The maximum main memory required per data package is approximately 2 X ’Max. Rows’ X 1000 bytes.&lt;/span&gt;&lt;/p&gt;  4.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Frequency&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;By specifying a frequency you determine the number of data IDocs after which an info IDoc is to be sent. In other words, how many data IDocs are described by a single info IDoc.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;The frequency is set to 1 by default. This means that an info IDoc follows after each data IDoc. You should choose a frequency between 5 and 10, but not greater than 20. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;The larger the package size of a data IDoc, the lower you should set the frequency. As a result, you get information about the data load status during the data upload at relatively short intervals.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;In the BI monitor, you can see from each info IDoc whether the load process was successful. If this is the case for all data IDocs described in an info IDoc, the traffic light in the monitor is green. Info IDocs contain information about whether the data IDocs were correctly uploaded.&lt;/span&gt;&lt;/p&gt;  5.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Maximum number of parallel processes for the data transfer&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;An entry in this field is only required as of Release 3.1I.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Enter a value greater than 0. The maximum number of parallel processes is set to 2 by default. The optimal choice of the parameter depends on the configuration of the application server that you are using for the data transfer.&lt;/span&gt;&lt;/p&gt;  6.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Target system of a batch job&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Enter the name of the application server on which you want to process the extraction job.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;To get the name of the application server, choose &lt;span class="Object6"&gt;Tools &lt;/span&gt;&lt;/span&gt;&lt;span class="Object6"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object6"&gt;&lt;span style=""&gt; Administration &lt;/span&gt;&lt;/span&gt;&lt;span class="Object6"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object6"&gt;&lt;span style=""&gt; Monitor &lt;/span&gt;&lt;/span&gt;&lt;span class="Object6"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object"&gt;&lt;span style=""&gt; System Monitoring &lt;/span&gt;&lt;/span&gt;&lt;span class="Object6"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object"&gt;&lt;span style=""&gt; Server&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;. The &lt;i style=""&gt;Host&lt;/i&gt; column displays the name of the application server.&lt;/span&gt;&lt;/p&gt;  7.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Maximum number of data packages in a delta request&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;You use this parameter to set the maximum number of data packages in a delta request or in the repeat of a delta request (repair).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Only use this parameter if you are expecting delta requests with a very large volume of data. In this case, you allow more than 1000 data packages to be generated in a request, while retaining an appropriate data package size.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;As before, there are no limits for initials values or the value 0. A limit is only applied if you have a value that is greater than 0. However, for consistency reasons this number is not always strictly adhered to. Depending on the extent to which the data in the qRFC queue is compressed, the actual limit can deviate by up to 100 from the specified value.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Restricting Authorizations for Extraction in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/restricting-authorizations-for.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:44:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-8054722030336756789</guid><description>&lt;h3&gt;&lt;span style=""&gt;Use&lt;/span&gt;You use this function to exclude DataSources from the extraction. Data that is stored in these DataSources is not transferred into BI.&lt;/h3&gt;  &lt;h3&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0);font-size:10;" &gt;Use this function to exclude DataSources from the extraction for individual BI systems. If you want to exclude a DataSource from the extraction for all connected BI systems, in the post-processing of DataSources, choose &lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0);font-size:10;" &gt;editing DataSources and application component hierarchies&lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0);font-size:10;" &gt; and delete the DataSource.&lt;/span&gt;&lt;/h3&gt;  &lt;h3&gt;&lt;span style=""&gt;Procedure&lt;/span&gt;&lt;/h3&gt;  ...&lt;p&gt;&lt;/p&gt;  1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Choose &lt;span class="Object9"&gt;New Entries&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Choose the DataSource that you want to exclude from the extraction.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  3.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Choose the BI system into which you no longer want data from this DataSource to be extracted.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt; 4.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;In the &lt;i style=""&gt;Extr. Off&lt;/i&gt; field&lt;i style=""&gt;,&lt;/i&gt; specify that the DataSource is to be excluded from the extraction.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt; 5.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Save your entries and specify a transport request.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Delta Queue Check in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/delta-queue-check-in-bi.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:43:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-2670479203677212588</guid><description>&lt;h3&gt;&lt;span style=""&gt;Use&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The delta queue is a data store in the source system into which data records are written automatically. The data records are written to the delta queue either using an update process in the source system (for example with FI documents) or are extracted using a function module when data is requested from BI (for example, LIS extraction prior to BW 2.0).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;With a delta request, the data records are transferred into BI from the scheduler.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The data is stored in compressed form in the delta queue. It can be requested from several BI systems. The delta queue is also repeat enabled; it stores the data from the last extraction process. The repeat mode of the delta queue is specific to the target system.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If the extraction structure of a DataSource is changed after data is written into the delta queue but before the queue data is read (for example, when you upgrade), you can tell which structure in the delta queue the data was written to from the data itself. The queue monitor contains fields that were not filled before but are now filled and/or fields that were filled before but are no longer filled.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You use this function to check the delta queue.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Features&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The status symbol shows whether an update into a delta queue is activated for a particular DataSource. The delta queue is active if the status symbol is green; it is filled with data records when there is an update process or data request from BI. The delta method has to be initialized successfully in the scheduler in BI before a delta update can take place.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You can carry out the following activities:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Display data records&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Display the current status of the delta-relevant field&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Refresh&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Delete the queue&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Delete queue data&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Activities&lt;/span&gt;&lt;/h3&gt;  &lt;h5&gt;&lt;span style=""&gt;Displaying Data Records&lt;/span&gt;&lt;/h5&gt;  ...&lt;p&gt;&lt;/p&gt; 1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;To check the amount and type of data in the delta queue, select the delta queue and choose &lt;i style=""&gt;Display Data Records.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt; 2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;A dialog box appears in which you can specify how you want to display the data records.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  a.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;You can select the data packages that contain the data records you want to see.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  b.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;You can display specific data records in the data package.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  c.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;You can simulate the extraction parameters to select how you want to display the data records.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt; 3.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;To display the data records, choose &lt;i style=""&gt;Execute.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Displaying Current Status of Delta-Relevant Field&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For DataSources that support generic deltas, you can display the current value of the delta-relevant field in the delta queue. In the &lt;i style=""&gt;Status&lt;/i&gt; column, choose &lt;i style=""&gt;Detail&lt;/i&gt;. The value displayed includes the largest value for the last extraction with reference to the delta-relevant field. It is the lower limit for the next extraction.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Refreshing&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If you select refresh,&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;newly activated delta queues are displayed&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;new data records that have been written to the delta queue are displayed&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;data records that have been deleted by the time the system reads the data records are not displayed&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Deleting Queue Data&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To delete the data in a delta queue for a DataSource, select the delta queue and in the context menu, choose &lt;i style=""&gt;Delete Data.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If you delete data from the delta queue, you do not have to reinitialize the delta method to write the DataSource data records into the delta queue.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon1"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph1"&gt;&lt;span style=""&gt;Note that data is also deleted that has not yet been read from the delta queue. As a result, any existing delta update is invalidated. Only use this function when you are sure that you want to delete all queue data.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Deleting Queues&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You can delete the entire queue by choosing &lt;span class="Object1"&gt;Queue&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object1"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object"&gt;&lt;span style=""&gt;&lt;span style=""&gt;  &lt;/span&gt;Delete Queue&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;. You need to reinitialize the delta method before you can write data records for the related DataSource into the delta queue.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Installing Application Component Hierarchies in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/installing-application-component.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:42:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-1877204885821425413</guid><description>&lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You use this function to install and activate application component hierarchies delivered by SAP or by partners.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;After the DataSources are replicated in BI, this application component hierarchy is displayed with the transferred DataSources in the source system view of the Data Warehousing Workbench – Modeling. In BI, choose the DataSource overview from the context menu (right-mouse click) for the source system.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon10"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph10"&gt;&lt;span style=""&gt;If you activate the BI Content application component hierarchy, the active customer version is overwritten when you install the BI Content version.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For information about changing the installed application component hierarchy, see Editing DataSources and Application Component Hierarchies.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Installing BI Content DataSources in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/installing-bi-content-datasources-in-bi.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:41:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-3873489315515818787</guid><description>&lt;h3&gt;&lt;span style=""&gt;Use&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You use this function to transfer and activate DataSources delivered with BI Content and, where applicable, partner DataSources delivered in their own namespaces. After installing BI Content DataSources you can extract data from all the active DataSources that you have replicated in BI and transfer this data to all connected BI systems.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Activities&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The &lt;i style=""&gt;Install DataSources from BI Content&lt;/i&gt; screen displays the DataSources in an overview tree. This tree is structured in accordance with the application components assigned to you.&lt;/span&gt;&lt;/p&gt; ...&lt;p&gt;&lt;/p&gt;  1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;In the application component hierarchy, select the nodes for which you want to install DataSources in the active version. To do this, position the cursor on the node and choose &lt;i style=""&gt;Highlight Subtree.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;The DataSources and subtrees below the node are selected.&lt;/span&gt;&lt;/p&gt; 2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Choose &lt;span class="Object5"&gt;Select Delta&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;DataSources where the system found differences between the active and the delivered version (due to changes to the extractor, for example) are highlighted in yellow.&lt;/span&gt;&lt;/p&gt; 3.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;To analyze the differences between active and delivered versions of a particular DataSource, select the DataSource and choose &lt;i style=""&gt;Version Comparison.&lt;/i&gt; The application log contains further information about the version comparison.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  4.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;To transfer a DataSource from the delivery version to the active version, select it in the overview tree by choosing &lt;i style=""&gt;Highlight Subtree&lt;/i&gt; &lt;span style=""&gt; &lt;/span&gt;and choose &lt;i style=""&gt;Transfer DataSources.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;If an error occurs, the error log appears.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Regardless of whether data has been successfully transferred into the active version, you can call the log by choosing &lt;i style=""&gt;Display Log.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;With a metadata upload (when you replicate DataSources in BI), the active version of the DataSource is made known to BI.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon5"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph5"&gt;&lt;span style=""&gt;When you activate BI Content DataSources, the system overwrites the active customer version with the SAP version.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon5"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph5"&gt;&lt;span style=""&gt;You can only search for DataSources or other nodes in expanded nodes.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For information about changing the installed DataSources, see Editing DataSources and Application Components.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Maintaining Generic DataSources in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/maintaining-generic-datasources-in-bi.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:39:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-1824373132043083942</guid><description>&lt;h3&gt;&lt;span style=""&gt;Use&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Regardless of the application, you can create and maintain generic DataSources for transaction data, master data attributes or texts from any transparent table, database view or SAP Query InfoSet, or using a function module. This allows you to extract data generically. &lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Procedure&lt;/span&gt;&lt;/h3&gt;  &lt;h5&gt;&lt;span style=""&gt;Creating Generic DataSources&lt;/span&gt;&lt;/h5&gt;  ...&lt;br /&gt;1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Select the DataSource type and specify a technical name.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Choose &lt;span class="Object7"&gt;Create.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;The screen for creating a generic DataSource appears.&lt;/span&gt;&lt;/p&gt; 3.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Choose the application component to which you want to assign the DataSource.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  4.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Enter the descriptive texts. You can choose any text.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt; 5.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Select the datasets from which you want to fill the generic DataSource.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  a.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Choose &lt;i style=""&gt;Extraction from View&lt;/i&gt; if you want to extract data from a transparent table or a database view. Enter the name of the table or the database view.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;After you generate the DataSource, you have a DataSource with an extraction structure that corresponds to the database view or transparent table.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;For more information about creating and maintaining database views and tables, see the &lt;span class="Object7"&gt;ABAP Dictionary&lt;/span&gt; &lt;i style=""&gt;Documentation&lt;/i&gt;.&lt;/span&gt;&lt;/p&gt; b.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Choose &lt;span class="Object7"&gt;Extraction from Query&lt;/span&gt; if you want to use a SAP Query InfoSet as the data source. Select the required InfoSet from the InfoSet catalog.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;Notes on Extraction Using SAP Query&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;After you generate the DataSource, you have a DataSource with an extraction structure that corresponds to the InfoSet.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;For more information about maintaining the InfoSet, see the &lt;span class="Object7"&gt;System Administration&lt;/span&gt; documentation.&lt;/span&gt;&lt;/p&gt; c.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Choose &lt;i style=""&gt;Extraction Using FM&lt;/i&gt; if you want to extract data using a function module. Enter the function module and extraction structure.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;The data must be transferred by the function module in an interface table E_T_DATA.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;Interface Description and Extraction Process&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;For information about the function library, see the &lt;span class="Object7"&gt;ABAP Workbench: Tools&lt;/span&gt; documentation.&lt;/span&gt;&lt;/p&gt;  d.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;With texts you also have the option of extracting from fixed values for domains.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt; 6.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Maintain the settings for delta transfer, as required.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  7.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Choose &lt;span class="Object7"&gt;Save&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;When performing extraction, note SAP Query: Assigning to a User Group.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph7"&gt;&lt;span style=""&gt;&lt;img tabindex="0" alt="Note" id="_x0000_i1026" src="http://help.sap.com/saphelp_nw2004s/helpdata/en/images/hinweis.gif" border="0" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteListContinue7"&gt;&lt;span style=""&gt;Note when extracting from a transparent table or view:&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteListContinue7"&gt;&lt;span style=""&gt;If the extraction structure contains a key figure field that references a unit of measure or a currency unit field, this unit field has to be included in the same extraction structure as the key figure field.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;A screen appears on which you can edit the fields of the extraction structure.&lt;/span&gt;&lt;/p&gt;8.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Edit the DataSource:&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListBullet2"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;○&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Selection&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;When you schedule a data request in the BI scheduler, you can enter the selection criteria for the data transfer. For example, you can determine that data requests are only to apply to data from the previous month.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;If you set the &lt;i style=""&gt;Selection&lt;/i&gt; indicator for a field within the extraction structure, the data for this field is transferred in correspondence with the selection criteria in the scheduler.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet2"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;○&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Hide field&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;You set this indicator to exclude an extraction structure field from the data transfer. The field is no longer available in BI when you set the transfer rules or generate the transfer structure.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet2"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;○&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Inversion&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;Reverse postings are possible for customer-defined key figures. Therefore inversion is only active for certain transaction data DataSources. These include DataSources that have a field that is marked as an inversion field, for example, the &lt;b style=""&gt;update mode&lt;/b&gt; field in DataSource &lt;b style=""&gt;0FI_AP_3&lt;/b&gt;. If this field has a value, the data records are interpreted as reverse records in BI.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;If you want to carry out a reverse posting for a customer-defined field (key figure), set the &lt;i style=""&gt;Inversion&lt;/i&gt; indicator. The value of the key figure is transferred to BI in inverted form (multiplied by –1).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet2"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;○&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Field only known in exit&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;You can enhance data by extending the extraction structure for a DataSource by adding fields in append structures.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;The &lt;i style=""&gt;Field Only Known in Exit&lt;/i&gt; indicator is set for the fields of an append structure; by default these fields are not passed to the extractor from the field list and selection table. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;Deselect the &lt;i style=""&gt;Field Only Known in Exit&lt;/i&gt; indicator to enable the Service API to pass on the append structure field to the extractor together with the fields of the delivered extract structures in the field list and in the selection table.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;9. Choose &lt;i style=""&gt;DataSource&lt;/i&gt; &lt;/span&gt;&lt;span class="Object7"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object7"&gt;&lt;span style=""&gt; Generate.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The DataSource is saved in the source system.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Maintaining Generic DataSources&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Change DataSource&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;To change a generic DataSource, in the initial screen of DataSource maintenance, enter the name of the DataSource and choose &lt;i style=""&gt;Change.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;You can change the assignment of a DataSource to an application component or change the texts of a DataSource. Double-click on the name of the table, view, InfoSet or extraction structure to get to the appropriate maintenance screen. Here you make the changes to add new fields. You can also completely swap transparent tables and database views, though this is not possible with InfoSets. Return to DataSource maintenance and choose &lt;i style=""&gt;Create&lt;/i&gt;. The screen for editing a DataSource appears. To save the DataSource in the SAP source system, choose &lt;i style=""&gt;DataSource &lt;span class="Object7"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span class="Object7"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object"&gt;&lt;span style=""&gt; Generate.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;If you want to test extraction in the source system independently of a BI system, choose &lt;span class="Object7"&gt;DataSource&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object7"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object"&gt;&lt;span style=""&gt;&lt;span style=""&gt;  &lt;/span&gt;Test Extraction.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Delta DataSource&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;On the &lt;i style=""&gt;Change Generic DataSource&lt;/i&gt; screen, you can delete any DataSources that are no longer relevant. If you are extracting data from an InfoSet, delete the corresponding query. If you want to delete a DataSource, make sure it is not connected to a BI system.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For more information about extraction using SAP Query, see Extraction Using SAP Query.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Delta Transfer to BI in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/delta-transfer-to-bi-in-bi.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:35:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-2194991906133783320</guid><description>&lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The following update modes are available in BI:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Full update&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;A full update requests all data that meets the selection criteria you set in the scheduler.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Delta update&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;A delta update only requests data that has appeared in the source system since the last load.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Initializing the delta process&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;You need to initialize a delta process before you can execute it. The initialization selections are copied to load the delta records.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;With large volumes of data, you can only ensure a performance-optimized extraction from the source system if you use a delta process.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;In the maintenance of the generic DataSource, you can set up a delta for master data attributes and texts. You can also set up a generic delta using a (delta-relevant) field with a monotonically increasing value.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Setting Up an ALE Delta for Master Data Attributes or Texts&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Master data attributes or texts for which you want to use a delta transfer have to fulfill two prerequisites:&lt;/span&gt;&lt;/p&gt; 1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Data must be extracted generically using a transparent table or database view.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt; 2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;A change document object must be available that can update the complete key of the table (or view) used for data extraction in combination with one of the tables on which the change document object is based.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The required control entries are delivered for the most important master data attributes and texts. By including a maintenance interface for control entries in the maintenance of generic DataSources or InfoSources, you can use the delta transfer for other master data attributes or texts.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To generate the control entry for master data attributes or texts that is required for BI, proceed as follows:&lt;/span&gt;&lt;/p&gt; 1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;For an attribute or text DataSource, choose &lt;span class="Object2"&gt;DataSource &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object2"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object"&gt;&lt;span style=""&gt; ALE Delta&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;.&lt;/span&gt;&lt;p&gt;&lt;/p&gt; 2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Enter the table and the change document object that you want to use as a basis for the delta transfer.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;An input help for the &lt;i style=""&gt;Table Name&lt;/i&gt; field searches all possible tables for a suitable key.&lt;/span&gt;&lt;/p&gt; 3.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Confirm your entries.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;If you have entered a usable combination of table and change document object, the extraction structure fields are listed in the table below. The status in the first column shows whether changing the master data in this field causes the system to transfer the delta record.&lt;/span&gt;&lt;/p&gt; 4.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Save the settings to generate the required control entry.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Delta transfer is now possible for master data and texts.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;After the DataSource has been generated, you can see this on the &lt;span class="Object2"&gt;DataSource: Edit Customer Version&lt;/span&gt; screen; the &lt;span class="Object2"&gt;Delta Update&lt;/span&gt; field is selected.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon2"&gt;&lt;span style=""&gt;&lt;img tabindex="0" alt="Note" id="_x0000_i1026" src="http://help.sap.com/saphelp_nw2004s/helpdata/en/images/hinweis.gif" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph2"&gt;&lt;span style=""&gt;You need two separate entries if you want to transfer delta records for texts and master data attributes. &lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Generic Delta&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If a field exists in the extraction structure of a DataSource and the field contains values that increase monotonically over time, you can define delta capability for this DataSource. If a delta-relevant field of this type exists in the extraction structure (a timestamp, for example), the system determines the data volume transferred in the delta mode by comparing the maximum value transferred with the last load with the amount of data that has since entered the system. Only the new data is transferred.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To get the delta, generic delta management translates the update mode into a selection criterion. The selections of the request are enhanced with an interval for the delta-relevant field. The lower limit of the interval is taken from the previous extraction. The upper limit is taken from the current value, for example, the timestamp at the time of extraction. You use security intervals to ensure that all data is taken into account during extraction (see below). After the data request is transferred to the extractor and the data is extracted, the extractor informs generic delta management that the pointer can be set to the upper limit of the previously determined interval.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon2"&gt;&lt;span style=""&gt;&lt;img tabindex="0" alt="Note" id="_x0000_i1027" src="http://help.sap.com/saphelp_nw2004s/helpdata/en/images/hinweis.gif" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph2"&gt;&lt;span style=""&gt;The delta for generic DataSources cannot be used with a BI system release prior to 3.0. In older SAP BW releases, the system does not replicate DataSources for master data and texts that were delta-enabled using the delta for generic DataSources.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Determining Generic Delta for a DataSource&lt;/span&gt;&lt;/h5&gt; 1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Choose &lt;span class="Object2"&gt;Generic Delta&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;In the dialog box that appears, specify the delta-determining field and the type of this field.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  3.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;  a.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Enter a security interval.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;The purpose of a security interval is to make the system extract records with the next extraction that appear during the extraction process but which have not yet been extracted (because, for example, they have not been saved).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;You can add a security interval to the upper limit or lower limit of the interval.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon2"&gt;&lt;span style=""&gt;&lt;img tabindex="0" alt="Caution" id="_x0000_i1028" src="http://help.sap.com/saphelp_nw2004s/helpdata/en/images/achtung.gif" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteListContinue2"&gt;&lt;span style=""&gt;You should only specify a security interval for the lower limit if the delta process produces a new status for the changed records (when the status is overwritten in BI). In this case, duplicate data records that may arise with a security interval of this type have no affect in BI.&lt;/span&gt;&lt;/p&gt;  b.Choose the delta type for the data that you want to extract.&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;You use the delta type to determine how the extracted data is interpreted in BI and the data targets to which it can be updated.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;With the &lt;i style=""&gt;Additive Delta&lt;/i&gt; delta type&lt;i style=""&gt;,&lt;/i&gt; the record to be loaded for cumulative key figures only returns the change to the respective key figure. The extracted data is added into BI. DataSources with this delta type can write data to DataStore objects and InfoCubes.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2"&gt;&lt;span style=""&gt;With the &lt;i style=""&gt;New Status for Changed Records&lt;/i&gt; delta type, each record to be loaded returns the new status for all key figures and characteristics. The values in BI are overwritten. DataSources with this delta type can write data to DataStore objects and master data tables.&lt;/span&gt;&lt;/p&gt;  c.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Specify whether the DataSource supports real-time data acquisition.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt; 4.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Save your entries.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Delta transfer is now possible for this DataSource.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;After the DataSource has been generated, you can see this on the &lt;i style=""&gt;DataSource: Edit Customer Version&lt;/i&gt; screen; the &lt;i style=""&gt;Delta Update&lt;/i&gt; field is selected.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon2"&gt;&lt;span style=""&gt;&lt;img tabindex="0" alt="Note" id="_x0000_i1029" src="http://help.sap.com/saphelp_nw2004s/helpdata/en/images/hinweis.gif" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph2"&gt;&lt;span style=""&gt;In systems as of Basis Release 4.0B, you can display the current value of the delta-relevant field in the delta queue.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Example of Determining Selection Intervals with Generic Delta&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;Security interval upper limit&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The delta-relevant field is a timestamp.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The timestamp that was read last is 12:00:00. Delta extraction begins at 12:30:00. The security interval for the upper limit is 120 seconds. The selection interval for the delta request is: 12:00:00 to 12:28:00. When the extraction is finished, the pointer is set to 12:28:00.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;Security interval lower limit&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The delta-relevant field is a timestamp. After images are transferred. In BI the record is overwritten with the post-change status, for example, for master data. Any duplicate data records do not affect BI.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The last read timestamp is 12:28:00. Delta extraction begins at 13:00. The security interval for the lower limit is 180 seconds. The selection interval for the delta request is: 12:25:00 to 13:00:00. When the extraction is finished, the pointer is set to 13:00:00.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Function Module: Interface Description and Procedure in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/function-module-interface-description.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:34:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-3963632870345688277</guid><description>&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;A description of the interface for a function module that is used for generic data extraction:&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style="" lang="EN-US"&gt;Importing Parameter&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;I_DSOURCE type SRSC_S_IF_SIMPLE-DSOURCE DataSource&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;I_INITFLAG type SRSC_S_IF_SIMPLE-INITFLAG Initialization call&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;I_MAXSIZE type SRSC_S_IF_SIMPLE-MAXSIZE package size&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;I_REQUNR type SRSC_S_IF_SIMPLE-REQUNR request number&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style="" lang="EN-US"&gt;Tables&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;I_T_SELECT type SRSC_S_IF_SIMPLE-T_SELECT&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;I_T_FIELDS type SRSC_S_IF_SIMPLE-T_SELECT&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;E_T_DATA&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style="" lang="EN-US"&gt;Exceptions&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;NO_MORE_DATA&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;ERROR_PASSED_TO_MESS_HANDLER&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style="" lang="EN-US"&gt;Details on Individual Parameters&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoListBullet"&gt;&lt;span  lang="EN-US" style="font-family:Symbol;"&gt; ·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;I_INITFLAG&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style="" lang="EN-US"&gt;This parameter is set to ‘X’ when the function module is called up for the first time, then to ‘ ‘.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet" style=""&gt;&lt;span  lang="EN-US" style="font-family:Symbol;"&gt; ·&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;I_MAXSIZE&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style="" lang="EN-US"&gt;This parameter contains the number of lines expected within a read call.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style="" lang="EN-US"&gt;Extraction Process&lt;/span&gt;&lt;/h5&gt; ...&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;The function module is called up again and again during an extraction process:&lt;/span&gt;&lt;/p&gt; 1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Initialization call:&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style="" lang="EN-US"&gt;Only the request parameters are transferred to the module here. The module is as yet unable to transfer data.&lt;/span&gt;&lt;/p&gt;  2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;First read call:&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style="" lang="EN-US"&gt;The extractor returns the data typified with the extract structure in an interface table. The number of rows the system expected is determined in the request parameter (I_MAXSIZE).&lt;/span&gt;&lt;/p&gt;  3.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;Second read call:&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style="" lang="EN-US"&gt;The extractor returns the data enclosed within the first data package in a separate package with I_MAXSIZE rows.&lt;/span&gt;&lt;/p&gt;  4.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span style="" lang="EN-US"&gt;The system calls up the function module again and again until the module returns the exception NO_MORE_DATA. Data cannot be transferred in the call in which this exception is called up.&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style="" lang="EN-US"&gt;Example&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;An example of a function module that meets these demands is RSAX_BIW_GET_DATA_SIMPLE. A simple way of creating a syntactically correct module is to copy it into its own function group and then to cope the rows of the top-include of function group RSAX (LRSAXTOP) into the top-include of its own function group. Afterwards, the copied function module must be adjusted to the individual requests.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Testing Extraction in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/testing-extraction-in-bi.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:33:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-86449435184197410</guid><description>&lt;h3&gt;&lt;span style=""&gt;Use&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You can use this function to test extraction from DataSources that were created using the maintenance for the generic DataSource. After the test extraction, you can display the extracted data and the associated logs.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Procedure&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoListNumber4" style="text-indent: -0.3in;"&gt; &lt;span style=""&gt;...&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;1.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Choose &lt;/span&gt;&lt;span class="Object12"&gt;&lt;span style=""&gt;DataSource&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object12"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object"&gt;&lt;span style=""&gt;&lt;span style=""&gt;  &lt;/span&gt;Test Extraction&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;A screen appears in which you can set parameters and selections for the test extraction.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;2.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Enter a request no. for the test extraction via a function module.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;3.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Enter how many data records are to be read with each extractor call.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;4.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;The extractor is called up by the Service API until no more data is available. In the &lt;em&gt;&lt;span style="font-family: Arial;"&gt;Display Extr. Calls&lt;/span&gt;&lt;/em&gt; field, you can specify the maximum number of times the extractor is to be called. This enables you to restrict the no. of data packages when testing the extraction. With a real extraction, the system transfers data packages until is no longer able to find any more data.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;5.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Depending on the definition of the DataSource, you can test the extraction in various update modes.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;For DataSources that support the delta method, you can also test deltas and repeats as well as the full update.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;The modes delta and repeat are only available for testing when the extractor supports a mode in which the system reads the data but does not modify the delta management status tables.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon12"&gt;&lt;span style=""&gt;&lt;img tabindex="0" alt="Caution" id="_x0000_i1026" src="http://help.sap.com/saphelp_nw2004s/helpdata/en/images/achtung.gif" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet5"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;To avoid errors in BW, the timestamp or pointer that was set in delta management must not be changed during testing.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet5"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style=""&gt;·&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Before you are able to test the extraction in a delta mode in the source system, you need to have carried out an initialization of the delta method or a simulation of such an initialization for this DataSource.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;You can test the transfer of an opening balance for non-cumulative values.&lt;span style=""&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;6.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Specify selections for the test extraction.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Only those extract structures fields you have selected in DataSource maintenance can be selected.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;To enter several selections for a field, insert new rows for this field into the selection table.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;7.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Choose whether you want to execute the test extraction in debug mode or by tracing an authorization trace. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;If you test the extraction in the debug mode, a breakpoint is set just before the extractor initialization call. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;For information on the debugger, see &lt;/span&gt;&lt;span class="Object12"&gt;&lt;span style=""&gt;ABAP Workbench: Tools&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;If you set an authorization trace, you can call it after the test by choosing &lt;i&gt;Display Trace.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;8.&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Start the extraction.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Result&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If the extraction was successful, a message appears that specifies the number of extracted records. The buttons &lt;i&gt;Display List, Display Log&lt;/i&gt; and &lt;i&gt;Display Trace&lt;/i&gt; (optional) appear on the screen. You can use &lt;i&gt;Display List&lt;/i&gt; to display the data packages. By double-clicking on the number of records for a data package, you get to a display of the data records. Choose &lt;i&gt;Display Log&lt;/i&gt; to display the application log.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Extraction Using SAP Query in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/extraction-using-sap-query-in-bi.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:33:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-5956473802237193207</guid><description>&lt;p class="MsoNormal"&gt;&lt;span style=""&gt;SAP Query is a comprehensive tool for defining reports. It uses many different forms of reporting. It allows users to define and execute their own evaluations of data in the SAP system without requiring ABAP programming know-how.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To define the structure of evaluations, you enter texts in SAP Query and select fields and options. InfoSets and functional groups allow you to easily select the relevant fields.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;An InfoSet is a special view of a set of data (logical database, table join, table, sequential file). It serves as the data source for SAP Query. An InfoSet determines which tables or fields of these tables are referenced in an evaluation. InfoSets are usually based on logical databases.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The maintenance of InfoSets is one component of SAP Query. When an InfoSet is created, a data source is selected in an application system. Since a data source can have a large number of fields, fields can be combined into logical units; the functional groups. Functional groups are groups of several fields that form a logical unit within an InfoSet. Any fields that you want to use in an extraction structure have to be assigned to a functional group. In generic data extraction using an InfoSet, all the fields of all functional groups for this InfoSet are available.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The relevance of SAP Query to BI lies in the definition of the extraction structure by selecting fields of a logical database, a table join or other datasets in an InfoSet. This allows you to use generic data extraction for master or transaction data from any InfoSet. A query is generated for an InfoSet. The query gets the data and transfers it to the generic extractor.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;InfoSets represent an additional, easily manageable data source for generic data extraction. They allow you to use logical databases from all SAP applications, table joins, and further datasets as data sources for BI. For more information about SAP Query, and InfoSets in particular, see the SAP Query documentation -&gt; System Administration.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;In the following section, the terms SAP Query and InfoSet are used independently of the source system release. Depending on the source system release, SAP Query is the same as an ABAP Query or ABAP/4 query. The InfoSet is also called a functional area in some source system releases.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Notes on Extraction Using SAP Query in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/notes-on-extraction-using-sap-query-in.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:32:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-6475414728818195352</guid><description>&lt;h5&gt;&lt;span style=""&gt;Client Dependency&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;InfoSets are only available if you have created them globally, independent of a client. You set this global area in the initial screen of InfoSet maintenance under &lt;i style=""&gt;Environment&lt;/i&gt; &lt;/span&gt;&lt;span class="Object8"&gt;&lt;span style="font-family: Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object8"&gt;&lt;span style=""&gt; Work Areas.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Size Limits When Extracting Data Using SAP Query InfoSets&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If you are using an InfoSet to extract data, the system first collects all data in the main memory. The data is transferred to the BI system in packages using the Service API interface. The size of the main memory is therefore important with this type of extraction. It is suitable for limited datasets only.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;As of SAP Web Application Server 6.10, you can extract mass data using certain InfoSets (tables or table joins).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;See also:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Extraction Using SAP Query&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Editing DataSources and Application Component Hierarchies in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/editing-datasources-and-application.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:27:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-97992946670146984</guid><description>&lt;h3&gt;&lt;span style=""&gt;Use&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To adapt existing DataSources to your requirements, you can edit them in this step before transporting them from a test system into a productive system.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;In this step you can also postprocess the application component hierarchy.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Procedure&lt;/span&gt;&lt;/h3&gt;  &lt;h5&gt;&lt;span style=""&gt;DataSource&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;Transporting DataSources&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Select the DataSources that you want to transport from the test system into the productive system and choose &lt;i style=""&gt;Transport&lt;/i&gt;. Specify a development class and a transport request so that the DataSources can be transported.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;Maintaining DataSources&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To maintain a DataSource, select it and choose &lt;i style=""&gt;Maintain DataSource&lt;/i&gt;. The following editing options are available:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Selection&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;When you schedule a data request in the BI scheduler, you can enter the selection criteria for the data transfer. For example, you can determine that data requests are only to apply to data from the previous month.&lt;/span&gt;&lt;/p&gt; If you set the Selection indicator for a field within the extraction structure, the data for this field is transferred in correspondence with the selection criteria in the scheduler.&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Hide field&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;You set this indicator to exclude an extraction structure field from the data transfer. The field is no longer available in BI when you set the transfer rules or generate the transfer structure.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Inversion&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Reverse postings are possible for customer-defined key figures. Therefore inversion is only active for certain transaction data DataSources. These include DataSources that have a field that is marked as an inversion field, for example, the &lt;b style=""&gt;update mode&lt;/b&gt; field in DataSource &lt;b style=""&gt;0FI_AP_3&lt;/b&gt;. If this field has a value, the data records are interpreted as reverse records in BI.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Set the &lt;i style=""&gt;Inversion&lt;/i&gt; indicator if you want to carry out a reverse posting for a customer-defined field (key figure). The value of the key figure is transferred to BI in inverted form (multiplied by –1).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Field only known in exit&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;You can enhance data by extending the extraction structure for a DataSource by adding fields in append structures.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;The &lt;i style=""&gt;Field Only Known in Exit&lt;/i&gt; indicator is set for the fields of an append structure; by default these fields are not passed to the extractor from the field list and selection table. &lt;/span&gt;&lt;/p&gt;  Field Only Known in Exit indicator to enable the BI Service API to pass on the append structure field to the extractor together with the fields of the delivered extract structures in the field list and in the selection table.&lt;p&gt;&lt;/p&gt;       &lt;b style=""&gt;&lt;span style=""&gt;Enhancing the extraction structure&lt;/span&gt;&lt;/b&gt;&lt;p&gt;&lt;/p&gt;If you want to transfer additional information for an existing DataSource from a source system into BI, you first need to enhance the DataSource extraction structure by adding fields. To do this, create an append structure for the extraction structure (see &lt;img alt="Structure link" src="http://help.sap.com/saphelp_nw2004s/helpdata/en/images/book.gif" border="0" /&gt;Adding Append Structures).&lt;span style=""&gt;..&lt;/span&gt;&lt;p&gt;&lt;/p&gt;1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Choose &lt;i style=""&gt;Enhance Extr. Str.,&lt;/i&gt; to access field maintenance for the append structure. The name of the append structure is taken from the extraction structure name in the customer namespace.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Enter the fields you want to add in the field list, together with their subordinate data elements. You can use all the functions that are available for maintaining fields of tables and structures.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  3.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Save and activate your append.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt; 4.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Go back to the DataSource display and make sure that the &lt;i style=""&gt;Hide Field&lt;/i&gt; indicator is not selected for the newly added fields.&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style=""&gt;Function enhancement&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;To fill the append structure fields with data, you need to create a customer-specific function module. For information about enhancing the SAP standard with customer-specific function modules, see &lt;span class="Object3"&gt;Enhancing the SAP Standard&lt;/span&gt; in SAP Library.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The SAP enhancement &lt;b style=""&gt;RSAP0001&lt;/b&gt; is available for enhancing BI DataSources. This enhancement contains the following enhancement components: &lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="border: medium none ; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr style="page-break-inside: avoid;"&gt; &lt;td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;p class="TableText3"&gt;&lt;span style=""&gt;Transaction data&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="border-style: solid solid solid none; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;p class="TableText3"&gt;&lt;span style=""&gt;exit_saplrsap_001&lt;span style=""&gt;                                   &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;tr style="page-break-inside: avoid;"&gt; &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;p class="TableText3"&gt;&lt;span style=""&gt;Attributes, texts&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;p class="TableText3"&gt;&lt;span style=""&gt;exit_saplrsap_002&lt;span style=""&gt;                                   &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;tr style="page-break-inside: avoid;"&gt; &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;p class="TableText3"&gt;&lt;span style=""&gt;Hierarchies&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;p class="TableText3"&gt;&lt;span style=""&gt;exit_saplrsap_004&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For more information, see Enhancing DataSources.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;As of Release 6.0, the Business Add-In (BAdI) &lt;b style=""&gt;RSU5_SAPI_BADI&lt;/b&gt; is available. You can display the BAdI documentation in the BAdI definition or BAdI implementation.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Application Component Hierarchy&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;To create a same-level or lower-level node for a particular node, place the cursor over this node and choose &lt;i style=""&gt;Object&lt;/i&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Object3"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object3"&gt;&lt;span style=""&gt; Create Node.&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt; You can also create lower-level nodes by choosing &lt;i style=""&gt;Object&lt;/i&gt; &lt;/span&gt;&lt;span class="Object3"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object3"&gt;&lt;span style=""&gt; Create Children.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;To rename, expand, or compress a node, place your cursor over the node and click on the appropriate button.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;To move a node or subtree, select the node you want to move (by positioning the cursor over it and choosing &lt;i style=""&gt;Select Subtree)&lt;/i&gt;, position the cursor on the node onto which the selected node is to be positioned. Choose &lt;i style=""&gt;Reassign.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;If you select a node with the cursor and choose &lt;i style=""&gt;Set Segment,&lt;/i&gt; this node is displayed with its subnodes. You can go to the higher-level nodes for this subtree using the appropriate links in the row above the subtree.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;If you select a node with the cursor and choose &lt;i style=""&gt;Position,&lt;/i&gt; the node is displayed in the first row of the view.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;All DataSources for which a valid (assigned) application component could not be found are placed under the node NODESNOTCONNECTED. The node and its subnodes are only built at transaction runtime and are refreshed when the display is saved.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;NODESNOTCONNECTED is not persistently saved to the database and is therefore not transferred in a particular state to other systems when you transport the application component hierarchy. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Note: Hierarchy nodes created under NODESNOTCONNECTED are lost when you save. After you save, the system only displays those nodes under NODESNOTCONNECTED that were moved to this node with DataSources.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph3"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;A DataSource is positioned under an application component X. You transfer a new application component hierarchy from BI Content that does not contain application component X. In this application component, the DataSource is automatically placed under the node NODESNOTCONNECTED.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Note: Changes to the application component hierarchy only apply until BI Content is installed again.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>SAP Query: Assignment to a User Group in BI</title><link>http://freesapbwlive.blogspot.com/2009/02/sap-query-assignment-to-user-group-in.html</link><category>Functions In Source System</category><pubDate>Thu, 12 Feb 2009 10:26:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-2311432222584754352</guid><description>&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;If you want to extract your data from an InfoSet, the InfoSet must be assigned to a user group before the DataSource can be generated. This is necessary as the extraction is processed from an InfoSet using a query that comprises all fields of the InfoSet. In turn, this query can only be generated when the InfoSet is assigned to a user group.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style="" lang="EN-US"&gt;Releases up to 3.1I&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;In releases up to 3.1I, a screen appears in which you have to specify a user group as well as a query name. The user group must be specified using the value help. In other words, it must already have been created. You can get more information about creating user groups in the SAP Query documentation, in the section &lt;span class="Object"&gt;System Management&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object"&gt;&lt;span style="font-family: Symbol;" lang="EN-US"&gt; &lt;span style=""&gt;®&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Object"&gt;&lt;span style="" lang="EN-US"&gt;&lt;span style=""&gt;  &lt;/span&gt;Functions for Managing User Groups&lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="EN-US"&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;A separate query is required for an InfoSet each time it is used in a DataSource. For this reason, enter a query name that was previously not in the system.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;The query is generated after you confirm your entries.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style="" lang="EN-US"&gt;Releases from 4.0A&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;In releases as of 4.0A, the InfoSet for the extract structure of the new DataSource is automatically assigned to the pre-finished system user group. A query is automatically generated by the system.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Free Download Warehouse Management(WM) Tutorial Pdf Books</title><link>http://freesapbwlive.blogspot.com/2009/02/free-download-warehouse-managementwm.html</link><category>Free Download PDF</category><pubDate>Thu, 12 Feb 2009 10:25:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-8271830386553321806</guid><description>&lt;p&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LEIDW/LEIDW.pdf" target="_blank"&gt;Decentralized Warehouse Management (LE-IDW)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAOIW/CAOIW.pdf" target="_blank"&gt;SAP Open Information Warehouse&lt;/a&gt;&lt;br /&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LEWM/MMWM.pdf" target="_blank"&gt;Warehouse Management Guide&lt;/a&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Free Download Book Decentralized Warehouse Management LE-IDW</title><link>http://freesapbwlive.blogspot.com/2009/02/free-download-book-decentralized.html</link><category>Free Download PDF</category><pubDate>Thu, 12 Feb 2009 10:24:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-8407419010196393440</guid><description>&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LEIDW/LEIDW.pdf" target="_blank"&gt;Decentralized Warehouse Management (LE-IDW)&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Free Download Book SAP Open Information Warehouse</title><link>http://freesapbwlive.blogspot.com/2009/02/free-download-book-sap-open-information.html</link><category>Free Download PDF</category><pubDate>Thu, 12 Feb 2009 10:23:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-8841748541396866996</guid><description>&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAOIW/CAOIW.pdf" target="_blank"&gt;SAP Open Information Warehouse&lt;/a&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>Free Download Book Warehouse Management Guide</title><link>http://freesapbwlive.blogspot.com/2009/02/free-download-book-warehouse-management.html</link><category>Free Download PDF</category><pubDate>Thu, 12 Feb 2009 10:22:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-1822661442513252549</guid><description>&lt;p&gt;&lt;a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LEWM/MMWM.pdf" target="_blank"&gt;Warehouse Management Guide&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>BI DataStore Objects</title><link>http://freesapbwlive.blogspot.com/2009/02/bi-datastore-objects.html</link><category>DataStore Objects</category><pubDate>Sun, 8 Feb 2009 12:34:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-174352141493575211</guid><description>&lt;h3&gt;&lt;span style=""&gt;Definition&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;A DataStore object serves as a storage location for consolidated and cleansed transaction data or master data on a document (atomic) level.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;This data can be evaluated using a BEx query.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;A DataStore object contains key fields (for example, document number/item) and data fields that can also contain character fields (for example, order status, customer) as key figures. The data from a DataStore object can be updated with a delta update into InfoCubes and/or other DataStore objects or master data tables (attributes or texts) in the same system or across different systems.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Unlike multidimensional data storage using InfoCubes, the data in DataStore objects is stored in transparent, flat database tables. The system does not create fact tables or dimension tables.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Use&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The cumulative update of key figures is supported for DataStore objects, just as it is with InfoCubes, but with DataStore objects it is also possible to overwrite data fields. This is particularly important with document-related structures. If documents are changed in the source system, these changes include both numeric fields, such as the order quantity, and non-numeric fields, such as the ship-to party, status and delivery date. To reproduce these changes in the DataStore objects in the BI system, you have to overwrite the relevant fields in the DataStore objects and set them to the current value. Furthermore, you can use an overwrite and the existing change log to render a source delta enabled. This means that the delta that is further updated to the InfoCubes, for example, is calculated from two successive after-images.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;There are different types of DataStore object:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber4" style="text-indent: -0.3in;"&gt; &lt;span style=""&gt;...&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Standard (see &lt;u&gt;Standard DataStore Objects&lt;/u&gt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;color:teal;"  &gt;s&lt;/span&gt;&lt;span style=""&gt;)&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;For direct update (see &lt;u&gt;DataStore Objects for Direct Update&lt;/u&gt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;color:teal;"  &gt;s&lt;/span&gt;&lt;span style=""&gt;)&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;span style=""&gt;●&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Write-optimized (see &lt;u&gt;Write-Optimized DataStore Objects&lt;/u&gt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;color:teal;"  &gt;s&lt;/span&gt;&lt;span style=""&gt;)&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoCaption"&gt;&lt;span style=""&gt;Differences between DataStore object types:&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" style="border: medium none ; margin-left: 5.4pt; border-collapse: collapse;" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr style=""&gt; &lt;td style="border: 1pt solid windowtext; padding: 0in 5.4pt; width: 83.15pt;" valign="top" width="111"&gt;&lt;p class="TableHeading6"&gt;&lt;span style=""&gt;Type&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: solid solid solid none; padding: 0in 5.4pt; width: 105.85pt;color:windowtext windowtext windowtext -moz-use-text-color;" valign="top" width="141"&gt;&lt;p class="TableHeading6"&gt;&lt;span style=""&gt;Structure&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: solid solid solid none; padding: 0in 5.4pt; width: 121.5pt;color:windowtext windowtext windowtext -moz-use-text-color;" valign="top" width="162"&gt;&lt;p class="TableHeading6"&gt;&lt;span style=""&gt;Data Supply&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: solid solid solid none; padding: 0in 5.4pt; width: 63.6pt;color:windowtext windowtext windowtext -moz-use-text-color;" valign="top" width="85"&gt;&lt;p class="TableHeading6"&gt;&lt;span style=""&gt;SID Generation&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: solid solid solid none; padding: 0in 5.4pt; width: 63.9pt;color:windowtext windowtext windowtext -moz-use-text-color;" valign="top" width="85"&gt;&lt;p class="TableHeading6"&gt;&lt;span style=""&gt;Are BEx Queries Possible?&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;tr style=""&gt; &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 83.15pt;color:-moz-use-text-color windowtext windowtext;" valign="top" width="111"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;Standard&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 105.85pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="top" width="141"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;Consists of three tables: activation queue, table of active data, change log&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 121.5pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="top" width="162"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;From data transfer process&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 63.6pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="top" width="85"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;Yes&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 63.9pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="top" width="85"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;Yes&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;tr style=""&gt; &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 83.15pt;color:-moz-use-text-color windowtext windowtext;" valign="top" width="111"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;For direct update&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 105.85pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="top" width="141"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;Consists of the table of active data only&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 121.5pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="top" width="162"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;From APIs&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 63.6pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="top" width="85"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;No&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 63.9pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="top" width="85"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;Yes&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;tr style=""&gt; &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 83.15pt;color:-moz-use-text-color windowtext windowtext;" valign="top" width="111"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;Write-optimized&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 105.85pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="top" width="141"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;Consists of the table of active data only&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 121.5pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="top" width="162"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;From data transfer process&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 63.6pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="top" width="85"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;No&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;td  style="border-style: none solid solid none; padding: 0in 5.4pt; width: 63.9pt;color:-moz-use-text-color windowtext windowtext -moz-use-text-color;" valign="top" width="85"&gt;&lt;p class="TableText6"&gt;&lt;span style=""&gt;Yes&lt;/span&gt;&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;h3&gt;&lt;span style=""&gt;Integration&lt;/span&gt;&lt;/h3&gt;  &lt;h5&gt;&lt;span style=""&gt;Integration with the Data Warehousing Workbench - Modeling&lt;/span&gt;&lt;/h5&gt;  &lt;h5&gt;&lt;span style=""&gt;Metadata&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;DataStore objects are fully integrated with BI metadata. They are transported just like InfoCubes and are installed from BI Content (for more information, see &lt;img alt="Structure link" src="http://help.sap.com/erp2005_ehp_03/helpdata/EN/images/book.gif" border="0" /&gt;Installing Business Content). DataStore objects are grouped with InfoCubes in the InfoProvider view of the Data Warehousing Workbench - Modeling, and are displayed in a tree. They also appear in the data flow display.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Update &lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Transformation rules define the rules that are used to write data to a DataStore object. They are very similar to the transformation rules for InfoCubes. The main difference is the behavior of data fields in the update. When you update requests into a DataStore object, you have an overwrite option as well as an addition option. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;See also &lt;img alt="Structure link" src="http://help.sap.com/erp2005_ehp_03/helpdata/EN/images/book.gif" border="0" /&gt;Transformation Type.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The &lt;img alt="Structure link" src="http://help.sap.com/erp2005_ehp_03/helpdata/EN/images/book.gif" border="0" /&gt;delta process that is defined for the DataSource also influences the update. When loading files, the user must select a suitable delta process so that the correct transformation type is used. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Unit fields and currency fields operate just like normal key figures, meaning that they must be explicitly filled using a rule.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Scheduling and Monitoring&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The processes for scheduling the data transfer process for updating data into InfoCubes and DataStore objects are identical. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;It is also possible to schedule the activation of DataStore object data and the update from the DataStore object into the related InfoCubes or DataStore objects. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The individual steps, including processing the DataStore object, are logged in the monitor. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;There is a separate detailed monitor for executed request operations (such as activation or rollback).&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Loadable DataSources&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;In full-update mode, each transaction data DataSource contained in a DataStore object can be updated. In delta-update mode, only those DataSources that are flagged as delta-enabled DataStores can be updated.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>BW Scenario for SAP DataStore Objects</title><link>http://freesapbwlive.blogspot.com/2009/02/bw-scenario-for-sap-datastore-objects.html</link><category>DataStore Objects</category><pubDate>Sun, 8 Feb 2009 12:33:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-3550536061581897759</guid><description>&lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The diagram below shows how DataStore objects are used in this example of updating order and delivery information, and the status tracking of orders, meaning which orders are open, which are partially-delivered, and so on.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="DE"&gt;&lt;img tabindex="0" alt="This graphic is explained in the accompanying text" src="http://help.sap.com/erp2005_ehp_03/helpdata/EN/bd/c627c88f9e11d4b2c90050da4c74dc/h-00100120000_image002.gif" /&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;There are three main steps to the entire data process:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber4" style="text-indent: -0.3in;"&gt; &lt;span dir="ltr"&gt;&lt;span style=""&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Loading the data into the BI system and storing it in the PSA&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;The data requested by the BI system is stored initially in the PSA. A PSA is created for each DataSource and each source system. The PSA is the storage location for incoming data in the BI system. Requested data is saved, unchanged, to the source system.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Processing and storing the data in DataSource objects&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;In the second step, the DataSource objects are used on two different levels.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber2" style="text-indent: -59.05pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;                            &lt;/span&gt;a.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;On level one, the data from multiple source systems is stored in DataSource objects. Transformation rules permit you to store the consolidated and cleaned up data in the technical format of the BI system. On level one, the data is stored on the document level (for example, orders and deliveries) and constitutes the consolidated database for further processing in the BI system. Data analysis is therefore not usually performed on the DataSource objects at this level.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber2" style="text-indent: -59.05pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;                            &lt;/span&gt;b.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;On level two, transfer rules subsequently combine the data from several DataStore objects into a single DataStore object in accordance with business-related criteria. The data is very detailed, for example, information such as the delivery quantity, the delivery delay in days, and the order status, are calculated and stored per order item. Level 2 is used specifically for operative analysis issues, for example, which orders are still open from the last week. Unlike multidimensional analysis, where very large quantities of data are selected, here data is displayed and analyzed selectively.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Storing data in the InfoCube&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;In the final step, the data is aggregated from the DataStore object on level two into an InfoCube, meaning in this scenario, that the InfoCube does not contain the order number, but saves the data, for example, on the levels of &lt;i style=""&gt;customer, product&lt;/i&gt;, and &lt;i style=""&gt;month&lt;/i&gt;. Multidimensional analysis is also performed on this data using a BEx query. You can still display the detailed document data from the DataStore object whenever you need to. Use the report/report interface from a BEx query. In this way, you are able to analyze the aggregated data from the InfoCube, and target the specific level of detail you want to access in the data.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>SAP Standard BI DataStore Object</title><link>http://freesapbwlive.blogspot.com/2009/02/sap-standard-bi-datastore-object.html</link><category>DataStore Objects</category><pubDate>Sun, 8 Feb 2009 12:32:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-1080065391977055675</guid><description>&lt;h3&gt;&lt;span style=""&gt;Use&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The standard DataStore object is filled with data during the extraction and load process in the BI system.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Structure&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;A standard DataStore object is represented on the database by three transparent tables:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=""&gt;Activation queue&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;: Serves to save DataStore object data records that are to be updated, but that have not yet been activated. The data is deleted after the records have been activated.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=""&gt;Active data:&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt; A table containing the active data (A table).&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=""&gt;Change log&lt;/span&gt;&lt;/b&gt;&lt;span style=""&gt;: Contains the change history for the delta update from the DataStore object into other data targets, such as DataStore objects or InfoCubes.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The tables of active data are built according to the DataStore object definition. This means that key fields and data fields are specified when the DataStore object is defined. The activation queue and the change log are almost identical in structure: the activation queue has an SID as its key, the package ID and the record number; the change log has the request ID as its key, the package ID, and the record number.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;&lt;img tabindex="0" alt="This graphic is explained in the accompanying text" src="http://help.sap.com/erp2005_ehp_03/helpdata/EN/03/c97842b180c153e10000000a1550b0/h-00100100000_image002.gif" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;This graphic shows how the various tables of the DataStore object work together during the data load.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Data can be loaded performantly from several source systems simultaneously because a queuing mechanism enables a parallel INSERT. The key allows records to be labeled consistently in the activation queue.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The data arrives in the change log from the activation queue and is written to the table for active data upon activation. During activation, the requests are sorted according to their logical keys. This ensures that the data is updated to the table for active data in the correct request sequence. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;See also:  Example of Activating and Updating Data.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>DataStore Objects for Direct Update</title><link>http://freesapbwlive.blogspot.com/2009/02/datastore-objects-for-direct-update.html</link><category>DataStore Objects</category><pubDate>Sun, 8 Feb 2009 12:32:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-8770699375660521154</guid><description>&lt;h3&gt;&lt;span style=""&gt;Definition&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The DataStore object for direct update differs from the standard DataStore object in terms of how the data is processed. In a standard DataStore object, data is stored in different versions (active, delta, modified), whereas a DataStore object for direct update contains data in a single version. Therefore, data is stored in precisely the same form in which it was written to the DataStore object for direct update by the application. In the BI system, you can use a DataStore object for direct update as a data target for an analysis process. For more information, see &lt;img alt="Structure link" src="http://help.sap.com/erp2005_ehp_03/helpdata/EN/images/book.gif" border="0" /&gt;Analysis Process Designer.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The DataStore object for direct update is also required by diverse applications, such as SAP Strategic Enterprise Management (SEM) for example, as well as other external applications.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Use&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;DataStore objects for direct update ensure that the data is available quickly. The data from this kind of DataStore object is accessed transactionally. The data is written to the DataStore object (possibly by several users at the same time) and reread as soon as possible. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;It is not a replacement for the standard DataStore object. It is an additional function that can be used in special application contexts.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Structure&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The DataStore object for direct update consists of a table for active data only. It retrieves its data from external systems via fill or delete APIs. See DataStore Data and External Applications.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The load process is not supported by the BI system. The advantage to the way it is structured is that it is easy to access data. Data is made available for analysis and reporting immediately after it is loaded.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="DE"&gt;&lt;img tabindex="0" alt="This graphic is explained in the accompanying text" src="http://help.sap.com/erp2005_ehp_03/helpdata/EN/c0/99663b3e916a78e10000000a11402f/h-00100030000_image002.gif" border="0" /&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Creating DataStore Objects for Direct Update&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal" style="margin: 6pt 0.1pt 3pt 0in;"&gt; &lt;span style=""&gt;When you create a DataStore object, you can change the DataStore object type under &lt;i style=""&gt;Settings&lt;/i&gt; in the context menu. The default setting is &lt;i style=""&gt;Standard.&lt;/i&gt; You can only switch between DataStore object types &lt;i style=""&gt;standard&lt;/i&gt; and &lt;i style=""&gt;direct update&lt;/i&gt; if data does not yet exist in the DataStore object.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Integration&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Since you cannot use staging and fill DataStore objects for direct update with BI data (DataSources do not provide the data), DataStore objects are not displayed in the scheduler or in the monitor. However, you can update the data in DataStore objects for direct update to additional InfoProviders.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If you switch a standard DataStore object that already has update rules to &lt;i style=""&gt;direct update&lt;/i&gt;, the update rules are set to inactive and can no longer be processed.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Since no change log is generated, you cannot perform a delta update to the InfoProviders at the end of this process.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The DataStore object for direct update is available as an InfoProvider in the BEx Query Designer and can be used for analysis purposes.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>SAP Write-Optimized BI DataStore Objects</title><link>http://freesapbwlive.blogspot.com/2009/02/sap-write-optimized-bi-datastore.html</link><category>DataStore Objects</category><pubDate>Sun, 8 Feb 2009 12:31:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-5502549182820610205</guid><description>&lt;h3&gt;&lt;span style=""&gt;Definition&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;DataStore object that only consists of one table of active data. Data is loaded using the data transfer process.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Use&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Data that is loaded into write-optimized DataStore objects is available immediately for further processing. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You use write-optimized DataStore objects in the following scenarios:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style="font-size: 9pt; font-family: &amp;quot;Arial Unicode MS&amp;quot;;"&gt;&lt;span style=""&gt;●&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;You use a write-optimized DataStore object as a temporary storage area for large sets of data if you are executing complex transformations for this data before it is written to the DataStore object. Subsequently, the data can be updated to further (smaller) InfoProviders. You only have to create the complex transformations once for all data.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style="font-size: 9pt; font-family: &amp;quot;Arial Unicode MS&amp;quot;;"&gt;&lt;span style=""&gt;●&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;You use write-optimized DataStore objects as the EDW layer for saving data. Business rules are only applied when the data is updated to additional InfoProviders.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The system does not generate SIDs for write-optimized DataStore objects and you do not need to activate them. This means that you can save and further process data quickly. Reporting is possible on the basis of these DataStore objects. However, we recommend that you use them as a consolidation layer, and update the data to additional InfoProviders, standard DataStore objects, or InfoCubes. &lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Structure&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Since the write-optimized DataStore object only consists of the table of active data, you do not have to activate the data, as is necessary with the standard DataStore object. This means that you can process data more quickly.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The loaded data is not aggregated; the history of the data is retained. If two data records with the same logical key are extracted from the source, both records are saved in the DataStore object. The record mode responsible for aggregation remains, however, so that the aggregation of data can take place later in standard DataStore objects.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The system generates a unique technical key for the write-optimized DataStore object. The standard key fields are not necessary with this type of DataStore object. If standard key fields exist anyway, they are called &lt;i&gt;semantic keys&lt;/i&gt; so that they can be distinguished from the technical keys. The technical key consists of the &lt;/span&gt;&lt;span class="Object15"&gt;&lt;span style=""&gt;Request GUID&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt; field (0REQUEST), the &lt;/span&gt;&lt;span class="Object15"&gt;&lt;span style=""&gt;Data Package&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt; field (0DATAPAKID) and the &lt;/span&gt;&lt;span class="Object15"&gt;&lt;span style=""&gt;Data Record Number&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt; field (0RECORD). Only new data records are loaded to this key. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;You can specify that you do not want to run a check to ensure that the data is unique. If you do not check the uniqueness of the data, the DataStore object table may contain several records with the same key. If you do &lt;b&gt;not&lt;/b&gt; set this indicator, and you do check the uniqueness of the data, the system generates a unique index in the semantic key of the InfoObject. This index has the technical name "KEY". Since write-optimized DataStore objects do not have a change log, the system does not create delta (in the sense of a before image and an after image). When you update data into the connected InfoProviders, the system only updates the requests that have not yet been posted.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Use in BEx Queries&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For performance reasons, SID values are not created for the characteristics that are loaded. The data is still available for BEx queries. However, in comparison to standard DataStore objects, you can expect slightly worse performance because the SID values have to be created during reporting.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If you want to use write-optimized DataStore objects in BEx queries, we recommend that they have a semantic key and that you run a check to ensure that the data is unique. In this case, the write-optimized DataStore object behaves like a standard DataStore object. If the DataStore object does not have these properties, unexpected results may be produced when the data is aggregated in the query. &lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>SAP Creating BI DataStore Objects</title><link>http://freesapbwlive.blogspot.com/2009/02/sap-creating-bi-datastore-objects.html</link><category>DataStore Objects</category><pubDate>Sun, 8 Feb 2009 12:30:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-7940253941129375682</guid><description>&lt;h3&gt;&lt;span style=""&gt;Procedure&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoListNumber4" style="text-indent: -0.3in;"&gt; &lt;span dir="ltr"&gt;&lt;span style=""&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;1.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Select the InfoArea that you want to assign the DataStore object to, or create a new InfoArea. Choose &lt;i style=""&gt;Modeling&lt;/i&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Symbol;"&gt;®&lt;/span&gt;&lt;i style=""&gt;&lt;span style=""&gt; Info Providers &lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Symbol;"&gt;® &lt;/span&gt;&lt;i style=""&gt;&lt;span style=""&gt;Create InfoArea&lt;/span&gt;&lt;/i&gt;&lt;span style=""&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;2.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;In the context menu of the InfoArea, choose &lt;span class="Object3"&gt;Create DataStore &lt;/span&gt;&lt;i style=""&gt;Object&lt;/i&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;3.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Specify a name and a description for the DataStore object, and choose  &lt;span style=""&gt; &lt;/span&gt;&lt;i style=""&gt;Create&lt;/i&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;If you want to create a copy of an existing DataStore object, specify the DataStore object that you want to use as a template.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;You get to the DataStore object maintenance screen.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;4.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Copying InfoObjects:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;On the left side of the screen, there are various templates to choose from. These allow you to get a better overview in relation to a particular task. For performance reasons, the default setting is an empty template. You use the pushbuttons to select different objects as templates. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;On the right side of the screen you define the DataStore object. Using the drag and drop function, assign the InfoObjects in the key fields and in the data fields. You can select several InfoObjects at once. The system assigns navigation attributes automatically. These navigation attributes can be switched on to analyze data in BEx.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;b style=""&gt;&lt;span style=""&gt;Or:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;You are also able to insert InfoObjects without selecting a template in the left half of the screen. This is useful if you know exactly which InfoObjects you want to include in the DataStore object. To do this, choose &lt;i style=""&gt;Insert InfoObjects&lt;/i&gt; in the context menu for the node for key fields or data fields. In the dialog box that appears, you can enter and transfer up to 10 ten InfoObjects directly and or you can select them using input help. You can use drag and drop to reassign them.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon3"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph3"&gt;&lt;span style=""&gt;There has to be at least one key field and one data field. &lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph3"&gt;&lt;span style=""&gt;Additional restrictions: &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;-&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;You can create a maximum of 16 key fields (if you have more key fields, you can combine fields using a routine for a key field (concatenate)).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;-&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;You can create a maximum of 749 fields&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;-&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;You can use 1962 bytes (minus 44 bytes for the change log)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue2" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;span style="font-family:Symbol;"&gt;&lt;span style=""&gt;-&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;You cannot include key figures as key fields&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;5.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;In the context menu of the &lt;span class="Object6"&gt;Data Fields &lt;/span&gt;folder you can &lt;span class="Object6"&gt;Insert New Hierarchy Nodes&lt;/span&gt;. In this way you can sort the data fields in a hierarchy. You then get a better overview of large quantities of data fields in query definition.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;6.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Using &lt;i style=""&gt;Settings&lt;/i&gt; you can make various settings and define the properties of the&lt;span style=""&gt;  &lt;/span&gt;DataStore object. See also &lt;u style=""&gt;DataStore Object Settings&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;color:teal;"  &gt;s&lt;/span&gt;&lt;span style=""&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;7.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Under &lt;i style=""&gt;Indexes&lt;/i&gt;, call the context menu to create secondary indexes. This improves the load and query performance of the DataStore object. Primary indexes are created automatically by the system.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;If the values in the index fields uniquely identify each record in the table, select &lt;i style=""&gt;Unique Index&lt;/i&gt; from the dialog box. Note that errors can occur during activation if the values are not unique.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;The description of the indexes is specified by the system. To create a folder for the indexes, choose &lt;i style=""&gt;Continue&lt;/i&gt; from the dialog box. Now you can transfer the required key fields into the index folder using drag and drop.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;You can create a maximum of 16 secondary indexes. These are also transported automatically.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For more information see  &lt;span style=""&gt;Indexes&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;8.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Use  &lt;span style=""&gt; &lt;/span&gt;&lt;i style=""&gt;Check&lt;/i&gt; to make sure that the DataStore object is consistent.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListNumber" style="text-indent: -28.1pt;"&gt;&lt;span style=""&gt;&lt;span style=""&gt;&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;       &lt;/span&gt;9.&lt;span style=";font-family:&amp;quot;;font-size:7;"  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style=""&gt;Save the DataStore object, and activate it. When you activate the DataStore object, the system generates an export DataSource. You use this to update the DataStore object data to further InfoProviders.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item><item><title>DataStore Object Settings</title><link>http://freesapbwlive.blogspot.com/2009/02/datastore-object-settings.html</link><category>DataStore Objects</category><pubDate>Sun, 8 Feb 2009 12:30:00 +0530</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-5458669336937461759.post-2413191693293300527</guid><description>&lt;h3&gt;&lt;span style=""&gt;Use&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;When creating and changing a DataStore object, you can make the following settings:&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;DataStore Object Type&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Select the DataStore object type. You can choose between &lt;/span&gt;&lt;span class="Object5"&gt;&lt;span style=""&gt;standard&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;, &lt;/span&gt;&lt;span class="Object5"&gt;&lt;span style=""&gt;direct update&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt; and &lt;/span&gt;&lt;span class="Object5"&gt;&lt;span style=""&gt;write-optimized&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;, where &lt;/span&gt;&lt;span class="Object5"&gt;&lt;span style=""&gt;standard&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt; is the default value and &lt;/span&gt;&lt;span class="Object5"&gt;&lt;span style=""&gt;direct update&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt; is only intended for special cases. You can switch the type as long as there is still no data in the DataStore object.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;More information: Standard DataStore Objects, DataStore Objects for Direct Update, and Write-Optimized DataStore Objects&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Check Table for InfoObjects&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Here, the system displays the name of the InfoObject for which the DataStore object can also be the check table. You can specify this when creating an InfoObject. More information: Tab Page: Master Data/Texts in the InfoObject maintenance&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style=""&gt;Type-Specific Settings&lt;/span&gt;&lt;/h3&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The following settings are only available for certain DataStore object types:&lt;/span&gt;&lt;/p&gt;  &lt;h4&gt;&lt;span style=""&gt;For Write-Optimized DataStore Objects&lt;/span&gt;&lt;/h4&gt;  &lt;h5&gt;&lt;span style=""&gt;Do Not Check Uniqueness of Data&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;This indicator is only relevant for write-optimized DataStore objects. With these objects, the technical key of the active tables always consists of the fields &lt;/span&gt;&lt;span class="Object5"&gt;&lt;span style=""&gt;Request&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;, &lt;/span&gt;&lt;span class="Object5"&gt;&lt;span style=""&gt;Data Package,&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt; and &lt;/span&gt;&lt;span class="Object5"&gt;&lt;span style=""&gt;Data Record&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;. The InfoObjects that appear in the maintenance dialog in the &lt;/span&gt;&lt;span class="Object5"&gt;&lt;span style=""&gt;Semantic Key&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt; folder form the semantic key of the write-optimized DataStore object.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If you set this indicator, &lt;b&gt;no&lt;/b&gt; unique index is generated with the technical name "KEY" for the InfoObjects in the semantic key, and there can be multiple records with the same key in the active table of the DataStore object.&lt;/span&gt;&lt;/p&gt;  &lt;h4&gt;&lt;span style=""&gt;For Standard DataStore Objects:&lt;/span&gt;&lt;/h4&gt;  &lt;h5&gt;&lt;span style=""&gt;Generating SID Values&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;With the &lt;/span&gt;&lt;span class="Object5"&gt;&lt;span style=""&gt;Generation of SID Values&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt; indicator, you specify whether SIDs are created for the new characteristic values in the DataStore object when the data is activated. If you do not set the indicator, no SIDs are created and activation is completed faster.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Loading Unique Data Records&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If you are only loading unique data records (data records with nonrecurring key combinations) into the DataStore object, the loading performance improves if you set the indicator &lt;i&gt;Unique Data Records&lt;/i&gt; in the DataStore object maintenance. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;The records are then updated more quickly because the system no longer needs to check whether the record already exists. You have to be sure that no duplicate records are loaded because this terminates the process.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If you set this indicator, the system automatically sets the indicator for creating SID values.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon5"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph5"&gt;&lt;span style=""&gt;This DataStore object property is only supported if SID values are created during activation (see the &lt;i&gt;Creating SID Values&lt;/i&gt; indicator). Otherwise, we recommend using a write-optimized DataStore object.&lt;/span&gt;&lt;/p&gt;  &lt;h5&gt;&lt;span style=""&gt;Automatic Further Processing&lt;/span&gt;&lt;/h5&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;If you still use a 3.x InfoPackage to load data, you can activate several automatisms to further process the data in the DataStore object. If you use the data transfer process and process chains that SAP recommends you use, you cannot however use these automatisms.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;We recommend that you always use process chains.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;More information:  Including DataStore Objects in Process Chains&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Settings for automatic further processing:&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style="font-family: &amp;quot;;&amp;quot;;"&gt;&lt;span style=""&gt;●&lt;span style="font-family: &amp;quot;;font-size:7;&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Automatically Setting Quality Status to &lt;i&gt;OK&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Using this indicator, you can specify that the system automatically sets the quality status of the data to OK after the data has been loaded into the DataStore object. Activate this function. You should only deselect this indicator if you want to check the data after it has been loaded.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style="font-family: &amp;quot;;&amp;quot;;"&gt;&lt;span style=""&gt;●&lt;span style="font-family: &amp;quot;;font-size:7;&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Activating the DataStore Object Data Automatically&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Using this indicator, you can specify that data that has the quality status&lt;/span&gt;&lt;span class="Object5"&gt;&lt;span style=""&gt; OK&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt; is transferred from the activation queue into the table of active data, and that the change log is updated. Activation is carried out by a new job that is started after data has been loaded into a DataStore object. If the activation process terminates, there can be no automatic update.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListBullet"&gt;&lt;span style="font-family: &amp;quot;;&amp;quot;;"&gt;&lt;span style=""&gt;●&lt;span style="font-family: &amp;quot;;font-size:7;&amp;quot;;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;Updating Data from DataStore Objects Automatically&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListContinue"&gt;&lt;span style=""&gt;Using this indicator, you can specify that the DataStore object data is automatically updated. Once the data has been activated, it is updated to the connected InfoProviders. The first update is automatically an initial update. If the activation process terminates, there can be no automatic update. The update is carried out by a new job that is started once activation is complete.&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteIcon5"&gt;&lt;span style=""&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="NoteParagraph5"&gt;&lt;span style=""&gt;Only switch on automatic activation and automatic update if you are sure that these processes do not overlap. &lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;For further settings, see  Performance Optimization for DataStore Objects.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>kjkrish.sites@gmail.com (SAP Technology)</author></item></channel></rss>