Hi guyz,
I have this scenario..Just want to ask for other ways to solve this problem:
So I have CUSTOMER masterdata..Its atttributes are SALES_GRP and SALES_OFF..
Sample data:
CUSTOMER | SALES_GRP | SALES_OFF |
---|---|---|
1001 | SG1 | SO1 |
1002 | SG2 | SO2 |
1003 | SG2 | SO2 |
1004 | SG3 | SO4 |
1005 | SG4 | SO5 |
I also have two (2) infoproviders in a MULTIPROVIDER:
CUBE:
- customer
- qty
Sample CUBE data:
CUSTOMER | QTY |
---|---|
1001 | 10 |
1002 | 20 |
1003 | 30 |
1004 | 40 |
DSO:
- customer
- sales group
- sales office
- salesman
- qty
***a salesman is assigned for every sales office
Sample DSO data:
CUSTOMER | SALES_GRP | SALES_OFF | SALESMAN | QTY |
---|---|---|---|---|
1001 | SG1 | SO1 | SALESMAN10 | 5 |
1002 | SG2 | SO2 | SALESMAN20 | 6 |
1003 | SG2 | SO2 | SALESMAN20 | 7 |
1004 | SG3 | SO4 | SALESMAN40 | 8 |
I want to have these reports:
REPORT1
SALES_GRP | SALES_OFF | SALESMAN | QTY |
---|---|---|---|
SG1 | SO1 | SALESMAN10 | 15 |
SG2 | SO2 | SALESMAN20 | 63 |
SG3 | SO4 | SALESMAN40 | 48 |
REPORT2
SALES_GRP | SALES_OFF | QTY |
---|---|---|
SG1 | SO1 | 15 |
SG2 | SO2 | 63 |
SG3 | SO4 | 48 |
15 was derived from 10 (cube) and 5 (dso)..
63 was derived from 20+30 (cube) and 6+7 (dso)
48 was derived from 40 (cube) and 8 (dso)
Just wondering for other ways to solve this issue?
The priority is REPORT2..But it would be better if REPORT1 can also be done..
NOTES:
- Loading the dummy customer numbers in customer masterdata is NOT AN OPTION..
- INFOSET also is NOT AN OPTION due to query performance (am I right with this?)
Thanks a lot!
Loed