<?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: views in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550147#M854161</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out these relaated threads&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3928226"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2711963"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Mar 2008 09:22:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-28T09:22:29Z</dc:date>
    <item>
      <title>views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550146#M854160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what r the types of views? what is the maintenance view?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:19:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550146#M854160</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:19:54Z</dc:date>
    </item>
    <item>
      <title>Re: views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550147#M854161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out these relaated threads&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3928226"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2711963"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:22:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550147#M854161</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550148#M854162</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;- Maintenance View ( SE54 ) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maintenance views enable a business-oriented approach to looking at data, while at the same time, making it possible to maintain the data involved. Data from several tables can be summarized in a maintenance view and maintained collectively via this view. 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;- Database View (SE11) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Database views are implement an inner join, 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;&lt;/P&gt;&lt;P&gt;In database views, the join conditions can be formulated using equality relationships between any base fields. In the other types of view, they must be taken from existing foreign keys. 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;regards,&lt;/P&gt;&lt;P&gt;venkat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:23:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550148#M854162</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:23:05Z</dc:date>
    </item>
    <item>
      <title>Re: views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550149#M854163</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;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3928226"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="2711963"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2cceb190-0201-0010-be88-acdbeb2ad65f" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2cceb190-0201-0010-be88-acdbeb2ad65f&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2cceb190-0201-0010-be88-acdbeb2ad65f" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2cceb190-0201-0010-be88-acdbeb2ad65f&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04s/helpdata/en/ea/cf9441026aae5fe10000000a1550b0/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04s/helpdata/en/ea/cf9441026aae5fe10000000a1550b0/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/bb/db029f4a3011d189490000e8323c4f/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/bb/db029f4a3011d189490000e8323c4f/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;pankaj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:24:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550149#M854163</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:24:35Z</dc:date>
    </item>
    <item>
      <title>Re: views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550150#M854164</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;These are different types of views:&lt;/P&gt;&lt;P&gt;1) Database views&lt;/P&gt;&lt;P&gt;2) Projection views&lt;/P&gt;&lt;P&gt;3) Help views&lt;/P&gt;&lt;P&gt;4) Maintenance views&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maintenance View ( SE54 ) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maintenance views enable a business-oriented approach to looking at data, while at the same time, making it possible to maintain the data involved. Data from several tables can be summarized in a maintenance view and maintained collectively via this view. 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;Reward if useful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;ravikanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:26:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550150#M854164</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:26:40Z</dc:date>
    </item>
    <item>
      <title>Re: views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550151#M854165</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;The followings are different types of views: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Database View   (SE11) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Database views are implement an inner join, 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;&lt;/P&gt;&lt;P&gt;In database views, the join conditions can be formulated using equality relationships between any base fields. In the other types of view, they must be taken from existing foreign keys. 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;- Help View    ( SE54) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Help views are used to output additional information when the online help system is called.  &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. If this is not the case, the help view is displayed in which the check table of the field is the primary table. Thus, for each table no more than one help view can be created, that is, a table can only be primary table in at most one help view.  &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;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;/P&gt;&lt;P&gt;A projection view can draw upon only one table. Selection conditions cannot be specified for projection views. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Maintenance View   ( SE54 ) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maintenance views enable a business-oriented approach to looking at data, while at the same time, making it possible to maintain the data involved. Data from several tables can be summarized in a maintenance view and maintained collectively via this view. 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;&lt;STRONG&gt;If its useful reward points&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:27:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550151#M854165</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550152#M854166</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;Data for an application object is often distributed on several database tables. Database systems&lt;/P&gt;&lt;P&gt;therefore provide you with a way of defining application-specific views on data in several tables. These&lt;/P&gt;&lt;P&gt;are called views.&lt;/P&gt;&lt;P&gt;Data from several tables can be combined in a meaningful way using a view (join). You can also hide&lt;/P&gt;&lt;P&gt;information that is of no interest to you (projection) or only display those data records that satisfy certain&lt;/P&gt;&lt;P&gt;conditions (selection).&lt;/P&gt;&lt;P&gt;The data of a view can be displayed exactly like the data of a table in the extended table maintenance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DataBase Views.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A database view is defined in the ABAP Dictionary and automatically created on the database during&lt;/P&gt;&lt;P&gt;activation. Accesses to a database view are passed directly to the database from the database interface.&lt;/P&gt;&lt;P&gt;The database software performs the data selection.&lt;/P&gt;&lt;P&gt;If the definition of a database view is changed in the ABAP Dictionary, the view created on the database&lt;/P&gt;&lt;P&gt;must be adjusted to this change. Since a view does not contain any data, this adjustment is made by&lt;/P&gt;&lt;P&gt;deleting the old view definition and creating the view again in the ABAP Dictionary with its new definition.&lt;/P&gt;&lt;P&gt;The maintenance status defines whether you can only read with the view or whether you can also write&lt;/P&gt;&lt;P&gt;with it. If a database view was defined with more than one table, this view must be read only.&lt;/P&gt;&lt;P&gt;The data read with a database view can be buffered. View data is buffered analogously to tables. The&lt;/P&gt;&lt;P&gt;technical settings of a database view control whether the view data may be buffered and how this should&lt;/P&gt;&lt;P&gt;be done. The same settings (buffering types) can be used here as for table buffering. The buffered view&lt;/P&gt;&lt;P&gt;data is invalidated when the data in one of the base tables of the view changes.&lt;/P&gt;&lt;P&gt;You can include entire tables in database views. In this case all the fields of the included table become&lt;/P&gt;&lt;P&gt;fields of the view (whereby you can explicitly exclude certain fields). If new fields are included in the table&lt;/P&gt;&lt;P&gt;or existing fields are deleted, the view is automatically adjusted to this change. A new or deleted field is&lt;/P&gt;&lt;P&gt;therefore automatically included in the view or deleted from it.&lt;/P&gt;&lt;P&gt;If an append structure is added to a table included in a view, the fields added with the append structure&lt;/P&gt;&lt;P&gt;are automatically included in the view.&lt;/P&gt;&lt;P&gt;To include a table in a view, you must enter the character '*' in field View field in the view maintenance,&lt;/P&gt;&lt;P&gt;the name of the table to be included in the field Table and the character '*' again in the field Field name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maintainance Views.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data that is distributed on more than one table often forms a logical unit, called an application object.&lt;/P&gt;&lt;P&gt;You should be able to display, change and create the data of such an application object together. Users&lt;/P&gt;&lt;P&gt;usually are not interested in the technical implementation of the application object, such as the&lt;/P&gt;&lt;P&gt;distribution of the data on several tables.&lt;/P&gt;&lt;P&gt;You can maintain complex application objects in a simple way using a maintenance view. The data is&lt;/P&gt;&lt;P&gt;automatically distributed on the underlying database tables.&lt;/P&gt;&lt;P&gt;All the tables used in a maintenance view must be linked with a foreign key. This means that the join&lt;/P&gt;&lt;P&gt;conditions are always derived from the foreign key in the maintenance view. You cannot enter the join&lt;/P&gt;&lt;P&gt;conditions directly as in a database view.&lt;/P&gt;&lt;P&gt;A maintenance interface with which the data of the view can be displayed, changed and created must be&lt;/P&gt;&lt;P&gt;generated from the definition of a maintenance view in the ABAP Dictionary.&lt;/P&gt;&lt;P&gt;When the maintenance interface is created, function modules that distribute the data maintained with the&lt;/P&gt;&lt;P&gt;view on the underlying tables are automatically generated.&lt;/P&gt;&lt;P&gt;The maintenance interface is generated with the Transaction Generate Table View (Transaction SE54)&lt;/P&gt;&lt;P&gt;or from the view maintenance screen with Environment -&amp;gt; Tab.maint.generator.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Database views implement an inner join. You only get those records which have an entry in all the tables&lt;/P&gt;&lt;P&gt;included in the view.&lt;/P&gt;&lt;P&gt;Maintenance views implement an outer join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Hope this helps, Do reward.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:30:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550152#M854166</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:30:47Z</dc:date>
    </item>
    <item>
      <title>Re: views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550153#M854167</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;&lt;STRONG&gt;1. Maintainence View&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Maintenance View Locate the document in its SAP Library structure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Definition&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Related data in several tables can be maintained together in a maintenance view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Structure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A maintenance view has the samee key as its primary table. To ensure that the system can write the records inserted in a maintenance view correctly into the tables in the view, put all key fields of the primary table in a maintenance view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Each entry in the primary table can have at most one dependent data record in the secondry table. The only exceptions are the text tables of tables in the view which have the additional key field Language. The system puts the logon language in the language field during the table maintenance. You cannot put the language field in the view explicitly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can maintain text table entries in other languages with the translation function in transaction SM30.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Caution&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You must regenerate the maintenance dialog if you change the definition of a table/view with a generated maintenance dialog, e.g. add or remove fields, or change the maintenance attribute or a selection condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maintenance Attributes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can assign a maintenance attribute P to individual fields in the maintenance view definition in the Dictionary (SE11). It can be R (read only), H (hidden), or S (subset).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;R (readonly) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A field flagged R is not ready for input by the user on the screen. When a new data record is created, it must be filled automatically in the background. To fill a field automatically in the background, create a routine for an event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;H (hidden) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A field flagged H is not displayed on the screen. This field must also be filled in the background by a routine at an event.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The system writes R and H fields to the database like all other fields when a new data record is saved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S (subset) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A field flagged S restricts the work area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The system only shows data records for which this subset field has the specified value. This restriction of the work area remains effective when you create new data records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;View Variant&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can define any number of view variants for an existing view. The view variants do not have their own generated maintenance dialogs, they use the base view. The view variants can differ from their base view by different selection conditions and a different field selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;Database View&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Creating a Database View Locate the document in its SAP Library structure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Procedure&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Enter an explanatory short text in the field Short text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can for example find the view at a later time using this short text.&lt;/P&gt;&lt;P&gt;2. Define the tables to be included in the view in the Tables field of the Tables/Join conditions tab page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Keep in mind that you can only include transparent tables in a database view.&lt;/P&gt;&lt;P&gt;3. Link the tables with&lt;/P&gt;&lt;P&gt;join conditions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If there are suitable foreign keys between the tables, you should copy the join conditions from these foreign keys (see Structure link Foreign Key Relationships and Join Conditions).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Place the cursor on a table name and choose Relationships. All foreign keys to other tables defined for this table are displayed. Select the foreign keys and choose This graphic is explained in the accompanying textCopy. The join condition is now derived from the definitions in the foreign key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you only want to see the foreign key relationship existing between two tables, you must first select these two tables (click on the first column of the input area Tables) and then choose Relationships.&lt;/P&gt;&lt;P&gt;4. On the View fields tab page, select the fields that you want to copy to the view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Choose Table fields. All the tables contained in the view are displayed in a dialog box. Select a table. All the fields contained in this table are displayed. You can copy fields by selecting them in the first column and choosing This graphic is explained in the accompanying textCopy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also include an entire table in the view (see Includes in Database Views).&lt;/P&gt;&lt;P&gt;5. On the Selection conditions tab page, you can (optionally) formulate restrictions for the data records to be displayed with the view (see&lt;/P&gt;&lt;P&gt;Maintaining Selection Conditions for Views).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The selection conditions define the data records that can be selected with the view.&lt;/P&gt;&lt;P&gt;6. With Goto ® Technical settings, you can (optionally) maintain the technical settings of the database view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can define whether and how the database view should be buffered here. Proceed as for the technical settings of a table (see Structure link Maintaining Technical Settings). Note that only the settings for buffering can be maintained for database views.&lt;/P&gt;&lt;P&gt;7. On the Maintenance status tab page, select the&lt;/P&gt;&lt;P&gt;maintenance status of the database view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the view contains more than one table, the maintenance status read only cannot be altered.&lt;/P&gt;&lt;P&gt;8. Save your entries. You are asked to assign the view a development class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can change this development class later with Goto ® Object directory entry.&lt;/P&gt;&lt;P&gt;9. Choose This graphic is explained in the accompanying text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When a database view is activated, the corresponding view is also automatically created in the database if the base tables of the view were already created there.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At activation, a log is written; it can be displayed with Utilities ® Activation log. If errors or warnings occurring when the view was activated, they are displayed directly in the activation log.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the base tables are not yet created in the database, this is recorded in the activation log. The view is nevertheless activated in the ABAP Dictionary. In this case you can create the relevant view on the database later with the database utility.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other Options&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create documentation: You can create information about using the view with Goto &lt;/P&gt;&lt;P&gt;® Documentation. This documentation is also output for example when you print the view. Change data element of a view field: Select the Mod (Modify) column in the View fields tab page. The Data element field is now ready for input. You can enter a data element that refers to the same domain as the data element of the assigned table field here. Cancel the Mod flag if you want to use the data element of the assigned table field again. &lt;/P&gt;&lt;P&gt;Display view data: With Utilities &lt;/P&gt;&lt;P&gt;® Contents you can determine which data can be selected with the view. Display create statement: With Extras &lt;/P&gt;&lt;P&gt;® CREATE statement you can display how the view was created in the database. The statement that was executed when the version of the view currently being edited was created in the database is displayed. Check the definition of the view in the database: With Utilities &lt;/P&gt;&lt;P&gt;® Database object ® Check you can determine whether the definition of the view in the database is consistent with the active version of the view. With Utilities ® Database object ® Display you can display the definition of the view in the database. Check the runtime object of the view: With Utilities &lt;/P&gt;&lt;P&gt;® Runtime object ® Check you can determine whether the definition of the view in the ABAP Dictionary maintenance screen is identical to the specifications in the runtime object of the view. With Utilities ® Runtime object ® Display you can display the runtime object of the view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Help View ( SE54)&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;Help views are used to output additional information when the online help system is called. &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. If this is not the case, the help view is displayed in which the check table of the field is the primary table. Thus, for each table no more than one help view can be created, that is, a table can only be primary table in at most one help view. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Projection View&lt;/STRONG&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;/P&gt;&lt;P&gt;A projection view can draw upon only one table. Selection conditions cannot be specified for projection views. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward if found useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:33:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550153#M854167</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:33:15Z</dc:date>
    </item>
    <item>
      <title>Re: views</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550154#M854168</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;R/3 System offers following types of views:&lt;/P&gt;&lt;P&gt;&amp;#149;	Database View: You can create this view on transparent table. It supports all the three operations like Selection, Projection &amp;amp; Join&lt;/P&gt;&lt;P&gt;&amp;#149;	Projection View: This type allows you to suppress some fields from the transparent table. This view is defined only with relational operator projection.&lt;/P&gt;&lt;P&gt;&amp;#149;	Help View: These views are exclusively used by the SAP help system. All relational operators are supported. These views are generated when the user presses F4 function key on the field on selection screen. You can see these views only with SAP help and not with open SQL statements.&lt;/P&gt;&lt;P&gt;&amp;#149;	Maintenance View: This type of view enables the maintenance of a group of related tables using SM30 Transaction, which is for extended table maintenance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Maintenance Views&lt;/STRONG&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;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. 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;A standardized table maintenance transaction is provided (SM30), permitting you to maintain the data from the base tables of a maintenance view together.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maintenance mechanisms, like screens and processing programs, must be created from the view definition with the transaction Generate Table View (SE54). This makes it possible to create easy-to-use maintenance interfaces in a simple manner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bhaskar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 09:40:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/views/m-p/3550154#M854168</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-28T09:40:56Z</dc:date>
    </item>
  </channel>
</rss>

