<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: difference between Database view and Maintenance view in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-database-view-and-maintenance-view/m-p/2792160#M651459</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ramakrishna:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Databaase view:&lt;/P&gt;&lt;P&gt;    Can be used instead of Inner Joins in ABAP program&lt;/P&gt;&lt;P&gt;    Cannot update multiple tables at a time.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Maintenance view:&lt;/P&gt;&lt;P&gt;   Cannot be used in ABAP Open SQL statments . Only thru Table maintenance (SM30) we can update the Data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Can update multiple tables at a time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward if Helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 12 Sep 2007 05:14:17 GMT</pubDate>
    <dc:creator>varma_narayana</dc:creator>
    <dc:date>2007-09-12T05:14:17Z</dc:date>
    <item>
      <title>difference between Database view and Maintenance view</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-database-view-and-maintenance-view/m-p/2792159#M651458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;difference between Database view and Maintenance view&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Sep 2007 05:11:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-database-view-and-maintenance-view/m-p/2792159#M651458</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-12T05:11:13Z</dc:date>
    </item>
    <item>
      <title>Re: difference between Database view and Maintenance view</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-database-view-and-maintenance-view/m-p/2792160#M651459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ramakrishna:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Databaase view:&lt;/P&gt;&lt;P&gt;    Can be used instead of Inner Joins in ABAP program&lt;/P&gt;&lt;P&gt;    Cannot update multiple tables at a time.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Maintenance view:&lt;/P&gt;&lt;P&gt;   Cannot be used in ABAP Open SQL statments . Only thru Table maintenance (SM30) we can update the Data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Can update multiple tables at a time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward if Helpful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Sep 2007 05:14:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-database-view-and-maintenance-view/m-p/2792160#M651459</guid>
      <dc:creator>varma_narayana</dc:creator>
      <dc:date>2007-09-12T05:14:17Z</dc:date>
    </item>
    <item>
      <title>Re: difference between Database view and Maintenance view</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-database-view-and-maintenance-view/m-p/2792161#M651460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ramakrishna ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maintenance views offer easy ways to maintain complex application objects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data distributed on several tables often forms a logical unit, for example an application object, for the user. You want to be able to display, modify and create the data of such an application object together. Normally the user is not interested in the technical implementation of the application object, that is in the distribution of the data on several tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A maintenance view permits you to maintain the data of an application object together. The data is automatically distributed in the underlying database tables. The maintenance status determines which accesses to the data of the underlying tables are possible with the maintenance view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the tables in a maintenance view must be linked with foreign keys, that is the join conditions for maintenance views are always derived from the foreign key (see  Foreign Key Relationship and Join Condition). You cannot directly enter the join conditions as for database views.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data about an application object is often distributed on several database tables. A database view provides an application-specific view on such distributed data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Database views are defined in the ABAP Dictionary. A database view is automatically created in the underlying database when it is activated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Application programs can access the data of a database view using the database interface. You can access the data in ABAP programs with both OPEN SQL and NATIVE SQL. However, the data is actually selected in the database. Since the join operation is executed in the database in this case, you can minimize the number of database accesses in this way. Database views implement an inner join &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anuj Goyal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Sep 2007 05:21:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-database-view-and-maintenance-view/m-p/2792161#M651460</guid>
      <dc:creator>former_member196517</dc:creator>
      <dc:date>2007-09-12T05:21:54Z</dc:date>
    </item>
    <item>
      <title>Re: difference between Database view and Maintenance view</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-database-view-and-maintenance-view/m-p/2792162#M651461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;DATABASE VIEW:&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Data about an application object is often distributed on several database tables. A database view provides an application-specific view on such distributed data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Database views are defined in the ABAP Dictionary. A database view is automatically created in the underlying database when it is activated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Application programs can access the data of a database view using the database interface. You can access the data in ABAP programs with both OPEN SQL and NATIVE SQL. However, the data is actually selected in the database. Since the join operation is executed in the database in this case, you can minimize the number of database accesses in this way. Database views implement an inner join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;MAINTENANCE VIEW:&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Maintenance views offer easy ways to maintain complex application objects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data distributed on several tables often forms a logical unit, for example an application object, for the user. You want to be able to display, modify and create the data of such an application object together. Normally the user is not interested in the technical implementation of the application object, that is in the distribution of the data on several tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A maintenance view permits you to maintain the data of an application object together. The data is automatically distributed in the underlying database tables. The maintenance status determines which accesses to the data of the underlying tables are possible with the maintenance view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the tables in a maintenance view must be linked with foreign keys, which is the join conditions for maintenance views are always derived from the foreign key. You cannot directly enter the join conditions as for database views.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are some restrictions for the attributes of the foreign keys with which the tables in a maintenance view can be linked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this is useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sayee&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Sep 2007 05:22:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-database-view-and-maintenance-view/m-p/2792162#M651461</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-12T05:22:39Z</dc:date>
    </item>
  </channel>
</rss>

