Projection Views
Projection views are used to mask out certain fields of 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.
A projection view can only refer to one table. Selection conditions cannot be specified for projection views.
There is no corresponding object on the database for a projection view. Access to a projection view is mapped by the R/3 System onto the corresponding access to its base table.
It is also possible to access pooled tables or cluster tables with a projection view.
In an INSERT with a projection view, the fields which were masked out are supplied with their initial values, thus avoiding NULL values.
See also:
Creating a Projection View