In general the mapping file contains nodes and edges only. Fields/InfoObjects of entities which are not mapped are not found in that file. They will be found in the buildup file.
Info |
---|
The mappings to any reporting element (Calculated, Restricted Key Figures and BW Queries) from its base InfoProvider is not displayed in the Mapping file. That is because normally the mappings are 1-1 Mappings. Special cases described here TODO. |
In the mappings file we will not find any Transformation. All Mappings are displayed without a Transformation.
That means if a source entity 1 is connected via transformation to a source entity 2 where field 1 is mapped to field 2, the mapping file contains only one edge like
source="FIELD1|sourceEntity1|<type>" target="FIELD2|sourceEntity2|<type>"
More in need of explanation are the mapping through Transformations. Transformations are built up by rules which are identified by ID (e.g. 13|0T4W0HM2PKJ5TE4UCESXS6SVP5X9ITQN|TRFN
).
If there is a direct mapping between 2 fields in a Transformation you can condense the information if needed.
Example <edge id="5" source="13|0T4W0HM2PKJ5TE4UCESXS6SVP5X9ITQN|TRFN" target="0MATERIAL|ZPURDW12|ADSO" />
<edge id="6" source="MATERIAL|ZPURDW_IS12|TRCS" target="13|0T4W0HM2PKJ5TE4UCESXS6SVP5X9ITQN|TRFN" />
Could be condensed to <edge id="?" source="MATERIAL|ZPURDW_IS12|TRCS" target="0MATERIAL|ZPURDW12|ADSO" />
To find out more about the transformation and its rules the Extended Edition is necessary.
TODO: Mapping with FBPA as source: only Master Data and Facts Semantic is used.
Code Block | ||
---|---|---|
| ||
<?xml version="1.0" encoding="utf-8"?> <graphml xmlns="http://graphml.graphdrawing.org/xmlns"> <graph id="G" edgedefault="directed" parse.nodes="5" parse.edges="4" parse.order="nodesfirst" parse.nodeids="free" parse.edgeids="free"> <node id="0MATERIAL|ZPURV01|HCPR" /> <node id="MATNR|ZPURDW11|ADSO" /> <node id="0MATERIAL|ZPURDW12|ADSO" /> <node id="0MATERIAL|ZPURDW22|ADSO" /> <node id="0MATERIAL|ZPURAL01|ALVL" /> <node id="MATERIAL|ZPURDW_IS12|TRCS" /> <node id="13|0T4W0HM2PKJ5TE4UCESXS6SVP5X9ITQN|TRFN" /> <edge id="1" source="MATNR|ZPURDW11|ADSO" target="0MATERIAL|ZPURV01|HCPR" /> <edge id="2" source="0MATERIAL|ZPURDW12|ADSO" target="0MATERIAL|ZPURV01|HCPR" /> <edge id="3" source="0MATERIAL|ZPURDW22|ADSO" target="0MATERIAL|ZPURV01|HCPR" /> <edge id="4" source="0MATERIAL|ZPURV01|HCPR" target="0MATERIAL|ZPURAL01|ALVL" /> <edge id="5" source="13|0T4W0HM2PKJ5TE4UCESXS6SVP5X9ITQN|TRFN" target="0MATERIAL|ZPURDW12|ADSO" /> <edge id="6" source="MATERIAL|ZPURDW_IS12|TRCS" target="13|0T4W0HM2PKJ5TE4UCESXS6SVP5X9ITQN|TRFN" /> </graph> </graphml> |