I was trying to set up the characteristic relationships based on a Data Store Object and faced a problem. It seems like I'm doing everything right (or at least I hope so), but the system gives me the following message: "Cannot find values for characteristic".
The structure I'm using is:
Real-time Infocube (setting char relationships on it) --> Multi-provider --> Aggregation Lvl --> BEx Query
I've loaded into the DSO all the possible combinations of the characteristic values, and I have the values in the characteristics themselves (as master data). When I chose the DSO in the Modeler, it accepted it and allowed me to "check" all the necessary fields, like everything was going alright... But when I created a BEx query and started it, it showed me an error: "Cannot find values for characteristic. Maintain the corresponding characteristic values for the characteristic '0CM_CDT1'".
I've checked everything twice and thrice, but can't find what I'm doing wrong.
I have a suspicion, though. I'm trying to do the char relationships for the article hierarchy (0CM_CDT1, 0CM_CDT2, 0CM_CDT3 and 0CM_HIEID) and all the chars have compounding with 0CM_HIEID (except 0CM_HIEID itself, of course).
Maybe there should be some special structure for DSO when the characteristics contain compounded characteristics?
Or maybe something else's wrong?..
I would appreciate any help.