Ракурс это-....

Автор mulyukov_am, Січень 27, 2012, 05:46:11 ДП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

mulyukov_am

Добрый день люди добрые. Не знал к чему отнести данную тему. Но вопрос достаточно легкий. Мне как новечку не совсем понятно что такое "ракурс" в понимании sap....?

№1

Достаточно в se11 на поле нажать F1 ;D
Цитата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.

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.

Use
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.
Мой блог

mulyukov_am

Цитата: №1 від Січень 27, 2012, 07:22:44 ДП
Достаточно в se11 на поле нажать F1 ;D
The view is a logical view that is a vie wof a view..... :D :D :D :D

Uukrul

Цитата: mulyukov_am від Січень 27, 2012, 08:32:32 ДП
The view is a logical view that is a vie wof a view..... :D :D :D :D
Ну к SAP если честно этот вопрос имеет очень слабое отношение, это вам бы о базах данных почитать. В общем виде, если очень на пальцах и быстро, ракурс служит для скрытия физических имен таблиц и полей и предоставления общего интерфейса доступа к базе данных разработчикам клиентской части. Например у меня есть таблица ZZZZ и пять полей с именами Z1 по Z5, я делаю ракурс без объединения таблиц с именем ZYZ и делаю присвоение полей типа

ZYZ-ID = ZZZZ-Z1
ZYZ-NAME = ZZZZ-Z2
ZYZ-DESC = ZZZZ-Z3

Разработчик программы работает с ракурсом, при этом если в дальнейшем я решу разбить таблицу ZZZZ на две или переименовать поля, я просто пересоздам ракурс, но так как поля ракурса останутся таким же, то с точки зрения программы работающей с ракурсом ничего не поменяется, все останется в рабочем состоянии.

mulyukov_am

Спасибо большое за развернутый ответ.

Dmitriy

(+) Повторная выборка по одним и тем же критериям "из ракурса" 2-х и более таблиц не сбрасывает буфер, в отличие от выборки по тем же таблицам с использованием JOIN, следовательно - быстрее. Для оптимизации скорости доступа к данным ракурса действуют некоторые правила работы с JOIN, например, условия ракурса типа <> 'чему-то' замедляет (потому что "view is not actually physically stored") и т.д.