BI to BPC Mapping
Hello Folks,
did anyone send data from BI Cube to BPC Cube?
Is this possible, how?
In BI i've a data record which resembles the below format.
M1 C1 R1 20 40 60
where 20,40,60 are Cost, Overhead, Revenue
i've a BI Cube with this structure, where 20,40,60 are keyfigures.but in BPC, we have only one Signed data.
Could some one help me to map these two structures?
Thanks in advance.
Madhuri
Hi,
You can try this in 2 different ways.
1.Write a start routine to split one record into multiple records based on your number of key figures existing in BI Cube.
2.Use APD (Tcode - RSANWB)
Under Transformation use Data Record -->List store the result data in to DSO and load the data from DSO to BPC Cube.
Documentation of Transformation "Data Record -> List"
You can use this transformation to transform recurring columns in a table into several rows. The system generates from each individual data record in the input table several records in the output table.
This transformation bears similarities to the transposition of a table. During a transposition, the rows and columns are switched round for the whole table. With this transformation, however, only selected columns of the table are transposed, and all other columns are forwarded unchanged for further processing.
Example
A table contains the responses to a questionnaire. Each row of the table contains all the responses to the questionnaire:
Questionnaire Response Importance Response Importance Response Importance
Question 1 Question 1 Question 2 Question 2 Question 3 Question 3
A 2 100 1 75 4 50
B 3 80 2 66 1 33
For subsequent processing, the format of the table needs to be changed so that each data record contains the response and importance corresponding to each question:
Questionnaire Question No. Response Importance
A 1 2 100
A 2 1 75
A 3 4 50
B 1 3 80
B 2 2 66
B 3 1 33
When the analysis process is performed, part of the column name (Question 1/Question 2/Question 3) is transformed into a characteristic value for the new column Question Number. The recurring fields Response Question 1, 2... and Importance Question 1, 2... are transposed into the new columns Response and Importance.
Hope it helps,
Ragards,
Raju
Similar Messages
-
Mapping of BI Key figures to BPC Amount
Hi All,
I want to know that how do we map the key figures in BI cube to BPC Amount.
I have also gone through Pravin Datar's Blog ( /people/pravin.datar/blog/2009/04/16/loading-transactional-data-from-any-infocube-to-bpc-application-in-bpc7nw
) regarding it but didn't find the solution.
All the key figures are suggested to be mapped to Amount, but it will not work as whole data will come in amount only. So please suggest me
1. how to proceed with the mapping of different key figures in BI to BPC Amount.
2. Also do we have to create a seperate dimension to hold all these key figures.
Please help me in above doubts.
Thanks in advance
SanjayHI sanjay,
Are you talking about the situation in which multiple key figures are to be mapped to single Signdata in BPC?
if that is the case, there is a possibilty in BI where u can create BI cube with single keyfigure and load the data to it by using rule groups option in BI transformations. fields can be transformed below manner.
BI cube with multiple KFs.
Field 1 Field 2 Fin year end Quarter M1 M2 M3
B IN 2008 1 100 50 80
D US 2008 2 150 200 250
C ZY 2008 3 75 450 55
Transformed BI cube structure
Field 1 Field 2 Fin year end Quarter Month KF
B IN 2008 1 4 100
B IN 2008 1 5 50
B IN 2008 1 6 80
D US 2008 2 7 150
D US 2008 2 8 200
D US 2008 2 9 250
C ZY 2008 3 10 75
C ZY 2008 3 11 450
C ZY 2008 3 12 55
this can be achieved using Rule groups technique in BI transformations
Thanks,
Kavya -
Business process and mapping in BPC
Greetings experts,
I am a BPC consultant on my first project and i need some assistance in the mapping of some client business processes in the system. I am configuring Business planning for the client. The scenario goes as follows:
The client wants to plan for expenditure in different cost centers. They also plan for revenue in different funds centers. I have created manual planning for them for the 2 different scenarios(in BI environment where data sits in an infocube). Now the revenue planning planning and expenditure planning should be integrated in such a way that, when the budgeted amounts are due for release, the system should only release the difference between the revenues collected and the planned expenditures.
Thats the scenario in a nutshell. Could kindly assist me with the most appropriate method of mapping the business process in the system. In business planning there are different processes like amortization, copy, formula, distribution, forecast, etc, but i cant figure out the most appropriate in my business scenario.
Thanks in advance for your assistance.
Regards,
TatendaDear Rama,
Basically business processes are the actual day to day processes any oraganisation carries out. When we have to group tcodes / functions for rule creation , we group them according to a business process so that we can easily relate them to each other within the business process. Eg : Procure to Pay.
So the rules have to be created such that in this process there are no SOD violations in the access given to users. Thus it makes risk analysis more logical and simple for analysis.
Thanks,
Yajuvendra Sonalkar -
Can we map three BPC users with single domain user
Hi..
When we map the three BPC users in the ABAP server in the program UJA3_WRITE_SYS_USERS with domain user,can we map with only one domain user for all three BPC users or we have to use three different domain users to map the three BPC users?
Please do reply
Thanks
Bobbyyep
u can map three bpc user with single domain user.
but domain user must have management roles. -
Map BW attribute to BPC Dimension during transactional data load
Hi,
I am loading the transactional data from BW cube to BPC Application. we ave functional area as dimension in BPC and the BW cube doesnot have Functional area. So we are in a situation to derive it . Dimensio Profitcenter of BW has functional area as Attribute. so we need to populate the BPC functional area with the BW functional area which is an attribute of 0PROFIT_CTR.
Any Input will be appreciate.
SanjayHi,
You can try following work around (Multiprovider on infoset)
BPC NW: Navigational Attribute in transformation mapping?
or
use [BADI for Start routine and End routine|http://help.sap.com/saphelp_bpc75_nw/helpdata/en/28/b66863b41f47589b9943f80b63def6/content.htm] to read respective attribute from master data of 0PROFIT_CTR .
hope it helps...
regards,
Raju -
BPC 7.5 SP08 - Transaction Data mapping Issue
Hi All,
The staging cube in BI is updated without 'entity(company code)' which has value as zero, only some records.
when i pull reported data from BI to BPC, the records with the above zero record is not updated, because there is no entity.
In my mapping file, i am trying to skip, the records with no entity, but unable to do so.
(ENTITY=IF(0COMP_CODE=str() then skip(); 0COMP_CODE))
below is my mapping formats.
ACCOUNT=0GL_ACCOUNT
COSTCENTER=IF(0COSTCENTER=str() then *str(NONE_CC) ; 0COSTCENTER)
CATEGORY=0VTYPE
DATASRC=*NEWCOL(D00)
ENTITY=IF(0COMP_CODE=str() then skip(); 0COMP_CODE)
TIME=0FISCPER
AMOUNT=0AMOUNT
RPTCURRENCY=0CURKEY_LC
Any inputs ...
ThnaksHi,
I dont think you can use skip() function like that. If you dont want to load records if company code is blank, then use the LOAD_INFOPROVIDER_UI process chain and give the selection, there. You can specify something like company code not equal to blank.
Hope this helps. -
BPC 7.5 : Master Data Attribute mapping to PARENTH1
Hi,
I loaded G/L account master data attr/text and maintained some members manually. G/L account has the attribute G/L account group.
Can I populate the G/L account group data into PARENTH1 column? Please advise me whether it is possible or not.If it is possible please provide the steps.
Note : In ECC system G/L account hierarchy is not properly maintained.
Thanks
PrasadHi Nilanjan,
Thanks for your inputs.
I'm working on BPC 7.5 and SP04.
I have G/L account hierarchy in BI system. I tried to load G/L account master data attr/text into BPC and successfully loaded but hierarchy node ID's and description are missed. I followed the below steps.
1) Loaded master attr,text and hierarchy data from ECC to BI and activated the master data.
2) Used the below transformation and conversion file.
3) Selected the hierarchy in selecetion in data package while loading data into BPC.
Transformation File:
*OPTIONS
FORMAT = DELIMITED
HEADER = YES
DELIMITER = TAB
AMOUNTDECIMALPOINT = .
SKIP = 0
SKIPIF = 177000
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=
ROUNDAMOUNT=*MAPPING
*MAPPING
ID=ID
*CONVERSION
ID=ACCT_ID_MD.xls
G/L Account compounded to chart of accounts (10+4) and has total length 14 and hierarchy node ID's have length 32.
I used the below conversion file.
External Internal
01000000?????? ??????
0100000??????? ???????
010000???????? ????????
0000000000000000000000000000???? ????
000000000000000000000000000????? ?????
00000000000000000000000000?????? ??????
0000000000000000000000000??????? ???????
* js:%external%;
Please suggest anyone how can I load node ID's and description.
Note: I followed the same above process for 0PROFIT_CTR and 0COSTCETER and successfully loaded master, text and hierarchy data.
Thanks
Prasad -
How to RollUp Amount data based on SAP BI GL Account to BPC Grp GL Account
Hi All,
Initial data format
EXTERN INTERNAL AMT
GL Acco Grp GL ACC AMT
0200001 100000 0100
1000000 100000 0200
1000010 100000 0300
1000011 100000 0400
1000012 100000 0500
1000020 200000 0010
1000030 200000 0020
1001000 200000 0030
1001001 200000 0040
1001002 200000 0050
We are having Group GL Account as our master data in member sheet of Account dimension. And we are having GL accounts coming in BPC from SAP BI System ( ECC ) and are mapped (as in above) to Group GL Account in N:1 mapping.
We need to get the expected Rollup Amount data (Refer 3rd column) as below.
Expected Rollup Amount
Column 1 Column 2 Column 3
EXTERN INTERNAL AMT
GL Acco Grp GL ACC AMT
0200001 100000 0100
1000000 100000 0300
1000010 100000 0600
1000011 100000 1000
1000012 100000 1500
Please share your valuable inputs in this regard.
Regards
AmitHi,
Since, you are converting all the external GL accounts to the same internal Group GL account, it wont be rolled up. Instead, it will be aggregated.
If you report on 100000, you will see the data as a total sum.
Hope you got the idea.
So, this means, you cannot map all of them to the same internal member. You need to map them to different members and you need to create a hierarchy on those members for the correct rollup to take place.
Hope this helps. -
BPC 7.5NW Username Change Issue
I've been having a weird issue when a user has a name change. As an example, I have an initial user (DOMAIN\clwho) that has access to BPC and everything is working fine. She gets married and changes her user ID (DOMAIN\cwdoe) in active directory and requests that her new ID has the same access in BPC as the old one. If we add the new credentials to BPC and assign it all the same rights and stop there then everything is fine. However, if we delete the old username (DOMAIN\clwho) then she can no longer log in. The message we get is that DOMAIN\clwho doesn't have permission even though we're attempting to log in with DOMAIN\cwdoe.
Any idea why this is happening? I thought there would be something in active directory causing it, but the guys who manage that tell me that they don't see anything mapping DOMAIN\cwdoe to DOMAIN\clwho. I'd like to be able to just add DOMAIN\clwho back into BPC, but that ID no longer exists in AD.Vadim,
I did try to remove everything for that user from the Admin Console and then just recreate the access for the new user id, but it still doesn't work. Do you know which table references the SID and User ID? I tried to find something in all of the UJE_* tables, but no luck.
Thanks,
Jimmy -
SAP BPC 7.5: Master Data and Hierachiy Load from InfoObject
Hallo Forum Participants,
I am going to load Master Data from a "Clarity" Reporting Tool in BW to SAP BPC 7.5 via Process Chains (/CPMB/IMPORT_IOBJ_MASTER, /CPMB/IMPORT_IOBJ_HIER) delivered from SAP.
These Process Chains load the Master Data and Hierarchies from an InfoObject. To find out more about Ticking of BPC I have performed a following test. So, on BPC Admin Interface I have duplicated the Dimension u201CAu201D and called it as Dimension u201CBu201D (in BW site InfoObject u201CAu201D and u201CBu201D). In the Member Sheet of Dimension u201CBu201D I have implemented the several changes und tried to load Master Data from BW namely from infoObject u201CBu201D into BPC Dimension u201CAu201D. Therefor I created a transformation file and mapped one for one IDu2019s. The data Manager started these chains, but resulted nothing (Status: red X).
What are the features of BPC InfoObjects in Comparision with regular InfoObject?
How can I load Hierarchies into InfoObject?
What else I must take into account?
Why does not work this simple test?
Regards.
Alisher
Edited by: Alisher Babaev on Jan 6, 2012 1:59 PMHallo pkrishna,
so it is successed with master data load, but without hierachiies.
My Master Data Properties on Dimension Sheet are:
-ID
-EVDESCRIPTION
-PARENTH1
-CURRENCY
I have mapped as below:
ID=ID
CURRENCY=/CPMB/CURR
/CPMB/CURR- my technical id in BW.
In the Note you advised transformation file has been mapped like below:
-NODENAME=NODENAME
-HIER_NAME=HIER_NAME
-PARENT=PARENT
-ORDER=ORDER
After executing of package i get whether rejected list or log file. No data can be retirieved from InfoObject.
Have you any Idea?
regards -
ERROR : While Loading Data from BI to BPC 7.5
Hello Guru,
I have one Sales Infocube in BI which has Company Code, Customer, Company Code, Accounts (Revenue, COGS,OVERHEAD),Calmonth, Currency and Amount fields.
I created one application in BPC 7.5 which has RB_CATEGORY, RB_ENTITY, RB_CUSTOMER, RB_ACCT, RB_DATASRC, RptCurrency, Time dimensions. then i created a transformation file where i have mentioned below.
*OPTIONS
FORMAT = DELIMITED
HEADER = YES
DELIMITER = ,
AMOUNTDECIMALPOINT = .
SKIP = 0
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=NO
MAXREJECTCOUNT=
ROUNDAMOUNT=
SELECTION=0CALYEAR,2009
*MAPPING
RB_CATEGORY=*NEWCOL(ACTUAL)
RB_ENTITY=ZCOMP_COD
RB_ACCT=ZACCOUNT
RB_PRODUCT=ZMATERIAL
RB_CUSTOMER=ZCUSTOMER
RB_DATASRC=*NEWCOL(UPLOAD)
RptCurrency=*NEWCOL(LC)
Time=0CALMONTH
SIGNEDDATA=ZAMOUNT
*CONVERSION
Time=RB_TIME.xls
I have created conversion file where i have given 200901 = JAN.2009 and like that. i saved this file as RB_TIME.xls and tried to validate the transformation.
it shows status like all the records are rejected. I went to logs and some of there are showing errors like below.
RB_ENTITY member : 0020 is invalid or is a calculated member
RB_PRODUCT member :CK2000 is invalid or is a calculated member
I went to RB_ENTITY masterdata and it has some masterdata entries. am i getting error because of that ?
Regards,
Komik ShahHi,
To be able to load transaction data for 2010, you should have the master data for that in the time dimension. For this, you need to go to BPC admin and add the dimension members in the time dimension manually.
Alternatively, you can have a process to import master data from BI system also. You can do some more research on this. Please refer to the below link from help.sap:
http://help.sap.com/saphelp_bpc75_nw/helpdata/en/46/fcc2ef34ee439aaa56a4f6ba001e4d/content.htm
http://help.sap.com/saphelp_bpc75_nw/helpdata/en/e0/532af2d0804218a59157136bb63a98/content.htm
http://help.sap.com/saphelp_bpc75_nw/helpdata/en/73/0f917879fd416099d04fb4c49889e0/content.htm
http://help.sap.com/saphelp_bpc75_nw/helpdata/en/88/e16046853041b391314a91bfe3618b/content.htm
Hope this helps. -
Error while adding owner property in nw bpc 10.1 unified model
Hi,
currently we are working on NW BPC 10.1 unified model.
while adding owner property in BW system for work status we are getting below error.
"Characteristic owner is not mapped to any attributes in the SAP HANA model."
Please suggest us where to add this owner property.
Regards
Anitha p.Hi Gregor,
Thanks for your reply.
we applied that note.
We have few doubts while creating work status and BPF.
Our dimension is /ERP/COSTCNTR, so we have added ZPERF and ZREV attributes in ZCOSTCNTR and we have implemented BADI BADI_RSBPCB_SETUSER (enhancement spot RSBPCB_SETUSER).
My doubt is while creating ZCOSTCNTR infoobject do I need to take a copy of /ERP/COSTCNTR? I am getting short dump while doing this.
Regards
Anitha -
BPC Error in Validation "0RATE_TYPE does not exist in source"
Hi Experts,
We are on BPC 7.5 Netweaver version SP7.
I am loading FX RATES to BPC from BI DSO using Data Manager. I am getting an error while doing validation for One of the InfoObject in DSO stating "0RATE_TYPE is not a valide command or 0RATE_TYPE does not exist in source " . I find that same infoObject 0RATE_TYPE is missing from the "field list " in "set selection" parameter while validating the transformation file; In datatype I am selcting "Transaction data from NW BW InfoProvider"
Pl let me know how it is possible that the transformation file has mapping for my InfoObject 0RATE_TYPE but my InfoObject 0RATE_TYPE is not available for selection.
Also if we can change the selection where to make required changes in BI Or BPC.
ThanksDSO Structure:
Characteristics
BPC Exchange Rate Period /BIC/ZPERIOD ZPERIOD /BIC/OIZPERIOD CHAR 20
Key Figures
Exchange Rate for BPC /BIC/ZXCHGRATE ZXCHGRATE /BIC/OIZXCHGRATE DEC 11
Ratio for the "from" currency units /BIC/ZFFACT ZFFACT /BIC/OIZFFACT DEC 9
Ratio for the "to" currency units /BIC/ZTFACT ZTFACT /BIC/OIZTFACT DEC 9
Units
Currency Key for Transaction Currency CURKEY_TC 0CURKEY_TC /BI0/OICURKEY_TC CUKY 5
From currency /BIC/ZFCURR ZFCURR /BIC/OIZFCURR CUKY 5
Other Fields
BW Delta Process: Update Mode RECORDMODE 0RECORDMODE RODMUPDMOD CHAR 1
Transformation File:
FORMAT = DELIMITED
HEADER = YES
DELIMITER = ,
AMOUNTDECIMALPOINT = .
SKIP = 0
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=
ROUNDAMOUNT=
*MAPPING
C_Category=*NEWCOL(C_100)
INPUTCURRENCY=0CURKEY_TC
R_ENTITY=*NEWCOL(GLOBAL)
R_ACCT=0RATE_TYPE
TIME=ZPERIOD
SIGNEDDATA=ZXCHGRATE
*CONVERSION
INPUTCURRENCY=INR.XLS -
Parent is not a valid member error in BPC
hi all,
i use SSIS package that upload members to BPC dimension and it worked successfully.
But when i try to process dimension the following error appeared
" - Parent is not a valid member. - Member ID : [Insurance], Property Name : [PARENTH1], Property Value : [AccruedExpenses]"
Although that i have this parent [AccruedExpenses] member in mbrAccount.
your help is so appreciated
Thanks in advanceHeba,
We ran into the same error (parent not valid, even though the parent was a memeber) when automating our dimension processing......
Try looking at the data in your source table (for example, using Query Analyzer). Do you have records with "NULL" as the value for one or more columns? Not blank values - but values that in the query output actually have the letters NULL. If so, you may have the same issue we had.....
We found that fields on the source table that we were not specifically updating via the SSIS package (because we did not have any data from our source system) were getting filled with "NULL" - an example of such a field for us as NEWID. The IDs coming from the source system will never change, so we did not have a NEWID value in the file we were mapping to our source table and so at first we just ignored NEWID field in the mapping in the SSIS package. After getting the "parent is not valid..." errors, we updated the SSIS package to map something to all fields in the source table - if we didn't have a value from our source file for a particular field, then we mapped '' (two single quotes) to the field. After making the change to the SSIS, we no longer had NULL values on the table and we also no longer go the parent is not valid errors!
Also as a head's up to something else we learned the hard way..... Make sure you are populating the CALC, DIMCALC, and ISBASEMEM fields on all your members with the appropriate value ("Y" or "N").
Good luck!
Regards,
Shannon -
Error In BPC IC Elimination Package-Version 7.5
Hi ,
We upgraded our Dev BPC system rom version 7 to version 7.5.
Now we are facing an error when running IC Elimination packge.Please find the error message as below
"RUN_LOGIC:No account is available for inter-company elimination.
Failed
Application:CONSOLIDATION package status :Error"
I request to provide solution to fix the above issue.
Thanks
MaheshCan you try the below mapping:
0GLACCOUNT=C_ACCT
I have my transformation file maintained in such a way that my BPC dimensions are maintained to the right of '=' sign.
Maintain your mapping like that and validate the tansformation file with the data in the BPC cube.
Thanks
Maybe you are looking for
-
When i try to upload photos from my iphone iphoto freezes after a few have been uploaded, force quit shows that it is still running. I have left it running for days with no change. In addition Places is continually running, would this have an effect?
-
Pricing Condition Type PR00.
Hi experts, I have a scenario where condition type PR00 shoul be mandatory in sales order and document should not proceed further unless the basic price is put while creating sales order. Also, system should not allow double entry of PR00. I have
-
Change the SMTP Port number in OIM
Hi All, I have an email server that its SMTP port is 135. My question is: How can I change the SMTP Port from 25 to 135 in OIM? Because the notificacions are sent by Port number 25 Thanks & Regards, Ariel
-
Conditional text - excluding navigational buttons
i'm running robohelp 8.0.208. i've created a webhelp system that displays hyperlinked buttons on each topic page for previous, next and TOC. however, i'd like for these to display only in the context-sensitive help (when a single topic is selected an
-
Refresh methodIterator cause NullPointerException
HI Guys, I am using JDeveloper 10.1.3 and experiencing a strange problem with JSF Faces. I have a tree model defined in the pagedef.xml file. Every time I try to refresh the iterator binding, the NullPointerException occurs. It only happens when refr