BPC Netweaver version - Conversion File Formulas
BPC (Netweaver) Expert,
When creating formulas on the Data Conversion File that is called by the Transformation File, the Formulas are not working on the Netweaver Version. Does anyone have any idea what may not be set up correctly?
Thanks,
Greg Rotvold
Hello Greg,
BPC Netweaver uses somewhat different syntax for conversion formulas, and uses javascript for complex formulas, so formulas written using Visual Basic on the MS version will not work, though the basic *IF logic should work (I think I'm remembering MS conversion formulas correctly, but it's been a while). You can find the relevant Netweaver version documentation here: [http://help.sap.com/saphelp_bpc75_nw/helpdata/en/81/94a8a5febd40268d5c59b4fc31be37/frameset.htm]
If you want help specifically on the Netweaver version I suggest you ask your question in the Netweaver forum. I'm not sure what forum is most appropriate for questions about the differences between the two versions
Ethan
Similar Messages
-
Migration from BPC Microsoft Version to BPC netweaver Version?
Dear all,
we plan to migrate bpc.
what tools that we use to Migration BPC Microsoft Version to BPC netweaver Version ?
Any suggestion for safety technique?Hi Tara,
As far as I know there is no automatic method provided by SAP right now to migrate from SAP BPC MS to SAP BPC NW.
Please have in mind that the front end will be the same, but the backend will be different: BW, BADIS and ABAP (In NW) vs SQL, SSIS packages, Stored Procedures and Visual Basic (In MS). Which means that there will not be an easy way to perform this migration in an automatic way.
Hope this helps -
BPC: Conversion File Formulas
Hi all,
Would appreciate your help with the following scenario...
I have a conversion file that converts account ID's, however if it has a certain External account number I would like to use a formula to go pick up a property from the Entity Dimension and use that property value as the Internal Account.
I am hoping I can use the Formula column, but currently I have limited expericence with entering formulas on Conversion files.
I am very appreciative of any formula samples.
Many Thanks,
BrianBrian,
Unless another user has the correct script and I have never used it, I don't think the process you have in mind is an available conversion technique. Since the conversion file is basically a 2 column replacement process sheet, you should be able to copy the members into the conversion sheet, execute a property lookup using evpro, and then copy-paste-value to convert the properties to text that would be used in the conversion process. The only downside is that this would need to be performed after any property changes or updates to the dimension file.
In addition, I would suggest logging this as an enhancement request with support; I think that this has been requested in the past, but if it is a very useful tool, then product development should see a case for adding the functioality to BPC
Thanks. -
HI All,
Can some bosy give me the link to help.sap for BPC netweaver version.
ThanksHello,
here is your link:
http://help.sap.com/saphelp_bpc70sp02/helpdata/en/a1/532226947C49A5B2E2BD32450CB2D1/frameset.htm
Hope that was helpful,
Dzmitry -
BPC : Using Dimension Property in Formula of a Conversion File
Hi,
I want to export data using Package Export from Fact Table. I have transformation and conversion files.
I want to use the property of a dimension in Formula Column of a Conversion file.
I want to lookup the property and based on property I want to either skip record or have internal value.
I am looking for something like follows..
=iif([%external%].TYPE = WBS,*SKIP,D2113)
So if my Dimension 's TYPE property is WBS , I would like to skip that record else I want the value from fourth column.
I am running the Export from Fact Table with various combinations in formula column , but it is only returning null in the export file.
Please let me know how I can make this work.
Thanks,
SanjaySadi,
You can write if Statement in transformation not conversion.
Look at this docs,
How to Import Master Data and Hierarchies into SAP BusinessObjects BPC 7.5 from SAP NetWeaver BW
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c02d0b47-3e54-2d10-0eb7-d722b633b72e?QuickLink=index&…
Thanks -
Error In BPC Netweaver Export Package-version 7.5
Hi Bpc Experts, We upgraded DEV BPC Version 7 to 7.5 netweaver version. We are facing an issue when exporting data from BPC to BI application server.Please find the error message as below
Task name CONVERT:
No 1 Round:
0GL_ACCOUNT is not a valid command or column 0GL_ACCOUNT does not exist in source
Application: CONSOLIDATION Package status: ERROR
I request you to give a suggestion 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 -
BPC Conversion File - Same External ID for different Dimensions
Hello Experts,
I hope you can help me.
We are running BPC NW V10.0 SP13
I have a Conversion File for External to Internal Mapping on the DATASRC Dimension.
See Image 01
I would now like to use the same 'External ID' to identify the mapping rules for two Dimensions, DATASRC and CATEGORY Member ID
See Image 02
The rules that determine how the External ID is mapped are subjective rather than derived from patterns present in ID. This means I cannot use any conditional logic to determine the mapping rules. For example, I cannot assume that all IDs that start with 99Z19 will need to be mapped the same way.
So the CATGORY Member ID needs to be hard-coded somehow.
Although it is simple enough to copy the entire worksheet and hold the mapping for each Dimension as separate w/sheets, this duplicates the amount of ongoing maintenance and turns 80 rules into 160 (a number which will rise!)
Is there a way of using javascript in the Formula column to identify the Internal Member ID for the CATEGORY Dimension.
If so, how would the Transformation File reference this?
Any help would be much appreciatedSorry Vadim, I was having problems uploading the actual files.
So I have had to screenshot instead...............
Transformation File
Conversion File
As you can see, the Trans file assumes the CATEGORY is fixed to one Member.
But I want to use the External ID in the the DATASRC Conversion w/sheet and specify different CATEGORY Member IDs. -
Hi experts,
I am really newbie for this aspect. really need advice.
we usually using like below in conversion file:
external internal formula
* js:%external%.toString().replace(/\s+/g,"")
in transformation file:
*conversion
ACCOUNT=ConversionFile.xls!ID
is it possible to fetch data from other dimension in ConversionFile.xls ?
cause i have requirement to move data transaction between BPC cube with some logic.
as example,
- source transaction data:
ACCOUNT CP_REL ENTITY INTERCO
no_account cp1 e1 intc1
no_account cp2 e2 intc2
- logic process:
CP_REL ACCOUNT
cp1 a1
cp2 a2
- destination transaction data:
ACCOUNT CP_REL ENTITY INTERCO
a1 cp1 e1 intc1
a2 cp2 e2 intc2
what i want to do is, in account ConversionFile.xls, i want to fetch current data of CP_REL, if(%external%=cp1 then a1; a2)
thank you.Hi Chris,
many thanks for your reply. that is exactly what i want to do.
another question is
is it possible to map 1 to many?
1 row of source data generate many rows of destination.
for example:
- source transaction data:
ACCOUNT CP_REL ENTITY INTERCO
no_account cp1 e1 intc1
no_account cp2 e2 intc2
- logic process:
CP_REL ACCOUNT1 ACCOUNT2
cp1 a1 a2.1
cp2 a2 a2.2
- destination transaction data:
ACCOUNT CP_REL ENTITY INTERCO
a1 cp1 e1 intc1
a2.1 cp1 e1 intc1
a2 cp2 e2 intc2
a2.2 cp2 e2 intc2
Hi Vadim,
any advice is welcoming. thank you.
Thank you. -
Amount Conversion File error using VALUE keyword in BPC 7.5M
Hi Experts,
We just migrate from BPC 7.0M to BPC 7.5M. We also change the server to multi-server arquitecture 64-bit (Application server and BD Server).
When we try to Import or Validate Transformation File with Amount conversion file using VALUE keyword, the system returns: "Error: Validate with data file failed". The content of conversion file columns:
EXTERNAL= *
INTERNAL= *
FORMULA = VALUE*0.001
At first, we thogut that was a problem with 0.001 but we tried diferent formulas with the same error:
FORMULA = VALUE*1
FORMULA = VALUE*2
FORMULA = 0.001*VALUE
We also tried to use VALUE keyword with case sensitive and the result was the same. And when we don't use VALUE keyword the validation is OK.
Any idea? Thanks in advance.
Best regards,
AlbertHi everybody,
First of all, thanks for your replies.
The trasformation file is:
FORMAT = DELIMITED
HEADER = NO
DELIMITER = ;
AMOUNTDECIMALPOINT = ,
SKIP = 5
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=-1
ROUNDAMOUNT=
*MAPPING
ACCOUNTP=*COL(4)
BRANDS=*COL(6)
CATEGORY=*NEWCOL(ACTUAL_YTD)
CUSTOMERP=*COL(7)
DATASRC=*COL(4)
ENTITY=*COL(2)
GROUPS=*NEWCOL(LC)
INTCO=*NEWCOL(INONE)
MARKETP=*COL(8)
TIME=*COL(3)
AMOUNT=*COL(9)
*CONVERSION
TIME=TIME.xls
ENTITY=ENTITY.xls
DATASRC=DATASRC.xls
MARKETP=MARKETP.xls
BRANDS=BRANDS.xls
CUSTOMERP=CUSTOMERP.xls
ACCOUNTP=ACCOUNTP.xls
AMOUNT=AMOUNT_TEST.XLS
The data file has the first column empty and the 5 firsts row are skipped.
21.12.2011 Salida din?ica de lista 1;;;;;;;;
;Company;0FISCPER;0ACCOUNT;ZIMP_TYPE;...FIT_CTR;N? cliente;ZRAMO_P; Importe
;ES0;2020012;PCAJ;D;AX028;E4291;ZAS2;26,04000000
;ES0;2020012;PCAJ;D;AX028;E5145;ZNEA;2,48000000
;ES0;2020012;PCAJ;D;AX028;E5361;ZNE1;1,86000000
;ES0;2020012;PCAJ;D;AX028;E0889;ZMI2;1,24000000
;ES0;2020012;PCAJ;D;AX028;E0824;ZLAN;12,40000000
;ES0;2020012;PCAJ;D;AX028;E0801;ZMI2;25,42000000
;ES0;2020012;PCAJ;D;AX028;E1273;ZTS1;3,10000000
;ES0;2020012;PCAJ;D;AX028;E6163;ZLAN;60,14000000
;ES0;2020012;PCAJ;D;AX028;ORGUS00;ZSHL;96,10000000
The conversion file AMOUNT_TEST.XLS has only one line. With this conversion we want to change value from u20AC to Ku20AC.
You should think that we used these transformation and conversion files in BPC 7.0M and it works fine.
I'd like to remember that if we don't use AMOUNT_TEST.XLS or delete VALUE keyword, these transformation file works fine too.
nilanjan, I tried to validate data file with one record and the system show me the same error.
Roberto, our first migration was from BPC 7.0M to BPC 7.5M SP3, but we didn't test it. Then we apply SP7 because to solve other issues, and when we try to validate data load we detect that issue.
Thank you for your help, I hope we can solve that problem soon.
Best regards,
Albert -
How to READ/SAVE Transformantation / Conversion File in BPC with ABAP
hi Experts
I would like to READ/SAVE Transformantation / Conversion File in BPC with ABAP
When I interface Transaction File From Other Cube,
I want to run Interface test from ABAP using Transformantation / Conversion File before run DM.
and, l want to Manage files with ABAP Program ,if need to modify Transformantation / Conversion File
Thank you.Hi Young,
In addition to the above suggestions, would like to inform you that, if your requirement can be met by running those files in BPC Excel itself, what is the point in running ABAP program for the same?
It would be much more easier for you to run those files in BPC Excel itself and that is how BPC is designed.
Hope this clarifies further.
Rgds,
Poonam -
How to do transports in bpc 7.0 netweaver version?
Hi all,
I am new to bpc can anyone pls tell me how to carryout transports in bpc 7.0 netweaver version?
thanks
PoojaHi,
Go through following white paper.
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/b048ecf4-9414-2c10-ceac-fb2492a8016c
hope it helps..
regards,
Raju -
Formula Field in Conversion File
Hi,
I have a scenario where I need to multiply the values of accounts of a particular entity (say entity External "9000", Internal "EntityA"). I have created a Conversion File as shown below
External Internal Formula
9000 EntityA Value*0.371996
Now when I upload the data file using this conversion file the data of 9000 directly goes into EntityA without the formula being applied. Why is that so? What is then the use of the Formula Column?
Thanks,
Prasanth.Hi Patrick,
I did what you said. I added the following in the options section of the transformation file
CONVERTAMOUNTWDIM=LEGALENTITY
In the Conversion section I already had the reference to the conversion file as follows
Legalentity=entityconversion.xls
I add the second line
Amount=entityconversion.xls
When I process the transformation file with a datafile I get the following error messaga
"Index was outside the bounds of the array"
When I remove the line Amount=entityconversion.xls from the conversion section, the transformation file gets validated succesfully but the Formula value is not getting applied.
Any idea what could be wrong?
Thanks,
Prasanth. -
Difference between BPC 5.1 Microsoft and BPC 7.0 Netweaver Version
Hello Experts,
We will be migrating our BPC from 5.1 microsoft to SAP Netweaver version. Actually, I dont have any idea on the netweaver version. Can anyone advise the different between the microsoft version and netweaver? Also, can I reuse my reports and script logics in 5.1 to Netweaver? Can I do a migration from 5.1 to the netweaver platform?
Please advise.
Thanks,
KatherineHi Katherine,
The main difference is that 5.1 runs on the MS SQL as backend, whereas 7.0 NW has the BI system as the backend. 7.0 NW doesnt have BPFs. In terms of script logics also, lot of keywords from 5.1 are not supported in 7.0 NW.
There is a migration tool available for doing this type of activity. It will take care of most of the objects. However, the BPFs will not be migrated, since 7.0 Nw doesnt support it. The script logics need to be modified. As I said, lot of keywords from 5.1 are no longer supported in 7.0 NW. So, you might need to consider BADIs for complex data manipulations. The reports and input schedules should not have any problems. However, its recommended to run all the templates to verify.
Hope this helps. -
Formula not working in conversion file
Hi,
I had given the formula to divide the values with 50. But its not working.
*OPTIONS
FORMAT = DELIMITED
HEADER = YES
DELIMITER = ;
AMOUNTDECIMALPOINT = .
SELECTION= 0FISCYEAR,2010;0LOC_CURRCY,INR;0FISCPER3,7;
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=
ROUNDAMOUNT=
CONVERTAMOUNTWDIM=P_ACCT
*conversion file
EXTERNAL INTERNAL FORMULA
* * VALUE*50
Anurodh
Edited by: Anurodh Jindal on Aug 27, 2010 12:29 PMFORMAT = DELIMITED
HEADER = YES
DELIMITER = ;
AMOUNTDECIMALPOINT = .
SELECTION= 0FISCYEAR,2010;0LOC_CURRCY,INR;0FISCPER3,7;
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=NO
MAXREJECTCOUNT=
ROUNDAMOUNT=
CONVERTAMOUNTWDIM=
*MAPPING
Category = *NEWCOL(ACTUAL)
DOC_CURR = *NEWCOL(INR)
Entity = 0COMP_CODE
IntCo = *NEWCOL(NONE)
P_ACCT = IF(0FUNC_AREA=Str(P) then Str(EP-)+col(22,1:6);0FUNC_AREA=*Str(S) then Str(ES-)+col (22,1:6);0FUNC_AREA=*Str(A) then Str(EA-)+col(22,1:6);*col(22,1:6))
P_DataSrc = *NEWCOL(INPUT)
RptCurrency =*NEWCOL(IGAAP)
Time = 0FISCYEAR*str(.)0FISCPER3
SIGNEDDATA = 0DEB_CRE_LC
Planning_Entity = *NEWCOL(P_CORP)
P_Activity = *NEWCOL(AMOUNT)
*CONVERSION
Time = Time.xls
P_ACCT = P_ACCT_Anurodh_Jindal.xls
Now i am getting 0DEB_CRE_LC from BI and i need to divide it by 50. -
In a Conversion file, Using Java Script - IF statement with Greater,Less definitions
Hail to All Gurus,
Well, I've been trying to make a conversion file by using if statement of Java script with < , > definitions. unfortunately i got "Evolution error" over and over again.
Actually i want to convert all dates before 2009 as 2008.12. And the dates which is greater than 2009 will be converted as they are (e.g. 2009.01 or 2010.02 etc.).
Code is:
js:if(%external%.toString().substring(0,4)<"200900"){"2008.12"}else{%external%.toString().substring(0,4) + "." + %external%.toString().substring(4,6)}
SAP EPM version 10.0 SP15 Patch 2
Build 8586
Thanks for your help in advanceSadi,
You can write if Statement in transformation not conversion.
Look at this docs,
How to Import Master Data and Hierarchies into SAP BusinessObjects BPC 7.5 from SAP NetWeaver BW
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c02d0b47-3e54-2d10-0eb7-d722b633b72e?QuickLink=index&…
Thanks
Maybe you are looking for
-
Problem with printer resources
hello .. how can i use printer resources in to my application PrinterJob printJob = PrinterJob.getPrinterJob();by using above code i am accessing printer job. prinetr resources displaying correctly,but when i move it , my background frame is no
-
Final Cut Pro 4.1 updater required
Yeah, I know, it's a 7 year old thing, a friend has set up a G4 suite and needs FCP 4.1 before installing 4.1.1. to run a Matrox card. I found 4.1.1. here, http://support.apple.com/kb/DL621 but no 4.1 Can anyone help me? Best STUART
-
Disc Permissions doesn't repait itunes app
I keep getting "Permissions differ on "Applications/iTunes.app/Contents/Frameworks/iPodUpdater.framework/iPodUpdater" ; should be lrwxr-xr-x ; they are -rwxr-xr-x ." But after running disc repair, it says it was repaired but then shows up right afte
-
Removing photo albums from iPhone & iPad
I Have several photo albums on my iPhone and iPad that I want to delete, but when viewing photo albums and click on "edit", there's no option to remove anything. I've logged into my cloud account to remove them, but there's nothing referring to phot
-
Hi All, In the rescheduling job V_V2 it uses the 5 items below to sor. Our question is specifically on the document number. If you have multiple number ranges how does it choose? Document category Delivery priority Date Document number Document ite