cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Transformation File

Former Member
0 Likes
571

Below mapping in transformation file always goes to the default condition (Acct2). Any syntax errors in below statement?

ACCOUNT=*IF(sacct=*STR(purcase) then *str(ACCT1);*str(ACCT2))

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Likes

Found this note....

2353846 - Source dimension member is converted to upper case with error

Answers (5)

Answers (5)

former_member186338
Active Contributor
0 Likes

Transformation file:

ACCOUNT=sacct

*CONVERSION

ACCOUNT=AccountConv.xls

Conversion file (AccountConv.xls):

* js: (%external%.toString() == "purcase") ? "ACCT1" : "ACCT2"

or simply try:

purcase ACCT1

* ACCT2

former_member186338
Active Contributor
0 Likes

Ok, not sure what's wrong with transformation (please provide details on your core BPC version and SP)

Workaround: use conversion file! In conversion you can change the string easy!

Former Member
0 Likes

HANA SPS12 Revision 122.02

NW 7.4 SPS15

BPC 10.1 SP10 Patch 2

EPM Addin SP25

how we map it in Conv file?

former_member186338
Active Contributor
0 Likes

It works in case:

sacct=*STR(PURCASE) and PURCASE 221...

Correct?

Not working:

sacct=*STR(purcase) and purcase 221...

What about:

sacct=*STR(PURCASE) and purcase 221...

?

By the way, may be "purchase"?

Former Member
0 Likes

sacct=*STR(PURCASE) and PURCASE 221... - >This works.all caps in both trans file & data file.

sacct=*STR(PURCASE) and purcase 221... ->this combination also didnt work

yes its a typo when i created this - it should be purchase

Former Member
0 Likes

Attached data file screenshot ... when i change sacct values to all caps in data file and in transformation file it works. but it doesnt work when there is lowercase

former_member186338
Active Contributor
0 Likes

Please show your data file with header and some lines!