on 06-04-2015 3:29 PM
Hi,
Currently we are working on NW BPC 10.1 Unified model.
We are trying to add ZPER(performer) and ZREV(reviewer) to /ERP/COSTCTR.
we followed below document
According to the document we created Z Info object(ZCOSTCNTR) and calculation view.
While assigning the view name we are getting the bellow errors.
"Characteristic ZCOSTCTR is not mapped to any attributes in the SAP HANA model."
And the also find the attached screen shots.
Regards
Anitha
Hi Anitha,
please check in transaction RSD1 whether field onf the HANA view are assigned to InfoObjects, check buttons 'Propose HANAAssignments' and/or 'Maintain HANA-Assignments', cf. also BW documentation:
Using Virtual Master Data - Modeling - SAP Library
Remark:
If you follow the idea of the How To paper you mentioned then you will get additional master data values having the attribute values you need for BPFs. If you want to be able to use the attributes ZPER, ZREV for existing cost centers as well you have use a join (instead of a union) on the HANA side and a table that contains all cost centers and the respective attributes ZPER, ZREV.
Regards,
Gregor
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Gregor,
Thanks for your reply.
I have one more doubt.
we have ZCOSTCTR (ZPER and ZREV attributes included) and /ERP/COSTCTR.
we don't have any data in ZCOSTCTR and /ERP/COSTCTR has some data(which is non editable).
That is the reason we created calculation view using union.
But the problem is we are not allowed to enter data to ZPER and ZREV either in hana or in bw maintenance screen.
Please help us how to resolve this issue we are very new to this unified model.
or please provide the document how to create work status and BPF.
Hi
what do you mean with 'we are not allowed to enter data to ZPER and ZREV'? You mean you cannot maintain BW master data using transaction RSD1?
Please check the blog
for some demos about work status and BPF.
Regards,
Gregor
Hi Anitha,
in BW one can expose 'external' data as BW master data, here data are exposed using a HANA view. But the 'ownership' then is not in BW but 'external'. As a result, via BW one cannot maintain the this external 'master data'.
In RSD1 one can maintain only BW owned master data.
It seems that you still confuse some objects:
As I mentioned above the scenario in the How-To paper is not your scenario:
Now it depends on requirements in your project how to proceed:
Regards,
Gregor
Hi,
it seems that the topic of this thread is about a functionality that is known in BW under the name of local BW characteristic in a BW work space. But by now (as far as I know), local characteristics are not supported based on HANA views.
Example:
As already indicated above one might use a HANA view characteristic H in BW to merge M and L with HANA DB techniques. Thus M might be /ERP/COSTCTR and L might be ZCOSTCTR.
Then the idea is to store the new and changed (at least one attribute is changed) master data values in the master data table of M. Then to get the values and attributes of H one has to 'merge' the values of M and L, this is not a simple JOIN. There rules are as follows:
This then is - more or less - the functionality of local characteristics in BW work spaces.
One 'usability' issue might remain, i.e. one does not see the existing master data values of M when maintaining values for L. To solve this one can create a 'master data maintenance' application using BW-IP. To do this you can replace characteristic M by direct update DSO with one technical key field that plays the role of L; in the data part one can include 'attributes' A2, A3, A4. Expose these characteristics as key figures and create an aggregation level with L, 1KYF_A2, 1KYF_A3, 1KYF_A4. Create an input-ready query Q on top of this aggregation level. The query then displays the content of the DSO. By definition the contents of the DSO should be the new or changed 'master data' values of M. Create a characteristic relationship on the DSO that implements the obove 'merge logic' in the CREATE method and uses 'access mode for result values' based on characteristic relationships in the 'master data' maintenance query Q. Create a planning function on SAVE that does the anti-merge, i.e. that splits the values to values that belong to M and to L; only persist the values to L in the DSO (with the attribute values, of course). New master data values can be created using new lines in the query.
In the end, this then is an implementation of the functionality of BW local characteristics with standard BW techniques, including master data maintenance using a BW query. Thus you would also get the UI (e.g. Analysis Office) 'for free'.
Regards,
Gregor
User | Count |
---|---|
16 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.