<?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: Regarding View in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936643#M387302</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi swati,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   The concept of View is so simple and very useful. I will try to give a brief idea of it. there are 4 types of views. 1. Data base View&lt;/P&gt;&lt;P&gt;                                           2. Maintainence View&lt;/P&gt;&lt;P&gt;                                           3. Projection View&lt;/P&gt;&lt;P&gt;                                    and  4. Help View.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But in new versions Help view is not there. So overall we consider 3 types of views. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A view is basically a ligical way of viewing the required fields of a database table. i.e., if I have a database table with say 40 fields of which i want to use only 15 fields or so in my program and if i have to get the field details repeatedly from the table, I have to write the select statement as SELECT  FLD1 FLD2 FLD3....... FLD15 FROM ........ and i should also define the structure of the internal table mentioning all the 15 fields which is a cumber some process and tidious process. Instead I can define a view with the 15 fields of the table in the data dictionary and then in my program i can define the internal table with structure as that view very simply and also i can now write the select statement as SELECT * FROM ...... and process same as above in the program which is easy. This way of defining a view with only one table is called as PROJECTION VIEW. Another importent thing about this view is that we can also enter data into the database table using a projection view. i.e., if we are loading some data in the view it means we are storing the data in the db table from which the view is defined.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Coming the the remaining two types of views, if we need to access data of fields in two or more tables which are related with each other ( with foreign key relation. I hope u know about that) then we use the remaining two types of views. In database view we have to define the relation between the tables whereas in maintainence view it generates the relation by itself. Here one thing is that we only get data from the data base tables through these two types of views. WE CANNOT LOAD DATA INTO DATABASE TABLES USING DBVIEW AND MAINTAINENCE VIEW.  And I hope how easy it is to write a select statement to fetch data from a single database table instead of two or more. One of the main advantage of these two types of views is this. The view has put all the required fields from different tables into a single table (VIEW) using the relation between the tables. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Search helps is a bit different concept. As search helps can also be defined independently, there is'nt any use of Help view and so we generally dont use it in new versions. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is all a brief overview of the advantages of view. I hope by now u got something from this lengthy description. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rajsekhar.k&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now coming to&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 17 Feb 2007 15:53:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-17T15:53:19Z</dc:date>
    <item>
      <title>Regarding View</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936638#M387297</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Guys..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I want To know Something About View in SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;View are create only to use in Search help  ?.is it ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Defination.&lt;/P&gt;&lt;P&gt;2. Different Use's.&lt;/P&gt;&lt;P&gt;3.  When to Use Seach help with View and when Not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank&lt;/P&gt;&lt;P&gt;Swati...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Feb 2007 09:59:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936638#M387297</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-17T09:59:28Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding View</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936639#M387298</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;View :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Created to Provide Restricted access to user on a specific table . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many Types :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data Base View :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Combined by joining more than 1 tables .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Projection View &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To project selected field from One table .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Feb 2007 10:14:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936639#M387298</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-17T10:14:05Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding View</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936640#M387299</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To extend of the comments above, Views are not a concept specific to SAP. Database views are part of the Relational Database model created by Dr. E.F Codd in the early 1970s.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Views can be created for the sole purpose of reducing the resultant columns (as mentioned above).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, they are more appropriately used to join multiple tables based on certain criteria. This "joining" inside of the view reduces the amount of SQL that an application developer needs to write get create reports, etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In theory (at least), it should also reduce the number of "bugs" that an application developer might create by not understanding the data table structures, inefficient SQL, poor coding structure, etc.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Feb 2007 10:14:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936640#M387299</guid>
      <dc:creator>p291102</dc:creator>
      <dc:date>2007-02-17T10:14:35Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding View</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936641#M387300</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;View :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Created to Provide Restricted access to user on a specific table . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many Types :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data Base View :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Combined by joining more than 1 tables .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Projection View &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To project selected field from One table .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Feb 2007 10:15:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936641#M387300</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-17T10:15:34Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding View</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936642#M387301</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;View is nothing but a table....it is created to join 2 or more tables so that data can be stored from all gthe tables while saving....Data retrieval will be fast when using a VIEW...&lt;/P&gt;&lt;P&gt;To see a view, goto SE11 &amp;amp; specify the view name in the tables name &amp;amp; goto display mode...Here u can check all the properties of the view and also will be able to see which all tables have been used to create the view... &lt;/P&gt;&lt;P&gt;There are 4 types of views Maintainenance view, database view..project view..etc.. &lt;/P&gt;&lt;P&gt;View doesn't physically contain data. It points to the data in table/s using a set of joins and conditions.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Feb 2007 14:19:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936642#M387301</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-17T14:19:58Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding View</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936643#M387302</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi swati,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   The concept of View is so simple and very useful. I will try to give a brief idea of it. there are 4 types of views. 1. Data base View&lt;/P&gt;&lt;P&gt;                                           2. Maintainence View&lt;/P&gt;&lt;P&gt;                                           3. Projection View&lt;/P&gt;&lt;P&gt;                                    and  4. Help View.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But in new versions Help view is not there. So overall we consider 3 types of views. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A view is basically a ligical way of viewing the required fields of a database table. i.e., if I have a database table with say 40 fields of which i want to use only 15 fields or so in my program and if i have to get the field details repeatedly from the table, I have to write the select statement as SELECT  FLD1 FLD2 FLD3....... FLD15 FROM ........ and i should also define the structure of the internal table mentioning all the 15 fields which is a cumber some process and tidious process. Instead I can define a view with the 15 fields of the table in the data dictionary and then in my program i can define the internal table with structure as that view very simply and also i can now write the select statement as SELECT * FROM ...... and process same as above in the program which is easy. This way of defining a view with only one table is called as PROJECTION VIEW. Another importent thing about this view is that we can also enter data into the database table using a projection view. i.e., if we are loading some data in the view it means we are storing the data in the db table from which the view is defined.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Coming the the remaining two types of views, if we need to access data of fields in two or more tables which are related with each other ( with foreign key relation. I hope u know about that) then we use the remaining two types of views. In database view we have to define the relation between the tables whereas in maintainence view it generates the relation by itself. Here one thing is that we only get data from the data base tables through these two types of views. WE CANNOT LOAD DATA INTO DATABASE TABLES USING DBVIEW AND MAINTAINENCE VIEW.  And I hope how easy it is to write a select statement to fetch data from a single database table instead of two or more. One of the main advantage of these two types of views is this. The view has put all the required fields from different tables into a single table (VIEW) using the relation between the tables. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Search helps is a bit different concept. As search helps can also be defined independently, there is'nt any use of Help view and so we generally dont use it in new versions. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is all a brief overview of the advantages of view. I hope by now u got something from this lengthy description. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rajsekhar.k&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now coming to&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 17 Feb 2007 15:53:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936643#M387302</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-17T15:53:19Z</dc:date>
    </item>
    <item>
      <title>Re: Regarding View</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936644#M387303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Feb 2007 06:12:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-view/m-p/1936644#M387303</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-26T06:12:51Z</dc:date>
    </item>
  </channel>
</rss>

