The following examples show:
how the system embeds data records from the basis InfoProviders in the InfoProviders that contain these
how the system writes new or changed data records from the InfoProvider back to the basis InfoProviders contained in it
Example: Characteristic product in InfoProvider IP
Let there be an InfoProvider MP, which contains the basis InfoProvider BIP_I and the plan basis InfoCube BIP_P. The actual basis InfoProvider BIP_I contains the characteristics product, product group, version and year, as well as the key figure profit. The plan basis InfoCube BIP_P contains the same objects with the exception of the characteristic, product. An aggregation level ALVL_MP is defined on the InfoProvider IP, containing all characteristics of the InfoProvider.
The following two data records of the underlying basis InfoProvider yield the following data records in InfoProvider IP:
Data record in actual basis InfoProvider BIP_I
Product |
Product Group |
Version |
Year |
Profit |
---|---|---|---|---|
P1 |
PG1 |
V1 |
2005 |
10 |
Data record in plan basis InfoCube BIP_P
Product Group |
Version |
Year |
Profit |
---|---|---|---|
PG1 |
V1 |
2005 |
30 |
Data records in InfoProvider IP (or ALVL_IP)
InfoProvider |
Product |
Product Group |
Version |
Year |
Profit |
---|---|---|---|---|---|
BIP_I |
P1 |
PG1 |
V1 |
2005 |
10 |
BIP_P |
# |
PG1 |
V1 |
2005 |
30 |
The data records in InfoProvider IP are generated from the records of the underlying InfoProvider using a UNION operation. The InfoProvider is always included so as to ensure that the "origin" of the relevant data record is known at the data record level.
If new data records are generated during manual planning or using the planning functions, the system ensure that every record of the InfoProvider can be assigned back to the InfoProviders contained in the InfoProvider uniquely and without loss of information.
The following table shows an example of a data record that could not be assigned.
Example of a record in InfoProvider MP that could not be assigned
InfoProvider |
Product |
Product Group |
Version |
Year |
Profit |
---|---|---|---|---|---|
BIP_P |
P1 |
PG1 |
V1 |
2005 |
43 |
The data record belongs to InfoProvider BIP_P. This InfoProvider does not returns a product in the MultiProvider however. This means that P1 is not permitted.
In manual planning, data cells that could lead to this type of record are not input ready. In planning functions, the system ensures that data records like these cannot be saved.
The same situation can occur for key figures in complex aggregation levels. If K is a key figure in InfoProvider IP and is supplied from the actual basis InfoProvider BIP_I, but not from plan basis InfoCube BIP_P, this key figure is always initial in a data record in InfoProvider IP with the plan basis InfoCube BIP_P. This value also cannot be changed.