<?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 views in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3736761#M899313</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI EXPERTS !&lt;/P&gt;&lt;P&gt;plz tell me the difference between four views .&lt;/P&gt;&lt;P&gt;how i can implement them . &lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 25 Apr 2008 13:56:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-25T13:56:51Z</dc:date>
    <item>
      <title>views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3736761#M899313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI EXPERTS !&lt;/P&gt;&lt;P&gt;plz tell me the difference between four views .&lt;/P&gt;&lt;P&gt;how i can implement them . &lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Apr 2008 13:56:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3736761#M899313</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-25T13:56:51Z</dc:date>
    </item>
    <item>
      <title>Re: views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3736762#M899314</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;VIEWS &amp;#150; Database view can be built on more than 1 table.&lt;/P&gt;&lt;P&gt;If its built on more than 1 table , then u can not change the values in view.&lt;/P&gt;&lt;P&gt;If its built on 1 table , then u can change the values in view.&lt;/P&gt;&lt;P&gt;there is a tab &amp;#145;main status&amp;#146; where u can choose b/w read only and read/change&lt;/P&gt;&lt;P&gt;this option is  disabled if view is built on more than 1 table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;maint views can be built on a no of tables, where u can change the values of this view&lt;/P&gt;&lt;P&gt;and changes are saved in the database tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;help view- obsolete&lt;/P&gt;&lt;P&gt;displays help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please reward points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Apr 2008 14:07:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3736762#M899314</guid>
      <dc:creator>manubhutani</dc:creator>
      <dc:date>2008-04-25T14:07:29Z</dc:date>
    </item>
    <item>
      <title>Re: views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3736763#M899315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ranjna,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Award points if useful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;different types of views are&lt;/P&gt;&lt;P&gt;1.Database view&lt;/P&gt;&lt;P&gt;2.Projection view&lt;/P&gt;&lt;P&gt;3.Maintanence view&lt;/P&gt;&lt;P&gt;4.help view&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Database View   (SE11) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Database views are implement an inner join&lt;/STRONG&gt;, that is, only records of the primary table (selected via the join operation) for which the corresponding records of the secondary tables also exist are fetched. Inconsistencies between primary and secondary table could, therefore, lead to a reduced selection set.  &lt;/P&gt;&lt;P&gt;In database views, the join conditions can be formulated using &lt;STRONG&gt;equality relationships&lt;/STRONG&gt; between any base fields. In the other types of view, &lt;STRONG&gt;they must be taken from existing foreign keys&lt;/STRONG&gt;. That is, tables can only be collected in a maintenance or help view if they are linked to one another via foreign keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.Projection View &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Projection views are used to suppress or mask certain fields in a table (projection), thus minimizing the number of interfaces. This means that only the data that is actually required is exchanged when the database is accessed. &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;A projection view can draw upon only one table&lt;/STRONG&gt;. Selection conditions cannot be specified for projection views. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.Maintenance View   ( SE54 ) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Data from several tables can be summarized in a maintenance view and maintained collectively via this view&lt;/STRONG&gt;. That is, the data is entered via the view and then distributed to the underlying tables by the system. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4.Help view&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Help views are used to output additional information when the online help system is called&lt;/STRONG&gt;.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the F4 button is pressed for a screen field, a check is first made on whether a matchcode is defined for this field&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Apr 2008 16:02:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3736763#M899315</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-25T16:02:56Z</dc:date>
    </item>
    <item>
      <title>Re: views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3736764#M899316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ranjana Sharma ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A view is a logical view on one or more tables, that is, a view is not actually physically stored, instead being derived from one or more other tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the simplest case, this derivation process can involve simply suppressing the display of one or more fields from a table (projection) or transferring only certain records from a table to the view (selection). More complicated views can be assembled from several tables, with individual tables being linked using the relational join operation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use&lt;/P&gt;&lt;P&gt;Logical views for the application permitting direct access to the data can be generated with the definition of view. The structure of such a view is defined by specifying the tables and fields involved in the view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;View Type&lt;/P&gt;&lt;P&gt;The view type defines how a view is implemented and how one can access the view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Six different view types are supported at the moment:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Database view (type D): implemented with an equivalent view on the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Projection view (type P): used to mask out fields from a table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Help views (type H): used in the online help system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Structure view (type S): used to generate a structure from the view fields. The creation of structure views is no longer supported as of Release 3.0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maintenance view (type C): permits a business view on data and enables maintenance of this data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Entity view (type E): used to map entity types of the EDM to tables of the ABAP Dictionary. This view type is no longer supported as of Release 3.0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Database views&lt;/P&gt;&lt;P&gt;The view defined in the ABAP Dictionary is reproduced in the underlying database. You can use both ABAP Open SQL and ABAP Native SQL to access such views from ABAP programs, but you can only define them using transparent tables. If you define a database view using only one table, you can make changes to the view. For database views containing several tables, however, only read accesses are allowed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Projection views (table projection only)&lt;/P&gt;&lt;P&gt;Projection views are used to suppress certain fields from a table in the interests of minimizing interfaces. A projection view can only refer to one table and, in contrast to database views, you cannot specify any restrictions with regard to table type. This view type also permits both read and write accesses with ABAP Open SQL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Help views&lt;/P&gt;&lt;P&gt;Help views are used as the selection method of elementary search helps if the selection is too complex to be defined with a single database table. In contrast to database views, help views implement an outer join. For this reason they are suitable for linking supplementary information such as explanatory text from secondary tables. If the supplementary information were missing in an inner join, the entire dataset would not be selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the selection is only to use a table and its text table, it is sufficient to specify the table directly as selection method of the search help since the fields of the text table can also be used as parameters in the search help in this case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should not use a help view if you expect the selection to be restricted frequently with fields of the secondary tables. In this case you should create a database view instead. You might also have to create suitable indexes for the base tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can only speed up selection with help views if you restrict the primary table. When accessing help views with the help processor, special selection routines are generated. These routines always first make the selection using the primary table and then use the records found as a key for selecting the supplementary information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes&lt;/P&gt;&lt;P&gt;1. Direct access to help views is not possible.&lt;/P&gt;&lt;P&gt;2. Prior to Release 4.0 help views were automatically used to define the check table help for the primary table of the help view. This is no longer valid as of Release 4.0.&lt;/P&gt;&lt;P&gt;You can get the same effect by creating a suitable search help and attaching it to the check table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Structure views (no longer supported)&lt;/P&gt;&lt;P&gt;With this view type, the system simply uses the view fields to generate a table structure that you can reference in ABAP/4 programs with the TABLES statement. You can include both transparent tables and the special table types in these views.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Structure views have the same functionality as pure structures. Creation of structure views therefore is no longer supported as of Release 3.0. Existing structure views, however, can still be used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maintenance views&lt;/P&gt;&lt;P&gt;Maintenance views provide you with a business view of the data. You can change it either with the table maintenance transaction SM30, which allows you to maintain data from the base tables in a view at the same time, or with the customizing transaction. The mechanisms for data maintenance such as screens and processing programs can be created with a special transaction (SE54).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Entity views&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Entity views are used to represent entity types of the Enterprise Data Model (EDM) in ABAP/4 Dictionary tables. You can use any type of view for this purpose but, as long as these views are not used in programs, you define them with type 'E'. No table structures are generated for this type. They are therefore unknown in ABAP/4 but do not place a load on the runtime environment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly Reward points if useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks ,&lt;/P&gt;&lt;P&gt;Surya Pydikondala&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Apr 2008 16:32:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3736764#M899316</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-25T16:32:34Z</dc:date>
    </item>
  </channel>
</rss>

