Projection definition
A Projection comprises of either one or many related business activities and resources (Entities, Queries, Views etc) required for those activities.Projection itself should not be considered as an activity, but as a data model or a schema which makes an activity or a collection of activities possible. (A business task which needs to be handled by a specific user or a group of related users could be included in a single Projection.) Naming: \t 1.Use Pascal case \t 2.Character length could be up to 80 characters. Therefore, avoid shortened names or abbreviations as much as possible.
Syntax:
[ ApiDocProjection ] [ NotOverridable ] [ ProjectionName ProjectionComponent ] LayerSpecification ( Description ) [ Capability ] [ Category ] [ ApiClassProperty ] [ DeprecatedProperty ] [ RegionDivider ] [ LobMaxSizeModifiableProperty ] ( IncludeFragment )* ( RegionDivider | Override | Overtake | SingletonSetDefinition | EntitySetDefinition | DatasourceDefinition | SummaryDefinition | [ AbstractDef ] QueryDefinition | [ AbstractDef ] VirtualDefinition | EnumerationDefinition | ComplextypeDefinition | FunctionDefinition | ActionDefinition | UserFilterDefinition )*
First section contains the naming of the model, component and layer.
projection FlightControl; component FLIGHT; layer Core; description "Small example projection for a flight control application";
Specify all service entry points.
entityset Flights for Flight; entityset Airports for Airport; ...
Specifications for all included entities, summaries and queries.
@Override entity Flight { attribute FlightNo { ... } ... }
This page is generated from IFS Developer Studio at 2021-08-13 08:47.