<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7973806527293439077</id><updated>2024-09-14T23:35:52.020-07:00</updated><title type='text'>SAP BI</title><subtitle type='html'>Comprehensive Details</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://yellamelli-sapbi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-978000652565230321</id><published>2018-10-11T02:25:00.000-07:00</published><updated>2018-10-11T02:25:09.967-07:00</updated><title type='text'>Useful SAP Links</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;u&gt;SAP HANA&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;http://www.biportal.org/Resources/Documents/cool%20features%207.4.pdf&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/7018dff1-187c-2f10-ef86-c6cde2cef5e4?QuickLink=index&amp;amp;overridelayout=true&amp;amp;54863912240010&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;http://scn.sap.com/docs/DOC-51568&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;SAP BW&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;Data modelling&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;ETL&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;Reporting&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;
&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/978000652565230321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/978000652565230321'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2018/10/useful-sap-links.html' title='Useful SAP Links'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-1863127169191320149</id><published>2014-10-15T07:20:00.000-07:00</published><updated>2014-10-15T07:20:13.900-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/%3Ciframe%20src=%22//www.slideshare.net/slideshow/embed_code/14999843%22%20width=%22427%22%20height=%22356%22%20frameborder=%220%22%20marginwidth=%220%22%20marginheight=%220%22%20scrolling=%22no%22%20style=%22border:1px%20solid%20#CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&amp;quot; allowfullscreen&amp;gt; &amp;lt;/iframe&amp;gt; &amp;lt;div style=&amp;quot;margin-bottom:5px&amp;quot;&amp;gt; &amp;lt;strong&amp;gt; &amp;lt;a href=&amp;quot;https://www.slideshare.net/PeterEzzat1/sap-fico-overview&amp;quot; title=&amp;quot;SAP FICO overview&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;SAP FICO overview&amp;lt;/a&amp;gt; &amp;lt;/strong&amp;gt; from &amp;lt;strong&amp;gt;&amp;lt;a href=&amp;quot;http://www.slideshare.net/PeterEzzat1&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;Peter Ezzat&amp;lt;/a&amp;gt;&amp;lt;/strong&amp;gt; &amp;lt;/div&amp;gt;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;356&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/14999843&quot; style=&quot;border-width: 1px; border: 1px solid #CCC; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;427&quot;&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
 &lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/PeterEzzat1/sap-fico-overview&quot; target=&quot;_blank&quot; title=&quot;SAP FICO overview&quot;&gt;SAP FICO overview&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/PeterEzzat1&quot; target=&quot;_blank&quot;&gt;Peter Ezzat&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;/a&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/1863127169191320149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/1863127169191320149'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2014/10/sap-fico-overview.html' title=''/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-8462933846041785970</id><published>2014-05-14T10:16:00.001-07:00</published><updated>2014-05-14T10:16:49.595-07:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;iframe src=&quot;http://www.slideshare.net/slideshow/embed_code/25599159&quot; width=&quot;427&quot; height=&quot;356&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC; border-width:1px 1px 0; margin-bottom:5px; max-width: 100%;&quot; allowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt;&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/SAPanalytics/sap-business-objects-business-intelligence-40-maintenance-strategy&quot; title=&quot;SAP BusinessObjects Business Intelligence 4.0 Maintenance Strategy&quot; target=&quot;_blank&quot;&gt;SAP BusinessObjects Business Intelligence 4.0 Maintenance Strategy&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/SAPanalytics&quot; target=&quot;_blank&quot;&gt;SAP Analytics&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/8462933846041785970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/8462933846041785970'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2014/05/sap-businessobjects-business.html' title=''/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-2921421483561197409</id><published>2014-05-11T22:07:00.001-07:00</published><updated>2014-06-10T19:34:53.030-07:00</updated><title type='text'>SAP BI SD Implementation</title><content type='html'>&lt;iframe src=&quot;http://www.slideshare.net/slideshow/embed_code/11949610&quot; width=&quot;427&quot; height=&quot;356&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC; border-width:1px 1px 0; margin-bottom:5px; max-width: 100%;&quot; allowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt;&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/RahulBindroo/sap-bi-11949610&quot; title=&quot;SAP BI Implementation&quot; target=&quot;_blank&quot;&gt;SAP BI Implementation&lt;/a&gt; &lt;/strong&gt;  &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/2921421483561197409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/2921421483561197409'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2014/05/sap-bi-sd-implementation.html' title='SAP BI SD Implementation'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-6667012427114906174</id><published>2013-01-14T08:06:00.001-08:00</published><updated>2013-01-14T08:08:15.538-08:00</updated><title type='text'>How to Add an SAP BusinessObjects Xcelsius Dashboard to a Transport Request in SAP BW</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;html&gt;&lt;body marginheight=&quot;0&quot; marginwidth=&quot;0&quot; style=&quot;background-color: #262626;&quot;&gt;&lt;embed height=&quot;50%&quot; name=&quot;plugin&quot; src=&quot;http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f005a4ca-d4fd-2c10-adb8-8ec24383cb97?QuickLink=index&amp;amp;overridelayout=true&amp;amp;46566035994716&quot; type=&quot;application/pdf&quot; width=&quot;100%&quot;&gt;&lt;/embed&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/6667012427114906174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/6667012427114906174'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2013/01/how-to-add-sap-businessobjects-xcelsius.html' title='How to Add an SAP BusinessObjects Xcelsius Dashboard to a Transport Request in SAP BW'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-1993249766607641419</id><published>2012-11-29T19:53:00.000-08:00</published><updated>2012-11-29T20:01:33.640-08:00</updated><title type='text'>Database Joins</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 22px; margin: 8px 0px 14px; text-align: center;&quot;&gt;
