Hi Friends, I just experienced strange thing with Composite Provider in BEx report.
In general while doing reporting on virtual infoproviders (Muliprovider,Composite provider etc.). We can see extra infoobject called 0INFOPROV values of this infoobject would be what are the objects which you used to build this virtual provider.
Coming to actual scenario, I developed one composite provider on top of two SPOs(Semantically Partition Object) .
SPO structure looks like this.
If we look at, technical names
SPO tech name = ZTEST
Partition names tech name North America = ZTEST01 and South America = ZTEST02
In BEx report, 0INFOPROV values looks like this.
So, I created report for North America, and restricted keyfigure with ZTEST01 and executed report, strange “No data to display” in fact data available in SPO for ZTEST01.
I struggled lot, and came to conclusion, that I dragged 0INFOPROV in rows and executed report, surprised by looking at report output.
0INFOPROV showing SPO technical name NOT partition name, however in BEx it showing partition names.
So, In report filtered amount key figure with ZTEST and executed, this time I am able see data.
Please kindly notice this change while working with Composite provider (on top of SPO).
Thanks for reading this blog.