&quot;Creating Access Relationships creates a family of data information harmonising the use of queries and reports...&quot;&lt;/h2&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
Access Relationships enable data in one table to be joined to data in another table which generally serves as the basis for your reports&amp;nbsp;&lt;em&gt;(typically via a query)&lt;/em&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
Without&amp;nbsp;&lt;em&gt;relationships&lt;/em&gt;&amp;nbsp;in place, you are restricted to how data is managed from the reporting point of view and each table sits as a&amp;nbsp;&lt;em&gt;&#39;stand-alone&#39;&lt;/em&gt;&amp;nbsp;file.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
As part of the&amp;nbsp;&lt;a href=&quot;http://www.about-access-databases.com/database-normalisation.html&quot; title=&quot;Database Normalisation&quot;&gt;database normalisation process&lt;/a&gt;&amp;nbsp;, setting Access relationships keeps to the rules and general good practice of RDBMS&amp;nbsp;&lt;em&gt;Relational Database Management System&lt;/em&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
Joining tables together can be set in one of three ways:&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;/div&gt;
&lt;ol style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px; margin: 0px 0px 8px 10px;&quot;&gt;
&lt;li style=&quot;margin: 0px 0px 8px 5px;&quot;&gt;Table level via the &#39;Relationship&#39; Window&lt;/li&gt;
&lt;li style=&quot;margin: 0px 0px 8px 5px;&quot;&gt;Query level via the &#39;Query&#39; Window&lt;/li&gt;
&lt;li style=&quot;margin: 0px 0px 8px 5px;&quot;&gt;Both Table and Query levels&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
In order to join two tables together, there are rules that must be observed which are:&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;strong&gt;1. Field Data Types&lt;/strong&gt;&amp;nbsp;- the fields which are to be joined across two tables must be the same data type. Therefore a&amp;nbsp;&lt;em&gt;&#39;Text&#39;&lt;/em&gt;&amp;nbsp;data type cannot join to a&lt;em&gt;&#39;Number&#39;&lt;/em&gt;&amp;nbsp;data type field.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
The exception to the above is a&amp;nbsp;&lt;em&gt;&#39;Number&#39;&lt;/em&gt;&amp;nbsp;data type can join to a&lt;em&gt;&#39;AutoNumber&#39;&lt;/em&gt;&amp;nbsp;data type providing both are set to same size&amp;nbsp;&lt;em&gt;(i.e. Long Integer)&lt;/em&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;strong&gt;2. Field Sizes&lt;/strong&gt;&amp;nbsp;- applies to only the&amp;nbsp;&lt;em&gt;&#39;Text&#39;&lt;/em&gt;,&amp;nbsp;&lt;em&gt;&#39;Number&#39;&lt;/em&gt;&amp;nbsp;and&amp;nbsp;&lt;em&gt;&#39;AutoNumber&#39;&lt;/em&gt;&amp;nbsp;data types where the size or length of a field can be modified. For the numeric data types, the size must be the same and therefore a&amp;nbsp;&lt;em&gt;&#39;Number&#39;&lt;/em&gt;&amp;nbsp;data type field size in one table which is set to&amp;nbsp;&lt;em&gt;&#39;Double&#39;&lt;/em&gt;&amp;nbsp;cannot join to a field whose size is set for example to&amp;nbsp;&lt;em&gt;&#39;Integer&#39;&lt;/em&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
The&amp;nbsp;&lt;em&gt;&#39;Text&#39;&lt;/em&gt;&amp;nbsp;data type is a little more relaxed as the joining field must be at least the same length&amp;nbsp;&lt;em&gt;(or greater)&lt;/em&gt;&amp;nbsp;of characters&amp;nbsp;&lt;em&gt;(bytes)&lt;/em&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;span style=&quot;background-color: #d3e4f4;&quot;&gt;&lt;strong&gt;Note:&lt;/strong&gt;&amp;nbsp;It is possible to join different field sizes with&amp;nbsp;&lt;em&gt;&#39;Number&#39;&lt;/em&gt;&amp;nbsp;data types provided the field can be cast and fit into the larger size. This is not good practice and in any event shouldn&#39;t the data type be the same across tables for the same data value?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;strong&gt;3. Field Names?&lt;/strong&gt;&amp;nbsp;- this is not essential as field names are not checked when joining tables together. But for user-friendliness, having the same field name makes life just a little bit easier!&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
As a reminder, you may want to review&amp;nbsp;&lt;a href=&quot;http://www.about-access-databases.com/data-types.html&quot; title=&quot;Data Type &amp;amp; Properties&quot;&gt;data types and sizes&lt;/a&gt;&amp;nbsp;before setting any&amp;nbsp;&lt;em&gt;primary&lt;/em&gt;&amp;nbsp;or&amp;nbsp;&lt;em&gt;foreign&lt;/em&gt;&amp;nbsp;key indexes.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;br /&gt;
Setting the correct keys&amp;nbsp;&lt;em&gt;(primary and foreign)&lt;/em&gt;&amp;nbsp;must be considered and applied before joining tables together.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
The type of key applied will lead to the type of Access relationship you can have and in essence there are four:&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;/div&gt;
&lt;ol style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px; margin: 0px 0px 8px 10px;&quot;&gt;
&lt;li style=&quot;margin: 0px 0px 8px 5px;&quot;&gt;One-to-one&lt;/li&gt;
&lt;li style=&quot;margin: 0px 0px 8px 5px;&quot;&gt;One-to-many&lt;/li&gt;
&lt;li style=&quot;margin: 0px 0px 8px 5px;&quot;&gt;Many-to-one&lt;/li&gt;
&lt;li style=&quot;margin: 0px 0px 8px 5px;&quot;&gt;Many-to-many&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
The&amp;nbsp;&lt;em&gt;&#39;one&#39;&lt;/em&gt;&amp;nbsp;side is associated to a unique value for a field and is referred as the primary key. The&amp;nbsp;&lt;em&gt;&#39;many&#39;&lt;/em&gt;&amp;nbsp;side is an indexed field which allow for duplicate values in a field and is known as the foreign or secondary key.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
To get a better understanding of these keys, please review&amp;nbsp;&lt;a href=&quot;http://www.about-access-databases.com/primary-key.html&quot; title=&quot;Primary Key&quot;&gt;primary and foreign keys.&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;strong&gt;One-to-One&lt;/strong&gt;&amp;nbsp;This type of Access relationship is seldom used but it allows you to join two tables together whereby each row&amp;nbsp;&lt;em&gt;(record)&lt;/em&gt;&amp;nbsp;in table A has a related row&amp;nbsp;&lt;em&gt;(only one record)&lt;/em&gt;&amp;nbsp;in table B.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
Types of uses for this setup could be a way to overcome some management, performance or sensitive data issues. For example, if you had two tables dealing with employee information where one table&amp;nbsp;&lt;em&gt;Personnel&lt;/em&gt;stores general profile information including surname, ID and contact information and the other table&amp;nbsp;&lt;em&gt;Payroll&lt;/em&gt;&amp;nbsp;containing salary and other sensitive data, then there would only be one record per individual in each table&lt;em&gt;(joined by a common unique value - &#39;Employee ID&#39;)&lt;/em&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
Other times, this type of Access relationship may be used is when overcoming limitations and performance problems. For example, for a table to hold over 100 fields&amp;nbsp;&lt;em&gt;(maximum is 255)&lt;/em&gt;&amp;nbsp;will require a lot more memory than a table with far less. If you had a client table which held a lot more profile information than the normal, consider splitting into two tables; table A to hold the main essential fields and table B holding the less frequently used data&amp;nbsp;&lt;em&gt;(especially when using &#39;Memo&#39; and &#39;OLE Object&#39; data types)&lt;/em&gt;. The common field would be unique in both&amp;nbsp;&lt;em&gt;(i.e. Customer ID)&lt;/em&gt;.&lt;/div&gt;
&lt;div align=&quot;center&quot; style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;img alt=&quot;One-to-One&quot; src=&quot;http://www.about-access-databases.com/images/one_to_one.jpg&quot; style=&quot;max-width: none;&quot; title=&quot;One-to-One&quot; width=&quot;359&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;strong&gt;One-to-Many / Many-to-One&lt;/strong&gt;&amp;nbsp;This is the most common type of Access relationship where a single record in one table is joined to one or more records in another table with the same matching data value from the unique value of the first table.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
There are many examples to highlight but imagine if you have a table called&lt;em&gt;Customers&lt;/em&gt;&amp;nbsp;which contains the client&#39;s details including name, address and contact and another table of transactions called&amp;nbsp;&lt;em&gt;Orders&lt;/em&gt;&amp;nbsp;where a customer can place more than one order over a period of time. The common field between the two is the&amp;nbsp;&lt;em&gt;Customer ID&lt;/em&gt;&amp;nbsp;and is unique from&amp;nbsp;&lt;em&gt;Customers&lt;/em&gt;&amp;nbsp;but duplicated in the&amp;nbsp;&lt;em&gt;Orders&lt;/em&gt;&amp;nbsp;table for each instance an order was placed for the same customer.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
This type of Access relationship is sometimes referred as&amp;nbsp;&lt;em&gt;parent-child&lt;/em&gt;&amp;nbsp;or&lt;em&gt;master-detail&lt;/em&gt;. Terminology sometimes used when talking about a&amp;nbsp;&lt;em&gt;customer&lt;/em&gt;having never placed an&amp;nbsp;&lt;me&gt;order is referred as a&amp;nbsp;&lt;em&gt;widow&lt;/em&gt;&amp;nbsp;record&amp;nbsp;&lt;em&gt;(a parent with no children)&lt;/em&gt;. The other way around where an&amp;nbsp;&lt;em&gt;order&lt;/em&gt;&amp;nbsp;does not have a known&lt;em&gt;customer&lt;/em&gt;&amp;nbsp;is referred as an&amp;nbsp;&lt;em&gt;orphan&lt;/em&gt;&amp;nbsp;record.&lt;/me&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;img alt=&quot;One-to-Many&quot; src=&quot;http://www.about-access-databases.com/images/one_to_many.jpg&quot; style=&quot;max-width: none;&quot; title=&quot;One-to-Many&quot; width=&quot;369&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;strong&gt;Many-to-Many&lt;/strong&gt;&amp;nbsp;This type of Access relationship cannot be created directly in Access and therefore will require three tables. It is where in table A, a record can refer to one or more records in table B and table B can be linked to one or more records in table A&amp;nbsp;&lt;em&gt;(a two-way &#39;one-to-many/many-to-one&#39; link)&lt;/em&gt;&amp;nbsp;but requires a third interim table C!&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
This relationship happens by default if you have created multiple tables using the&amp;nbsp;&lt;a href=&quot;http://www.about-access-databases.com/database-normalisation.html&quot; title=&quot;Database Normalisation&quot;&gt;database normalisation techniques&lt;/a&gt;&amp;nbsp;and have joined tables together using the &#39;one-to-many&#39; relationships.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
For example, for each order stored in the&amp;nbsp;&lt;em&gt;Orders&lt;/em&gt;&amp;nbsp;table which holds the header information including date, customer ID and shipping information has a second table which stores the item details that make up the order called&lt;em&gt;Order Details&lt;/em&gt;&amp;nbsp;where the&amp;nbsp;&lt;em&gt;Order ID&lt;/em&gt;&amp;nbsp;field is common to both tables causing a&lt;em&gt;&#39;one-to-many&#39;&lt;/em&gt;&amp;nbsp;relationship. For each item in the&amp;nbsp;&lt;em&gt;Order Details&lt;/em&gt;&amp;nbsp;table, a product is held identifying the item and its product information which in turn is held in a separate table called&amp;nbsp;&lt;em&gt;Products&lt;/em&gt;&amp;nbsp;containing name, stock levels and price. The relationship between&amp;nbsp;&lt;em&gt;Order Details&lt;/em&gt;&amp;nbsp;and&amp;nbsp;&lt;em&gt;Products&lt;/em&gt;&amp;nbsp;is a&amp;nbsp;&lt;em&gt;&#39;many-to-one&#39;&lt;/em&gt;&amp;nbsp;where the common field is&amp;nbsp;&lt;em&gt;Product ID&lt;/em&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
So we have three tables;&amp;nbsp;&lt;em&gt;Orders&lt;/em&gt;&amp;nbsp;linked to&amp;nbsp;&lt;em&gt;Order Details&lt;/em&gt;&amp;nbsp;linked to&amp;nbsp;&lt;em&gt;Products&lt;/em&gt;and therefore we have an indirect relationship between&amp;nbsp;&lt;em&gt;Orders&lt;/em&gt;&amp;nbsp;and Products (the&amp;nbsp;&lt;em&gt;Order Details&lt;/em&gt;&amp;nbsp;table sitting between the two).&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
In the &#39;real world&#39;, this would be a typical relationship because you have one order with many products&amp;nbsp;&lt;em&gt;(items)&lt;/em&gt;&amp;nbsp;and the product is sold across many orders. The middle table&amp;nbsp;&lt;em&gt;Order Details&lt;/em&gt;&amp;nbsp;handles the two way relationship.&lt;/div&gt;
&lt;div align=&quot;center&quot; style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;img alt=&quot;Many-to-Many&quot; src=&quot;http://www.about-access-databases.com/images/many_to_many.jpg&quot; style=&quot;max-width: none;&quot; title=&quot;Many-to-Many&quot; width=&quot;378&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;br /&gt;
In addition to Access relationships, you also have three different join types to choose from:&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;/div&gt;
&lt;ol style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px; margin: 0px 0px 8px 10px;&quot;&gt;
&lt;li style=&quot;margin: 0px 0px 8px 5px;&quot;&gt;Equi-Join (Inner Join)&lt;/li&gt;
&lt;li style=&quot;margin: 0px 0px 8px 5px;&quot;&gt;Left-Join (Outer Join)&lt;/li&gt;
&lt;li style=&quot;margin: 0px 0px 8px 5px;&quot;&gt;Right-Join (Outer Join)&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;strong&gt;Equi-Join&lt;/strong&gt;&amp;nbsp;By default, when you join two tables together, it sets it as an&lt;em&gt;Equi-Join&lt;/em&gt;&amp;nbsp;also referred to as the&amp;nbsp;&lt;em&gt;Inner Join&lt;/em&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
It tells Access to show only records from the two tables where they both have the matching values. Any record in either table that does not have a corresponding record in the other table is simply suppressed from view.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
For example, if we continue to use our&amp;nbsp;&lt;em&gt;Customers&lt;/em&gt;&amp;nbsp;and&amp;nbsp;&lt;em&gt;Orders&lt;/em&gt;&amp;nbsp;table relationship scenario of a&amp;nbsp;&lt;em&gt;&#39;one-to-many&#39;&lt;/em&gt;, it would only return records where the matching&amp;nbsp;&lt;em&gt;Customer ID&lt;/em&gt;&amp;nbsp;field existed across the two tables. Therefore, it will display all customers that have placed at least one order and only display orders that have a known customer account.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
Any orders that do not have a matching&amp;nbsp;&lt;em&gt;Customer ID&lt;/em&gt;&amp;nbsp;will be suppressed and in the &#39;real world&#39; this would be unusual due to the fact you first would choose and assign a customer before placing the order!&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
However, it is possible to have a customer as a new prospect that has yet to place their first order and therefore would also be suppressed with this type of join.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;span style=&quot;background-color: #d3e4f4;&quot;&gt;&lt;strong&gt;Note:&lt;/strong&gt;&amp;nbsp;Access relationships cause and effect - Before adding any criteria, you will find records have been filtered because of this type of join. If you had 99 out 100 records in table A each having 3 records from table B with the remaining 1 record not having any records from table B, then the result recordset would be 297 (99 X 3) suppressing the 1 record.&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;img alt=&quot;Inner Join Diagram&quot; src=&quot;http://www.about-access-databases.com/images/inner_join_diagram.jpg&quot; style=&quot;max-width: none;&quot; title=&quot;Inner Join Diagram&quot; width=&quot;279&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;strong&gt;Left/Right-Joins&lt;/strong&gt;&amp;nbsp;which are also known as&amp;nbsp;&lt;em&gt;Outer Joins&lt;/em&gt;&amp;nbsp;change the relationship link. Access will force records to be displayed whether there is a matching value or not.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
In Access, you can only set one direction of outer join&amp;nbsp;&lt;em&gt;(left or right)&lt;/em&gt;&amp;nbsp;at time and it tells the system from which direction to force the records to be all shown.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
For example, using our&amp;nbsp;&lt;em&gt;Customers&lt;/em&gt;&amp;nbsp;and&amp;nbsp;&lt;em&gt;Orders&lt;/em&gt;&amp;nbsp;table scenario, creating a&lt;em&gt;Right-Join&lt;/em&gt;&amp;nbsp;(pointing from&amp;nbsp;&lt;em&gt;Customers&lt;/em&gt;&amp;nbsp;to&amp;nbsp;&lt;em&gt;Orders&lt;/em&gt;) will show all customers whether they have orders related or not.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
Where there are records from&amp;nbsp;&lt;em&gt;Customers&lt;/em&gt;&amp;nbsp;which do not have any related orders are said to be&amp;nbsp;&lt;em&gt;Widow Records&lt;/em&gt;&amp;nbsp;(parent with no children).&lt;/div&gt;
&lt;div align=&quot;center&quot; style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;img alt=&quot;Right Outer Join Diagram&quot; src=&quot;http://www.about-access-databases.com/images/right_outer_join.jpg&quot; style=&quot;max-width: none;&quot; title=&quot;Right Outer Join Diagram&quot; width=&quot;387&quot; /&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;img alt=&quot;Right Outer Join Diagram&quot; src=&quot;http://www.about-access-databases.com/images/right_outer_join_diagram.jpg&quot; style=&quot;max-width: none;&quot; title=&quot;Right Outer Join Diagram&quot; width=&quot;387&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
Using the&amp;nbsp;&lt;em&gt;Left-Join&lt;/em&gt;&amp;nbsp;example for the above tables will force all orders to be displayed and only related customers.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
This type of example may not be different from an&amp;nbsp;&lt;em&gt;Equi-Join&lt;/em&gt;&amp;nbsp;if the relational database has been designed with care as in the &#39;real world&#39; you wouldn&#39;t really have an order issue without first choosing a customer!&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
This type of join will be driven towards data that may have been imported from an external system where Access cannot deal with those&amp;nbsp;&lt;em&gt;orphan&lt;/em&gt;records (records without a parent).&lt;/div&gt;
&lt;div align=&quot;center&quot; style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;img alt=&quot;Left Outer Join&quot; src=&quot;http://www.about-access-databases.com/images/left_outer_join.jpg&quot; style=&quot;max-width: none;&quot; title=&quot;Left Outer Join&quot; width=&quot;349&quot; /&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
&lt;img alt=&quot;Left Outer Join Diagram&quot; src=&quot;http://www.about-access-databases.com/images/left_outer_join_diagram.jpg&quot; style=&quot;max-width: none;&quot; title=&quot;Left Outer Join Diagram&quot; width=&quot;308&quot; /&gt;&lt;/div&gt;
&lt;hr size=&quot;1px&quot; style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px; margin-left: 0px; width: 506px;&quot; /&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
There it is, Access relationships understood!&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
Don&#39;t get too wrapped with up different joins, keep it simple and as you develop the database you will learn to modify the rules.&lt;/div&gt;
&lt;div style=&quot;background-color: white; font-family: Verdana, Geneva, sans-serif; font-size: 13px; line-height: 16px;&quot;&gt;
The next step is to create the joins which is covered under&amp;nbsp;&lt;a href=&quot;http://www.about-access-databases.com/access-relational-database.html&quot; title=&quot;Access Relational Database&quot;&gt;how to apply the joins and create a relational database.&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/1993249766607641419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/1993249766607641419'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2012/11/database-joins.html' title='Database Joins'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-9182117278870768120</id><published>2012-08-20T20:34:00.001-07:00</published><updated>2013-01-14T07:03:18.981-08:00</updated><title type='text'>Activating BW objects </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;wiki-content&quot; style=&quot;background-color: white; border: 0px; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 13pt; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div style=&quot;background-color: transparent; border: 0px; color: black; line-height: 13pt; margin-bottom: 10px; margin-top: 10px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;ins style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Info Objects:&lt;/ins&gt;&lt;/b&gt;&lt;br /&gt;RSDG_IOBJ_ACTIVATE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Activation of InfoObject (without automatic transport connection)&lt;/div&gt;
&lt;div style=&quot;background-color: transparent; border: 0px; color: black; line-height: 13pt; margin-bottom: 10px; margin-top: 10px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;ins style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Info Cube:&lt;/ins&gt;&lt;/b&gt;&lt;br /&gt;RSDG_CUBE_ACTIVATE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Activation of Info Cubes&lt;/div&gt;
&lt;div style=&quot;background-color: transparent; border: 0px; color: black; line-height: 13pt; margin-bottom: 10px; margin-top: 10px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;ins style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Multiprovider:&lt;/ins&gt;&lt;/b&gt;&lt;br /&gt;RSDG_MPRO_ACTIVATE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Activating Multiprovider&lt;/div&gt;
&lt;div style=&quot;background-color: transparent; border: 0px; color: black; line-height: 13pt; margin-bottom: 10px; margin-top: 10px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;ins style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;ODS:&lt;/ins&gt;&lt;/b&gt;&lt;br /&gt;RSDG_ODSO_ACTIVATE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Activating/Repairing Data Store Objects (Without Automatic Transport Connection)&lt;/div&gt;
&lt;div style=&quot;background-color: transparent; border: 0px; color: black; line-height: 13pt; margin-bottom: 10px; margin-top: 10px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;ins style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Transfer Structure:&lt;/ins&gt;&lt;/b&gt;&lt;br /&gt;RS_TRANSTRU_ACTIVATE_ALL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Activate all active transfer structures for a source system&lt;/div&gt;
&lt;div style=&quot;background-color: transparent; border: 0px; color: black; line-height: 13pt; margin-bottom: 10px; margin-top: 10px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;ins style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Data Source:&lt;/ins&gt;&lt;/b&gt;&lt;br /&gt;RSDS_DATASOURCE_ACTIVATE_ALL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Activate All DataSources of a Log System&lt;/div&gt;
&lt;div style=&quot;background-color: transparent; border: 0px; color: black; line-height: 13pt; margin-bottom: 10px; margin-top: 10px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;ins style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Communication Structure:&lt;/ins&gt;&lt;/b&gt;&lt;br /&gt;RS_COMSTRU_ACTIVATE_ALL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Activate all inactive communication structures&lt;/div&gt;
&lt;div style=&quot;background-color: transparent; border: 0px; color: black; line-height: 13pt; margin-bottom: 10px; margin-top: 10px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;b style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;ins style=&quot;background-color: transparent; border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Update Rule:&lt;/ins&gt;&lt;/b&gt;&lt;br /&gt;RSAU_UPDR_REACTIVATE_ALL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Report RSAU_UPDR_REACTIVATE_ALL&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;pageSection&quot; id=&quot;labels-section&quot; style=&quot;background-color: white; border: 0px; clear: both; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 15.600000381469727px; margin: 10px 0px 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;section-header&quot; id=&quot;default-labels-header&quot; style=&quot;background-color: transparent; border: 0px; margin: 0px 0px 5px; outline: 0px; padding: 2px 0px; vertical-align: baseline;&quot;&gt;
&lt;h2 class=&quot;section-title &quot; id=&quot;labels-section-title&quot; style=&quot;background-color: transparent; border: 0px; color: black; display: inline; font-size: 12pt; line-height: normal; margin: 20px 0px 0px; outline: 0px; padding: 0px 5px 0px 0px; vertical-align: baseline;&quot;&gt;
Labels&lt;/h2&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/9182117278870768120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/9182117278870768120'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2012/08/activating-bw-objects.html' title='Activating BW objects '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-2484705832285738640</id><published>2012-05-17T03:28:00.003-07:00</published><updated>2013-01-14T07:03:18.976-08:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;header class=&quot;jive-blog-post-subject-header&quot; style=&quot;background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 2.2em; margin-bottom: 25px; overflow-x: hidden; overflow-y: hidden; padding-left: 56px; position: relative;&quot;&gt;&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; font-weight: normal; line-height: 1.2em; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 13px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;a class=&quot;font-color-normal&quot; href=&quot;http://scn.sap.com/people/surendrakumarreddy.koduru/blog/2009/03/11/how-to-transfer-the-data-from-sap-system-to-non-sap-system-without-additional-costlicense&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #575757; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;How to transfer the Data from SAP-System to Non-SAP system without additional Cost/License&lt;/a&gt;&lt;/h1&gt;
&lt;/div&gt;
&lt;/header&gt;&lt;section class=&quot;jive-content-body&quot; style=&quot;background-color: white; color: #333333; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; margin-bottom: 32px;&quot;&gt;&lt;div class=&quot;jive-blog-post-message&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;div class=&quot;jive-rendered-content&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: auto; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;How to transfer the Data from SAP-System to Non-SAP system without additional Cost/License&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Can we Transfer the Reports/Data from SAP-System to Non-SAP system without additional Cost/License?.&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;Yes, we can transfer using with simple FTP/SFTP.&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Is it required any additional License or additional Cost?&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;No.&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Is there any complex Coding or Configuration required?.&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;No, it is very simple.&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
How Can I transfer the Report/Data?.&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Here I&#39;m considering SAP-BW system running in UNIX operating system and Windows XP as Non-SAP System.&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;Source&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;/strong&gt;&amp;nbsp;SAP-BW System running on UNIX.&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;Destination :&lt;/strong&gt;&amp;nbsp;SQL-Server running on Windows XP.&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;Scenario:&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
I have data in SAP-BW System, e.g. InfoCube 0SD_C03. And 0SD_C03 is having some reports and want to transfer the reports data to SQL-Server running on Windows XP.&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Else&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
You may need to transfer ECC Data to SQL-Server running on Windows XP. For this also you can use the same logic.&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;Here are the steps...&lt;/strong&gt;&lt;/div&gt;
&lt;ol style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; list-style-image: initial; list-style-position: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 2em; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; list-style-type: inherit; margin-bottom: 0.5ex; margin-left: 0px; margin-right: 0px; margin-top: 0.5ex; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;Set the Variable values using fixed restrictions or Using SAP/Customer Exits variables in BW Report. (If you have any variables.)&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; list-style-type: inherit; margin-bottom: 0.5ex; margin-left: 0px; margin-right: 0px; margin-top: 0.5ex; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;Using RSCRM_BAPI TCode schedule the report based on your requirement i.e. daily, weekly...etc. And then dump the report result into one path (Directory) in Application&amp;nbsp;Server.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;E.g.:&amp;nbsp;&amp;nbsp;&lt;/strong&gt;Directory:&amp;nbsp; /usr/sap/BP1/DVEBMGS00/work/&lt;br /&gt;You can see this path in AL11 Tcode.&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; list-style-type: inherit; margin-bottom: 0.5ex; margin-left: 0px; margin-right: 0px; margin-top: 0.5ex; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Open the port in BW Application server.&lt;/div&gt;
&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; list-style-type: inherit; margin-bottom: 0.5ex; margin-left: 0px; margin-right: 0px; margin-top: 0.5ex; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;Create FTP/SFTP User ID in Application server level in BW System.&lt;/li&gt;
&lt;li style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; list-style-type: inherit; margin-bottom: 0.5ex; margin-left: 0px; margin-right: 0px; margin-top: 0.5ex; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Using Windows Script you call the Report in&amp;nbsp;&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;/usr/sap/BP1/DVEBMGS00/work/&lt;/strong&gt;&amp;nbsp;path in BW system to SQL-Server running on Windows XP. This script you can save as a batch file and schedule it based on your requirement in Windows Server.&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;&amp;nbsp;Sample Windows script:&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
&lt;a href=&quot;http://scn.sap.com/servlet/JiveServlet/showImage/38-49141-58299/Script.jpg&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #3778c7; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;img alt=&quot;image&quot; border=&quot;0&quot; height=&quot;174&quot; src=&quot;http://scn.sap.com/servlet/JiveServlet/downloadImage/38-49141-58299/570-174/Script.jpg&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot; width=&quot;570&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Note: For better understanding or Changing of the above code, please contact your Windows system Administrator. This is just sample code only.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; font-style: inherit; margin-bottom: 10pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;
Here I’m using RSCRM_BAPI Tcode to dump the report result into Application Server. You can use your own method also. Our intension is how to transfer the data from SAP to Non-SAP System.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/section&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/2484705832285738640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/2484705832285738640'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2012/05/how-to-transfer-data-from-sap-system-to.html' title=''/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-2795437969830724062</id><published>2012-04-02T13:06:00.000-07:00</published><updated>2013-12-10T06:32:37.308-08:00</updated><title type='text'>Inflow/Outflow</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The Business Information Warehouse (SAP BW) key figures are either about cumulative values (for example sales, number of pieces sold) or non-cumulative values (for example number of employees, warehouse stock). Key figures that are defined as non-cumulative values form a key figure group with further key figures that contain the values for the non-cumulative value changes (inflows and outflows). In order to be able to plan non-cumulative values, all key figures that belong to such a key figure group must therefore be compared with each other, so that no inconsistencies occur.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The function to accumulate balances offers you an alternative approach for this comparison, by determining values for the respective missing key figure, for the updating of balances over time. You determine the key figures, from which the key figure group is made up, here within SEM-BPS (and not with the key figure definition in SAP BW). Either the closing balance or the non-cumulative value change (applied to the period) can be calculated. Here is the following general formula that it is based on:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Closing balance = opening balance + inflows – outflows&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;as well as&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Opening balance (current period) = closing balance (current period – 1)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The time period for which the update of balances is executed, results from the value restriction of the time characteristic you selected in the planning package or level.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The general use of this function is that you receive direct access to all balance-relevant values for a given key figure for every desired period. This occurs without time-intensive translations having to be carried out beforehand, as would be necessary for the query of values direct from the data basis.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Only apply the function to accumulate balances for those key figures that are not defined as non-cumulative values in the Business Information Warehouse. The reason for this is that the additional key figures (for non-cumulative value changes or inflows and outflows) compounded to a non-cumulative value defined in SAP BW are not included in InfoCubes, which contain a non-cumulative value. As a result no access possibilities would exist for the additional key figures from SEM-BPS. You can determine the exact key figure definition with the help of the SAP BW Administrator Workbench.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Features : When creating a planning function to accumulate balances, only select the characteristic that contains the time dimension. The value restriction of this characteristic determines the time period in the planning package or level, for which the update of balances takes place.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;In the parameter groups for the function to accumulate balances, you define which balances should be planned. For this you can choose four key figures at most for the opening balance, the closing balance as well as the inflows and outflows in the balance.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;It is not absolutely necessary to enter a key figure name for all fields. By omitting a key figure you can use the function in various ways:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;If no key figure name is entered for the outflows in the balance, then the function interprets the key figure for the inflows as the non-cumulative value change that can also have a negative value. Therefore the value of the key figure that you enter under inflows corresponds in this case to the balance of the outflows and inflows. A detailed conclusion about the real outflows and inflows is not possible with this type of data retention.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;If no key figure name is entered for the opening balance, then no closing balance can be determined for the first period of the package. On the contrary it is assumed that the closing balance has already been determined in the first period of the planning package and can serve as the starting point for the update of balances in the following periods.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;In addition in the parameter groups you can define whether the closing balance should be calculated according to the formula mentioned above, or whether inversely the non-cumulative value change is to be calculated on the basis of planned closing balances according to the following formula:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Balance change (current period) = closing balance (current period) – closing balance (current period – 1)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Example 1: Calculating the Closing Balance&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Period&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Opening Balance&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Inflow&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Outflow&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Closing Balance&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;001.2000&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;100&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;80&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;20&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;160&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;002.2000&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;160&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;50&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;70&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;140&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;003.2000&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;140&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;120&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;30&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;230&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Example 2: Calculating the Non-Cumulative Value Change on the Basis of the Closing Balance&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Period&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Opening Balance&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Inflow&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Outflow&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Closing Balance&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;001.2000&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;100&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;60&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;160&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;002.2000&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;160&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;-20&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;140&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;003.2000&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;140&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;90&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;230&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Date &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Amount &amp;nbsp; &amp;nbsp;Open_Bal &amp;nbsp; &amp;nbsp; Close_Bal&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;1/01/2012 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 100 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;100&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;3/01/2012 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-20 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;100 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 80&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;4/01/2012 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;200 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 80 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 280&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;4/01/2012 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 280 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;290&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;5/01/2012 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 290 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;300&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Variable Selection : From Date and To Date.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Create Customer Exit Variable on Calendar Day (0CALDAY)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Create ZC_FYFD variable on 0CALDAY, the properties are..&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Type of Variable &amp;nbsp;= Characteristic&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Variable Name &amp;nbsp;= ZC_FYFD&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Processing by &amp;nbsp;= Customer Exit&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Characteristic &amp;nbsp;= Calendar Day&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Variable Represents &amp;nbsp;= Interval&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Variable Entry &amp;nbsp;= Mandatory&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Check ready for input&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;********************Begin of Data Type Declaration*********************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;DATA: L_S_RANGE TYPE RSR_S_RANGESID,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOC_VAR_RANGE LIKE RRRANGEEXIT,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;zbuper LIKE t009b-poper,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;zbdatj LIKE t009b-bdatj,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;ZDT1 TYPE SY-DATUM,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;ZFDT TYPE SY-DATUM,&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;ZLDT TYPE SY-DATUM.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;********************End of Data Type Declaration************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;****************************************Begin***************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;********To get the Financial Year From and To dates based on System/Current Date****&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CASE i_vnam.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;WHEN &#39;ZC_FYFD&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp;IF i_step = 1.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; ZDT1 = SY-DATUM.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;CALL FUNCTION &#39;DATE_TO_PERIOD_CONVERT&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; EXPORTING&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I_DATE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = ZDT1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;* &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I_MONMIT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 00&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I_PERIV &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &#39;V3&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IMPORTING&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;E_BUPER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= zbuper&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;E_GJAHR &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= zbdatj&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;EXCEPTIONS&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;INPUT_FALSE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;T009_NOTFOUND &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= 2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;T009B_NOTFOUND &amp;nbsp; &amp;nbsp; &amp;nbsp; = 3&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;OTHERS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ENDIF.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CALL FUNCTION &#39;FIRST_AND_LAST_DAY_IN_YEAR_GET&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; EXPORTING&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I_GJAHR &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= zbdatj&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I_PERIV &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= &#39;V3&#39;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IMPORTING&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;E_FIRST_DAY &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= ZFDT&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;E_LAST_DAY &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = ZLDT&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;EXCEPTIONS&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;INPUT_FALSE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= 1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;T009_NOTFOUND &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= 2&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;T009B_NOTFOUND &amp;nbsp; &amp;nbsp; &amp;nbsp; = 3&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;OTHERS &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 4&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ENDIF.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;l_s_range-low = ZFDT.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; l_s_range-high = ZLDT.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; l_s_range-sign = &#39;I&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;l_s_range-opt = &#39;BT&#39;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; APPEND l_s_range TO e_t_range.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; ENDIF.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ENDCASE.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;*****************************************End*****************************************&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;****&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Save and Activate the above code and project.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Code Example:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;DATA: L_S_RANGE TYPE RSR_S_RANGESID.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;* Current month to date variable ZCMTD example.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;WHEN &#39;ZCMTD&#39;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;* you variable name&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;data: &amp;nbsp; ZCMTD_LOW like sy-datum.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;*defining variable for using as a starting date of the interval&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;ZCMTD_LOW = sy-datum. &amp;nbsp;*initializing it with the current date&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;ZCMTD_LOW+6(2) = &#39;01&#39;. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;*replacing last two symbols (day) in the current date with &#39;01&#39;(see ref.1)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;CLEAR L_S_RANGE.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;L_S_RANGE-LOW = ZCMTD_LOW. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;*initializing low interval limit&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;L_S_RANGE-HIGH = SY-DATUM. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;*initializing high interval limit&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;L_S_RANGE-SIGN = &#39;I&#39;. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;*defining interval as inclusive&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;L_S_RANGE-OPT = &#39;BT&#39;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;APPEND L_S_RANGE TO E_T_RANGE.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;* Current month to date variable ZCMTD example end.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;ENDCASE.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The result of this will be an interval from the first day of the current month till&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;the current system date.&lt;/span&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/2795437969830724062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/2795437969830724062'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2012/04/inflowoutflow.html' title='Inflow/Outflow'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-9033731067619215534</id><published>2012-04-01T23:35:00.000-07:00</published><updated>2012-04-01T23:35:46.139-07:00</updated><title type='text'>SAP V1, V2 and V3 Updates</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;SAP V1, V2 and V3 Updates&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Document update is where the transaction (documents) are updated in the application tables. This update is normally a synchronous update, i.e. if the update does not go through for whaterever reason, the complete transaction is rolled back.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Statistical update is the update of statistics for the transaction – like LIS or extractors for BW.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;V1 – synchronous update. If the update is set to V1, then all tables are update and if any one fails, all are rolled back. Done for all transaction plus critical statistics like credit management, etc.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;V2 – asynchronous update – transactions are updated and statistical updates are done when the processesor has free resources. If the statistical update fails, the transaction would have still gone through and these failures have to be addressed separately.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;V3 – batch update – statistics are updated using a batch (periodic) job like every hour or end of the day. Failure behaviour is same as V2 updates.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Statistical update is also used as to describe the initial setup of the statistical tables for LO/LIS. When old transactions are updated in LO/LIS as a one time exercise, then it is called a statistical update also. Once these tables are upto date will all transactions, then every transaction is updated in them using V1, V2 or V3.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/9033731067619215534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/9033731067619215534'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2012/04/sap-v1-v2-and-v3-updates.html' title='SAP V1, V2 and V3 Updates'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-706429406870811873</id><published>2011-07-28T21:54:00.000-07:00</published><updated>2018-10-11T02:24:19.470-07:00</updated><title type='text'>Function Modules within BW</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; margin-left: 0.9pt; width: 714px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr style=&quot;height: 15.0pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;background: #66CCFF; border: solid windowtext 1.0pt; height: 15.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 12pt;&quot;&gt;Function Module&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #66CCFF; border-left: none; border: solid windowtext 1.0pt; height: 15.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 12pt;&quot;&gt;Description (Function Group RRMX)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RRMX_WORKBOOK_DELETE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Delete BW Workbooks permanently from Roles &amp;amp; Favourites&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RRMX_WORKBOOK_LIST_GET&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Get list of&amp;nbsp;all Workbooks&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RRMX_WORKBOOK_QUERIES_GET&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Get list of queries in a workbook&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 4;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RRMX_QUERY_WHERE_USED_GET&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Lists where a query has been used&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 5;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RRMX_JUMP_TARGET_GET&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Get list of all Jump Targets&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 6;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RRMX_JUMP_TARGET_DELETE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Delete Jump Targets&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 7;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Function Module&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 8;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;MONI_TIME_CONVERT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Used for Time Conversions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 9;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;CONVERT_TO_LOCAL_CURRENCY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Convert Foreign Currency to Local Currecny.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 10;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;CONVERT_TO_FOREIGN_CURRENCY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Convert Local Currency to Foreign Currency.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 11;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;TERM_TRANSLATE_TO_UPPER_CASE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Used&amp;nbsp;to convert all texts to UPPERCASE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 12;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;UNIT_CONVERSION_SIMPLE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Used to convert any unit to another unit. (Ref. table : T006)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 13;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;TZ_GLOBAL_TO_LOCAL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Used to convert timestamp to local time&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 14;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;FISCPER_FROM_CALMONTH_CALC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Convert 0CALMONTH or 0CALDAY&amp;nbsp;to Financial Year or Period&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 15;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RSAX_BIW_GET_DATA_SIMPLE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Generic Extraction via Function Module&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 16;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RSAU_READ_MASTER_DATA&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Used in Data Transformations to read&amp;nbsp;master
  data&amp;nbsp;InfoObjects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 17;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RSDRI_INFOPROV_READ&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td rowspan=&quot;3&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Used to read Infocube or ODS data through RFC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 18;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RSDRI_INFOPROV_READ_DEMO&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 19;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RSDRI_INFOPROV_READ_RFC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 20;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;DATE_COMPUTE_DAY&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td rowspan=&quot;2&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Returns a number what day of the week the date falls on.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 21;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;DATE_TO_DAY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 22;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;DATE_GET_WEEK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Will return a week that the day is in.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 23;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RP_CALC_DATE_IN_INTERVAL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Add/Subtract Years/Months/Days from a Date.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 24;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RP_LAST_DAY_OF_THE_MONTHS&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td rowspan=&quot;2&quot; style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Determine Last Day of the Month.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 25;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;SLS_MISC_GET_LAST_DAY_OF_MONTH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 26;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RSARCH_DATE_CONVERT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Used for Date Converstions. We can use&amp;nbsp;in Info Package
  routines.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 27;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RSPC_PROCESS_FINISH&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;To trigger an event in process chain&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 28;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;&amp;nbsp;DATE_CONVERT_TO_FACTORYDATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Returns factory calendar date for a date&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 29;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;&amp;nbsp;CONVERSION_EXIT_PDATE_OUTPUT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Conversion Exit for Domain GBDAT: YYYYMMDD&amp;nbsp; -&amp;gt;
  DD/MM/YYYY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 30;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;&amp;nbsp;CONVERSION_EXIT_ALPHA_INPUT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Conversion exit ALPHA, external-&amp;gt;internal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 31;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;CONVERSION_EXIT_ALPHA_OUTPUT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Conversion exit ALPHA, internal-&amp;gt;external&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 32;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;&amp;nbsp;RSPC_PROCESS_FINISH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Finish a process (of a process chain)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 33;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RSAOS_METADATA_UPLOAD&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Upload of meta data from R/3&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 34;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RSDMD_DEL_MASTER_DATA&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Deletion of master data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 35;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;RSPC_CHAIN_ACTIVATE_REMOTE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;To activate a process chain after transport&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 36;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 37;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;
  &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 38;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 39;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;USEFUL ABAP-CLASS in NW&amp;nbsp;7 - BI to fix problems with
  Transformation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 40;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 41;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Class CL_RSTRAN_STAT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;Description&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 42.75pt; mso-yfti-irow: 42;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 42.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;DELETE_VERSION_FROM_DB (Static Method)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 42.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;For deleting&amp;nbsp;the transformation&amp;nbsp;version from
  database,&lt;br /&gt;
  helpful&amp;nbsp;if the transformation metadata are corrupted.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 43; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 171.8pt;&quot; valign=&quot;bottom&quot; width=&quot;229&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;DELETE_RULE_FROM_DB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 363.7pt;&quot; valign=&quot;bottom&quot; width=&quot;485&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: 8pt;&quot;&gt;For deleting a given rule of transformation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/706429406870811873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/706429406870811873'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2011/07/function-modules-within-bw.html' title='Function Modules within BW'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-3112019364820273603</id><published>2011-07-28T21:50:00.000-07:00</published><updated>2011-07-28T22:00:05.595-07:00</updated><title type='text'>Useful ABAP Programs  in SAP BI</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; width: 745px;&quot;&gt;
 &lt;tbody&gt;
&lt;tr style=&quot;height: 15.0pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;background: #66CCFF; border: solid windowtext 1.0pt; height: 15.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Program name&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;background: #66CCFF; border-left: none; border: solid windowtext 1.0pt; height: 15.0pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 12.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Details&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSCDS_NULLELIM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Delete fact table rows where all Key Figure values&amp;nbsp;are
  zero. See Note 619826.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSDG_CUBE_ACTIVATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Activation of InfoCubes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 3;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSDG_CUBE_COPY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Make InfoCube Copies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 4;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSDG_CUBE_DELETE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Delete InfoCubes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 5;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSDG_DODS_REPAIR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Activation of all ODS Objects with Navigation Attributes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 6;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSDG_ODSO_ACTIVATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Activation of all ODS Objects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 7;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSDG_IOBJ_ACTIVATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Activation of all InfoObjects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 8;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSDG_IOBJ_DELETE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Deletion of InfoObjects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 9;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSDG_IOBJ_REORG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Repair InfoObjects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 10;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSDG_IOBJ_REORG_TEXTS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Reorganization of Texts for InfoObjects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 11;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSDG_MPRO_ACTIVATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Activating Multiproviders&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 12;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSDG_MPRO_COPY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Make&amp;nbsp;Multiprovider Copies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 13;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSDG_MPRO_DELETE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Deleting Multiproviders&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 14;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RS_COMSTRU_ACTIVATE_ALL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Activate all inactive Communication Structures&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 15;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RS_TRANSTRU_ACTIVATE_ALL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Activate Transfer Structure&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 16;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSAU_UPDR_REACTIVATE_ALL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Activate Update Rules&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 17;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RRHI_HIERARCHY_ACTIVATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Activate Hierarchies&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 18;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SAP_AGGREGATES_ACTIVATE_FILL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Activating and Filling the Aggregates of an InfoCube&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 19;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SAP_AGGREGATES_DEACTIVATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Deactivating the Aggregates of an InfoCube&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 20;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RS_PERS_ACTIVATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Activating Personalization in Bex(Inactive are highlighted)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 21;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;RSSM_SET_REPAIR_FULL_FLAG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Convert Full Requests to Repair Full Requests&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 22;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SAP_INFOCUBE_DESIGNS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Print a List of Cubes in The System and Their Layouts&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 23;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SAP_ANALYZE_ALL_INFOCUBES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Create DB Statstics for all InfoCubes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 24;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SAP_CREATE_E_FACTTABLES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Create Missing E-Fact Tables for InfoCubes and Aggregates&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 25;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SAP_DROP_EMPTY_FPARTITIONS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Locate/Remove Unused or Empty partitions of F-Fact Table&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 26;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SAP_DROP_TMPTABLES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Remove Temperory Database Objects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 27;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SAP_RSADMIN_MAINTAIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Add, change, delete RSADMIN table entries&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 28;&quot;&gt;
  &lt;td rowspan=&quot;2&quot; style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;CUBE_SAMPLE_CREATE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A fast way to put some &quot;sample&quot; records in a InfoCube.
  No need to use Flatfiles,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 29;&quot;&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;just&amp;nbsp;enter the value in a ALV-Grid or let fill the Cube
  with random value.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 21.75pt; mso-yfti-irow: 30;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;SAP_CONVERT_NORMAL_TRANS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 21.75pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 8.0pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Convert BasisCube to Transactional Cube and the opposite way
  around.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style=&quot;height: 11.25pt; mso-yfti-irow: 31; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;border-top: none; border: solid windowtext 1.0pt; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 192.0pt;&quot; valign=&quot;bottom&quot; width=&quot;256&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style=&quot;border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; height: 11.25pt; mso-border-bottom-alt: solid windowtext .5pt; mso-border-right-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 366.9pt;&quot; valign=&quot;bottom&quot; width=&quot;489&quot;&gt;
  &lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/3112019364820273603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/3112019364820273603'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2011/06/useful-abap-programs-function-modules.html' title='Useful ABAP Programs  in SAP BI'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-5259609181326593093</id><published>2011-07-22T04:10:00.000-07:00</published><updated>2018-10-11T02:23:49.753-07:00</updated><title type='text'>To raise an event in source system which triggers a job in BW system.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
To raise an event in source system which triggers a job in BW system.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;br /&gt;
In source system after the job completion of an abap report, needs to 
raise an event which triggers a job in BW. 
&lt;br /&gt;
&lt;br /&gt;
1. Craete Event in SM62 in BW , Event name = ECCTOBW.&lt;br /&gt;
2. Assign that Event in BW and give Parameter name = ECCTOBW_P. (Param is directly give in BW)&lt;br /&gt;
&lt;br /&gt;
(In Case of dataloads, create Process chain and give thios Event and Parameter in Start--&amp;gt;Event) and &lt;b&gt;Activate and Exexute&lt;/b&gt; the Processc Chain.&lt;br /&gt;
&lt;br /&gt;
3. Then Run the below program in ECC then check your processc hain, it will trigger.&lt;br /&gt;
&lt;br /&gt;
This is the way how to use the Events triggers in different system.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;pre class=&quot;jive-pre&quot; style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;code class=&quot;jive-code jive-java&quot;&gt;REPORT  ytestrd1tobd1.
&amp;nbsp;
CALL FUNCTION &lt;span style=&quot;color: navy;&quot;&gt;&#39;RSSM_EVENT_RAISE&#39;&lt;/span&gt;
  DESTINATION &lt;span style=&quot;color: navy;&quot;&gt;&#39;BWCLNT&#39;&lt;/span&gt; ------------&amp;gt; Here give your BW system ID
  EXPORTING
    i_eventid              = &lt;span style=&quot;color: navy;&quot;&gt;&#39;ECCTOBW&#39;&lt;/span&gt;
    i_eventparm            = &lt;span style=&quot;color: navy;&quot;&gt;&#39;ECCTOBW_P1&#39;&lt;/span&gt;
  EXCEPTIONS
    bad_eventid            = 1
    eventid_does_not_exist = 2
    eventid_missing        = 3
    raise_failed           = 4
    OTHERS                 = 5.
IF sy-subrc  0.
  MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/5259609181326593093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/5259609181326593093'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2011/07/to-raise-event-in-source-system-which.html' title='To raise an event in source system which triggers a job in BW system.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-256433933140717689</id><published>2011-02-13T21:32:00.000-08:00</published><updated>2013-01-14T07:04:16.274-08:00</updated><title type='text'>DB Growth</title><content type='html'>1.SAP_DROP_TMPTABLES&lt;br /&gt;
2.RSB_ANALYZE_ERRORLOG anf then use RSBM_ERRORLOG_DELETE&lt;br /&gt;
&lt;br /&gt;
1.Clean up PSA for every 15 days&lt;br /&gt;
2. Optimize the Aggregates ( Delete bad Aggregates, If u have )&lt;br /&gt;
3. Compress the Cubes to washout duplicate records.&lt;br /&gt;
4.If you have more historic data, currently not in reporting scope..ARCHIVE that data in different formats.&lt;br /&gt;
: https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/342cba90-0201-0010-0d99-ab4bfb868eb6&lt;br /&gt;
SAP NetWeaver - Data Warehousing with Large Data Volumes&lt;br /&gt;
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d56bbf90-0201-0010-53aa-923512127968&lt;br /&gt;
5.By Using transaction ST14 you can find the detail information of space used by objects (infocube/ods/psa).you need to schedule the job in ST14 to get the first result for top 30 objects.&lt;br /&gt;
ST14 lets you run a job that collects info on the Top 30 largest InfoCubes - considers E and F fact tables separately ( 30 largest Es, and 30 largest Fs).&lt;br /&gt;
It will provide:&lt;br /&gt;
Top 30 PSA Elements&lt;br /&gt;
Top 30 ODS Elements&lt;br /&gt;
Top 30 E-Fact tables&lt;br /&gt;
Top 30 F-Fact tables&lt;br /&gt;
Top 30 Dimension Tables&lt;br /&gt;
Top 30 Aggregates&lt;br /&gt;
Top 30 Master Data Tables&lt;br /&gt;
Top 30 Object tables&lt;br /&gt;
Top 30 Other Tables&lt;br /&gt;
Top 30 Change Logs&lt;br /&gt;
Top 30 Cubes&lt;br /&gt;
6. Check the size of object through DB02...object name and then add the size of all the tables pertaining to that object.&lt;br /&gt;
--------------------------------------------------------------------------&lt;br /&gt;
RSBERRORLOG Table performance problem &lt;br /&gt;
&lt;br /&gt;
RSBM_ERRORLOG_DELETE&lt;br /&gt;
&lt;br /&gt;
If you are running on oracle please run a online reorg on rsberrorlog.&lt;br /&gt;
&lt;br /&gt;
1144400-RSBM_ERRORLOG_DELETE no frequent commits.&lt;br /&gt;
1095924-Correction: Deletion/analyis report for error handlign logs.&lt;br /&gt;
&lt;br /&gt;
If you are on SAP_BW 701 above notes are not applicable ... you can go ahead and run report (RSBM_ERRORLOG_DELETE).</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/256433933140717689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/256433933140717689'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2011/02/db-growth.html' title='DB Growth'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-8702070393543285726</id><published>2011-02-12T19:39:00.000-08:00</published><updated>2011-08-04T01:03:25.761-07:00</updated><title type='text'>Useful Sites</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2 style=&quot;color: #666666; font: normal normal normal 16px/19px Arial, Helvetica, sans-serif; margin-bottom: 25px; margin-top: -20px; text-transform: uppercase;&quot;&gt;




&lt;/h2&gt;
&lt;h2 style=&quot;color: #666666; font: normal normal normal 16px/19px Arial, Helvetica, sans-serif; margin-bottom: 25px; margin-top: -20px; text-transform: uppercase;&quot;&gt;




SAP BEST PRACTICES&lt;/h2&gt;
&lt;a href=&quot;http://www.sap.com/services/more/servsuptech/servicedetail.epx?context=%5b%5bt%3db3782b8%5d%5d|&quot;&gt;http://www.sap.com/services/more/servsuptech/servicedetail.epx?context=%5b%5bt%3db3782b8%5d%5d|&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Useful Links&lt;/u&gt;&lt;br /&gt;
&lt;a href=&quot;http://sap.emc-labs.com/&quot;&gt;http://sap.emc-labs.com/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://sapbwneelam.blogspot.com/&quot;&gt;http://sapbwneelam.blogspot.com/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.consolut.com/&quot;&gt;http://www.consolut.com/&lt;/a&gt;&lt;br /&gt;
http://sapbwqa.blogspot.com/&lt;br /&gt;
&lt;br /&gt;
SAP WEBINARS&lt;br /&gt;
&lt;a href=&quot;http://www.sdn.sap.com/irj/scn/business-analytics-webinars&quot;&gt;http://www.sdn.sap.com/irj/scn/business-analytics-webinars&lt;/a&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/8702070393543285726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/8702070393543285726'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2011/02/useful-sites.html' title='Useful Sites'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-7150083870319355916</id><published>2011-02-12T16:23:00.001-08:00</published><updated>2013-01-14T07:03:46.402-08:00</updated><title type='text'>Reconcile Sales  Data</title><content type='html'>SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 1&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
Applies to:&lt;br /&gt;
SAP ECC 6.00 and SAP BW 7.0 releases. For more information, visit the Business Intelligence homepage.&lt;br /&gt;
Summary&lt;br /&gt;
This paper gives a detail understanding of the steps to follow custom ABAP Programs creation for Sales reconciliation. This document provides a step by step guide to create custom ABAP programs on ECC environment and also discusses how these programs can help in reconciling sales data on SAP BW environment.&lt;br /&gt;
Author: Vamsi Sirish Siddabattuni&lt;br /&gt;
Company: Deloitte Consulting LLP&lt;br /&gt;
Created on: 06 November 2009&lt;br /&gt;
Author Bio&lt;br /&gt;
Vamsi Sirish Siddabattuni is an SAP Certified Netweaver 2004s BI Solution Consultant and SAP Certified ABAP Workbench consultant. He has more than 6 yrs of experience working on SAP BW projects and has implemented SAP BW systems based on SAP BW 3.0b, 3.5 and 7.0 versions.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 2&lt;br /&gt;
Table of Contents&lt;br /&gt;
Introduction .................................................................................................................................................. 3&lt;br /&gt;
Scenario ................................................................................................................................................... 3&lt;br /&gt;
Step By Step Procedure ............................................................................................................................... 3&lt;br /&gt;
Sales Order Reconciliation :....................................................................................................................... 3&lt;br /&gt;
Delivery Item Reconciliation : ..................................................................................................................... 4&lt;br /&gt;
Billing Item Reconciliation : ........................................................................................................................ 4&lt;br /&gt;
Billing Conditions Reconciliation : .............................................................................................................. 4&lt;br /&gt;
The Code ..................................................................................................................................................... 5&lt;br /&gt;
Sales Analysis Program Code ................................................................................................................... 5&lt;br /&gt;
Delivery Analysis Program Code.............................................................................................................. 14&lt;br /&gt;
Billing Analysis Program Code ................................................................................................................. 25&lt;br /&gt;
Billing Conditions Analysis Program Code ............................................................................................... 36&lt;br /&gt;
Related Content ......................................................................................................................................... 50&lt;br /&gt;
Disclaimer and Liability Notice ..................................................................................................................... 51&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 3&lt;br /&gt;
Introduction&lt;br /&gt;
Often SAP BI Projects implementing Sales and Distribution module face the challenge of reconciling the data loaded into SAP BI from ECC as there are no standard reports in ECC which can help in easy reconciliation of Sales, Delivery and Billing data loaded.&lt;br /&gt;
This document is focused on creating custom ABAP Reports on ECC environment to validate data loaded onto SAP BW and perform reconciliation process easily.&lt;br /&gt;
Scenario&lt;br /&gt;
The scenario discusses about loading the Line Item Level data for Sales Header and Item, Delivery Header and Item, Billing Header and Item and Billing Conditions into SAP BI environment to DSOs and validating the data loaded into those DSOs with custom ABAP Reports built on ECC to see if the data loads are getting the data successfully.&lt;br /&gt;
It primarily concentrates on creation of ABAP programs within each sub-module of Sales and Distribution on ECC and steps on how generic BEx queries built on SAP BI environment on top of the Line Item Level DSOs for Sales Line Item , Delivery Line Item, Billing Line Item and Billing Conditions DSOs are used to reconcile the data. The scenario doesn’t discuss about the creation of Line Item Level DSOs and the design of those DSOs and BEx queries built on top of the DSOs.&lt;br /&gt;
Step By Step Procedure&lt;br /&gt;
Step by Step Procedure discusses in four sections about the Sales Order Item, Delivery Item, Billing Item and Billing Conditions reconciliation of data on SAP BI with ECC environment.&lt;br /&gt;
Sales Order Reconciliation :&lt;br /&gt;
1. Create an ABAP Program on ECC environment (Ex : ZBI_SALES_ANALYSIS ). Refer to appendix for Program Code. This program retrieves the data from Sales Order Header and Sales Order Item Tables and shows the data in an ALV output with the selections entered in the selection screen.&lt;br /&gt;
Selection screen for the ABAP Program ( ZBI_SALES_ANALYSIS ) is in the screenshot below.&lt;br /&gt;
Sample output of the program execution is show below.&lt;br /&gt;
2. You can also schedule a background job for this ABAP Program to execute at the same time when the nightly job run for BI Extraction happens. This way the spool output of the ABAP Program can be downloaded onto a flat file and can be compared with the BI Report we are going to discuss in the next point.&lt;br /&gt;
Execute the ABAP Program ‘ZBI_SALES_ANALYSIS’ for example in SE38. This prompts the following screen.&lt;br /&gt;
Enter the selections needed and schedule the background job which runs on a daily basis.&lt;br /&gt;
Enter the spool parameters in the below screen&lt;br /&gt;
Enter the frequency&lt;br /&gt;
Background job will be scheduled after entering the selections and pressing the check button.&lt;br /&gt;
Spool output of the request can be printed from SM37 on a daily basis to keep the documents for records.&lt;br /&gt;
3. On the SAP BW environment connected to the ECC environment create a BEx Query on top of DSO which stores Sales Order Header and Item Information on SAP BI Environment. Sample query definition is shown in the below screenshot.&lt;br /&gt;
Execute the query with the same selections you defined for ABAP Program on ECC to check the data for reconciliation. Sample output of the BEx query is shown below. Output of the BEx query can be used for reconciliation with the ABAP Spool output on a daily basis to check and see if the data loaded in to BW is correct or not.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 4&lt;br /&gt;
Delivery Item Reconciliation :&lt;br /&gt;
1. Create an ABAP Program on ECC environment (Ex : ZBI_DELIVERY_ANALYSIS ). Refer to appendix for Program Code. This program retrieves the data from Delivery Header and Delivery Item Tables and shows the data in an ALV output with the selections entered in the selection screen.&lt;br /&gt;
Selection screen for the ABAP Program ( ZBI_DELIVERY_ANALYSIS ) is in the screenshot below.&lt;br /&gt;
Sample output of the program execution is show below.&lt;br /&gt;
2. You can also schedule a background job for this ABAP Program by following the steps mentioned in Step by step procedure for Sales Analysis Reconciliation for background job scheduling.&lt;br /&gt;
3. On the SAP BW environment connected to the ECC environment create a BEx Query on top of DSO which stores Delivery Header and Item Information on SAP BI Environment. Sample query definition is shown in the below screenshot.&lt;br /&gt;
Execute the query with the same selections you defined for ABAP Program on ECC to check the data for reconciliation. Sample output of the BEx query is shown below. Output of the BEx query can be used for reconciliation with the ABAP Spool output on a daily basis to check and see if the data loaded in to BW is correct or not.&lt;br /&gt;
Billing Item Reconciliation :&lt;br /&gt;
1. Create an ABAP Program on ECC environment (Ex : ZBI_BILLING_ANALYSIS ). Refer to appendix for Program Code. This program retrieves the data from Billing Header and Billing Item Tables and shows the data in an ALV output with the selections entered in the selection screen.&lt;br /&gt;
Selection screen for the ABAP Program ( ZBI_BILLING_ANALYSIS ) is in the screenshot below.&lt;br /&gt;
Sample output of the program execution is show below.&lt;br /&gt;
2. You can also schedule a background job for this ABAP Program by following the steps mentioned in Step by step procedure for Sales Analysis Reconciliation for background job scheduling.&lt;br /&gt;
3. On the SAP BW environment connected to the ECC environment create a BEx Query on top of DSO which stores Billing Header and Item Information on SAP BI Environment. Sample query definition is shown in the below screenshot.&lt;br /&gt;
Execute the query with the same selections you defined for ABAP Program on ECC to check the data for reconciliation. Sample output of the BEx query is shown below. Output of the BEx query can be used for reconciliation with the ABAP Spool output on a daily basis to check and see if the data loaded in to BW is correct or not.&lt;br /&gt;
Billing Conditions Reconciliation :&lt;br /&gt;
1. Create an ABAP Program on ECC environment (Ex : ZBI_BILLING_COND_ANALYSIS ). Refer to appendix for Program Code. This program retrieves the data from underlying Billing Conditions Tables and shows the data in an ALV output with the selections entered in the selection screen.&lt;br /&gt;
Selection screen for the ABAP Program ( ZBI_BILLING_COND_ANALYSIS ) is in the screenshot below.&lt;br /&gt;
Sample output of the program execution is show below.&lt;br /&gt;
2. You can also schedule a background job for this ABAP Program by following the steps mentioned in Step by step procedure for Sales Analysis Reconciliation for background job scheduling.&lt;br /&gt;
3. On the SAP BW environment connected to the ECC environment create a BEx Query on top of DSO which stores Delivery Header and Item Information on SAP BI Environment. Sample query definition is shown in the below screenshot.&lt;br /&gt;
Execute the query with the same selections you defined for ABAP Program on ECC to check the data for reconciliation. Sample output of the BEx query is shown below. Output of the BEx query can be used for reconciliation with the ABAP Spool output on a daily basis to check and see if the data loaded in to BW is correct or not.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 5&lt;br /&gt;
The Code&lt;br /&gt;
Sales Analysis Program Code&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp; Report ZBI_SALES_ANALYSIS&lt;br /&gt;
*&amp;&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp;&lt;br /&gt;
*&amp;&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
REPORT ZBI_SALES_ANALYSIS.&lt;br /&gt;
TABLES : VBAK,VBAP,VBEP.&lt;br /&gt;
START-OF-SELECTION.&lt;br /&gt;
SELECT-OPTIONS SLS_DOC FOR VBAK-VBELN.&lt;br /&gt;
SELECT-OPTIONS CRTD_ON FOR SY-DATUM.&lt;br /&gt;
SELECT-OPTIONS REQD_DT FOR SY-DATUM.&lt;br /&gt;
SELECT-OPTIONS DOC_TYPE FOR VBAK-AUART.&lt;br /&gt;
SELECT-OPTIONS SAL_ORG FOR VBAK-VKORG.&lt;br /&gt;
SELECT-OPTIONS DIS_CHAN FOR VBAK-VTWEG.&lt;br /&gt;
SELECT-OPTIONS DIVISION FOR VBAK-SPART.&lt;br /&gt;
SELECT-OPTIONS MATERIAL FOR VBAP-MATNR.&lt;br /&gt;
SELECT-OPTIONS SOLD_TO FOR VBAK-KUNNR.&lt;br /&gt;
SELECT-OPTIONS PLANT FOR VBAP-WERKS.&lt;br /&gt;
END-OF-SELECTION.&lt;br /&gt;
TYPES : BEGIN OF STR_SALES,&lt;br /&gt;
VBELN TYPE VBAK-VBELN,&lt;br /&gt;
POSNR TYPE VBAP-POSNR,&lt;br /&gt;
ERDAT TYPE VBAK-ERDAT,&lt;br /&gt;
VBTYP TYPE VBAK-VBTYP,&lt;br /&gt;
AUART TYPE VBAK-AUART,&lt;br /&gt;
AUGRU TYPE VBAK-AUGRU,&lt;br /&gt;
VKORG TYPE VBAK-VKORG,&lt;br /&gt;
VTWEG TYPE VBAK-VTWEG,&lt;br /&gt;
SPART TYPE VBAK-SPART,&lt;br /&gt;
VDATU TYPE VBAK-VDATU,&lt;br /&gt;
VSBED TYPE VBAK-VSBED,&lt;br /&gt;
BSTNK TYPE VBAK-BSTNK,&lt;br /&gt;
KUNNR TYPE VBAK-KUNNR,&lt;br /&gt;
MATNR TYPE VBAP-MATNR,&lt;br /&gt;
ABGRU TYPE VBAP-ABGRU,&lt;br /&gt;
ZMENG TYPE VBAP-ZMENG,&lt;br /&gt;
ZIEME TYPE VBAP-ZIEME,&lt;br /&gt;
NETWR TYPE VBAP-NETWR,&lt;br /&gt;
KWMENG TYPE VBAP-KWMENG,&lt;br /&gt;
VRKME TYPE VBAP-VRKME,&lt;br /&gt;
VGBEL TYPE VBAP-VGBEL,&lt;br /&gt;
VGPOS TYPE VBAP-VGPOS,&lt;br /&gt;
NETPR TYPE VBAP-NETPR,&lt;br /&gt;
SHKZG TYPE VBAP-SHKZG,&lt;br /&gt;
WAVWR TYPE VBAP-WAVWR,&lt;br /&gt;
KZWI1 TYPE VBAP-KZWI1,&lt;br /&gt;
KZWI2 TYPE VBAP-KZWI2,&lt;br /&gt;
KZWI3 TYPE VBAP-KZWI3,&lt;br /&gt;
KZWI4 TYPE VBAP-KZWI4,&lt;br /&gt;
KZWI5 TYPE VBAP-KZWI5,&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 6&lt;br /&gt;
KZWI6 TYPE VBAP-KZWI6,&lt;br /&gt;
WERKS TYPE VBAP-WERKS,&lt;br /&gt;
WADAT TYPE VBEP-WADAT,&lt;br /&gt;
END OF STR_SALES.&lt;br /&gt;
TYPES : BEGIN OF STR_VBAK,&lt;br /&gt;
VBELN TYPE VBAK-VBELN,&lt;br /&gt;
ERDAT TYPE VBAK-ERDAT,&lt;br /&gt;
VBTYP TYPE VBAK-VBTYP,&lt;br /&gt;
AUART TYPE VBAK-AUART,&lt;br /&gt;
AUGRU TYPE VBAK-AUGRU,&lt;br /&gt;
VKORG TYPE VBAK-VKORG,&lt;br /&gt;
VTWEG TYPE VBAK-VTWEG,&lt;br /&gt;
SPART TYPE VBAK-SPART,&lt;br /&gt;
VDATU TYPE VBAK-VDATU,&lt;br /&gt;
VSBED TYPE VBAK-VSBED,&lt;br /&gt;
BSTNK TYPE VBAK-BSTNK,&lt;br /&gt;
KUNNR TYPE VBAK-KUNNR,&lt;br /&gt;
END OF STR_VBAK.&lt;br /&gt;
TYPES : BEGIN OF STR_VBAP,&lt;br /&gt;
VBELN TYPE VBAP-VBELN,&lt;br /&gt;
POSNR TYPE VBAP-POSNR,&lt;br /&gt;
MATNR TYPE VBAP-MATNR,&lt;br /&gt;
ABGRU TYPE VBAP-ABGRU,&lt;br /&gt;
ZMENG TYPE VBAP-ZMENG,&lt;br /&gt;
ZIEME TYPE VBAP-ZIEME,&lt;br /&gt;
NETWR TYPE VBAP-NETWR,&lt;br /&gt;
KWMENG TYPE VBAP-KWMENG,&lt;br /&gt;
VRKME TYPE VBAP-VRKME,&lt;br /&gt;
VGBEL TYPE VBAP-VGBEL,&lt;br /&gt;
VGPOS TYPE VBAP-VGPOS,&lt;br /&gt;
NETPR TYPE VBAP-NETPR,&lt;br /&gt;
SHKZG TYPE VBAP-SHKZG,&lt;br /&gt;
WAVWR TYPE VBAP-WAVWR,&lt;br /&gt;
KZWI1 TYPE VBAP-KZWI1,&lt;br /&gt;
KZWI2 TYPE VBAP-KZWI2,&lt;br /&gt;
KZWI3 TYPE VBAP-KZWI3,&lt;br /&gt;
KZWI4 TYPE VBAP-KZWI4,&lt;br /&gt;
KZWI5 TYPE VBAP-KZWI5,&lt;br /&gt;
KZWI6 TYPE VBAP-KZWI6,&lt;br /&gt;
WERKS TYPE VBAP-WERKS,&lt;br /&gt;
END OF STR_VBAP.&lt;br /&gt;
TYPES : BEGIN OF STR_VBEP,&lt;br /&gt;
VBELN TYPE VBAP-VBELN,&lt;br /&gt;
POSNR TYPE VBAP-POSNR,&lt;br /&gt;
ETENR TYPE VBEP-ETENR,&lt;br /&gt;
WADAT TYPE VBEP-WADAT,&lt;br /&gt;
END OF STR_VBEP.&lt;br /&gt;
DATA : IT_VBAK TYPE TABLE OF STR_VBAK,&lt;br /&gt;
IT_VBAP TYPE TABLE OF STR_VBAP,&lt;br /&gt;
IT_VBEP TYPE TABLE OF STR_VBEP,&lt;br /&gt;
WA_VBAK TYPE STR_VBAK,&lt;br /&gt;
WA_VBAP TYPE STR_VBAP,&lt;br /&gt;
WA_VBEP TYPE STR_VBEP,&lt;br /&gt;
IT_OUTPUT TYPE TABLE OF STR_SALES,&lt;br /&gt;
WA_OUTPUT TYPE STR_SALES.&lt;br /&gt;
type-pools : slis .&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 7&lt;br /&gt;
* data: fieldcatalog type slis_t_fieldcat_alv with header line,&lt;br /&gt;
* gd_tab_group type slis_t_sp_group_alv,&lt;br /&gt;
* gd_layout type slis_layout_alv,&lt;br /&gt;
* gd_repid like sy-repid,&lt;br /&gt;
* gt_events type slis_t_event.&lt;br /&gt;
DATA: gr_table TYPE REF TO cl_salv_table,&lt;br /&gt;
gr_functions TYPE REF TO cl_salv_functions, &quot;#EC *&lt;br /&gt;
gr_columns TYPE REF TO cl_salv_columns, &quot;#EC *&lt;br /&gt;
gr_column TYPE REF TO cl_salv_column, &quot;#EC *&lt;br /&gt;
gr_sorts TYPE REF TO cl_salv_sorts,&lt;br /&gt;
gr_agg TYPE REF TO cl_salv_aggregations.&lt;br /&gt;
SELECT * FROM VBAK INTO CORRESPONDING FIELDS OF TABLE&lt;br /&gt;
IT_VBAK WHERE VBELN IN SLS_DOC AND&lt;br /&gt;
ERDAT IN CRTD_ON AND VDATU IN REQD_DT AND&lt;br /&gt;
AUART IN DOC_TYPE AND VKORG IN SAL_ORG AND&lt;br /&gt;
VTWEG IN DIS_CHAN AND SPART IN DIVISION AND&lt;br /&gt;
KUNNR IN SOLD_TO.&lt;br /&gt;
SELECT * FROM VBAP INTO CORRESPONDING FIELDS OF TABLE IT_VBAP&lt;br /&gt;
FOR ALL ENTRIES IN IT_VBAK WHERE&lt;br /&gt;
VBELN = IT_VBAK-VBELN AND MATNR IN MATERIAL AND WERKS IN PLANT.&lt;br /&gt;
SELECT * FROM VBEP INTO CORRESPONDING FIELDS OF TABLE IT_VBEP&lt;br /&gt;
FOR ALL ENTRIES IN IT_VBAP WHERE&lt;br /&gt;
VBELN = IT_VBAP-VBELN AND POSNR = IT_VBAP-POSNR.&lt;br /&gt;
SORT IT_VBEP BY VBELN POSNR ETENR DESCENDING.&lt;br /&gt;
LOOP AT IT_VBAP INTO WA_VBAP.&lt;br /&gt;
WA_OUTPUT-VBELN = WA_VBAP-VBELN.&lt;br /&gt;
WA_OUTPUT-POSNR = WA_VBAP-POSNR.&lt;br /&gt;
WA_OUTPUT-MATNR = WA_VBAP-MATNR.&lt;br /&gt;
WA_OUTPUT-ABGRU = WA_VBAP-ABGRU.&lt;br /&gt;
WA_OUTPUT-ZMENG = WA_VBAP-ZMENG.&lt;br /&gt;
WA_OUTPUT-ZIEME = WA_VBAP-ZIEME.&lt;br /&gt;
WA_OUTPUT-NETWR = WA_VBAP-NETWR.&lt;br /&gt;
WA_OUTPUT-KWMENG = WA_VBAP-KWMENG.&lt;br /&gt;
WA_OUTPUT-VRKME = WA_VBAP-VRKME.&lt;br /&gt;
WA_OUTPUT-VGBEL = WA_VBAP-VGBEL.&lt;br /&gt;
WA_OUTPUT-VGPOS = WA_VBAP-VGPOS.&lt;br /&gt;
WA_OUTPUT-NETPR = WA_VBAP-NETPR.&lt;br /&gt;
WA_OUTPUT-SHKZG = WA_VBAP-SHKZG.&lt;br /&gt;
WA_OUTPUT-WAVWR = WA_VBAP-WAVWR.&lt;br /&gt;
WA_OUTPUT-KZWI1 = WA_VBAP-KZWI1.&lt;br /&gt;
WA_OUTPUT-KZWI2 = WA_VBAP-KZWI2.&lt;br /&gt;
WA_OUTPUT-KZWI3 = WA_VBAP-KZWI3.&lt;br /&gt;
WA_OUTPUT-KZWI4 = WA_VBAP-KZWI4.&lt;br /&gt;
WA_OUTPUT-KZWI5 = WA_VBAP-KZWI5.&lt;br /&gt;
WA_OUTPUT-KZWI6 = WA_VBAP-KZWI6.&lt;br /&gt;
WA_OUTPUT-WERKS = WA_VBAP-WERKS.&lt;br /&gt;
APPEND WA_OUTPUT TO IT_OUTPUT.&lt;br /&gt;
CLEAR : WA_OUTPUT, WA_VBAP.&lt;br /&gt;
ENDLOOP.&lt;br /&gt;
LOOP AT IT_OUTPUT INTO WA_OUTPUT.&lt;br /&gt;
READ TABLE IT_VBAK INTO WA_VBAK&lt;br /&gt;
WITH KEY VBELN = WA_OUTPUT-VBELN.&lt;br /&gt;
IF SY-SUBRC EQ 0.&lt;br /&gt;
WA_OUTPUT-ERDAT = WA_VBAK-ERDAT.&lt;br /&gt;
WA_OUTPUT-VBTYP = WA_VBAK-VBTYP.&lt;br /&gt;
WA_OUTPUT-AUART = WA_VBAK-AUART.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 8&lt;br /&gt;
WA_OUTPUT-AUGRU = WA_VBAK-AUGRU.&lt;br /&gt;
WA_OUTPUT-VKORG = WA_VBAK-VKORG.&lt;br /&gt;
WA_OUTPUT-VTWEG = WA_VBAK-VTWEG.&lt;br /&gt;
WA_OUTPUT-SPART = WA_VBAK-SPART.&lt;br /&gt;
WA_OUTPUT-VDATU = WA_VBAK-VDATU.&lt;br /&gt;
WA_OUTPUT-VSBED = WA_VBAK-VSBED.&lt;br /&gt;
WA_OUTPUT-BSTNK = WA_VBAK-BSTNK.&lt;br /&gt;
WA_OUTPUT-KUNNR = WA_VBAK-KUNNR.&lt;br /&gt;
ENDIF.&lt;br /&gt;
READ TABLE IT_VBEP INTO WA_VBEP&lt;br /&gt;
WITH KEY VBELN = WA_OUTPUT-VBELN POSNR = WA_OUTPUT-POSNR.&lt;br /&gt;
IF SY-SUBRC EQ 0.&lt;br /&gt;
WA_OUTPUT-WADAT = WA_VBEP-WADAT.&lt;br /&gt;
ENDIF.&lt;br /&gt;
MODIFY IT_OUTPUT FROM WA_OUTPUT.&lt;br /&gt;
CLEAR : WA_OUTPUT, WA_VBAK, WA_VBEP.&lt;br /&gt;
ENDLOOP.&lt;br /&gt;
DATA: ls_info TYPE slis_listheader,&lt;br /&gt;
lv_stext TYPE scrtext_s, &quot; Short Text&lt;br /&gt;
lv_mtext TYPE scrtext_m, &quot; Medium Text&lt;br /&gt;
lv_ltext TYPE scrtext_l, &quot; Long Text&lt;br /&gt;
lv_colname TYPE lvc_fname, &quot; Column Name&lt;br /&gt;
lv_position TYPE i VALUE 1, &quot; Position&lt;br /&gt;
ls_line TYPE slis_listheader, &quot;&lt;br /&gt;
lv_char(15) TYPE c.&lt;br /&gt;
* Class declarations&lt;br /&gt;
DATA: ls_rows TYPE REF TO cl_salv_form_layout_grid,&lt;br /&gt;
ls_row TYPE REF TO cl_salv_form_layout_flow.&lt;br /&gt;
* Create Object Reference&lt;br /&gt;
CREATE OBJECT ls_rows.&lt;br /&gt;
TRY.&lt;br /&gt;
cl_salv_table=&gt;factory( IMPORTING r_salv_table = gr_table CHANGING t_table = it_output ). &quot;#EC&lt;br /&gt;
CATCH cx_salv_msg. &quot;#EC&lt;br /&gt;
CATCH cx_salv_not_found. &quot;#EC&lt;br /&gt;
ENDTRY.&lt;br /&gt;
gr_columns = gr_table-&gt;get_columns( ).&lt;br /&gt;
gr_columns-&gt;set_optimize( abap_true ).&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VBELN&#39;.&lt;br /&gt;
lv_position = 1.&lt;br /&gt;
lv_stext = &#39;Sales Order&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Order&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Order&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;POSNR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Item&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;ERDAT&#39;.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 9&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Create Date&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Create Date&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Create Date&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VBTYP&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Doc Categ&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Doc Categ&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Doc Categ&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;AUART&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Doc Type&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Doc Type&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Doc Type&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;AUGRU&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Ord Reason&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Ord Reason&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Ord Reason&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VKORG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Org&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Org&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Org&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VTWEG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Dist Chan&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Dist Chan&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Dist Chan&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;SPART&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Division&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Division&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Division&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VDATU&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Req Del Date&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Req Del Date&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Req Del Date&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VSBED&#39;.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 10&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Ship Cond&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Ship Cond&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Ship Cond&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;BSTNK&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Cust Pur No&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Cust Pur No&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Cust Pur No&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KUNNR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sold To&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sold To&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sold To&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;MATNR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Material&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Material&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Material&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;ABGRU&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Reason for Rej&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Reason for Rej&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Reason for Rej&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;ZMENG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Target Qty&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Target Qty&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Target Qty&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;ZIEME&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Target Qty UOM&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Target Qty UOM&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Target Qty UOM&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;NETWR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Net Value&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Net Value&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Net Value&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KWMENG&#39;.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 11&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sal Qty&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sal Qty&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sal Qty&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VRKME&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sal Qty UOM&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sal Qty UOM&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sal Qty UOM&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VGBEL&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Refer Doc&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Refer Doc&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Refer Doc&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VGPOS&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Refer Item&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Refer Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Refer Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;NETPR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Net Price&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Net Price&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Net Price&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;SHKZG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Returns&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Returns&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Returns&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;WAVWR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Cost&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Cost&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Cost&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;WADAT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Goods Issue Dt&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Goods Issue Dt&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Goods Issue Dt&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;WERKS&#39;.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 12&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Plant&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Plant&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Plant&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI1&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 1&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 1&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 1&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI2&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 2&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 2&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 2&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI3&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 3&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 3&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 3&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI4&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 4&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 4&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 4&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI5&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 5&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 5&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 5&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI6&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 6&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 6&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 6&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Display the Header information.&lt;br /&gt;
CALL METHOD gr_table-&gt;set_top_of_list&lt;br /&gt;
EXPORTING&lt;br /&gt;
value = ls_rows.&lt;br /&gt;
* Getting the All columns names&lt;br /&gt;
gr_columns = gr_table-&gt;get_columns( ).&lt;br /&gt;
gr_functions = gr_table-&gt;get_functions( ).&lt;br /&gt;
gr_functions-&gt;set_all( abap_true ).&lt;br /&gt;
* To addd the sort functionality&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 13&lt;br /&gt;
gr_sorts = gr_table-&gt;get_sorts( ).&lt;br /&gt;
* gr_sorts-&gt;add_sort( columnname = &#39;VBELN&#39;(s27) subtotal = abap_true ).&lt;br /&gt;
* gr_sorts-&gt;add_sort( columnname = &#39;POSNR&#39;(s30) subtotal = abap_true ).&lt;br /&gt;
gr_agg = gr_table-&gt;get_aggregations( ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;ZMENG&#39;(s66) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;NETWR&#39;(s63) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;NETPR&#39;(s46) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;WAVWR&#39;(s55) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI1&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI2&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI3&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI4&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI5&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI6&#39;(s57) ).&lt;br /&gt;
*Display output table.&lt;br /&gt;
gr_table-&gt;display( ).&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp; Form F_SETCOLUMN_NAME&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
* Display the column according to the report output&lt;br /&gt;
*----------------------------------------------------------------------*&lt;br /&gt;
FORM f_setcolumn_name USING pu_colname TYPE lvc_fname &quot; Field Name&lt;br /&gt;
pu_position TYPE i &quot; Position&lt;br /&gt;
pu_lv_stext TYPE scrtext_s &quot; Short Text&lt;br /&gt;
pu_lv_mtext TYPE scrtext_m &quot; Medium Text&lt;br /&gt;
pu_lv_ltext TYPE scrtext_l. &quot; Short Text&lt;br /&gt;
TRY.&lt;br /&gt;
* get the required column details to GR_COLUMN.&lt;br /&gt;
gr_column = gr_columns-&gt;get_column( pu_colname ).&lt;br /&gt;
* Short Text for column.&lt;br /&gt;
gr_column-&gt;set_short_text( pu_lv_stext ).&lt;br /&gt;
* Medium Text for column.&lt;br /&gt;
gr_column-&gt;set_medium_text( pu_lv_mtext ).&lt;br /&gt;
* Long Text for column.&lt;br /&gt;
gr_column-&gt;set_long_text( pu_lv_ltext ).&lt;br /&gt;
* Setting Column name and position.&lt;br /&gt;
gr_columns-&gt;set_column_position(&lt;br /&gt;
columnname = pu_colname&lt;br /&gt;
position = pu_position ).&lt;br /&gt;
CATCH cx_salv_not_found. &quot;#EC&lt;br /&gt;
ENDTRY.&lt;br /&gt;
* clearing the variable used in the perform .&lt;br /&gt;
CLEAR: pu_colname,pu_lv_stext,pu_lv_mtext,pu_lv_ltext.&lt;br /&gt;
ENDFORM. &quot; F_SETCOLUMN_NAME&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 14&lt;br /&gt;
Delivery Analysis Program Code&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp; Report ZBI_DELIVERY_ANALYSIS&lt;br /&gt;
*&amp;&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp;&lt;br /&gt;
*&amp;&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
REPORT ZBI_DELIVERY_ANALYSIS.&lt;br /&gt;
TABLES : LIKP,LIPS.&lt;br /&gt;
START-OF-SELECTION.&lt;br /&gt;
SELECT-OPTIONS DEL_DOC FOR LIKP-VBELN.&lt;br /&gt;
SELECT-OPTIONS CRTD_ON FOR SY-DATUM.&lt;br /&gt;
SELECT-OPTIONS PLNGDSDT FOR SY-DATUM.&lt;br /&gt;
SELECT-OPTIONS ACTGDSDT FOR SY-DATUM.&lt;br /&gt;
SELECT-OPTIONS DEL_TYPE FOR LIKP-LFART.&lt;br /&gt;
SELECT-OPTIONS ITEM_CAT FOR LIPS-PSTYV.&lt;br /&gt;
SELECT-OPTIONS SAL_ORG FOR LIKP-VKORG.&lt;br /&gt;
SELECT-OPTIONS PLANT FOR LIPS-WERKS.&lt;br /&gt;
SELECT-OPTIONS DIS_CHAN FOR LIPS-VTWEG.&lt;br /&gt;
SELECT-OPTIONS DIVISION FOR LIPS-SPART.&lt;br /&gt;
SELECT-OPTIONS MATERIAL FOR LIPS-MATNR.&lt;br /&gt;
SELECT-OPTIONS SOLD_TO FOR LIKP-KUNNR.&lt;br /&gt;
SELECT-OPTIONS SHIP_TO FOR LIKP-KUNAG.&lt;br /&gt;
END-OF-SELECTION.&lt;br /&gt;
TYPES : BEGIN OF STR_DEL,&lt;br /&gt;
VBELN TYPE LIKP-VBELN,&lt;br /&gt;
POSNR TYPE LIPS-POSNR,&lt;br /&gt;
ERDAT TYPE LIKP-ERDAT,&lt;br /&gt;
VKORG TYPE LIKP-VKORG,&lt;br /&gt;
LFART TYPE LIKP-LFART,&lt;br /&gt;
WADAT TYPE LIKP-WADAT,&lt;br /&gt;
LFDAT TYPE LIKP-LFDAT,&lt;br /&gt;
VBTYP TYPE LIKP-VBTYP,&lt;br /&gt;
VSBED TYPE LIKP-VSBED,&lt;br /&gt;
KUNNR TYPE LIKP-KUNNR,&lt;br /&gt;
KUNAG TYPE LIKP-KUNAG,&lt;br /&gt;
WADAT_IST TYPE LIKP-WADAT_IST,&lt;br /&gt;
PSTYV TYPE LIPS-PSTYV,&lt;br /&gt;
MATNR TYPE LIPS-MATNR,&lt;br /&gt;
WERKS TYPE LIPS-WERKS,&lt;br /&gt;
LGORT TYPE LIPS-LGORT,&lt;br /&gt;
KDMAT TYPE LIPS-KDMAT,&lt;br /&gt;
LFIMG TYPE LIPS-LFIMG,&lt;br /&gt;
VRKME TYPE LIPS-VRKME,&lt;br /&gt;
NTGEW TYPE LIPS-NTGEW,&lt;br /&gt;
BRGEW TYPE LIPS-BRGEW,&lt;br /&gt;
GEWEI TYPE LIPS-GEWEI,&lt;br /&gt;
LGMNG TYPE LIPS-LGMNG,&lt;br /&gt;
VBTYV TYPE LIPS-VBTYV,&lt;br /&gt;
VGBEL TYPE LIPS-VGBEL,&lt;br /&gt;
VGPOS TYPE LIPS-VGPOS,&lt;br /&gt;
POSAR TYPE LIPS-POSAR,&lt;br /&gt;
VTWEG TYPE LIPS-VTWEG,&lt;br /&gt;
SPART TYPE LIPS-SPART,&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 15&lt;br /&gt;
SHKZG TYPE LIPS-SHKZG,&lt;br /&gt;
NETPR TYPE LIPS-NETPR,&lt;br /&gt;
NETWR TYPE LIPS-NETWR,&lt;br /&gt;
WAVWR TYPE LIPS-WAVWR,&lt;br /&gt;
KZWI1 TYPE LIPS-KZWI1,&lt;br /&gt;
KZWI2 TYPE LIPS-KZWI2,&lt;br /&gt;
KZWI3 TYPE LIPS-KZWI3,&lt;br /&gt;
KZWI4 TYPE LIPS-KZWI4,&lt;br /&gt;
KZWI5 TYPE LIPS-KZWI5,&lt;br /&gt;
KZWI6 TYPE LIPS-KZWI6,&lt;br /&gt;
END OF STR_DEL.&lt;br /&gt;
TYPES : BEGIN OF STR_LIKP,&lt;br /&gt;
VBELN TYPE LIKP-VBELN,&lt;br /&gt;
ERDAT TYPE LIKP-ERDAT,&lt;br /&gt;
VKORG TYPE LIKP-VKORG,&lt;br /&gt;
LFART TYPE LIKP-LFART,&lt;br /&gt;
WADAT TYPE LIKP-WADAT,&lt;br /&gt;
LFDAT TYPE LIKP-LFDAT,&lt;br /&gt;
VBTYP TYPE LIKP-VBTYP,&lt;br /&gt;
VSBED TYPE LIKP-VSBED,&lt;br /&gt;
KUNNR TYPE LIKP-KUNNR,&lt;br /&gt;
KUNAG TYPE LIKP-KUNAG,&lt;br /&gt;
WADAT_IST TYPE LIKP-WADAT_IST,&lt;br /&gt;
END OF STR_LIKP.&lt;br /&gt;
TYPES : BEGIN OF STR_LIPS,&lt;br /&gt;
VBELN TYPE LIPS-VBELN,&lt;br /&gt;
POSNR TYPE LIPS-POSNR,&lt;br /&gt;
PSTYV TYPE LIPS-PSTYV,&lt;br /&gt;
MATNR TYPE LIPS-MATNR,&lt;br /&gt;
WERKS TYPE LIPS-WERKS,&lt;br /&gt;
LGORT TYPE LIPS-LGORT,&lt;br /&gt;
KDMAT TYPE LIPS-KDMAT,&lt;br /&gt;
LFIMG TYPE LIPS-LFIMG,&lt;br /&gt;
VRKME TYPE LIPS-VRKME,&lt;br /&gt;
NTGEW TYPE LIPS-NTGEW,&lt;br /&gt;
BRGEW TYPE LIPS-BRGEW,&lt;br /&gt;
GEWEI TYPE LIPS-GEWEI,&lt;br /&gt;
LGMNG TYPE LIPS-LGMNG,&lt;br /&gt;
VBTYV TYPE LIPS-VBTYV,&lt;br /&gt;
VGBEL TYPE LIPS-VGBEL,&lt;br /&gt;
VGPOS TYPE LIPS-VGPOS,&lt;br /&gt;
POSAR TYPE LIPS-POSAR,&lt;br /&gt;
VTWEG TYPE LIPS-VTWEG,&lt;br /&gt;
SPART TYPE LIPS-SPART,&lt;br /&gt;
SHKZG TYPE LIPS-SHKZG,&lt;br /&gt;
NETPR TYPE LIPS-NETPR,&lt;br /&gt;
NETWR TYPE LIPS-NETWR,&lt;br /&gt;
WAVWR TYPE LIPS-WAVWR,&lt;br /&gt;
KZWI1 TYPE LIPS-KZWI1,&lt;br /&gt;
KZWI2 TYPE LIPS-KZWI2,&lt;br /&gt;
KZWI3 TYPE LIPS-KZWI3,&lt;br /&gt;
KZWI4 TYPE LIPS-KZWI4,&lt;br /&gt;
KZWI5 TYPE LIPS-KZWI5,&lt;br /&gt;
KZWI6 TYPE LIPS-KZWI6,&lt;br /&gt;
END OF STR_LIPS.&lt;br /&gt;
DATA : IT_LIKP TYPE TABLE OF STR_LIKP,&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 16&lt;br /&gt;
IT_LIPS TYPE TABLE OF STR_LIPS,&lt;br /&gt;
WA_LIKP TYPE STR_LIKP,&lt;br /&gt;
WA_LIPS TYPE STR_LIPS,&lt;br /&gt;
IT_OUTPUT TYPE TABLE OF STR_DEL,&lt;br /&gt;
WA_OUTPUT TYPE STR_DEL.&lt;br /&gt;
type-pools : slis .&lt;br /&gt;
*data: fieldcatalog type slis_t_fieldcat_alv with header line,&lt;br /&gt;
* gd_tab_group type slis_t_sp_group_alv,&lt;br /&gt;
* gd_layout type slis_layout_alv,&lt;br /&gt;
* gd_repid like sy-repid.&lt;br /&gt;
DATA: gr_table TYPE REF TO cl_salv_table,&lt;br /&gt;
gr_functions TYPE REF TO cl_salv_functions, &quot;#EC *&lt;br /&gt;
gr_columns TYPE REF TO cl_salv_columns, &quot;#EC *&lt;br /&gt;
gr_column TYPE REF TO cl_salv_column, &quot;#EC *&lt;br /&gt;
gr_sorts TYPE REF TO cl_salv_sorts,&lt;br /&gt;
gr_agg TYPE REF TO cl_salv_aggregations.&lt;br /&gt;
SELECT * FROM LIKP INTO CORRESPONDING FIELDS OF TABLE&lt;br /&gt;
IT_LIKP WHERE VBELN IN DEL_DOC AND&lt;br /&gt;
ERDAT IN CRTD_ON AND WADAT IN PLNGDSDT&lt;br /&gt;
AND WADAT_IST IN ACTGDSDT AND LFART IN DEL_TYPE AND&lt;br /&gt;
VKORG IN SAL_ORG AND WERKS IN PLANT AND&lt;br /&gt;
KUNNR IN SOLD_TO AND KUNAG IN SHIP_TO.&lt;br /&gt;
SELECT * FROM LIPS INTO CORRESPONDING FIELDS OF TABLE IT_LIPS&lt;br /&gt;
FOR ALL ENTRIES IN IT_LIKP WHERE&lt;br /&gt;
VBELN = IT_LIKP-VBELN AND MATNR IN MATERIAL AND WERKS IN PLANT AND&lt;br /&gt;
PSTYV IN ITEM_CAT AND VTWEG IN DIS_CHAN AND SPART IN DIVISION.&lt;br /&gt;
SORT IT_LIPS BY VBELN POSNR.&lt;br /&gt;
LOOP AT IT_LIPS INTO WA_LIPS.&lt;br /&gt;
WA_OUTPUT-VBELN = WA_LIPS-VBELN.&lt;br /&gt;
WA_OUTPUT-POSNR = WA_LIPS-POSNR.&lt;br /&gt;
WA_OUTPUT-PSTYV = WA_LIPS-PSTYV.&lt;br /&gt;
WA_OUTPUT-MATNR = WA_LIPS-MATNR.&lt;br /&gt;
WA_OUTPUT-WERKS = WA_LIPS-WERKS.&lt;br /&gt;
WA_OUTPUT-LGORT = WA_LIPS-LGORT.&lt;br /&gt;
WA_OUTPUT-KDMAT = WA_LIPS-KDMAT.&lt;br /&gt;
WA_OUTPUT-LFIMG = WA_LIPS-LFIMG.&lt;br /&gt;
WA_OUTPUT-VRKME = WA_LIPS-VRKME.&lt;br /&gt;
WA_OUTPUT-NTGEW = WA_LIPS-NTGEW.&lt;br /&gt;
WA_OUTPUT-BRGEW = WA_LIPS-BRGEW.&lt;br /&gt;
WA_OUTPUT-GEWEI = WA_LIPS-GEWEI.&lt;br /&gt;
WA_OUTPUT-LGMNG = WA_LIPS-LGMNG.&lt;br /&gt;
WA_OUTPUT-VBTYV = WA_LIPS-VBTYV.&lt;br /&gt;
WA_OUTPUT-VGBEL = WA_LIPS-VGBEL.&lt;br /&gt;
WA_OUTPUT-VGPOS = WA_LIPS-VGPOS.&lt;br /&gt;
WA_OUTPUT-POSAR = WA_LIPS-POSAR.&lt;br /&gt;
WA_OUTPUT-VTWEG = WA_LIPS-VTWEG.&lt;br /&gt;
WA_OUTPUT-SPART = WA_LIPS-SPART.&lt;br /&gt;
WA_OUTPUT-SHKZG = WA_LIPS-SHKZG.&lt;br /&gt;
WA_OUTPUT-NETPR = WA_LIPS-NETPR.&lt;br /&gt;
WA_OUTPUT-NETWR = WA_LIPS-NETWR.&lt;br /&gt;
WA_OUTPUT-WAVWR = WA_LIPS-WAVWR.&lt;br /&gt;
WA_OUTPUT-KZWI1 = WA_LIPS-KZWI1.&lt;br /&gt;
WA_OUTPUT-KZWI2 = WA_LIPS-KZWI2.&lt;br /&gt;
WA_OUTPUT-KZWI3 = WA_LIPS-KZWI3.&lt;br /&gt;
WA_OUTPUT-KZWI4 = WA_LIPS-KZWI4.&lt;br /&gt;
WA_OUTPUT-KZWI5 = WA_LIPS-KZWI5.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 17&lt;br /&gt;
WA_OUTPUT-KZWI6 = WA_LIPS-KZWI6.&lt;br /&gt;
APPEND WA_OUTPUT TO IT_OUTPUT.&lt;br /&gt;
CLEAR : WA_OUTPUT, WA_LIPS.&lt;br /&gt;
ENDLOOP.&lt;br /&gt;
LOOP AT IT_OUTPUT INTO WA_OUTPUT.&lt;br /&gt;
READ TABLE IT_LIKP INTO WA_LIKP&lt;br /&gt;
WITH KEY VBELN = WA_OUTPUT-VBELN.&lt;br /&gt;
IF SY-SUBRC EQ 0.&lt;br /&gt;
WA_OUTPUT-ERDAT = WA_LIKP-ERDAT.&lt;br /&gt;
WA_OUTPUT-VKORG = WA_LIKP-VKORG.&lt;br /&gt;
WA_OUTPUT-LFART = WA_LIKP-LFART.&lt;br /&gt;
WA_OUTPUT-WADAT = WA_LIKP-WADAT.&lt;br /&gt;
WA_OUTPUT-LFDAT = WA_LIKP-LFDAT.&lt;br /&gt;
WA_OUTPUT-VBTYP = WA_LIKP-VBTYP.&lt;br /&gt;
WA_OUTPUT-VSBED = WA_LIKP-VSBED.&lt;br /&gt;
WA_OUTPUT-KUNNR = WA_LIKP-KUNNR.&lt;br /&gt;
WA_OUTPUT-KUNAG = WA_LIKP-KUNAG.&lt;br /&gt;
WA_OUTPUT-WADAT_IST = WA_LIKP-WADAT_IST.&lt;br /&gt;
ENDIF.&lt;br /&gt;
MODIFY IT_OUTPUT FROM WA_OUTPUT.&lt;br /&gt;
CLEAR : WA_OUTPUT, WA_LIKP.&lt;br /&gt;
ENDLOOP.&lt;br /&gt;
DATA: ls_info TYPE slis_listheader,&lt;br /&gt;
lv_stext TYPE scrtext_s, &quot; Short Text&lt;br /&gt;
lv_mtext TYPE scrtext_m, &quot; Medium Text&lt;br /&gt;
lv_ltext TYPE scrtext_l, &quot; Long Text&lt;br /&gt;
lv_colname TYPE lvc_fname, &quot; Column Name&lt;br /&gt;
lv_position TYPE i VALUE 1, &quot; Position&lt;br /&gt;
ls_line TYPE slis_listheader, &quot;&lt;br /&gt;
lv_char(15) TYPE c.&lt;br /&gt;
* Class declarations&lt;br /&gt;
DATA: ls_rows TYPE REF TO cl_salv_form_layout_grid,&lt;br /&gt;
ls_row TYPE REF TO cl_salv_form_layout_flow.&lt;br /&gt;
* Create Object Reference&lt;br /&gt;
CREATE OBJECT ls_rows.&lt;br /&gt;
TRY.&lt;br /&gt;
cl_salv_table=&gt;factory( IMPORTING r_salv_table = gr_table CHANGING t_table = it_output ). &quot;#EC&lt;br /&gt;
CATCH cx_salv_msg. &quot;#EC&lt;br /&gt;
CATCH cx_salv_not_found. &quot;#EC&lt;br /&gt;
ENDTRY.&lt;br /&gt;
gr_columns = gr_table-&gt;get_columns( ).&lt;br /&gt;
gr_columns-&gt;set_optimize( abap_true ).&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VBELN&#39;.&lt;br /&gt;
lv_position = lv_position.&lt;br /&gt;
lv_stext = &#39;Delivery No&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Delivery No&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Delivery No&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;POSNR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Delivery Item&#39;(s28).&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 18&lt;br /&gt;
lv_mtext = &#39;Delivery Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Delivery Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;POSNR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Delivery Item&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Delivery Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Delivery Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;ERDAT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Create Date&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Create Date&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Create Date&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VKORG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Org&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Org&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Org&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;WERKS&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Plant&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Plant&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Plant&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;LFART&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Delivery Type&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Delivery Type&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Delivery Type&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;WADAT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Planned Goods Issue Dt&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Planned Goods Issue Dt&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Planned Goods Issue Dt&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;LFDAT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Delivery Date&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Delivery Date&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Delivery Date&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VBTYP&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Doc Categ&#39;(s28).&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 19&lt;br /&gt;
lv_mtext = &#39;Sales Doc Categ&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Doc Categ&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VSBED&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Shipping Cond&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Shipping Cond&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Shipping Cond&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KUNNR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sold To&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sold To&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sold To&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KUNAG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Ship To&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Ship To&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Ship To&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;WADAT_IST&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Act Goods Issue Dt&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Act Goods Issue Dt&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Act Goods Issue Dt&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;PSTYV&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Item Categ&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Item Categ&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Item Categ&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;MATNR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Material&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Material&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Material&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;LGORT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Storage Loc&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Storage Loc&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Storage Loc&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KDMAT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Customer Mat No&#39;(s28).&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 20&lt;br /&gt;
lv_mtext = &#39;Customer Mat No&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Customer Mat No&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;LFIMG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Act Del Qty in SU&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Act Del Qty in SU&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Act Del Qty in SU&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VRKME&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Unit&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Unit&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Unit&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;NTGEW&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Net Weight&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Net Weight&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Net Weight&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;BRGEW&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Gross Weight&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Gross Weight&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Gross Weight&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;GEWEI&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Weight Unit&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Weight Unit&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Weight Unit&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;LGMNG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Act Del Qty in Stock Keeping&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Act Del Qty in Stock Keeping&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Act Del Qty in Stock Keeping&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VBTYV&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Doc Categ&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Doc Categ&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Doc Categ&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
** Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
* lv_colname = &#39;KZWI1&#39;.&lt;br /&gt;
* lv_position = lv_position + 1.&lt;br /&gt;
* lv_stext = &#39;Subtotal 1&#39;(s28).&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 21&lt;br /&gt;
* lv_mtext = &#39;Subtotal 1&#39;(s28).&lt;br /&gt;
* lv_ltext = &#39;Subtotal 1&#39;(s29).&lt;br /&gt;
* PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
*&lt;br /&gt;
** Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
* lv_colname = &#39;KZWI2&#39;.&lt;br /&gt;
* lv_position = lv_position + 1.&lt;br /&gt;
* lv_stext = &#39;Subtotal 2&#39;(s28).&lt;br /&gt;
* lv_mtext = &#39;Subtotal 2&#39;(s28).&lt;br /&gt;
* lv_ltext = &#39;Subtotal 2&#39;(s29).&lt;br /&gt;
* PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
*&lt;br /&gt;
** Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
* lv_colname = &#39;KZWI3&#39;.&lt;br /&gt;
* lv_position = lv_position + 1.&lt;br /&gt;
* lv_stext = &#39;Subtotal 3&#39;(s28).&lt;br /&gt;
* lv_mtext = &#39;Subtotal 3&#39;(s28).&lt;br /&gt;
* lv_ltext = &#39;Subtotal 3&#39;(s29).&lt;br /&gt;
* PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
** Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
* lv_colname = &#39;KZWI4&#39;.&lt;br /&gt;
* lv_position = lv_position + 1.&lt;br /&gt;
* lv_stext = &#39;Subtotal 4&#39;(s28).&lt;br /&gt;
* lv_mtext = &#39;Subtotal 4&#39;(s28).&lt;br /&gt;
* lv_ltext = &#39;Subtotal 4&#39;(s29).&lt;br /&gt;
* PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
*&lt;br /&gt;
** Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
* lv_colname = &#39;KZWI5&#39;.&lt;br /&gt;
* lv_position = lv_position + 1.&lt;br /&gt;
* lv_stext = &#39;Subtotal 5&#39;(s28).&lt;br /&gt;
* lv_mtext = &#39;Subtotal 5&#39;(s28).&lt;br /&gt;
* lv_ltext = &#39;Subtotal 5&#39;(s29).&lt;br /&gt;
* PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
** Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
* lv_colname = &#39;KZWI6&#39;.&lt;br /&gt;
* lv_position = lv_position + 1.&lt;br /&gt;
* lv_stext = &#39;Subtotal 6&#39;(s28).&lt;br /&gt;
* lv_mtext = &#39;Subtotal 6&#39;(s28).&lt;br /&gt;
* lv_ltext = &#39;Subtotal 6&#39;(s29).&lt;br /&gt;
* PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
*&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VGBEL&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Refer Doc&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Refer Doc&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Refer Doc&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VGPOS&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 22&lt;br /&gt;
lv_stext = &#39;Refer Item&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Refer Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Refer Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;POSAR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Item Type&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Item Type&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Item Type&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VTWEG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Dist Chan&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Dist Chan&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Dist Chan&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;SPART&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Division&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Division&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Division&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;SHKZG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Returns&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Returns&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Returns&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
** Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
* lv_colname = &#39;NETPR&#39;.&lt;br /&gt;
* lv_position = lv_position + 1.&lt;br /&gt;
* lv_stext = &#39;Net Price&#39;(s28).&lt;br /&gt;
* lv_mtext = &#39;Net price&#39;(s28).&lt;br /&gt;
* lv_ltext = &#39;Net Price&#39;(s29).&lt;br /&gt;
* PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
*&lt;br /&gt;
** Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
* lv_colname = &#39;WAVWR&#39;.&lt;br /&gt;
* lv_position = lv_position + 1.&lt;br /&gt;
* lv_stext = &#39;Cost&#39;(s28).&lt;br /&gt;
* lv_mtext = &#39;Cost&#39;(s28).&lt;br /&gt;
* lv_ltext = &#39;Cost&#39;(s29).&lt;br /&gt;
* PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
*&lt;br /&gt;
** Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
* lv_colname = &#39;NETWR&#39;.&lt;br /&gt;
* lv_position = lv_position + 1.&lt;br /&gt;
* lv_stext = &#39;Net Value&#39;(s28).&lt;br /&gt;
* lv_mtext = &#39;Net Value&#39;(s28).&lt;br /&gt;
* lv_ltext = &#39;Net Value&#39;(s29).&lt;br /&gt;
* PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
*&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 23&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
* Display the Header information.&lt;br /&gt;
CALL METHOD gr_table-&gt;set_top_of_list&lt;br /&gt;
EXPORTING&lt;br /&gt;
value = ls_rows.&lt;br /&gt;
* Getting the All columns names&lt;br /&gt;
gr_columns = gr_table-&gt;get_columns( ).&lt;br /&gt;
gr_functions = gr_table-&gt;get_functions( ).&lt;br /&gt;
gr_functions-&gt;set_all( abap_true ).&lt;br /&gt;
* To addd the sort functionality&lt;br /&gt;
gr_sorts = gr_table-&gt;get_sorts( ).&lt;br /&gt;
* gr_sorts-&gt;add_sort( columnname = &#39;VBELN&#39;(s27) subtotal = abap_true ).&lt;br /&gt;
* gr_sorts-&gt;add_sort( columnname = &#39;POSNR&#39;(s30) subtotal = abap_true ).&lt;br /&gt;
gr_agg = gr_table-&gt;get_aggregations( ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;LFIMG&#39;(s66) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;NTGEW&#39;(s63) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;BRGEW&#39;(s46) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;LGMNG&#39;(s46) ).&lt;br /&gt;
* gr_agg-&gt;add_aggregation( &#39;NETPR&#39;(s46) ).&lt;br /&gt;
* gr_agg-&gt;add_aggregation( &#39;NETWR&#39;(s46) ).&lt;br /&gt;
* gr_agg-&gt;add_aggregation( &#39;WAVWR&#39;(s55) ).&lt;br /&gt;
* gr_agg-&gt;add_aggregation( &#39;KZWI1&#39;(s57) ).&lt;br /&gt;
* gr_agg-&gt;add_aggregation( &#39;KZWI2&#39;(s57) ).&lt;br /&gt;
* gr_agg-&gt;add_aggregation( &#39;KZWI3&#39;(s57) ).&lt;br /&gt;
* gr_agg-&gt;add_aggregation( &#39;KZWI4&#39;(s57) ).&lt;br /&gt;
* gr_agg-&gt;add_aggregation( &#39;KZWI5&#39;(s57) ).&lt;br /&gt;
* gr_agg-&gt;add_aggregation( &#39;KZWI6&#39;(s57) ).&lt;br /&gt;
*&lt;br /&gt;
*Display output table.&lt;br /&gt;
gr_table-&gt;display( ).&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp; Form F_SETCOLUMN_NAME&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
* Display the column according to the report output&lt;br /&gt;
*----------------------------------------------------------------------*&lt;br /&gt;
FORM f_setcolumn_name USING pu_colname TYPE lvc_fname &quot; Field Name&lt;br /&gt;
pu_position TYPE i &quot; Position&lt;br /&gt;
pu_lv_stext TYPE scrtext_s &quot; Short Text&lt;br /&gt;
pu_lv_mtext TYPE scrtext_m &quot; Medium Text&lt;br /&gt;
pu_lv_ltext TYPE scrtext_l. &quot; Short Text&lt;br /&gt;
TRY.&lt;br /&gt;
* get the required column details to GR_COLUMN.&lt;br /&gt;
gr_column = gr_columns-&gt;get_column( pu_colname ).&lt;br /&gt;
* Short Text for column.&lt;br /&gt;
gr_column-&gt;set_short_text( pu_lv_stext ).&lt;br /&gt;
* Medium Text for column.&lt;br /&gt;
gr_column-&gt;set_medium_text( pu_lv_mtext ).&lt;br /&gt;
* Long Text for column.&lt;br /&gt;
gr_column-&gt;set_long_text( pu_lv_ltext ).&lt;br /&gt;
* Setting Column name and position.&lt;br /&gt;
gr_columns-&gt;set_column_position(&lt;br /&gt;
columnname = pu_colname&lt;br /&gt;
position = pu_position ).&lt;br /&gt;
CATCH cx_salv_not_found. &quot;#EC&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 24&lt;br /&gt;
ENDTRY.&lt;br /&gt;
* clearing the variable used in the perform .&lt;br /&gt;
CLEAR: pu_colname,pu_lv_stext,pu_lv_mtext,pu_lv_ltext.&lt;br /&gt;
ENDFORM. &quot; F_SETCOLUMN_NAME&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 25&lt;br /&gt;
Billing Analysis Program Code&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp; Report ZBI_BILLING_ANALYSIS&lt;br /&gt;
*&amp;&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp;&lt;br /&gt;
*&amp;&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
REPORT ZBI_BILLING_ANALYSIS.&lt;br /&gt;
TABLES : VBRK,VBRP.&lt;br /&gt;
START-OF-SELECTION.&lt;br /&gt;
SELECT-OPTIONS BIL_DOC FOR VBRK-VBELN.&lt;br /&gt;
SELECT-OPTIONS CRTD_ON FOR SY-DATUM.&lt;br /&gt;
SELECT-OPTIONS BILL_DT FOR SY-DATUM.&lt;br /&gt;
SELECT-OPTIONS BIL_TYPE FOR VBRK-FKART.&lt;br /&gt;
SELECT-OPTIONS BIL_CATG FOR VBRK-FKTYP.&lt;br /&gt;
SELECT-OPTIONS COMP_CDE FOR VBRK-BUKRS.&lt;br /&gt;
SELECT-OPTIONS SAL_ORG FOR VBRK-VKORG.&lt;br /&gt;
SELECT-OPTIONS DIS_CHAN FOR VBRK-VTWEG.&lt;br /&gt;
SELECT-OPTIONS DIVISION FOR VBRK-SPART.&lt;br /&gt;
SELECT-OPTIONS MATERIAL FOR VBRP-MATNR.&lt;br /&gt;
SELECT-OPTIONS PAYER FOR VBRK-KUNRG.&lt;br /&gt;
SELECT-OPTIONS SOLD_TO FOR VBRK-KUNAG.&lt;br /&gt;
SELECT-OPTIONS PLANT FOR VBRP-WERKS.&lt;br /&gt;
SELECT-OPTIONS SERV_DT FOR VBRP-FBUDA.&lt;br /&gt;
END-OF-SELECTION.&lt;br /&gt;
TYPES : BEGIN OF STR_BILL,&lt;br /&gt;
VBELN TYPE VBRK-VBELN,&lt;br /&gt;
POSNR TYPE VBRP-POSNR,&lt;br /&gt;
FKART TYPE VBRK-FKART,&lt;br /&gt;
FKTYP TYPE VBRK-FKTYP,&lt;br /&gt;
VBTYP TYPE VBRK-VBTYP,&lt;br /&gt;
VKORG TYPE VBRK-VKORG,&lt;br /&gt;
VTWEG TYPE VBRK-VTWEG,&lt;br /&gt;
KNUMV TYPE VBRK-KNUMV,&lt;br /&gt;
VSBED TYPE VBRK-VSBED,&lt;br /&gt;
FKDAT TYPE VBRK-FKDAT,&lt;br /&gt;
BUKRS TYPE VBRK-BUKRS,&lt;br /&gt;
ERDAT TYPE VBRK-ERDAT,&lt;br /&gt;
KUNRG TYPE VBRK-KUNRG,&lt;br /&gt;
KUNAG TYPE VBRK-KUNAG,&lt;br /&gt;
BSTNK_VF TYPE VBRK-BSTNK_VF,&lt;br /&gt;
FKIMG TYPE VBRP-FKIMG,&lt;br /&gt;
VRKME TYPE VBRP-VRKME,&lt;br /&gt;
FKLMG TYPE VBRP-FKLMG,&lt;br /&gt;
NTGEW TYPE VBRP-NTGEW,&lt;br /&gt;
BRGEW TYPE VBRP-BRGEW,&lt;br /&gt;
GEWEI TYPE VBRP-GEWEI,&lt;br /&gt;
PRSDT TYPE VBRP-PRSDT,&lt;br /&gt;
FBUDA TYPE VBRP-FBUDA,&lt;br /&gt;
NETWR TYPE VBRP-NETWR,&lt;br /&gt;
VGBEL TYPE VBRP-VGBEL,&lt;br /&gt;
VGPOS TYPE VBRP-VGPOS,&lt;br /&gt;
VGTYP TYPE VBRP-VGTYP,&lt;br /&gt;
AUBEL TYPE VBRP-AUBEL,&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 26&lt;br /&gt;
AUPOS TYPE VBRP-AUPOS,&lt;br /&gt;
MATNR TYPE VBRP-MATNR,&lt;br /&gt;
MATKL TYPE VBRP-MATKL,&lt;br /&gt;
PSTYV TYPE VBRP-PSTYV,&lt;br /&gt;
POSAR TYPE VBRP-POSAR,&lt;br /&gt;
SPART TYPE VBRP-SPART,&lt;br /&gt;
WERKS TYPE VBRP-WERKS,&lt;br /&gt;
SHKZG TYPE VBRP-SHKZG,&lt;br /&gt;
WAVWR TYPE VBRP-WAVWR,&lt;br /&gt;
KZWI1 TYPE VBRP-KZWI1,&lt;br /&gt;
KZWI2 TYPE VBRP-KZWI2,&lt;br /&gt;
KZWI3 TYPE VBRP-KZWI3,&lt;br /&gt;
KZWI4 TYPE VBRP-KZWI4,&lt;br /&gt;
KZWI5 TYPE VBRP-KZWI5,&lt;br /&gt;
KZWI6 TYPE VBRP-KZWI6,&lt;br /&gt;
END OF STR_BILL.&lt;br /&gt;
TYPES : BEGIN OF STR_VBRK,&lt;br /&gt;
VBELN TYPE VBRK-VBELN,&lt;br /&gt;
FKART TYPE VBRK-FKART,&lt;br /&gt;
FKTYP TYPE VBRK-FKTYP,&lt;br /&gt;
VBTYP TYPE VBRK-VBTYP,&lt;br /&gt;
VKORG TYPE VBRK-VKORG,&lt;br /&gt;
VTWEG TYPE VBRK-VTWEG,&lt;br /&gt;
KNUMV TYPE VBRK-KNUMV,&lt;br /&gt;
VSBED TYPE VBRK-VSBED,&lt;br /&gt;
FKDAT TYPE VBRK-FKDAT,&lt;br /&gt;
BUKRS TYPE VBRK-BUKRS,&lt;br /&gt;
ERDAT TYPE VBRK-ERDAT,&lt;br /&gt;
KUNRG TYPE VBRK-KUNRG,&lt;br /&gt;
KUNAG TYPE VBRK-KUNAG,&lt;br /&gt;
SPART TYPE VBRK-SPART,&lt;br /&gt;
BSTNK_VF TYPE VBRK-BSTNK_VF,&lt;br /&gt;
END OF STR_VBRK.&lt;br /&gt;
TYPES : BEGIN OF STR_VBRP,&lt;br /&gt;
VBELN TYPE VBRP-VBELN,&lt;br /&gt;
POSNR TYPE VBRP-POSNR,&lt;br /&gt;
FKIMG TYPE VBRP-FKIMG,&lt;br /&gt;
VRKME TYPE VBRP-VRKME,&lt;br /&gt;
FKLMG TYPE VBRP-FKLMG,&lt;br /&gt;
NTGEW TYPE VBRP-NTGEW,&lt;br /&gt;
BRGEW TYPE VBRP-BRGEW,&lt;br /&gt;
GEWEI TYPE VBRP-GEWEI,&lt;br /&gt;
PRSDT TYPE VBRP-PRSDT,&lt;br /&gt;
FBUDA TYPE VBRP-FBUDA,&lt;br /&gt;
NETWR TYPE VBRP-NETWR,&lt;br /&gt;
VGBEL TYPE VBRP-VGBEL,&lt;br /&gt;
VGPOS TYPE VBRP-VGPOS,&lt;br /&gt;
VGTYP TYPE VBRP-VGTYP,&lt;br /&gt;
AUBEL TYPE VBRP-AUBEL,&lt;br /&gt;
AUPOS TYPE VBRP-AUPOS,&lt;br /&gt;
MATNR TYPE VBRP-VGBEL,&lt;br /&gt;
MATKL TYPE VBRP-MATKL,&lt;br /&gt;
PSTYV TYPE VBRP-PSTYV,&lt;br /&gt;
POSAR TYPE VBRP-POSAR,&lt;br /&gt;
SPART TYPE VBRP-SPART,&lt;br /&gt;
WERKS TYPE VBRP-WERKS,&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 27&lt;br /&gt;
SHKZG TYPE VBRP-SHKZG,&lt;br /&gt;
WAVWR TYPE VBRP-WAVWR,&lt;br /&gt;
KZWI1 TYPE VBRP-KZWI1,&lt;br /&gt;
KZWI2 TYPE VBRP-KZWI2,&lt;br /&gt;
KZWI3 TYPE VBRP-KZWI3,&lt;br /&gt;
KZWI4 TYPE VBRP-KZWI4,&lt;br /&gt;
KZWI5 TYPE VBRP-KZWI5,&lt;br /&gt;
KZWI6 TYPE VBRP-KZWI6,&lt;br /&gt;
END OF STR_VBRP.&lt;br /&gt;
DATA : IT_VBRK TYPE TABLE OF STR_VBRK,&lt;br /&gt;
IT_VBRP TYPE TABLE OF STR_VBRP,&lt;br /&gt;
WA_VBRK TYPE STR_VBRK,&lt;br /&gt;
WA_VBRP TYPE STR_VBRP,&lt;br /&gt;
IT_BILL TYPE TABLE OF STR_BILL,&lt;br /&gt;
WA_BILL TYPE STR_BILL,&lt;br /&gt;
IT_OUTPUT TYPE TABLE OF STR_BILL,&lt;br /&gt;
WA_OUTPUT TYPE STR_BILL.&lt;br /&gt;
type-pools : slis .&lt;br /&gt;
* data: fieldcatalog type slis_t_fieldcat_alv with header line,&lt;br /&gt;
* gd_tab_group type slis_t_sp_group_alv,&lt;br /&gt;
* gd_layout type slis_layout_alv,&lt;br /&gt;
* gd_repid like sy-repid,&lt;br /&gt;
* gt_events type slis_t_event.&lt;br /&gt;
DATA: gr_table TYPE REF TO cl_salv_table,&lt;br /&gt;
gr_functions TYPE REF TO cl_salv_functions, &quot;#EC *&lt;br /&gt;
gr_columns TYPE REF TO cl_salv_columns, &quot;#EC *&lt;br /&gt;
gr_column TYPE REF TO cl_salv_column, &quot;#EC *&lt;br /&gt;
gr_sorts TYPE REF TO cl_salv_sorts,&lt;br /&gt;
gr_agg TYPE REF TO cl_salv_aggregations.&lt;br /&gt;
SELECT * FROM VBRK INTO CORRESPONDING FIELDS OF TABLE IT_VBRK WHERE&lt;br /&gt;
VBELN IN BIL_DOC AND ERDAT IN CRTD_ON AND FKDAT IN BILL_DT AND&lt;br /&gt;
FKART IN BIL_TYPE AND FKTYP IN BIL_CATG AND BUKRS IN COMP_CDE AND&lt;br /&gt;
VKORG IN SAL_ORG AND VTWEG IN DIS_CHAN AND SPART IN DIVISION AND&lt;br /&gt;
KUNRG IN PAYER AND KUNAG IN SOLD_TO.&lt;br /&gt;
SELECT * FROM VBRP INTO CORRESPONDING FIELDS OF TABLE IT_VBRP&lt;br /&gt;
FOR ALL ENTRIES IN IT_VBRK WHERE VBELN = IT_VBRK-VBELN AND&lt;br /&gt;
MATNR IN MATERIAL AND WERKS IN PLANT AND FBUDA IN SERV_DT.&lt;br /&gt;
LOOP AT IT_VBRP INTO WA_VBRP.&lt;br /&gt;
WA_BILL-VBELN = WA_VBRP-VBELN.&lt;br /&gt;
WA_BILL-POSNR = WA_VBRP-POSNR.&lt;br /&gt;
WA_BILL-FKIMG = WA_VBRP-FKIMG.&lt;br /&gt;
WA_BILL-VRKME = WA_VBRP-VRKME.&lt;br /&gt;
WA_BILL-FKLMG = WA_VBRP-FKLMG.&lt;br /&gt;
WA_BILL-NTGEW = WA_VBRP-NTGEW.&lt;br /&gt;
WA_BILL-BRGEW = WA_VBRP-BRGEW.&lt;br /&gt;
WA_BILL-GEWEI = WA_VBRP-GEWEI.&lt;br /&gt;
WA_BILL-PRSDT = WA_VBRP-PRSDT.&lt;br /&gt;
WA_BILL-FBUDA = WA_VBRP-FBUDA.&lt;br /&gt;
WA_BILL-NETWR = WA_VBRP-NETWR.&lt;br /&gt;
WA_BILL-VGBEL = WA_VBRP-VGBEL.&lt;br /&gt;
WA_BILL-VGPOS = WA_VBRP-VGPOS.&lt;br /&gt;
WA_BILL-VGTYP = WA_VBRP-VGTYP.&lt;br /&gt;
WA_BILL-AUBEL = WA_VBRP-AUBEL.&lt;br /&gt;
WA_BILL-AUPOS = WA_VBRP-AUPOS.&lt;br /&gt;
WA_BILL-MATNR = WA_VBRP-MATNR.&lt;br /&gt;
WA_BILL-MATKL = WA_VBRP-MATKL.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 28&lt;br /&gt;
WA_BILL-PSTYV = WA_VBRP-PSTYV.&lt;br /&gt;
WA_BILL-POSAR = WA_VBRP-POSAR.&lt;br /&gt;
WA_BILL-SPART = WA_VBRP-SPART.&lt;br /&gt;
WA_BILL-WERKS = WA_VBRP-WERKS.&lt;br /&gt;
WA_BILL-SHKZG = WA_VBRP-SHKZG.&lt;br /&gt;
WA_BILL-WAVWR = WA_VBRP-WAVWR.&lt;br /&gt;
WA_BILL-KZWI1 = WA_VBRP-KZWI1.&lt;br /&gt;
WA_BILL-KZWI2 = WA_VBRP-KZWI2.&lt;br /&gt;
WA_BILL-KZWI3 = WA_VBRP-KZWI3.&lt;br /&gt;
WA_BILL-KZWI4 = WA_VBRP-KZWI4.&lt;br /&gt;
WA_BILL-KZWI5 = WA_VBRP-KZWI5.&lt;br /&gt;
WA_BILL-KZWI6 = WA_VBRP-KZWI6.&lt;br /&gt;
APPEND WA_BILL TO IT_BILL.&lt;br /&gt;
CLEAR : WA_BILL, WA_VBRP.&lt;br /&gt;
ENDLOOP.&lt;br /&gt;
LOOP AT IT_BILL INTO WA_BILL.&lt;br /&gt;
READ TABLE IT_VBRK INTO WA_VBRK&lt;br /&gt;
WITH KEY VBELN = WA_BILL-VBELN.&lt;br /&gt;
IF SY-SUBRC EQ 0.&lt;br /&gt;
WA_BILL-FKART = WA_VBRK-FKART.&lt;br /&gt;
WA_BILL-FKTYP = WA_VBRK-FKTYP.&lt;br /&gt;
WA_BILL-VBTYP = WA_VBRK-VBTYP.&lt;br /&gt;
WA_BILL-VKORG = WA_VBRK-VKORG.&lt;br /&gt;
WA_BILL-VTWEG = WA_VBRK-VTWEG.&lt;br /&gt;
WA_BILL-VSBED = WA_VBRK-VSBED.&lt;br /&gt;
WA_BILL-FKDAT = WA_VBRK-FKDAT.&lt;br /&gt;
WA_BILL-BUKRS = WA_VBRK-BUKRS.&lt;br /&gt;
WA_BILL-ERDAT = WA_VBRK-ERDAT.&lt;br /&gt;
WA_BILL-KUNRG = WA_VBRK-KUNRG.&lt;br /&gt;
WA_BILL-KUNAG = WA_VBRK-KUNAG.&lt;br /&gt;
WA_BILL-SPART = WA_VBRK-SPART.&lt;br /&gt;
WA_BILL-BSTNK_VF = WA_VBRK-BSTNK_VF.&lt;br /&gt;
WA_BILL-KNUMV = WA_VBRK-KNUMV.&lt;br /&gt;
ENDIF.&lt;br /&gt;
MODIFY IT_BILL FROM WA_BILL.&lt;br /&gt;
CLEAR : WA_BILL, WA_VBRK, WA_VBRP.&lt;br /&gt;
ENDLOOP.&lt;br /&gt;
IT_OUTPUT[] = IT_BILL[].&lt;br /&gt;
DATA: ls_info TYPE slis_listheader,&lt;br /&gt;
lv_stext TYPE scrtext_s, &quot; Short Text&lt;br /&gt;
lv_mtext TYPE scrtext_m, &quot; Medium Text&lt;br /&gt;
lv_ltext TYPE scrtext_l, &quot; Long Text&lt;br /&gt;
lv_colname TYPE lvc_fname, &quot; Column Name&lt;br /&gt;
lv_position TYPE i VALUE 1, &quot; Position&lt;br /&gt;
ls_line TYPE slis_listheader, &quot;&lt;br /&gt;
lv_char(15) TYPE c.&lt;br /&gt;
* Class declarations&lt;br /&gt;
DATA: ls_rows TYPE REF TO cl_salv_form_layout_grid,&lt;br /&gt;
ls_row TYPE REF TO cl_salv_form_layout_flow.&lt;br /&gt;
* Create Object Reference&lt;br /&gt;
CREATE OBJECT ls_rows.&lt;br /&gt;
TRY.&lt;br /&gt;
cl_salv_table=&gt;factory( IMPORTING r_salv_table = gr_table CHANGING t_table = it_output ). &quot;#EC&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 29&lt;br /&gt;
CATCH cx_salv_msg. &quot;#EC&lt;br /&gt;
CATCH cx_salv_not_found. &quot;#EC&lt;br /&gt;
ENDTRY.&lt;br /&gt;
gr_columns = gr_table-&gt;get_columns( ).&lt;br /&gt;
gr_columns-&gt;set_optimize( abap_true ).&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VBELN&#39;.&lt;br /&gt;
lv_position = 1.&lt;br /&gt;
lv_stext = &#39;Billing Doc&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Billing Doc&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Billing Doc&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;POSNR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Billing Item&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Billing Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Billing Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;FKIMG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Act Inv Qty&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Act Inv Qty&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Act inv Qty&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VRKME&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Unit&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Unit&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Unit&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;FKLMG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Bill Qty in Stock Keeping&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Bill Qty in Stock Keeping&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Bill Qty in Stock Keeping&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;NTGEW&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Net Wt&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Net Wt&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Net Wt&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;BRGEW&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Gross Wt&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Gross Wt&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Gross Wt&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;GEWEI&#39;.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 30&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Wt Unit&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;wt unit&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Wt Unit&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;PRSDT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Pricing Dt&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Pricing Dt&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Pricing Dt&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;FBUDA&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Service Rendered Dt&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Service Rendered Dt&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Service Rendered Dt&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;NETWR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Net Value&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Net Value&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Net Value&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VGBEL&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Refer Doc&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Refer Doc&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Refer Doc&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VGPOS&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Refer Item&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Refer Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Refer Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VGTYP&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Preceeding Doc Categ&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Preceeding Doc Categ&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Preceeding Doc Categ&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;AUBEL&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Doc&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Doc&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Doc&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;AUPOS&#39;.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 31&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Item&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;MATNR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Material&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Material&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Material&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;MATKL&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Material Grp&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Material Grp&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Material Grp&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;PSTYV&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Doc Item Categ&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Doc Item Categ&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Doc Item Categ&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;POSAR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Item Type&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Item Type&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Item Type&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;SPART&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Division&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Division&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;WERKS&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Plant&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Plant&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;SHKZG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Returns Item&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Returns Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Returns Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;WAVWR&#39;.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 32&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Cost&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Cost&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Cost&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI1&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 1&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 1&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 1&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI2&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 2&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 2&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 2&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI3&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 3&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 3&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 3&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI4&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 4&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 4&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 4&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI5&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 5&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 5&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 5&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI6&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 6&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 6&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 6&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;FKART&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Billing Type&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Billing Type&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Billing Type&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;FKTYP&#39;.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 33&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Billing Categ&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Billing Categ&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Billing Categ&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VBTYP&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Doc categ&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Doc Categ&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Doc Categ&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VKORG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Org&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Org&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Org&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VTWEG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Dist Chan&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Dist Chan&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Dist Chan&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VSBED&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Ship Cond&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Ship Cond&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Ship Cond&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;FKDAT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Billing Date&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Billing Date&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Billing Date&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;BUKRS&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Comp Code&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Comp Code&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;ERDAT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Created On&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Created On&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Created On&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KUNRG&#39;.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 34&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sold To&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sold To&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sold To&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KUNAG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Ship To&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Ship To&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Ship To&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;BSTNK_VF&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Cust PO No&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Cust PO No&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Cust PO No&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Display the Header information.&lt;br /&gt;
CALL METHOD gr_table-&gt;set_top_of_list&lt;br /&gt;
EXPORTING&lt;br /&gt;
value = ls_rows.&lt;br /&gt;
* Getting the All columns names&lt;br /&gt;
gr_columns = gr_table-&gt;get_columns( ).&lt;br /&gt;
gr_functions = gr_table-&gt;get_functions( ).&lt;br /&gt;
gr_functions-&gt;set_all( abap_true ).&lt;br /&gt;
* To addd the sort functionality&lt;br /&gt;
gr_sorts = gr_table-&gt;get_sorts( ).&lt;br /&gt;
* gr_sorts-&gt;add_sort( columnname = &#39;VBELN&#39;(s27) subtotal = abap_true ).&lt;br /&gt;
* gr_sorts-&gt;add_sort( columnname = &#39;POSNR&#39;(s30) subtotal = abap_true ).&lt;br /&gt;
gr_agg = gr_table-&gt;get_aggregations( ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;NETWR&#39;(s63) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;WAVWR&#39;(s55) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;FKIMG&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI1&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI2&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI3&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI4&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI5&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI6&#39;(s57) ).&lt;br /&gt;
*Display output table.&lt;br /&gt;
gr_table-&gt;display( ).&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp; Form F_SETCOLUMN_NAME&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
* Display the column according to the report output&lt;br /&gt;
*----------------------------------------------------------------------*&lt;br /&gt;
FORM f_setcolumn_name USING pu_colname TYPE lvc_fname &quot; Field Name&lt;br /&gt;
pu_position TYPE i &quot; Position&lt;br /&gt;
pu_lv_stext TYPE scrtext_s &quot; Short Text&lt;br /&gt;
pu_lv_mtext TYPE scrtext_m &quot; Medium Text&lt;br /&gt;
pu_lv_ltext TYPE scrtext_l. &quot; Short Text&lt;br /&gt;
TRY.&lt;br /&gt;
* get the required column details to GR_COLUMN.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 35&lt;br /&gt;
gr_column = gr_columns-&gt;get_column( pu_colname ).&lt;br /&gt;
* Short Text for column.&lt;br /&gt;
gr_column-&gt;set_short_text( pu_lv_stext ).&lt;br /&gt;
* Medium Text for column.&lt;br /&gt;
gr_column-&gt;set_medium_text( pu_lv_mtext ).&lt;br /&gt;
* Long Text for column.&lt;br /&gt;
gr_column-&gt;set_long_text( pu_lv_ltext ).&lt;br /&gt;
* Setting Column name and position.&lt;br /&gt;
gr_columns-&gt;set_column_position(&lt;br /&gt;
columnname = pu_colname&lt;br /&gt;
position = pu_position ).&lt;br /&gt;
CATCH cx_salv_not_found. &quot;#EC&lt;br /&gt;
ENDTRY.&lt;br /&gt;
* clearing the variable used in the perform .&lt;br /&gt;
CLEAR: pu_colname,pu_lv_stext,pu_lv_mtext,pu_lv_ltext.&lt;br /&gt;
ENDFORM. &quot; F_SETCOLUMN_NAME&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 36&lt;br /&gt;
Billing Conditions Analysis Program Code&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp; Report ZBI_BILLING_COND_ANALYSIS&lt;br /&gt;
*&amp;&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp;&lt;br /&gt;
*&amp;&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
REPORT ZBI_BILLING_COND_ANALYSIS.&lt;br /&gt;
TABLES : VBRK,VBRP,KONV.&lt;br /&gt;
START-OF-SELECTION.&lt;br /&gt;
SELECT-OPTIONS BIL_DOC FOR VBRK-VBELN.&lt;br /&gt;
SELECT-OPTIONS CRTD_ON FOR SY-DATUM.&lt;br /&gt;
SELECT-OPTIONS BILL_DT FOR SY-DATUM.&lt;br /&gt;
SELECT-OPTIONS BIL_TYPE FOR VBRK-FKART.&lt;br /&gt;
SELECT-OPTIONS BIL_CATG FOR VBRK-FKTYP.&lt;br /&gt;
SELECT-OPTIONS COMP_CDE FOR VBRK-BUKRS.&lt;br /&gt;
SELECT-OPTIONS SAL_ORG FOR VBRK-VKORG.&lt;br /&gt;
SELECT-OPTIONS DIS_CHAN FOR VBRK-VTWEG.&lt;br /&gt;
SELECT-OPTIONS DIVISION FOR VBRK-SPART.&lt;br /&gt;
SELECT-OPTIONS MATERIAL FOR VBRP-MATNR.&lt;br /&gt;
SELECT-OPTIONS PAYER FOR VBRK-KUNRG.&lt;br /&gt;
SELECT-OPTIONS SOLD_TO FOR VBRK-KUNAG.&lt;br /&gt;
SELECT-OPTIONS PLANT FOR VBRP-WERKS.&lt;br /&gt;
SELECT-OPTIONS SERV_DT FOR VBRP-FBUDA.&lt;br /&gt;
END-OF-SELECTION.&lt;br /&gt;
TYPES : BEGIN OF STR_BILL,&lt;br /&gt;
VBELN TYPE VBRK-VBELN,&lt;br /&gt;
POSNR TYPE VBRP-POSNR,&lt;br /&gt;
FKART TYPE VBRK-FKART,&lt;br /&gt;
FKTYP TYPE VBRK-FKTYP,&lt;br /&gt;
VBTYP TYPE VBRK-VBTYP,&lt;br /&gt;
VKORG TYPE VBRK-VKORG,&lt;br /&gt;
VTWEG TYPE VBRK-VTWEG,&lt;br /&gt;
KNUMV TYPE VBRK-KNUMV,&lt;br /&gt;
VSBED TYPE VBRK-VSBED,&lt;br /&gt;
FKDAT TYPE VBRK-FKDAT,&lt;br /&gt;
BUKRS TYPE VBRK-BUKRS,&lt;br /&gt;
ERDAT TYPE VBRK-ERDAT,&lt;br /&gt;
KUNRG TYPE VBRK-KUNRG,&lt;br /&gt;
KUNAG TYPE VBRK-KUNAG,&lt;br /&gt;
BSTNK_VF TYPE VBRK-BSTNK_VF,&lt;br /&gt;
FKIMG TYPE VBRP-FKIMG,&lt;br /&gt;
VRKME TYPE VBRP-VRKME,&lt;br /&gt;
FKLMG TYPE VBRP-FKLMG,&lt;br /&gt;
NTGEW TYPE VBRP-NTGEW,&lt;br /&gt;
BRGEW TYPE VBRP-BRGEW,&lt;br /&gt;
GEWEI TYPE VBRP-GEWEI,&lt;br /&gt;
PRSDT TYPE VBRP-PRSDT,&lt;br /&gt;
FBUDA TYPE VBRP-FBUDA,&lt;br /&gt;
NETWR TYPE VBRP-NETWR,&lt;br /&gt;
VGBEL TYPE VBRP-VGBEL,&lt;br /&gt;
VGPOS TYPE VBRP-VGPOS,&lt;br /&gt;
VGTYP TYPE VBRP-VGTYP,&lt;br /&gt;
AUBEL TYPE VBRP-AUBEL,&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 37&lt;br /&gt;
AUPOS TYPE VBRP-AUPOS,&lt;br /&gt;
MATNR TYPE VBRP-MATNR,&lt;br /&gt;
MATKL TYPE VBRP-MATKL,&lt;br /&gt;
PSTYV TYPE VBRP-PSTYV,&lt;br /&gt;
POSAR TYPE VBRP-POSAR,&lt;br /&gt;
SPART TYPE VBRP-SPART,&lt;br /&gt;
WERKS TYPE VBRP-WERKS,&lt;br /&gt;
SHKZG TYPE VBRP-SHKZG,&lt;br /&gt;
WAVWR TYPE VBRP-WAVWR,&lt;br /&gt;
KZWI1 TYPE VBRP-KZWI1,&lt;br /&gt;
KZWI2 TYPE VBRP-KZWI2,&lt;br /&gt;
KZWI3 TYPE VBRP-KZWI3,&lt;br /&gt;
KZWI4 TYPE VBRP-KZWI4,&lt;br /&gt;
KZWI5 TYPE VBRP-KZWI5,&lt;br /&gt;
KZWI6 TYPE VBRP-KZWI6,&lt;br /&gt;
END OF STR_BILL.&lt;br /&gt;
TYPES : BEGIN OF STR_BILL_COND,&lt;br /&gt;
VBELN TYPE VBRK-VBELN,&lt;br /&gt;
POSNR TYPE VBRP-POSNR,&lt;br /&gt;
AUBEL TYPE VBRP-AUBEL,&lt;br /&gt;
AUPOS TYPE VBRP-AUPOS,&lt;br /&gt;
KSCHL TYPE KONV-KSCHL,&lt;br /&gt;
FKART TYPE VBRK-FKART,&lt;br /&gt;
FKTYP TYPE VBRK-FKTYP,&lt;br /&gt;
VBTYP TYPE VBRK-VBTYP,&lt;br /&gt;
VKORG TYPE VBRK-VKORG,&lt;br /&gt;
VTWEG TYPE VBRK-VTWEG,&lt;br /&gt;
VSBED TYPE VBRK-VSBED,&lt;br /&gt;
FKDAT TYPE VBRK-FKDAT,&lt;br /&gt;
BUKRS TYPE VBRK-BUKRS,&lt;br /&gt;
ERDAT TYPE VBRK-ERDAT,&lt;br /&gt;
KUNRG TYPE VBRK-KUNRG,&lt;br /&gt;
KUNAG TYPE VBRK-KUNAG,&lt;br /&gt;
BSTNK_VF TYPE VBRK-BSTNK_VF,&lt;br /&gt;
FKIMG TYPE VBRP-FKIMG,&lt;br /&gt;
VRKME TYPE VBRP-VRKME,&lt;br /&gt;
FKLMG TYPE VBRP-FKLMG,&lt;br /&gt;
NTGEW TYPE VBRP-NTGEW,&lt;br /&gt;
BRGEW TYPE VBRP-BRGEW,&lt;br /&gt;
GEWEI TYPE VBRP-GEWEI,&lt;br /&gt;
PRSDT TYPE VBRP-PRSDT,&lt;br /&gt;
FBUDA TYPE VBRP-FBUDA,&lt;br /&gt;
NETWR TYPE VBRP-NETWR,&lt;br /&gt;
VGBEL TYPE VBRP-VGBEL,&lt;br /&gt;
VGPOS TYPE VBRP-VGPOS,&lt;br /&gt;
VGTYP TYPE VBRP-VGTYP,&lt;br /&gt;
MATNR TYPE VBRP-MATNR,&lt;br /&gt;
MATKL TYPE VBRP-MATKL,&lt;br /&gt;
PSTYV TYPE VBRP-PSTYV,&lt;br /&gt;
POSAR TYPE VBRP-POSAR,&lt;br /&gt;
SPART TYPE VBRP-SPART,&lt;br /&gt;
WERKS TYPE VBRP-WERKS,&lt;br /&gt;
SHKZG TYPE VBRP-SHKZG,&lt;br /&gt;
WAVWR TYPE VBRP-WAVWR,&lt;br /&gt;
KZWI1 TYPE VBRP-KZWI1,&lt;br /&gt;
KZWI2 TYPE VBRP-KZWI2,&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 38&lt;br /&gt;
KZWI3 TYPE VBRP-KZWI3,&lt;br /&gt;
KZWI4 TYPE VBRP-KZWI4,&lt;br /&gt;
KZWI5 TYPE VBRP-KZWI5,&lt;br /&gt;
KZWI6 TYPE VBRP-KZWI6,&lt;br /&gt;
KAWRT TYPE KONV-KAWRT,&lt;br /&gt;
KBETR TYPE KONV-KBETR,&lt;br /&gt;
WAERS TYPE KONV-WAERS,&lt;br /&gt;
KPEIN TYPE KONV-KPEIN,&lt;br /&gt;
KMEIN TYPE KONV-KMEIN,&lt;br /&gt;
END OF STR_BILL_COND.&lt;br /&gt;
TYPES : BEGIN OF STR_VBRK,&lt;br /&gt;
VBELN TYPE VBRK-VBELN,&lt;br /&gt;
FKART TYPE VBRK-FKART,&lt;br /&gt;
FKTYP TYPE VBRK-FKTYP,&lt;br /&gt;
VBTYP TYPE VBRK-VBTYP,&lt;br /&gt;
VKORG TYPE VBRK-VKORG,&lt;br /&gt;
VTWEG TYPE VBRK-VTWEG,&lt;br /&gt;
KNUMV TYPE VBRK-KNUMV,&lt;br /&gt;
VSBED TYPE VBRK-VSBED,&lt;br /&gt;
FKDAT TYPE VBRK-FKDAT,&lt;br /&gt;
BUKRS TYPE VBRK-BUKRS,&lt;br /&gt;
ERDAT TYPE VBRK-ERDAT,&lt;br /&gt;
KUNRG TYPE VBRK-KUNRG,&lt;br /&gt;
KUNAG TYPE VBRK-KUNAG,&lt;br /&gt;
SPART TYPE VBRK-SPART,&lt;br /&gt;
BSTNK_VF TYPE VBRK-BSTNK_VF,&lt;br /&gt;
END OF STR_VBRK.&lt;br /&gt;
TYPES : BEGIN OF STR_VBRP,&lt;br /&gt;
VBELN TYPE VBRP-VBELN,&lt;br /&gt;
POSNR TYPE VBRP-POSNR,&lt;br /&gt;
FKIMG TYPE VBRP-FKIMG,&lt;br /&gt;
VRKME TYPE VBRP-VRKME,&lt;br /&gt;
FKLMG TYPE VBRP-FKLMG,&lt;br /&gt;
NTGEW TYPE VBRP-NTGEW,&lt;br /&gt;
BRGEW TYPE VBRP-BRGEW,&lt;br /&gt;
GEWEI TYPE VBRP-GEWEI,&lt;br /&gt;
PRSDT TYPE VBRP-PRSDT,&lt;br /&gt;
FBUDA TYPE VBRP-FBUDA,&lt;br /&gt;
NETWR TYPE VBRP-NETWR,&lt;br /&gt;
VGBEL TYPE VBRP-VGBEL,&lt;br /&gt;
VGPOS TYPE VBRP-VGPOS,&lt;br /&gt;
VGTYP TYPE VBRP-VGTYP,&lt;br /&gt;
AUBEL TYPE VBRP-AUBEL,&lt;br /&gt;
AUPOS TYPE VBRP-AUPOS,&lt;br /&gt;
MATNR TYPE VBRP-VGBEL,&lt;br /&gt;
MATKL TYPE VBRP-MATKL,&lt;br /&gt;
PSTYV TYPE VBRP-PSTYV,&lt;br /&gt;
POSAR TYPE VBRP-POSAR,&lt;br /&gt;
SPART TYPE VBRP-SPART,&lt;br /&gt;
WERKS TYPE VBRP-WERKS,&lt;br /&gt;
SHKZG TYPE VBRP-SHKZG,&lt;br /&gt;
WAVWR TYPE VBRP-WAVWR,&lt;br /&gt;
KZWI1 TYPE VBRP-KZWI1,&lt;br /&gt;
KZWI2 TYPE VBRP-KZWI2,&lt;br /&gt;
KZWI3 TYPE VBRP-KZWI3,&lt;br /&gt;
KZWI4 TYPE VBRP-KZWI4,&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 39&lt;br /&gt;
KZWI5 TYPE VBRP-KZWI5,&lt;br /&gt;
KZWI6 TYPE VBRP-KZWI6,&lt;br /&gt;
END OF STR_VBRP.&lt;br /&gt;
TYPES : BEGIN OF STR_KONV,&lt;br /&gt;
KNUMV TYPE KONV-KNUMV,&lt;br /&gt;
KPOSN TYPE KONV-KPOSN,&lt;br /&gt;
STUNR TYPE KONV-STUNR,&lt;br /&gt;
ZAEHK TYPE KONV-ZAEHK,&lt;br /&gt;
KAPPL TYPE KONV-KAPPL,&lt;br /&gt;
KSCHL TYPE KONV-KSCHL,&lt;br /&gt;
KAWRT TYPE KONV-KAWRT,&lt;br /&gt;
KBETR TYPE KONV-KBETR,&lt;br /&gt;
WAERS TYPE KONV-WAERS,&lt;br /&gt;
KPEIN TYPE KONV-KPEIN,&lt;br /&gt;
KMEIN TYPE KONV-KMEIN,&lt;br /&gt;
KNUMH TYPE KONV-KNUMH,&lt;br /&gt;
KOPOS TYPE KONV-KOPOS,&lt;br /&gt;
KINAK TYPE KONV-KINAK,&lt;br /&gt;
END OF STR_KONV.&lt;br /&gt;
DATA : IT_VBRK TYPE TABLE OF STR_VBRK,&lt;br /&gt;
IT_VBRP TYPE TABLE OF STR_VBRP,&lt;br /&gt;
IT_KONV TYPE TABLE OF STR_KONV,&lt;br /&gt;
WA_VBRK TYPE STR_VBRK,&lt;br /&gt;
WA_VBRP TYPE STR_VBRP,&lt;br /&gt;
WA_KONV TYPE STR_KONV,&lt;br /&gt;
IT_BILL TYPE TABLE OF STR_BILL,&lt;br /&gt;
WA_BILL TYPE STR_BILL,&lt;br /&gt;
IT_OUTPUT TYPE TABLE OF STR_BILL_COND,&lt;br /&gt;
WA_OUTPUT TYPE STR_BILL_COND.&lt;br /&gt;
type-pools : slis .&lt;br /&gt;
* data: fieldcatalog type slis_t_fieldcat_alv with header line,&lt;br /&gt;
* gd_tab_group type slis_t_sp_group_alv,&lt;br /&gt;
* gd_layout type slis_layout_alv,&lt;br /&gt;
* gd_repid like sy-repid,&lt;br /&gt;
* gt_events type slis_t_event.&lt;br /&gt;
DATA: gr_table TYPE REF TO cl_salv_table,&lt;br /&gt;
gr_functions TYPE REF TO cl_salv_functions, &quot;#EC *&lt;br /&gt;
gr_columns TYPE REF TO cl_salv_columns, &quot;#EC *&lt;br /&gt;
gr_column TYPE REF TO cl_salv_column, &quot;#EC *&lt;br /&gt;
gr_sorts TYPE REF TO cl_salv_sorts,&lt;br /&gt;
gr_agg TYPE REF TO cl_salv_aggregations.&lt;br /&gt;
SELECT * FROM VBRK INTO CORRESPONDING FIELDS OF TABLE IT_VBRK WHERE&lt;br /&gt;
VBELN IN BIL_DOC AND ERDAT IN CRTD_ON AND FKDAT IN BILL_DT AND&lt;br /&gt;
FKART IN BIL_TYPE AND FKTYP IN BIL_CATG AND BUKRS IN COMP_CDE AND&lt;br /&gt;
VKORG IN SAL_ORG AND VTWEG IN DIS_CHAN AND SPART IN DIVISION AND&lt;br /&gt;
KUNRG IN PAYER AND KUNAG IN SOLD_TO.&lt;br /&gt;
SELECT * FROM VBRP INTO CORRESPONDING FIELDS OF TABLE IT_VBRP&lt;br /&gt;
FOR ALL ENTRIES IN IT_VBRK WHERE VBELN = IT_VBRK-VBELN AND&lt;br /&gt;
MATNR IN MATERIAL AND WERKS IN PLANT AND FBUDA IN SERV_DT.&lt;br /&gt;
SELECT * FROM KONV INTO CORRESPONDING FIELDS OF TABLE&lt;br /&gt;
IT_KONV FOR ALL ENTRIES IN IT_VBRK WHERE&lt;br /&gt;
KNUMV = IT_VBRK-KNUMV AND KINAK NE &#39;X&#39;.&lt;br /&gt;
LOOP AT IT_VBRP INTO WA_VBRP.&lt;br /&gt;
WA_BILL-VBELN = WA_VBRP-VBELN.&lt;br /&gt;
WA_BILL-POSNR = WA_VBRP-POSNR.&lt;br /&gt;
WA_BILL-FKIMG = WA_VBRP-FKIMG.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 40&lt;br /&gt;
WA_BILL-VRKME = WA_VBRP-VRKME.&lt;br /&gt;
WA_BILL-FKLMG = WA_VBRP-FKLMG.&lt;br /&gt;
WA_BILL-NTGEW = WA_VBRP-NTGEW.&lt;br /&gt;
WA_BILL-BRGEW = WA_VBRP-BRGEW.&lt;br /&gt;
WA_BILL-GEWEI = WA_VBRP-GEWEI.&lt;br /&gt;
WA_BILL-PRSDT = WA_VBRP-PRSDT.&lt;br /&gt;
WA_BILL-FBUDA = WA_VBRP-FBUDA.&lt;br /&gt;
WA_BILL-NETWR = WA_VBRP-NETWR.&lt;br /&gt;
WA_BILL-VGBEL = WA_VBRP-VGBEL.&lt;br /&gt;
WA_BILL-VGPOS = WA_VBRP-VGPOS.&lt;br /&gt;
WA_BILL-VGTYP = WA_VBRP-VGTYP.&lt;br /&gt;
WA_BILL-AUBEL = WA_VBRP-AUBEL.&lt;br /&gt;
WA_BILL-AUPOS = WA_VBRP-AUPOS.&lt;br /&gt;
WA_BILL-MATNR = WA_VBRP-MATNR.&lt;br /&gt;
WA_BILL-MATKL = WA_VBRP-MATKL.&lt;br /&gt;
WA_BILL-PSTYV = WA_VBRP-PSTYV.&lt;br /&gt;
WA_BILL-POSAR = WA_VBRP-POSAR.&lt;br /&gt;
WA_BILL-SPART = WA_VBRP-SPART.&lt;br /&gt;
WA_BILL-WERKS = WA_VBRP-WERKS.&lt;br /&gt;
WA_BILL-SHKZG = WA_VBRP-SHKZG.&lt;br /&gt;
WA_BILL-WAVWR = WA_VBRP-WAVWR.&lt;br /&gt;
WA_BILL-KZWI1 = WA_VBRP-KZWI1.&lt;br /&gt;
WA_BILL-KZWI2 = WA_VBRP-KZWI2.&lt;br /&gt;
WA_BILL-KZWI3 = WA_VBRP-KZWI3.&lt;br /&gt;
WA_BILL-KZWI4 = WA_VBRP-KZWI4.&lt;br /&gt;
WA_BILL-KZWI5 = WA_VBRP-KZWI5.&lt;br /&gt;
WA_BILL-KZWI6 = WA_VBRP-KZWI6.&lt;br /&gt;
APPEND WA_BILL TO IT_BILL.&lt;br /&gt;
CLEAR : WA_BILL, WA_VBRP.&lt;br /&gt;
ENDLOOP.&lt;br /&gt;
LOOP AT IT_BILL INTO WA_BILL.&lt;br /&gt;
READ TABLE IT_VBRK INTO WA_VBRK&lt;br /&gt;
WITH KEY VBELN = WA_BILL-VBELN.&lt;br /&gt;
IF SY-SUBRC EQ 0.&lt;br /&gt;
WA_BILL-FKART = WA_VBRK-FKART.&lt;br /&gt;
WA_BILL-FKTYP = WA_VBRK-FKTYP.&lt;br /&gt;
WA_BILL-VBTYP = WA_VBRK-VBTYP.&lt;br /&gt;
WA_BILL-VKORG = WA_VBRK-VKORG.&lt;br /&gt;
WA_BILL-VTWEG = WA_VBRK-VTWEG.&lt;br /&gt;
WA_BILL-VSBED = WA_VBRK-VSBED.&lt;br /&gt;
WA_BILL-FKDAT = WA_VBRK-FKDAT.&lt;br /&gt;
WA_BILL-BUKRS = WA_VBRK-BUKRS.&lt;br /&gt;
WA_BILL-ERDAT = WA_VBRK-ERDAT.&lt;br /&gt;
WA_BILL-KUNRG = WA_VBRK-KUNRG.&lt;br /&gt;
WA_BILL-KUNAG = WA_VBRK-KUNAG.&lt;br /&gt;
WA_BILL-SPART = WA_VBRK-SPART.&lt;br /&gt;
WA_BILL-BSTNK_VF = WA_VBRK-BSTNK_VF.&lt;br /&gt;
WA_BILL-KNUMV = WA_VBRK-KNUMV.&lt;br /&gt;
ENDIF.&lt;br /&gt;
MODIFY IT_BILL FROM WA_BILL.&lt;br /&gt;
CLEAR : WA_BILL, WA_VBRK, WA_VBRP.&lt;br /&gt;
ENDLOOP.&lt;br /&gt;
LOOP AT IT_KONV INTO WA_KONV.&lt;br /&gt;
READ TABLE IT_BILL INTO WA_BILL WITH KEY KNUMV = WA_KONV-KNUMV&lt;br /&gt;
POSNR = WA_KONV-KPOSN.&lt;br /&gt;
WA_OUTPUT-VBELN = WA_BILL-VBELN.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 41&lt;br /&gt;
WA_OUTPUT-POSNR = WA_BILL-POSNR.&lt;br /&gt;
WA_OUTPUT-KSCHL = WA_KONV-KSCHL.&lt;br /&gt;
WA_OUTPUT-KAWRT = WA_KONV-KAWRT.&lt;br /&gt;
WA_OUTPUT-KBETR = WA_KONV-KBETR.&lt;br /&gt;
WA_OUTPUT-WAERS = WA_KONV-WAERS.&lt;br /&gt;
WA_OUTPUT-KPEIN = WA_KONV-KPEIN.&lt;br /&gt;
WA_OUTPUT-KMEIN = WA_KONV-KMEIN.&lt;br /&gt;
WA_OUTPUT-FKIMG = WA_BILL-FKIMG.&lt;br /&gt;
WA_OUTPUT-VRKME = WA_BILL-VRKME.&lt;br /&gt;
WA_OUTPUT-FKLMG = WA_BILL-FKLMG.&lt;br /&gt;
WA_OUTPUT-NTGEW = WA_BILL-NTGEW.&lt;br /&gt;
WA_OUTPUT-BRGEW = WA_BILL-BRGEW.&lt;br /&gt;
WA_OUTPUT-GEWEI = WA_BILL-GEWEI.&lt;br /&gt;
WA_OUTPUT-PRSDT = WA_BILL-PRSDT.&lt;br /&gt;
WA_OUTPUT-FBUDA = WA_BILL-FBUDA.&lt;br /&gt;
WA_OUTPUT-NETWR = WA_BILL-NETWR.&lt;br /&gt;
WA_OUTPUT-VGBEL = WA_BILL-VGBEL.&lt;br /&gt;
WA_OUTPUT-VGPOS = WA_BILL-VGPOS.&lt;br /&gt;
WA_OUTPUT-VGTYP = WA_BILL-VGTYP.&lt;br /&gt;
WA_OUTPUT-AUBEL = WA_BILL-AUBEL.&lt;br /&gt;
WA_OUTPUT-AUPOS = WA_BILL-AUPOS.&lt;br /&gt;
WA_OUTPUT-MATNR = WA_BILL-MATNR.&lt;br /&gt;
WA_OUTPUT-MATKL = WA_BILL-MATKL.&lt;br /&gt;
WA_OUTPUT-PSTYV = WA_BILL-PSTYV.&lt;br /&gt;
WA_OUTPUT-POSAR = WA_BILL-POSAR.&lt;br /&gt;
WA_OUTPUT-SPART = WA_BILL-SPART.&lt;br /&gt;
WA_OUTPUT-WERKS = WA_BILL-WERKS.&lt;br /&gt;
WA_OUTPUT-SHKZG = WA_BILL-SHKZG.&lt;br /&gt;
WA_OUTPUT-WAVWR = WA_BILL-WAVWR.&lt;br /&gt;
WA_OUTPUT-KZWI1 = WA_BILL-KZWI1.&lt;br /&gt;
WA_OUTPUT-KZWI2 = WA_BILL-KZWI2.&lt;br /&gt;
WA_OUTPUT-KZWI3 = WA_BILL-KZWI3.&lt;br /&gt;
WA_OUTPUT-KZWI4 = WA_BILL-KZWI4.&lt;br /&gt;
WA_OUTPUT-KZWI5 = WA_BILL-KZWI5.&lt;br /&gt;
WA_OUTPUT-KZWI6 = WA_BILL-KZWI6.&lt;br /&gt;
WA_OUTPUT-FKART = WA_BILL-FKART.&lt;br /&gt;
WA_OUTPUT-FKTYP = WA_BILL-FKTYP.&lt;br /&gt;
WA_OUTPUT-VBTYP = WA_BILL-VBTYP.&lt;br /&gt;
WA_OUTPUT-VKORG = WA_BILL-VKORG.&lt;br /&gt;
WA_OUTPUT-VTWEG = WA_BILL-VTWEG.&lt;br /&gt;
WA_OUTPUT-VSBED = WA_BILL-VSBED.&lt;br /&gt;
WA_OUTPUT-FKDAT = WA_BILL-FKDAT.&lt;br /&gt;
WA_OUTPUT-BUKRS = WA_BILL-BUKRS.&lt;br /&gt;
WA_OUTPUT-ERDAT = WA_BILL-ERDAT.&lt;br /&gt;
WA_OUTPUT-KUNRG = WA_BILL-KUNRG.&lt;br /&gt;
WA_OUTPUT-KUNAG = WA_BILL-KUNAG.&lt;br /&gt;
WA_OUTPUT-SPART = WA_BILL-SPART.&lt;br /&gt;
WA_OUTPUT-BSTNK_VF = WA_BILL-BSTNK_VF.&lt;br /&gt;
APPEND WA_OUTPUT TO IT_OUTPUT.&lt;br /&gt;
CLEAR : WA_OUTPUT, WA_BILL, WA_KONV.&lt;br /&gt;
ENDLOOP.&lt;br /&gt;
DATA: ls_info TYPE slis_listheader,&lt;br /&gt;
lv_stext TYPE scrtext_s, &quot; Short Text&lt;br /&gt;
lv_mtext TYPE scrtext_m, &quot; Medium Text&lt;br /&gt;
lv_ltext TYPE scrtext_l, &quot; Long Text&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 42&lt;br /&gt;
lv_colname TYPE lvc_fname, &quot; Column Name&lt;br /&gt;
lv_position TYPE i VALUE 1, &quot; Position&lt;br /&gt;
ls_line TYPE slis_listheader, &quot;&lt;br /&gt;
lv_char(15) TYPE c.&lt;br /&gt;
* Class declarations&lt;br /&gt;
DATA: ls_rows TYPE REF TO cl_salv_form_layout_grid,&lt;br /&gt;
ls_row TYPE REF TO cl_salv_form_layout_flow.&lt;br /&gt;
* Create Object Reference&lt;br /&gt;
CREATE OBJECT ls_rows.&lt;br /&gt;
TRY.&lt;br /&gt;
cl_salv_table=&gt;factory( IMPORTING r_salv_table = gr_table CHANGING t_table = it_output ). &quot;#EC&lt;br /&gt;
CATCH cx_salv_msg. &quot;#EC&lt;br /&gt;
CATCH cx_salv_not_found. &quot;#EC&lt;br /&gt;
ENDTRY.&lt;br /&gt;
gr_columns = gr_table-&gt;get_columns( ).&lt;br /&gt;
gr_columns-&gt;set_optimize( abap_true ).&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VBELN&#39;.&lt;br /&gt;
lv_position = 1.&lt;br /&gt;
lv_stext = &#39;Billing Doc&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Billing Doc&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Billing Doc&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;POSNR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Billing Item&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Billing Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Billing Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KSCHL&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Condition Type&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Condition Type&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Condition Type&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KAWRT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Cond Base Value&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Cond Base Value&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Cond Base Value&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KBETR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Rate&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Rate&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Rate&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;WAERS&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 43&lt;br /&gt;
lv_stext = &#39;Currency&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Currency&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Currency&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KPEIN&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Cond Pricing Unit&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Cond Pricing Unit&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Cond Pricing Unit&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KMEIN&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Condition Unit&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Condition Unit&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Condition Unit&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;FKIMG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Act Inv Qty&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Act Inv Qty&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Act inv Qty&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VRKME&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Unit&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Unit&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Unit&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;FKLMG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Bill Qty in Stock Keeping&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Bill Qty in Stock Keeping&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Bill Qty in Stock Keeping&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;NTGEW&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Net Wt&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Net Wt&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Net Wt&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;BRGEW&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Gross Wt&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Gross Wt&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Gross Wt&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;GEWEI&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 44&lt;br /&gt;
lv_stext = &#39;Wt Unit&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;wt unit&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Wt Unit&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;PRSDT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Pricing Dt&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Pricing Dt&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Pricing Dt&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;FBUDA&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Service Rendered Dt&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Service Rendered Dt&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Service Rendered Dt&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;NETWR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Net Value&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Net Value&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Net Value&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VGBEL&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Refer Doc&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Refer Doc&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Refer Doc&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VGPOS&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Refer Item&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Refer Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Refer Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VGTYP&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Preceeding Doc Categ&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Preceeding Doc Categ&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Preceeding Doc Categ&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;AUBEL&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Doc&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Doc&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Doc&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;AUPOS&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 45&lt;br /&gt;
lv_stext = &#39;Sales Item&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;MATNR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Material&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Material&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Material&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;MATKL&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Material Grp&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Material Grp&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Material Grp&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;PSTYV&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Doc Item Categ&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Doc Item Categ&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Doc Item Categ&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;POSAR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Item Type&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Item Type&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Item Type&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;SPART&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Division&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Division&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;WERKS&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Plant&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Plant&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;SHKZG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Returns Item&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Returns Item&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Returns Item&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;WAVWR&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 46&lt;br /&gt;
lv_stext = &#39;Cost&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Cost&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Cost&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI1&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 1&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 1&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 1&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI2&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 2&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 2&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 2&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI3&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 3&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 3&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 3&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI4&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 4&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 4&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 4&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI5&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 5&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 5&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 5&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KZWI6&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sub Total 6&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sub Total 6&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sub Total 6&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;FKART&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Billing Type&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Billing Type&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Billing Type&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;FKTYP&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 47&lt;br /&gt;
lv_stext = &#39;Billing Categ&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Billing Categ&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Billing Categ&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VBTYP&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Doc categ&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Doc Categ&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Doc Categ&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VKORG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Sales Org&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sales Org&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sales Org&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VTWEG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Dist Chan&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Dist Chan&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Dist Chan&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;VSBED&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Ship Cond&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Ship Cond&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Ship Cond&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;FKDAT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Billing Date&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Billing Date&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Billing Date&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;BUKRS&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Comp Code&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Comp Code&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;ERDAT&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Created On&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Created On&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Created On&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KUNRG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 48&lt;br /&gt;
lv_stext = &#39;Sold To&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Sold To&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Sold To&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;KUNAG&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Ship To&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Ship To&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Ship To&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Specify the Columnn name and position to be place in the ALV output.&lt;br /&gt;
lv_colname = &#39;BSTNK_VF&#39;.&lt;br /&gt;
lv_position = lv_position + 1.&lt;br /&gt;
lv_stext = &#39;Cust PO No&#39;(s28).&lt;br /&gt;
lv_mtext = &#39;Cust PO No&#39;(s28).&lt;br /&gt;
lv_ltext = &#39;Cust PO No&#39;(s29).&lt;br /&gt;
PERFORM f_setcolumn_name USING lv_colname lv_position lv_stext lv_mtext lv_ltext.&lt;br /&gt;
* Display the Header information.&lt;br /&gt;
CALL METHOD gr_table-&gt;set_top_of_list&lt;br /&gt;
EXPORTING&lt;br /&gt;
value = ls_rows.&lt;br /&gt;
* Getting the All columns names&lt;br /&gt;
gr_columns = gr_table-&gt;get_columns( ).&lt;br /&gt;
gr_functions = gr_table-&gt;get_functions( ).&lt;br /&gt;
gr_functions-&gt;set_all( abap_true ).&lt;br /&gt;
* To addd the sort functionality&lt;br /&gt;
gr_sorts = gr_table-&gt;get_sorts( ).&lt;br /&gt;
* gr_sorts-&gt;add_sort( columnname = &#39;VBELN&#39;(s27) subtotal = abap_true ).&lt;br /&gt;
* gr_sorts-&gt;add_sort( columnname = &#39;POSNR&#39;(s30) subtotal = abap_true ).&lt;br /&gt;
gr_agg = gr_table-&gt;get_aggregations( ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;NETWR&#39;(s63) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;WAVWR&#39;(s55) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;FKIMG&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI1&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI2&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI3&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI4&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI5&#39;(s57) ).&lt;br /&gt;
gr_agg-&gt;add_aggregation( &#39;KZWI6&#39;(s57) ).&lt;br /&gt;
*Display output table.&lt;br /&gt;
gr_table-&gt;display( ).&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp; Form F_SETCOLUMN_NAME&lt;br /&gt;
*&amp;---------------------------------------------------------------------*&lt;br /&gt;
* Display the column according to the report output&lt;br /&gt;
*----------------------------------------------------------------------*&lt;br /&gt;
FORM f_setcolumn_name USING pu_colname TYPE lvc_fname &quot; Field Name&lt;br /&gt;
pu_position TYPE i &quot; Position&lt;br /&gt;
pu_lv_stext TYPE scrtext_s &quot; Short Text&lt;br /&gt;
pu_lv_mtext TYPE scrtext_m &quot; Medium Text&lt;br /&gt;
pu_lv_ltext TYPE scrtext_l. &quot; Short Text&lt;br /&gt;
TRY.&lt;br /&gt;
* get the required column details to GR_COLUMN.&lt;br /&gt;
gr_column = gr_columns-&gt;get_column( pu_colname ).&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 49&lt;br /&gt;
* Short Text for column.&lt;br /&gt;
gr_column-&gt;set_short_text( pu_lv_stext ).&lt;br /&gt;
* Medium Text for column.&lt;br /&gt;
gr_column-&gt;set_medium_text( pu_lv_mtext ).&lt;br /&gt;
* Long Text for column.&lt;br /&gt;
gr_column-&gt;set_long_text( pu_lv_ltext ).&lt;br /&gt;
* Setting Column name and position.&lt;br /&gt;
gr_columns-&gt;set_column_position(&lt;br /&gt;
columnname = pu_colname&lt;br /&gt;
position = pu_position ).&lt;br /&gt;
CATCH cx_salv_not_found. &quot;#EC&lt;br /&gt;
ENDTRY.&lt;br /&gt;
* clearing the variable used in the perform .&lt;br /&gt;
CLEAR: pu_colname,pu_lv_stext,pu_lv_mtext,pu_lv_ltext.&lt;br /&gt;
ENDFORM. &quot; F_SETCOLUMN_NAME&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 50&lt;br /&gt;
Related Content&lt;br /&gt;
BW Data Modeling&lt;br /&gt;
http://help.sap.com/saphelp_nw04s/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm&lt;br /&gt;
Query Design&lt;br /&gt;
http://help.sap.com/saphelp_nw04s/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm&lt;br /&gt;
For more information, visit the Business Intelligence homepage.&lt;br /&gt;
Step by Step Procedure for Reconciliation of Sales Data in SAP BW Environment with ECC Environment&lt;br /&gt;
SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com&lt;br /&gt;
© 2009 SAP AG 51&lt;br /&gt;
Disclaimer and Liability Notice&lt;br /&gt;
This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade.&lt;br /&gt;
SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk.&lt;br /&gt;
SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this &lt;br /&gt;
document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RSBERRORLOG Table performance problem &lt;br /&gt;
RSBM_ERRORLOG_DELETE. If you are running on oracle please run a online reorg on rsberrorlog.&lt;br /&gt;
&lt;br /&gt;
1144400-RSBM_ERRORLOG_DELETE no frequent commits.&lt;br /&gt;
1095924-Correction: Deletion/analyis report for error handlign logs.&lt;br /&gt;
&lt;br /&gt;
If you are on SAP_BW 701 above notes are not applicable ... you can go ahead and run report (RSBM_ERRORLOG_DELETE).&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
ECC application tables which may potentially grow rapidly and then they may cause problems. I mentioned in there some tables from other SAP solutions like CRM, SCM, MDM, APO, PI, etc. In today’s post I would like to focus on BW big tables.&lt;br /&gt;
• BW statistics data: RSDDSTATAGGR, RSDDSTATAGGRDEF, RSDDSTATCOND, RSDDSTATDELE, RSDDSTATDM, RSDDSTATEVDATA, RSDDSTATHEADER, RSDDSTATINFO, RSDDSTATLOGGING&lt;br /&gt;
• PSA error logs: RSERRORHEAD, RSERRORLOG&lt;br /&gt;
• BW staging engine tables: RSMONMESS, RSSELDONE&lt;br /&gt;
• BW workbook tables: RSRWBSTORE&lt;br /&gt;
• Temporary BW tables: /BI0/0*&lt;br /&gt;
• RSBMNODES – “Hierarchical Log: Nodes”; If e.g. it takes a long time to set a DTP request to &#39;green&#39; after it has been processed it is caused by large volume of data in this table. Since BI system in production a quite long time you got a lot of logs in it then you have a huge amount of entries in this table.&lt;br /&gt;
• RSBERRORLOG (Logs for Incorrect Records) – stores error handling logs due to following and other reasons:&lt;br /&gt;
• Warnings that are created during master data uploads for duplicate records&lt;br /&gt;
• Single record error messages in customer-specific transformation routines&lt;br /&gt;
&lt;br /&gt;
Table is accumulated a numerous error messages records for a DTP requests. In most cases this is due to many errors while BW is processing data and InfoPackage (IP) or Data Transfer Package (DTP) is setup in way that every data duplicity needs to be recorded.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/7150083870319355916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/7150083870319355916'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2011/02/reconcile-sales-data.html' title='Reconcile Sales  Data'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-7137592004776959603</id><published>2011-02-12T16:10:00.000-08:00</published><updated>2013-01-14T07:03:46.400-08:00</updated><title type='text'>LO COCKPIT</title><content type='html'>Gist of LO Cockpit Delta&lt;br /&gt;
Happy Tony &lt;br /&gt;
Business Card&lt;br /&gt;
Company: Tata Consultancy Services Ltd&lt;br /&gt;
Posted on Nov. 24, 2006 09:34 PM in Beginner, Enterprise Data Warehousing/Business Warehouse, SAP Business One, SAP NetWeaver Platform&lt;br /&gt;
&lt;br /&gt;
Subscribe. Subscribe&lt;br /&gt;
Print.  Print&lt;br /&gt;
Permalink  Permalink&lt;br /&gt;
Share  &lt;br /&gt;
Share&lt;br /&gt;
Objective: In this Blog I would like to bring your attention to an excellent piece of work by Glenn Cheung and Ramond Leenders of www.vnsg.nl which will give a crash understanding of the LO cockpit. I will be covering the delta mechanism explained in the presentation and there by direct you to this masterpiece.&lt;br /&gt;
&lt;br /&gt;
Before starting the matter, I sincerely apologize for not working in the correct way with the material in my previous posting of this blog, that was not original. I admit that I have made the mistake of not giving credit to the author. I thank Vitaliy for pointing this and SDN community for giving me an opportunity to correct it.&lt;br /&gt;
&lt;br /&gt;
1. Positioning of LO Cockpit extraction&lt;br /&gt;
&lt;br /&gt;
image&lt;br /&gt;
&lt;br /&gt;
2. How the data flow from OLTP to BW system&lt;br /&gt;
&lt;br /&gt;
image&lt;br /&gt;
&lt;br /&gt;
Transaction postings lead to:&lt;br /&gt;
&lt;br /&gt;
1. Records in transaction tables&lt;br /&gt;
2. For an initial load a setup needs to be executed which reads the transaction data and stores the data in a setup table&lt;br /&gt;
3. These setup tables are read during an initial or full load&lt;br /&gt;
4. Further transactions are posted into the transaction tables and also caught into Update tables / Extraction Queue.&lt;br /&gt;
5. A periodically scheduled job transfers these postings into the BW delta queue&lt;br /&gt;
6. This BW Delta queue is read when a delta load is executed.&lt;br /&gt;
&lt;br /&gt;
3. The Update Modes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a. &lt; 2002.1: (Serialized) V3 Update&lt;br /&gt;
b. Direct Delta&lt;br /&gt;
c. Queued Delta&lt;br /&gt;
d. Un-serialized V3 Update&lt;br /&gt;
&lt;br /&gt;
Note: Before PI Release 2002.1 the only update method available was V3 Update. As of PI 2002.1 three new update methods are available because the V3 update could lead to inconsistencies under certain circumstances. As of PI 2003.1 the old V3 update will not be supported anymore.&lt;br /&gt;
&lt;br /&gt;
a. Update methods: (serialized) V3&lt;br /&gt;
&lt;br /&gt;
• Transaction data is collected in the R/3 update tables&lt;br /&gt;
• Data in the update tables is transferred through a periodic update process to BW Delta queue&lt;br /&gt;
• Delta loads from BW retrieve the data from this BW Delta queue&lt;br /&gt;
&lt;br /&gt;
image&lt;br /&gt;
&lt;br /&gt;
Transaction postings lead to:&lt;br /&gt;
&lt;br /&gt;
1. Records in transaction tables and in update tables&lt;br /&gt;
2. A periodically scheduled job transfers these postings into the BW delta queue&lt;br /&gt;
3. This BW Delta queue is read when a delta load is executed.&lt;br /&gt;
&lt;br /&gt;
Issues:&lt;br /&gt;
&lt;br /&gt;
• Even though it says serialized , Correct sequence of extraction data cannot be guaranteed&lt;br /&gt;
• V2 Update errors can lead to V3 updates never to be processed&lt;br /&gt;
• Details in SAP Note 505700&lt;br /&gt;
&lt;br /&gt;
b. Update methods: direct delta&lt;br /&gt;
&lt;br /&gt;
• Each document posting is directly transferred into the BW delta queue&lt;br /&gt;
• Each document posting with delta extraction leads to exactly one LUW in the respective BW delta queues&lt;br /&gt;
&lt;br /&gt;
image&lt;br /&gt;
&lt;br /&gt;
Transaction postings lead to:&lt;br /&gt;
&lt;br /&gt;
1. Records in transaction tables and in update tables&lt;br /&gt;
2. A periodically scheduled job transfers these postings into the BW delta queue&lt;br /&gt;
3. This BW Delta queue is read when a delta load is executed.&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
&lt;br /&gt;
• Extraction is independent of V2 update&lt;br /&gt;
• Less monitoring overhead of update data or extraction queue&lt;br /&gt;
&lt;br /&gt;
Cons:&lt;br /&gt;
&lt;br /&gt;
• Not suitable for environments with high number of document changes&lt;br /&gt;
• Setup and delta initialization have to be executed successfully before document postings are resumed&lt;br /&gt;
• V1 is more heavily burdened&lt;br /&gt;
&lt;br /&gt;
Note: Con 2: a delta queue has to present to collect the document postings. This queue is only available after a successful delta initialization.&lt;br /&gt;
&lt;br /&gt;
c. Update methods: queued delta&lt;br /&gt;
&lt;br /&gt;
• Extraction data is collected for the affected application in an extraction queue&lt;br /&gt;
• Collective run as usual for transferring data into the BW delta queue&lt;br /&gt;
&lt;br /&gt;
image&lt;br /&gt;
&lt;br /&gt;
Transaction postings lead to:&lt;br /&gt;
&lt;br /&gt;
1. Records in transaction tables and in extraction queue&lt;br /&gt;
2. A periodically scheduled job transfers these postings into the BW delta queue&lt;br /&gt;
3. This BW Delta queue is read when a delta load is executed.&lt;br /&gt;
&lt;br /&gt;
Pros:&lt;br /&gt;
&lt;br /&gt;
• Extraction is independent of V2 update&lt;br /&gt;
• Suitable for environments with high number of document changes&lt;br /&gt;
• Writing to extraction queue is within V1-update: this ensures correct serialization&lt;br /&gt;
• Downtime is reduced to running the setup&lt;br /&gt;
&lt;br /&gt;
Cons:&lt;br /&gt;
&lt;br /&gt;
• V1 is more heavily burdened compared to V3&lt;br /&gt;
• Administrative overhead of extraction queue&lt;br /&gt;
&lt;br /&gt;
d. Update methods: Un-serialized V3&lt;br /&gt;
&lt;br /&gt;
• Extraction data for written as before into the update tables with a V3 update module&lt;br /&gt;
• V3 collective run transfers the data to BW Delta queue&lt;br /&gt;
• In contrast to serialized V3, the data in the updating collective run is without regard to sequence from the update tables&lt;br /&gt;
&lt;br /&gt;
Note: i. Pro 2: In doing so, up to 10000 delta extractions of documents for an LUW are compressed for each Data Source into the BW delta queue, depending on the application.&lt;br /&gt;
ii. Pro 4: Even without a successful initial load and thus no BW delta queue yet available, document postings are already collected in the extraction queue.&lt;br /&gt;
&lt;br /&gt;
image&lt;br /&gt;
&lt;br /&gt;
Transaction postings lead to:&lt;br /&gt;
&lt;br /&gt;
1. Records in transaction tables and in update tables&lt;br /&gt;
2. A periodically scheduled job transfers these postings into the BW delta queue&lt;br /&gt;
3.This BW Delta queue is read when a delta load is executed.&lt;br /&gt;
&lt;br /&gt;
Issues:&lt;br /&gt;
&lt;br /&gt;
• Only suitable for data target design for which correct sequence of changes is not important e.g. Material Movements&lt;br /&gt;
• V2 update has to be successful&lt;br /&gt;
&lt;br /&gt;
Note: Issue 1: Each Material Movement delivers a new Material Document, so no problem when updating into ODS/Cube.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Source:http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/4972</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/7137592004776959603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/7137592004776959603'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2011/02/lo-cockpit.html' title='LO COCKPIT'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-7984750372801549764</id><published>2010-12-13T00:52:00.001-08:00</published><updated>2013-01-14T07:03:46.403-08:00</updated><title type='text'>SAP JOB MONITORING</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;post-headline&quot;&gt;
&lt;h1&gt;

&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 1;&quot;&gt;
&lt;i&gt;&lt;u&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/u&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;SAP ABAP
Background jobs: Managing&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;

&lt;/i&gt;&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;SAP provides a Central Area (single screen), to manage all sorts of
Background Job related issues, which are as follows:&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Monitoring and managing jobs&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Defining Jobs&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Scheduling, rescheduling and copying existing jobs&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Editing and Rescheduling of&amp;nbsp;Jobs and job steps&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Repeating a job&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Debugging an active job&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Reviewing information about a job&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Cancelling a job’s release status&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Cancelling and deleting jobs&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Comparing the specification of different jobs&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Checking the status&amp;nbsp;of jobs&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Reviewing&amp;nbsp; job logs&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Releasing a job to run&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;To handle above mentioned things, we need to follow certain procedures.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;For specifying jobs:&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;1.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To specify job, we need to open “Job Overview Screen”. For that, either
we need to choose CCMS Jobs Maintenance or to call SM37. SAP system first shows&amp;nbsp;Select
Background Jobs&amp;nbsp;screen, where we have to select criteria for the jobs,
we want to manage, and of which some criteria’s are mandatory or required
fields. These criteria include:&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.5in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;o&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Job name – Required ( here we can use a wildcard(*) to get a range of
similar job names )&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.5in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;o&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Name of the user who scheduled the job – Required (here also we can use
wildcard )&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.5in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;o&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Job Status&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.5in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;o&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Planned or actual start time&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.5in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;o&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Job start condition or event linked to start condition&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.5in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;o&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Job step&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.5in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;o&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Periodicity of job&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;2.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;We can also choose Extended Job Selection, where we pin point our
criteria regarding selection of exact job. An administrator of Authorizing for
Background Processing can display Jobs in all clients. Without authorization,
only jobs in current client will be displayed.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;3.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;Now we choose. Execute.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;Managing and Monitoring Jobs:&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0.0001pt;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;After selecting the job which we want to manage, we can choose various
management tasks as described in following part&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To copy a single existing job – choose Job Copy&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To reschedule or edit job steps or attributes of a single job — choose
Job Change.&lt;br /&gt;
A job step is an independent unit of work within a background job. Each job
step can execute an ABAP or external program. Other variants or authorizations
may be used for each job step. The system allows displaying ABAP programs and
variants. We can scan a program for syntax errors. We can also display the
authorizations for an authorized user of an ABAP job step.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To repeat a single job — choose Job Repeat scheduling.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To debug an active job — choose Job Capture: active job.&lt;br /&gt;
Here, only a single selection is allowed. If an active job seems to be running
incorrectly (e.g., running for an excessively long time), we can interrupt and
analyze it in debugging mode in a background process, and then either release
it again or stop it altogether.&lt;br /&gt;
Note&amp;nbsp;:&amp;nbsp; we will be able to capture a background job only if we are
logged on to the SAP server on which the job is running. To find server
information in the Job Overview, select and marks the job, then choose Job –
Job details.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To review information about a job — choose Job – Job details. Details
displayed can include:&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.5in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;o&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;current&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.5in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;o&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;job status&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.5in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;o&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;periodicity, or the repetition interval other jobs linked to the current
job, either as previous or subsequent jobs&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.5in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;o&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;defined&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1.5in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;o&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;job steps spool requests generated by the current job&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To cancel a job’s “Released” status, select the job or jobs from the Job
Overview list and choose Job Release -&amp;gt; Scheduled.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To cancel a job from running but keep the job definition available,
select the job or jobs from the Job Overview list and choose Job – Cancel
active job.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To delete a job entirely, select the job or jobs from the Job Overview
list and choose Job – Delete. Jobs with the status of Ready or Running cannot
be deleted.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To compare the specifications of more than one job, select the jobs from
the Job Overview list and then choose Job – Compare jobs.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To check the status of jobs, we select the job or jobs from the Overview
Job list and then choose Job – Check status. This allows us to either change
the job status back to Planned or cancel the job altogether. This is especially
useful when a job has malfunctioned.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To review job logs, we will select a job or jobs with the status
Completed or Canceled from the Job Overview list and then choose Goto – Job
log.&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: 1in; text-indent: -0.25in;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: black;&quot;&gt;·&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;To release a job so it can run, first we select a job from the Job
Overview list and choose Goto – Release&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/7984750372801549764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/7984750372801549764'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2010/12/sap-job-monitoring.html' title='SAP JOB MONITORING'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-5349529371913315198</id><published>2010-03-06T03:44:00.000-08:00</published><updated>2010-03-06T03:44:04.705-08:00</updated><title type='text'>BI Boxnet RSS</title><content type='html'>&lt;a href=&quot;http://www.box.net/shared/a1ne3n4b43/aa296ccdd5/rss.xml&quot;&gt;&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/5349529371913315198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/5349529371913315198'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2010/03/bi-boxnet-rss.html' title='BI Boxnet RSS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-8412933913524525309</id><published>2009-12-23T04:45:00.000-08:00</published><updated>2009-12-23T04:59:25.372-08:00</updated><title type='text'>SAP BP</title><content type='html'>BP&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.element61.be/e/compete.asp?ServiceId=41&quot;&gt;http://www.element61.be/e/compete.asp?ServiceId=41&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/goog_1261571422910&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://examples.idashboards.com/idashboards/?guestuser=wpman1&quot;&gt;http://examples.idashboards.com/idashboards/?guestuser=wpman1&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.sap.com/services/pdf/BWP_SAP_Best_Practices_for_Business_Intelligence.pdf&quot;&gt;http://www.sap.com/services/pdf/BWP_SAP_Best_Practices_for_Business_Intelligence.pdf&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.tli-usa.com/download/Track1_session8.pdf&quot;&gt;http://www.tli-usa.com/download/Track1_session8.pdf &lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/8412933913524525309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/8412933913524525309'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2009/12/sap-bp.html' title='SAP BP'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-6141334088915934295</id><published>2009-12-23T04:11:00.000-08:00</published><updated>2009-12-23T04:11:23.105-08:00</updated><title type='text'>Modelling</title><content type='html'>&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Transformations&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/dc43c445-0d01-0010-23a1-ca348ff5f975?QuickLink=index&amp;amp;overridelayout=true&lt;/span&gt;&lt;/span&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/6141334088915934295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/6141334088915934295'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2009/12/modelling.html' title='Modelling'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-5499636191300650954</id><published>2009-12-23T04:00:00.000-08:00</published><updated>2009-12-23T04:13:42.859-08:00</updated><title type='text'>SAP BI Content</title><content type='html'>&lt;b&gt;BI 7 Business content latest link - for all areas:&lt;/b&gt;&lt;br /&gt;
&lt;a href=&quot;http://help.sap.com/saphelp_nw70/helpdata/en/3d/5fb13cd0500255e10000000a114084/frameset.htm&quot; rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;http://help.sap.com/saphelp_nw70/helpdata/en/3d/5fb13cd0500255e10000000a114084/frameset.htm&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;BI 7 HR Business content:&lt;/b&gt;&lt;br /&gt;
&lt;a href=&quot;http://help.sap.com/saphelp_nw2004s/helpdata/en/26/77eb3cad744026e10000000a11405a/frameset.htm&quot; rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/26/77eb3cad744026e10000000a11405a/frameset.htm&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;BI 7 Financials Business Content:&lt;/b&gt;&lt;br /&gt;
&lt;a href=&quot;http://help.sap.com/saphelp_nw2004s/helpdata/en/c9/fe943b2bcbd11ee10000000a114084/frameset.htm&quot; rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;http://help.sap.com/saphelp_nw2004s/helpdata/en/c9/fe943b2bcbd11ee10000000a114084/frameset.htm&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;BI 7 SCM Business Content:&lt;/b&gt;&lt;br /&gt;
&lt;a href=&quot;http://help.sap.com/saphelp_nw70/helpdata/en/29/79eb3cad744026e10000000a11405a/frameset.htm&quot; rel=&quot;nofollow&quot; target=&quot;_top&quot;&gt;http://help.sap.com/saphelp_nw70/helpdata/en/29/79eb3cad744026e10000000a11405a/frameset.htm&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/5499636191300650954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/5499636191300650954'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2009/12/sap-bi-content.html' title='SAP BI Content'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-8512218020601042658</id><published>2009-12-16T23:57:00.000-08:00</published><updated>2013-01-14T07:04:16.277-08:00</updated><title type='text'>SAP BI Reporting</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;GL Reporting&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;What is SAP Recommendation to use 0FI_GL_14 (Line Item) and 0FI_GL_10(Summary).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FL_GI_14 is a delta-enabled DataSource that extracts the general ledger line items for only one ledger, the one that&#39;s defined as the &#39;leading ledger&#39; in your source system. All other ledgers, if you require that data, would require separate DataSources be created for each ledger. These would be named 3FI_GL_XX_SI, where XX would be replaced with the ledger name.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FI_GL_10 is a delta-enabled DataSource that extracts the general ledger balances for only the defined &#39;leading ledger&#39; in your source system. All other ledgers, again if required, would require separate DataSources be created for each ledger. These would be named 3FI_GL_XX_TT, where XX would be replaced with the ledger name. This would be the most appropriate DataSource for your Balance Sheet and Income Statement (P&amp;amp;L) reporting requirements, if you only use one ledger. If you have more than one ledger, you can still use this and add the 3FI_GL_XX_TT DataSources. These would then be integrated into one InfoCube for reporting.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Are there any other difference between the 0FI_GL_14/10 and 0FI_GL_20/40/50?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Yes, there are differences between these DataSources:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FI_GL_10 - Extracts general ledger balances for only the &#39;leading ledger&#39;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FI_GL_14 - Extracts general ledger line items for only the &#39;leading ledger&#39;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FI_GL_20 - Extracts account activity for all ledgers&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FI_GL_21 - Extracts account accumulated activity, for each Fiscal Year/Period, for all ledgers&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FI_GL_40 - Extracts general ledger line items for all ledgers. It differs also from 0FI_GL_14 in that it pulls from more tables.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FI_GL_50 - Extracts general ledger planned line items for all ledgers.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;jive-quote&quot; style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt; - If you have SAP ECC 6.0 EhP 3 or higher, is it required to use the new datasources?&lt;br /&gt;
&lt;/span&gt; &lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt; It is not a requirement to use the New GL Reporting DataSources, per se. If your FI functional consultant(s) haven&#39;t configured your environment to use this new functionality, there won&#39;t be any data to extract using the new DataSources and therefore the old DataSources would still be pertinent.&lt;br /&gt;

&lt;/span&gt;  &lt;/div&gt;
&lt;div class=&quot;jive-quote&quot; style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt; - What are the main differences between the new and the old flows?&lt;br /&gt;
&lt;/span&gt; &lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt; The New GL Reporting functionality in ECC6 EHP3 and beyond provides for the posting of not only business financial transactions (as it always has) but also provides for settlement of internal document postings associated with managerial accounting concepts. It also provides the ability to manage multiple ledgers for different accounting principles, integrates financial and managerial accounting reporting (as eluded to previously), provides for segemented reporting to meet requirements for International Financial Reporting Standards (IFRS) and US Generally Accepted Accounting Principles (GAAP) and Cost of Goods Sold accounting.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;As of Plug-In 2002.2, it is no longer necessary to have DataSources linked. This means that you can now load 0FI_GL_4, 0FI_AR_4, 0FI_AP_4, and 0FI_TX_4 in any order. You also have the option of using DataSources 0FI_AR_4, 0FI_AP_4 and 0FI_TX_4 separately without 0FI_GL_4. The DataSources can then be used independently of one another (see note 551044).&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;  &lt;/div&gt;
&lt;div class=&quot;jive-quote&quot; style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt; - Can you use them simultanously?&lt;br /&gt;
&lt;/span&gt; &lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt; I&#39;m not sure that there&#39;s any process that would preclude you from executing both the New GL Reporting DataSources and the older ones, but if your ECC environment is configured for the New GL Reporting, I&#39;m not sure that you&#39;d want to execute the old DataSources (not sure if you&#39;d get duplication of data or something worse if you tried).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;As of Plug-In 2002.2, it is no longer necessary to have DataSources linked. This means that you can now load 0FI_GL_4, 0FI_AR_4, 0FI_AP_4, and 0FI_TX_4 in any order. You also have the option of using DataSources 0FI_AR_4, 0FI_AP_4 and 0FI_TX_4 separately without 0FI_GL_4. The DataSources can then be used independently of one another (see note 551044).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;As of Plug-In 2002.2, it is no longer necessary to have DataSources linked. This means that you can now load 0FI_GL_4, 0FI_AR_4, 0FI_AP_4, and 0FI_TX_4 in any order. You also have the option of using DataSources 0FI_AR_4, 0FI_AP_4 and 0FI_TX_4 separately without 0FI_GL_4. The DataSources can then be used independently of one another (see note 551044).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;Recommended as the DSO keys&lt;/b&gt;, :&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;if yu also have the option of using DataSources 0FI_AR_4, 0FI_AP_4 and 0FI_TX_4 separately without 0FI_GL_4. The DataSources can then be used independently of one another (see note 551044).&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;b&gt;Recommended as the DSO keys&lt;/b&gt;, :&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;if you require a DSO in between 0FI_GL_20 and 0FIGL_C20:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;InfoObject (DataSource Field)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0VERSION (RVERS)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0COMP_CODE (RBUKRS)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FISCPER (FISCPER)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0CHRT_ACCTS (CHARTACCTS)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0GL_ACCOUNT (RACCT)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FUNC_AREA (RFAREA&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0COSTCENTER (RCNTR&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0VTYPE (VALUETYPE&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0PROFIT_CTR (PRCTR)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0SEGMENT (SEGMENT)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FISCVARNT (FISCVAR)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0CURTYPE (CURTYPE)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0VALUATION (VALUTYPE)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0CURKEY_TC (RTCUR)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0UNIT (CURRUNIT)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;OSS note 1002272.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Try creating a new doc and check if the table 0BWFIAEDAT gets updated&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;I had a situation where there was no delta coming into BWFI_AEDA2. I had to regenerate some GL Structures using program RGZZGLUX. I referred to notes:619454 last section and also 656431. I am not sure whether it is pertinent in your case but you might want to check these notes out.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;a href=&quot;http://help.sap.com/saphelp_nw04/helpdata/EN/af/16533bbb15b762e10000000a114084/frameset.htm&quot;&gt;FI GL/AP/AR help&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;For this 0FI_GL_4 Datsource CI_BSIS included is provided by SAP, also for enhancement purpose. You will see that no matter what fields you add into this include, as long as the field is in table BKPF or BSEG, you won&#39;t need any code to fill in data for that field.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;However, if the field you want to add is not in BKPF or BSEG, you will need to add an append structure and then code accordingly as per normal.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;For 0fi_gl_4 extractor we got 2 Includes and 1 append by sap&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;INCLUDE CI_BSIS CI_BSIS&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Fields:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;BKTXT&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;GLVOR&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;PERNR&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;INCLUDE DTFIGL_WF Extraction Structure: GL Work Fields&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Fields:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;AWTYP&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;AWKEY&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;BSTAT&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;DMBTR&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Append Structure Predefined:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;AGTR_FIGL_4 Grantor Management: additional fields for extraction&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;For this datasource, CI_BSIS included is provided by SAP, also for enhancement purpose. You will see that no matter what fields you add into this include, as long as the field is in table BKPF or BSEG, you won&#39;t need any code to fill in data for that field.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;However, if the field you want to add is not in BKPF or BSEG, you will need to add an append structure and then code accordingly as per normal.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;If you are on ECC 6.0 then confirm with the Fi Consultant if the New GL concept has been activated, If so you can make use of the DS 0FI_GL_10, 0FI_GL_14(If you are on EHP3). You can also use 0FI_GL_4 instead of 0FI_GL_14 if you are not on EhP3.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;If you are still on the Old GL concept then activate 0FI_GL_4 and 0FI_GL_6.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Old GL: http://help.sap.com/saphelp_nw70/helpdata/en/30/44593167d447198995bed770d70ddf/frameset.htm&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;NewGL: http://help.sap.com/saphelp_nw2004s/helpdata/en/be/928f40f5767d17e10000000a1550b0/frameset.htm&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Financial Accounting: Procedure for Line Item Extraction Locate the document in its SAP Library structure&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;General Comments on Extraction Procedure&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;The consistent data extraction in the delta procedure is possible for line items from General Ledger Accounting (FI-GL) and selected subledgers (Accounts Receivable (FI-AR) and Accounts Payable (FI-AP)) and tax reporting with effect from SAP BW 3.1 Content. The extraction procedure delivered with the business content for SAP BW 2.0B, which is based on the DataSources 0FI_AR_3 and 0FI_AP_3, can be replaced. This is described in note 410797.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;The decisive advantage of choosing R/3 line item tables as the data source is that additional fields can be transferred to the BW. These are not available for the transaction figures. This provides more extensive and flexible analysis options in BW.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;To enter a consistent delta dataset, you can use any of the following InfoSources (with the corresponding DataSources and extractors in SAP R/3):&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Application&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;InfoSource&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Name&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;FI-GL&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FI_GL_4&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;General ledger: Line Items&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;FI-AP&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FI_AP_4&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Accounts payable: Line Items&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;FI-AR &lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FI_AR_4&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Accounts receivable: Line Items&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;FI-TX&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;0FI_TAX_4&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;General ledger: Data for taxes on sales and purchases&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;For the General Ledger, selection is made from the tables BKPF and BSEG, while selection for the subledgers is made from tables BSID/BSAD (Accounts Receivable) and BSIK/BSAK (Accounts Payable). InfoSource 0FI_GL_4 transfers only those fields that are relevant for General Ledger Accounting from the Financial Accounting document (tables BKPF and BSEG) to the BW system.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;The consistent recording of data from General Ledger Accounting and Subledger Accounting is provided by means of coupled delta extraction in the time stamp procedure. General ledger accounting is the main process in delta mode and provides subsidiary ledger extraction with time stamp information (time intervals of previously selected general ledger line items). This time stamp information can also be used for a loading history: this shows which line items have previously been extracted from the SAP R/3 system.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Delta Method&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Delta extraction enables you to load into BW only that data that has been added or has changed since the last extraction event. Data that has already been loaded and has not changed is not extracted and does not need to be deleted before a new load. This improves performance compared with periodic extraction of the entire dataset.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Financial Accounting line items are read by extractors directly from the tables in SAP R/3. A time stamp on the line items serves to identify the status of the delta data. Time stamp intervals that have already been read are stored in a time stamp table. The delta dataset is transferred to BW directly, without records being transferred to the delta queue in SAP R/3 (extractor delta method).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;The Financial Accounting line items are extracted from SAP R/3 in their most recent status (after-image delta method). This delta procedure is not suitable for filling InfoCubes in BW directly. Therefore, firstly, the line items must be loaded in the BW system in an ODS object that identifies the changes made to individual characteristics and key figures within a delta data record. Other data destinations (InfoCubes, ODS objects) can be provided with data from this ODS object.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;If the ODS object permits BEx Reporting, queries can be defined directly there.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;Time Stamp Method&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;With Financial Accounting line items that have been posted in SAP R/3 since the last data request, the extractors identify the following delta dataset using the time stamp in the document header (BKPF-CPUDT).&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;When a delta dataset has been selected successfully, SAP R/3 logs two time stamps that delimit a selection interval for a DataSource in table BWOM2_TIMEST:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;he foll are the settings in my settings table. FYI&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif; text-align: justify;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;BWFILOWLIM 19910101                     &lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/8512218020601042658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/8512218020601042658'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2009/12/sap-bi-reporting.html' title='SAP BI Reporting'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-2282642859328549609</id><published>2009-12-15T23:11:00.000-08:00</published><updated>2013-01-14T07:04:16.273-08:00</updated><title type='text'>ABAP - BW</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Start Routine:&lt;/b&gt;&lt;br /&gt;
The start routine is run for each data package at the start of the transformation. The start routine has a table in the format of the source structure as input and output parameters. It is used to perform preliminary calculations and store these in a global data structure or in a table. This structure or table can be accessed from other routines. You can modify or delete data in the data package.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Routine for Key Figures or Characteristics:&lt;/b&gt;&lt;br /&gt;
This routine is available as a rule type; you can define the routine as a transformation rule for a key figure or a characteristic. The input and output values depend on the selected field in the transformation rule. More information: the Routine section under&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;End Routine:&lt;/b&gt;&lt;br /&gt;
An end routine is a routine with a table in the target structure format as input and output parameters. You can use an end routine to postprocess data after transformation on a package-by-package basis. For example, you can delete records that are not to be updated, or perform data checks.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Expert Routine:&lt;/b&gt;&lt;br /&gt;
This type of routine is only intended for use in special cases. You can use the expert routine if there are not sufficient functions to perform a transformation. The expert routine should be used as an interim solution until the necessary functions are available in the standard routine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ABAP-BW WIKI LINKS&lt;/b&gt;&lt;br /&gt;
https://wiki.sdn.sap.com/wiki/display/BI/ABAP+in+BW&lt;br /&gt;
https://wiki.sdn.sap.com/wiki/display/BI/ABAP+in+BW&lt;br /&gt;
https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=35458&lt;br /&gt;
http://wiki.sdn.sap.com/wiki/display/BI/Useful+functions+for+Data+Transformation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Datasources Enhancement&lt;br /&gt;
&lt;br /&gt;
LO Datasource&lt;br /&gt;
&lt;a href=&quot;http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0af763b-066e-2910-a784-dc6731660f46?QuickLink=index&amp;amp;overridelayout=true&quot;&gt;http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0af763b-066e-2910-a784-dc6731660f46?QuickLink=index&amp;amp;overridelayout=true&lt;/a&gt;&lt;br /&gt;
******************************************************************************&lt;br /&gt;
*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&amp;amp; Report ZBI_ACTIVATE_TRANSFORMATION&lt;br /&gt;
&lt;br /&gt;
*&amp;amp;&lt;br /&gt;
&lt;br /&gt;
*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;
&lt;br /&gt;
*&amp;amp;&lt;br /&gt;
&lt;br /&gt;
*&amp;amp;&lt;br /&gt;
&lt;br /&gt;
*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
REPORT zbi_activate_transformation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TYPES: t_tran TYPE rstran,&lt;br /&gt;
&lt;br /&gt;
i_tran TYPE STANDARD TABLE OF t_tran.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DATA: r_tran_maintain TYPE REF TO cl_rstran_maintain,&lt;br /&gt;
&lt;br /&gt;
lv_subrc TYPE sy-subrc,&lt;br /&gt;
&lt;br /&gt;
lv_output(255) TYPE c,&lt;br /&gt;
&lt;br /&gt;
tab_tran TYPE i_tran,&lt;br /&gt;
&lt;br /&gt;
i_s_source TYPE rstran_s_tlogo,&lt;br /&gt;
&lt;br /&gt;
i_s_target TYPE rstran_s_tlogo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SELECTION-SCREEN BEGIN OF BLOCK b1.&lt;br /&gt;
&lt;br /&gt;
SELECTION-SCREEN SKIP 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PARAMETERS: p_id TYPE char35.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SELECTION-SCREEN END OF BLOCK b1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
START-OF-SELECTION.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FIELD-SYMBOLS: &lt;fs_trans&gt;TYPE t_tran.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
REFRESH tab_tran.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SELECT * FROM rstran INTO TABLE tab_tran WHERE tranid = p_id&lt;br /&gt;
&lt;br /&gt;
AND objvers = &#39;A&#39;&lt;br /&gt;
&lt;br /&gt;
AND objstat = &#39;INA&#39;.&lt;br /&gt;
&lt;br /&gt;
SORT tab_tran.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IF tab_tran IS NOT INITIAL.&lt;br /&gt;
&lt;br /&gt;
LOOP AT tab_tran ASSIGNING &lt;fs_trans&gt;.&lt;br /&gt;
&lt;br /&gt;
TRY.&lt;br /&gt;
&lt;br /&gt;
CREATE OBJECT r_tran_maintain&lt;br /&gt;
&lt;br /&gt;
EXPORTING&lt;br /&gt;
&lt;br /&gt;
i_tranid = &lt;fs_trans&gt;-tranid&lt;br /&gt;
&lt;br /&gt;
i_s_source = i_s_source&lt;br /&gt;
&lt;br /&gt;
i_s_target = i_s_target&lt;br /&gt;
&lt;br /&gt;
i_expert = rs_c_false&lt;br /&gt;
&lt;br /&gt;
i_mode = rsawc_c_tfc-display&lt;br /&gt;
&lt;br /&gt;
i_with_message = rs_c_true.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CATCH cx_rstran_not_found .&lt;br /&gt;
&lt;br /&gt;
CATCH cx_rstran_input_invalid .&lt;br /&gt;
&lt;br /&gt;
CATCH cx_rstran_cancelled .&lt;br /&gt;
&lt;br /&gt;
CATCH cx_rstran_not_authorized .&lt;br /&gt;
&lt;br /&gt;
CATCH cx_rstran_display_only .&lt;br /&gt;
&lt;br /&gt;
CATCH cx_rstran_already_exist .&lt;br /&gt;
&lt;br /&gt;
CATCH cx_rstran_error_with_message.&lt;br /&gt;
&lt;br /&gt;
ENDTRY.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CALL METHOD r_tran_maintain-&amp;gt;check&lt;br /&gt;
&lt;br /&gt;
EXPORTING&lt;br /&gt;
&lt;br /&gt;
i_with_display = rs_c_true&lt;br /&gt;
&lt;br /&gt;
IMPORTING&lt;br /&gt;
&lt;br /&gt;
e_subrc = lv_subrc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IF lv_subrc = 0.&lt;br /&gt;
&lt;br /&gt;
CONCATENATE &#39;Activated Transformation : &#39;&lt;br /&gt;
&lt;br /&gt;
&lt;fs_trans&gt;-tranid&lt;br /&gt;
&lt;br /&gt;
&#39; : &#39;&lt;br /&gt;
&lt;br /&gt;
&lt;fs_trans&gt;-sourcename&lt;br /&gt;
&lt;br /&gt;
&#39;-&amp;gt;&#39; &lt;fs_trans&gt;-targetname INTO lv_output.&lt;br /&gt;
&lt;br /&gt;
ELSE.&lt;br /&gt;
&lt;br /&gt;
CONCATENATE &#39;Transformation : &#39;&lt;br /&gt;
&lt;br /&gt;
&lt;fs_trans&gt;-tranid&lt;br /&gt;
&lt;br /&gt;
&#39; : &#39;&lt;br /&gt;
&lt;br /&gt;
&lt;fs_trans&gt;-sourcename&lt;br /&gt;
&lt;br /&gt;
&#39;-&amp;gt;&#39;&lt;br /&gt;
&lt;br /&gt;
&lt;fs_trans&gt;-targetname&lt;br /&gt;
&lt;br /&gt;
&#39;Could Not be Activated&#39; INTO lv_output.&lt;br /&gt;
&lt;br /&gt;
ENDIF.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IF lv_subrc = 0.&lt;br /&gt;
&lt;br /&gt;
TRY.&lt;br /&gt;
&lt;br /&gt;
CALL METHOD r_tran_maintain-&amp;gt;execute&lt;br /&gt;
&lt;br /&gt;
EXPORTING&lt;br /&gt;
&lt;br /&gt;
i_wrkmode = cl_rstran_stat=&amp;gt;wrkmode_activate&lt;br /&gt;
&lt;br /&gt;
IMPORTING&lt;br /&gt;
&lt;br /&gt;
e_subrc = lv_subrc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CATCH cx_rstran_cancelled .&lt;br /&gt;
&lt;br /&gt;
CATCH cx_rstran_error_with_message .&lt;br /&gt;
&lt;br /&gt;
CATCH cx_rstran_display_only .&lt;br /&gt;
&lt;br /&gt;
ENDTRY.&lt;br /&gt;
&lt;br /&gt;
ENDIF.&lt;br /&gt;
&lt;br /&gt;
WRITE:/ lv_output.&lt;br /&gt;
&lt;br /&gt;
ENDLOOP.&lt;br /&gt;
&lt;br /&gt;
ELSE.&lt;br /&gt;
&lt;br /&gt;
WRITE:/ &#39;Transformation is not Inactive&#39;.&lt;br /&gt;
&lt;br /&gt;
ENDIF.&lt;br /&gt;
&lt;br /&gt;
*****************************************************************************&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h1 class=&quot;pagetitle&quot; id=&quot;title-heading&quot;&gt;
&lt;span id=&quot;title-text&quot;&gt;&lt;a href=&quot;http://wiki.sdn.sap.com/wiki/display/BI/Five+Ways+to+Enhance+BI+Functionality+Using+ABAP--Part+V--ABAP+in+Process+Chain&quot;&gt;Five Ways to Enhance BI Functionality Using ABAP--Part V--ABAP in Process Chain&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;fs_trans&gt;&lt;fs_trans&gt;&lt;fs_trans&gt;&lt;fs_trans&gt;&lt;fs_trans&gt;&lt;fs_trans&gt;&lt;fs_trans&gt;&lt;fs_trans&gt;&lt;fs_trans&gt;http://wiki.sdn.sap.com/wiki/display/BI/Five+Ways+to+Enhance+BI+Functionality+Using+ABAP--Part+V--ABAP+in+Process+Chain?bc=true &lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/fs_trans&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/2282642859328549609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/2282642859328549609'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2009/12/abap-bw.html' title='ABAP - BW'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7973806527293439077.post-8590412095714783149</id><published>2009-12-15T22:48:00.000-08:00</published><updated>2013-01-14T07:04:16.278-08:00</updated><title type='text'>SAP BI IP</title><content type='html'>A filter’s functionality depends on its particular use in either a planning function or a query.&lt;br /&gt;
In connection with planning functions, a filter in the characteristic restrictions describes the data that is&lt;br /&gt;
used for executing a planning function. Selections in the default values are &lt;br /&gt;
&lt;br /&gt;
You can also use a key date for the filter to determine time-dependent selections.&lt;br /&gt;
&lt;br /&gt;
The values defined in a query’s characteristic restrictions limit the volume of data that is available for&lt;br /&gt;
further filtering during a query’s runtime. It is then no longer possible to filter using a characteristic&lt;br /&gt;
value outside this value set. The default values determine the query’s initial filter state.&lt;br /&gt;
The settings &amp; essentially refer to the use of filters with a&lt;br /&gt;
query:&lt;br /&gt;
determines whether the selection of values affected by the characteristic&lt;br /&gt;
restrictions can be changed when the query is executed. This setting is a prerequisite for the&lt;br /&gt;
definition of default values for a characteristic.&lt;br /&gt;
· If you select the option to&lt;br /&gt;
specify that only a single value can be used for filtering the query.&lt;br /&gt;
_ The two functionalities described above are described in more detail in the following units.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*********************************************************************************&lt;br /&gt;
&lt;br /&gt;
Data:  h_clean(3),&lt;br /&gt;
            h_check,&lt;br /&gt;
            h_off(2)    type p.&lt;br /&gt;
&lt;br /&gt;
     h_clean = SOURCE_FIELDS-INCO1.&lt;br /&gt;
     translate  h_clean  to upper case.&lt;br /&gt;
&lt;br /&gt;
   clear h_off.&lt;br /&gt;
   do 3 times.&lt;br /&gt;
*   (*****Loop number of times the length of the info object).&lt;br /&gt;
     move h_clean+h_off(1)   to  h_check.&lt;br /&gt;
*     if not h_check ca &#39;1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ-&#39;.&lt;br /&gt;
     if not h_check ca &#39;1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZÖÜ-&#39;.&lt;br /&gt;
&lt;br /&gt;
       move space  to  h_clean+h_off(1).&lt;br /&gt;
     endif.&lt;br /&gt;
     add 1 to h_off.&lt;br /&gt;
   enddo.&lt;br /&gt;
&lt;br /&gt;
* result value of the routine&lt;br /&gt;
   RESULT = h_clean.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/8590412095714783149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7973806527293439077/posts/default/8590412095714783149'/><link rel='alternate' type='text/html' href='http://yellamelli-sapbi.blogspot.com/2009/12/sap-bi-ip.html' title='SAP BI IP'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>