BPC: Conditional Formulas in Transformation Files, Possible?
Hi All,
I have an issue where I have a standard conversion file for the Account dimension, however for certain accounts the account is also dependent on the Entity ID. Rather than writing several conversion files to maintain for each entity I am wondering if the following is possible:
Is it possible to write some sort of conditional formatting in the transformation file such as:
If (stringAccount)= "XXX" then (stringAccount) + (stringEntity) and go pick up conversion file A, else (stringAccount) and pick up conversion file B
Conversion File A would have Entity/Account combo as the External account, and the Internal account would be the account for that specific Entity. (I actually have this stored as a property on each entity but currently its assumed that some sort of dynamic EVPRO/property defintion will not function in a conversion file.)
Conversion File B would be my standard conversion file.
I am thinking that I this might be possible but need assitance in the syntax for the transformation file.
Any help is greatly appreciated!
Brian Tyson
Edited by: Brian Tyson on Aug 12, 2008 9:48 AM
I think I have figured out how I am going to do this, my co-worker suggested the solution is more simple than I was making it out to be:
my transformation file will be:
Account= Accountstring + Entitystring
then int he conversion file i will have the following:
1001* 1001
1002* 1002
1003EntityA 1013
1003EntityB 1023
1003EntityC 1033
1004* 1004
Only thing is that I will have to hardcode, rather than using the property...
Similar Messages
-
Formula in transformation file to remove trailing zeroes,BPC 7.5 NW
Hi Experts,
I have implemented automation of master data from BW info object to BPC dimension.
I have few issues with the transformation file. employee percentage in BW is of type number and has lenght of 17.
In BW 0EMPLPCT holds the value as 100,000 , 75,000 but when i send to BPC dimension the values are sent as 100,00000
Emp percentage is maintained as below in the transformation file.
EMP_PC=0EMPLPCT
However i wanted to remove the zeroes in BPC , i wanted to see the numbers as 100, 75, 50 and so on.
Is there any way i can handle this in transofrmation file. Please let me know as this is really urgent. Thanks much.
Regards,
SanjeevHi,
The properties in BPC are stored as string. So, you will have to convert it to string while loading. Secondly, it will be really difficult to use this percentage value in any script logic; since it is stored as string. -
BPC 7.0 MS-Transformation File Error Duplicated Signeddata
Hi,
I tested this transformation file on BPC 5.1, and it was able to load data with out error. When the client moved to 7.0. I received the following error:
Convert Data
Success
Record Count : 11212
Accept Count : 11212
Reject Count : 0
Skip Count : 0
Duplicate column name 'SIGNEDDATA'.
Here is a copy of the transformation file:
*OPTIONS
FORMAT = DELIMITED
HEADER = NO
DELIMITER = ,
SKIP = 0
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=-1
ROUNDAMOUNT=
*MAPPING
ACCOUNT=*Col(1)
CATEGORY=*Col(2)
ProfitCenter=*Col(3)
ENTITY=*Col(4)
TIME=*Col(5)
SIGNEDDATA=*Col(6)
DATASRC=*NEWCOL(TESTFile)
Measures=*NewCOL(Periodic)
*CONVERSION
I tried taking out the SignedData line in the transformation file, and this is the error I received:
Convert Data
Success
Record Count : 11212
Accept Count : 11212
Reject Count : 0
Skip Count : 0
The number of failing rows exceeds the maximum specified. (Microsoft Data Transformation Services (DTS) Data Pump (8004202c): TransformCopy 'DTSTransformation__7' conversion error: General conversion failure on column pair 1 (source column 'SIGNEDDATA' (DBTYPE_STR), destination column 'SIGNEDDATA' (DBTYPE_NUMERIC)).)
Any help will be apprecated!
Thanks,
MarkHi Sam,
Can you provide a little more detail what you mean by "Looks like your source data for measure(Signedata) field is in vracht type indted of numeric and it dose not have way to convert"? There is only numerical data in my signed data column.
Here is a sample of the data I am trying to load. I am not sure if that will help.
Account Catagory ProfitCenter Entity Time signed Data
100000 ACTUAL 100008 1000 2009.DEC 1231
100000 ACTUAL 100035 1000 2009.DEC 3123
100000 ACTUAL 100042 1000 2009.DEC 414
100000 ACTUAL 310101 1000 2009.DEC 321
100000 ACTUAL 700020 1000 2009.DEC 342
101000 ACTUAL 100008 1000 2009.DEC 43
101002 ACTUAL 100008 1000 2009.DEC 324
101002 ACTUAL 100033 1000 2009.DEC 654745
101004 ACTUAL 100008 1000 2009.DEC 432
101004 ACTUAL 100033 1000 2009.DEC 54353
102003 ACTUAL 105310 1000 2009.DEC 423
Mark -
BPC 7.5 NW - IF stament in Formule for Transformation File ?
Hi, i try load data from 0PROFIT_CTR to BPC reading PDF "How To Import Master Data and Hierarchies into BPC 7.5 from SAP NW BW".
Then use this assing:
*MAPPING
ID=ID
RESPONSABLE=0RESP_USER
BPC=*IF(ID(2:2)=*STR(I) then *STR(I);*IF(ID(2:2)=*STR(D) AND ID(4:4)=*STR(Z) then *STR();*STR(D)))
PAIS=*IF(ID(1:1)=*STR(C) then *STR(CHILE);*STR(PERU))
In Validate get Error for Field BPC : The number in parentheses is incorrect, check your formula
*IF(ID(2:2)=*STR(I) then *STR(I);*IF(ID(2:2)=*STR(D) AND ID(4:4)=*STR(Z) then *STR();*STR(D)))
This line working good :
PAIS=*IF(ID(1:1)=*STR(C) then *STR(CHILE);*STR(PERU))
Examples value for 0PROFIT_CTR is :
CD1Z0101
CD101C01
PI1CA001
CI1CA001
I look sintaxis and is good number in parentheses.
Any idea the problem ?I test this :
BPC=*IF(ID(2:2)=*STR(D) AND ID(4:4)=*STR(Z) then *STR();*STR(D))
And GET error :
*IF formula is not valid, check your formula
Maybe problem is in "AND" stament ?
This is part the previous code posted :
BPC=*IF(ID(2:2)=*STR(I) then *STR(I);*IF(ID(2:2)=*STR(D) AND ID(4:4)=*STR(Z) then *STR();*STR(D)))
But here get error :
The number in parentheses is incorrect, check your formula
Any idea how use "AND" stament or correct sintaxis in this line :
BPC=*IF(ID(2:2)=*STR(I) then *STR(I);*IF(ID(2:2)=*STR(D) AND ID(4:4)=*STR(Z) then *STR();*STR(D)))
Thank you. -
Transformation file errors(bpc cube to bpc cube)
Hi friends,
I'm trying to load bpc cube data to other bpc cube. Created transformation file with following options & mapping sections.
Simply i've to move from cube A to cube B(A, B are internally created transaction cube when creating BPC applications)
Cube A having around 12 dims and cube B having 7 dims. In mapping i mentioned only 7 dims because target is having 7 dims.
I think it not required to mention about other dimension in A.
*OPTIONS
FORMAT = DELIMITED
HEADER = NO
DELIMITER = ,
AMOUNTDECIMALPOINT = .
SKIP = 0
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=
ROUNDAMOUNT=
SELECTION=Time,2009.JUL;Category,10
*MAPPING (Target dim = source dim)
ACCOUNT=ACCOUNT
Category=Category
Entity=Entity
InputCurrency=InputCurrency
LOB=LOB
Time=Time
CIRCLE=CIRCLE
*CONVERSION
When i tried to validate and process transformation, system telling "Errors occured while loading data from other cube".
Do i add any other things/options?
thanks,Hi Naresh,
If you have more Dimensions in the source cube than in the target, INFOPROVIDER load is not a good idea. My understanding is that is such case you'll have to find a way to skip dimensions that are not loaded.
Therefore *DESTINATION_APP or BADI DEST_APP are your best options. Basically, if you need any transformation/calculations than use *DESTINATION_APP; if it's just straight aggregation BADI will do it.
How many records do you have to load? How much time do you expect that load will take? If it takes more than 20 minutes take a look at my blog "Improve performance of your BPC scripts" http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/21214. [original link is broken] [original link is broken] [original link is broken]
Hope it helps.
Gersh -
Hi,
I need to create some condition formulas for some pricing procedure. In these formulas we need to check some conditions and based on that we need to set some flags in VBAK and VBAP tables thru' condition formulas.
Is it possible to set flags in VBAK/VBAP?
If you have any document based on Condition formulas, please send it to me.
Thanks in advance.
Regards,
UmeshHi Umesh,
Please check the following links, which will give some good picture about VOFM.
<a href="http://www.saptechsolutions.com/pdf/VOFMCopyRequirementRoutines.pdf">PDF</a>
<a href="http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/38996#">LINK1</a>
<a href="http://www.sap-img.com/sap-sd/quantity-based-discounts-in-bulk-quantities.htm">LINK2</a>
<a href="http://help.sap.com/saphelp_erp2005/helpdata/en/a1/78268609e811d2956400a0c9306667/frameset.htm">LINK3</a>
Hope This Info Helps YOU.
<i>Reward Points If It Helps YOU.</i>
Regards,
Raghav -
Need Help Regarding Nested IF condition in Transformation File.
Hi,
In BI Cube I am having 2 Currency Type values 00 and 10.
And for some GL Accounts Cost Centres are Empty. So for these Empty 0COSTCENTER I am inserting a String CC_NONE.
My requirement is to load Data into BPC by validating 2 Conditions for 0COSTCENTER,
C1. Where 0CURTYPE (Currency Type) = 10 only. *IF(0CURTYPE=*STR(10) THEN
C2. Check where 0COSTCENTER are Empty. *IF(*STR(CC_)+0COMP_CODE+0COSTCENTER = *STR(CC_)+0COMP_CODE
then load the string CC_NONE. THEN *STR(CC_NONE);
else load 0COSTCENTER's *STR(CC_)+0COMP_CODE+0COSTCENTER))
So entire code will be as below to load 0CostCenter into BPC
COST_CENTER=*IF(0CURTYPE=*STR(10) THEN *IF(*STR(CC_)+0COMP_CODE+0COSTCENTER = *STR(CC_)+0COMP_CODE THEN *STR(CC_NONE); *STR(CC_)+0COMP_CODE+0COSTCENTER))
For this, while validating the Transformation File I am getting error as,
Command Error: STR(PC_NONE
If there is any possibility let me know.
Thank you,
HemanthHi Hemanth,
But why not to combine both checks like:
COST_CENTER=*IF(0CURTYPE+*STR(CC_)+0COMP_CODE+0COSTCENTER = *STR(10CC_)+0COMP_CODE THEN *STR(CC_NONE); 0CURTYPE=10 THEN *STR(CC_)+0COMP_CODE+0COSTCENTER)
Vadim -
Load infoprovider in 2 steps (2 transformation files) - BPC 10.0
Hi Masters,
For your better understanding, the background of this issue is that I currently have the planning solution configured and in use in BPC 7.50, in another
server, and on it I have the same ACTUAL uploading process from our legacy system (SIG) working just perfectly.
PS: The process chain to load transaction data from BW infoprovider using 2 transformation files was configured by SAP consulting, since this was a project made by SAP consulting.
So, I am migrating the solution to BPC 10.0, and is better to say "reconfiguring" the solution to BPC 10.0. I just recriated the transformations and convertion files, the process chain (and all its custom variants) and the data package. But in the new configuration, I am unfortunately facing this problem whlie executing the Process Chain.
Data Package Script:
INFO(%InforProvide%,GIF00003)
INFO(%TRANSF1%,\ROOT\WEBFOLDERS\GIF_TEMPLATE\CR_INCOMESTATEMENT\DATAMANAGER\TRANSFORMATIONFILES\CR_IST_LOAD_SIG_STEP1.xls)
INFO(%TRANSF2%,\ROOT\WEBFOLDERS\GIF_TEMPLATE\CR_INCOMESTATEMENT\DATAMANAGER\TRANSFORMATIONFILES\CR_IST_LOAD_SIG_STEP2.xls)
'Handling of records in target (0 = Append, 1 = Overwrite, 2 = Replace )
INFO(%TARGETMODE%,0)
INFO(%RUNLOGIC%,1)
INFO(%CHECKLCK%,1)
INFO(%KEYDATE%,0)
INFO(%TEMPNO1%,%INCREASENO%)
INFO(%ACTNO%,%INCREASENO%)
'Upload data from SIG - 1st Step
TASK(ZGIF_INFOPROVIDER_CONVERT1,OUTPUTNO,%TEMPNO1%)
TASK(ZGIF_INFOPROVIDER_CONVERT1,ACT_FILE_NO,%ACTNO%)
TASK(ZGIF_INFOPROVIDER_CONVERT1,TRANSFORMATIONFILEPATH,%TRANSF1%)
TASK(ZGIF_INFOPROVIDER_CONVERT1,SUSER,%USER%)
TASK(ZGIF_INFOPROVIDER_CONVERT1,SAPPSET,%APPSET%)
TASK(ZGIF_INFOPROVIDER_CONVERT1,SAPP,%APP%)
TASK(ZGIF_INFOPROVIDER_CONVERT1,FILE,%InforProvide%)
TASK(ZGIF_INFOPROVIDER_CONVERT1,KEYDATE,%KEYDATE%)
TASK(ZGIF_CRLOAD_LOAD1,PREPROCESSMODE,0)
TASK(ZGIF_CRLOAD_LOAD1,TARGETMODE,%TARGETMODE%)
TASK(ZGIF_CRLOAD_LOAD1,INPUTNO,%TEMPNO1%)
TASK(ZGIF_CRLOAD_LOAD1,ACT_FILE_NO,%ACTNO%)
TASK(ZGIF_CRLOAD_LOAD1,RUNLOGIC,%RUNLOGIC%)
TASK(ZGIF_CRLOAD_LOAD1,CHECKLCK,%CHECKLCK%)
TASK(ZGIF_CRLOAD_LOAD1,KEYDATE,%KEYDATE%)
'Corp Unit Calculation (upload base level companies with negative signal) - 2nd Step
TASK(ZGIF_INFOPROVIDER_CONVERT2,OUTPUTNO,%TEMPNO1%)
TASK(ZGIF_INFOPROVIDER_CONVERT2,ACT_FILE_NO,%ACTNO%)
TASK(ZGIF_INFOPROVIDER_CONVERT2,TRANSFORMATIONFILEPATH,%TRANSF2%)
TASK(ZGIF_INFOPROVIDER_CONVERT2,SUSER,%USER%)
TASK(ZGIF_INFOPROVIDER_CONVERT2,SAPPSET,%APPSET%)
TASK(ZGIF_INFOPROVIDER_CONVERT2,SAPP,%APP%)
TASK(ZGIF_INFOPROVIDER_CONVERT2,FILE,%InforProvide%)
TASK(ZGIF_INFOPROVIDER_CONVERT2,KEYDATE,%KEYDATE%)
TASK(ZGIF_CRLOAD_LOAD2,PREPROCESSMODE,0)
TASK(ZGIF_CRLOAD_LOAD2,TARGETMODE,%TARGETMODE%)
TASK(ZGIF_CRLOAD_LOAD2,INPUTNO,%TEMPNO1%)
TASK(ZGIF_CRLOAD_LOAD2,ACT_FILE_NO,%ACTNO%)
TASK(ZGIF_CRLOAD_LOAD2,RUNLOGIC,%RUNLOGIC%)
TASK(ZGIF_CRLOAD_LOAD2,CHECKLCK,%CHECKLCK%)
TASK(ZGIF_CRLOAD_LOAD2,KEYDATE,%KEYDATE%)
Process Chain
2. Error
3. Variant Configuration (ZGIF_INFOPROVIDER_CONVERT2)
4 . Error Package
So, what I need is to understand if there was any change between BPC 7.50 and BPC 10.0 (regarding this custom variants), that is preventing the new configuration to work as it should, or better saying, as I already have working in BPC 7.50.
I checked already the variants configurations and the Data Package Script, to certify that everything is correct, and it seems perfect!
The strange thing is that the process chain executes the first Convert (ZGIF_INFOPROVIDER_CONVERT1) with no problem, and it is exactly the same configuration as the second Convert.
5. Variant Configuration (ZGIF_INFOPROVIDER_CONVERT1)
Should I use other variant between the first Load and the second Convert?
I hope you guys can help me to solve this question.
PS: The transformation files are attached to this message.
Thanks in advance!
Adriano Frossard
São Paulo - BrazilHello Adriano,
I have small question here,
are you automate the entire process...?
if manually running the data manager package, is it successful or abort...?
As far as I know variant comes into picture while automating the process only...
recently we also face the same issue, while automating the process at that time we use RFC system name, unfortunately the user doesn't have required access to perform the task. while doing it manually its successful but throwing an error while running from back end...
In this case the problem with variant so the transformation file doesn't throw any error , its show the validation is successful..
Please check the variant is available or not...
if possible can you please share the log abort DM package...
Regards,
SRG... -
Conditional mapping in the transformation file
Hi
Can anyone tell me if it is possible to perform more complex mapping when loading transactional data? I have 2 requirements:
1. When the Profit Centre is invalid, set it to a default value of "9999". Where an invalid Profit Centre is a Profit Centre that does not exist as a valid dimension member.
2. When the Profit Centre is null, then set it to a default value based on the Entity value.
For example:
When the Profit Centre is null and the Entity = 100, set the profit centre to 1000.
When the Profit Centre is null and the Entity = 200, set the profit centre to 2038. etc
Ideally I would like to define the mapping rules in either transformation or conversion files.
Regards, SharonWhat I can think right now is
Case 1:
If you're with BPC 7.0 NW, there is no option to accept not existing member and store it with a default value(Correct me if I'm wrong).
But you can enable VALIDATERECORDS=YES in the transformation file to output the rejected records with wrong dimension member into a file. Since we need all the rejected records and keep processing the current import, set MAXREJECTCOUNT=-1.
Next do additional task in your import package to rename all the rejected Profit Center with the default value (9999) and do re-import again.
Limitation: this will work only if you want to do fix on 1 dimension in this case the Profit Center. If you need to do fix on multiple dimension, this would not work because the rejected records could be caused by any dimension. So you're lucky in your case.
If you're with BPC 7.5 NW, use DM BADI to do what you want.
Case 2:
You can use IF in your mapping section, for example:
ProfitCenter=*IF(ProfitCenter = *str(),*IF(Entity=100,*str(1000),...),ProfitCenter)
Halomoan -
Is it possible in CrystalReports 8.5 to set conditional formula at runtime?
I program in C++.
Is it possible in CrystalReports 8.5 to set suppress formula (or any other conditional formula under "x+2" button) at runtime?
I know I can do a workaround, for example create a parameter field, type in (at design-time) a suppress formula with this parameter field and then set the value of the parameter field at runtime.
But... In our application crystal reports are modified at runtime. And in a section, which has its suppress formula, suppress property is changed at runtime, so the suppress formula disappears. But later (e.g. a user changed its mind) it would be very nice, if the suppress formula appeared again. How to do that?
(I tried to search and google, but answers I found was not those I wanted them to be.)
Thanks in advance.
Jacek.Hi Jacek,
That is a very good question. There are no sample app's any more for 8.5 which is 10 + years old now and I don't recall if that function was considered Report Creation which was only available for OEM Partner. Or the RDC had a few RCAPI's also. Typically you would add the formula in the Designer and then get that formula and alter the info.
But it's been so long now and you never say which engine you are using, not that it matters, I don't recall now if you can or not or how ....
Search the Header file if using CRPE32, or load up VB and the RDC , craxdrt.dll, and use the Object Browser to see if access is there... If you are using the OCX then it's the same as crpe32.h.
Good luck.
Don
PS - Time to upgrade to .NET and CR for .NET -
Not able to create New Transformation file in BPC
I am getting error in BPC 10.0 when creating new transformation file from the EPM tab in Excel.
When i click on create New transformation then some garbage value appear on the Excel cells. Problem with Authorization is not the case as i have checked all the authorizations in BI and BPC.
Attached is the screen shot of the same.Hello Nidheesh,
Can you check in UJFS Tcode whether you have file named newconversiontable.xlt and newtransformation.xlt in \ROOT\WEBFOLDERS\ADMINTEMPLATES.
Also can you check the Language settings of yours in Excel Option
Regards
Bhagyesh Ravange -
BPC 7.5 NW SP5 - Question regarding Transformation file for exporting data
Hi Experts,
I have a requirement to export data from a BPC application to App.server/UJFS. There are currently 13 dimensions in the application. The user requires the output file to contain only three dimensions followed by the amount(signdata), namely
| COSTCENTER | ACCOUNT | TIME | AMOUNT |.
How do i handle the same in transformation file?
Currently i am using the following transformation file but i am having issues validating it.
*OPTIONS
FORMAT = DELIMITED
HEADER = YES
OUTPUTHEADER=*COSTCENTER,ACCOUNT,TIME, PERIODIC
DELIMITER = ,
AMOUNTDECIMALPOINT = .
SKIP = 0
SKIPIF =
VALIDATERECORDS=NO
CREDITPOSITIVE=YES
MAXREJECTCOUNT=
ROUNDAMOUNT=
*MAPPING
COSTCENTER=*COL(2)
ACCOUNT=*COL(4)
TIME=*COL(13)
AMOUNT=*COL(14)
I tried to remove the OUTPUTHEADER from *options and tried but it still gives the same issue.
Please help me as to how i can handle this scenario.
Thanks,
VictorThe 'Export' data package which comes as part of a support pack enhancement does not support using Transformation/Conversion files to modify data prior to transport.
Please refer to section 3 (Limitations) in the below how to guide.
http://www.sdn.sap.com/irj/bpx/go/portal/prtroot/docs/library/uuid/b0427318-5ffb-2b10-9cac-96ec44c73c11?QuickLink=index&overridelayout=true
Hence your only option is to manually massage data in the spreadsheet after exporting. -
API/RAS - is it possible to remove suppress condition formula from report Section?
I need to modify a report on the fly so that sometimes the 'Suppress (no drill down)' condition formula is completely removed from a report Section. Optionally I would like to just modify the formula to return FALSE so that the section appears.
It seems like the code below works when the section format 'EnableSuppress' option is TRUE, but does not seem to do anything when there is a suppress formula for the section.
Is this possible to do?
Thanks
Helen
private void RemoveSuppress(CrystalDecisions.ReportAppServer.Controllers.ReportSectionController ctlSec
, CrystalDecisions.ReportAppServer.ReportDefModel.Section sect)
CrystalDecisions.ReportAppServer.ReportDefModel.ISCRSectionFormat
secFmt = new CrystalDecisions.ReportAppServer.ReportDefModel.SectionFormat(); // also tried getting the current section format object
secFmt.EnableSuppress = false;
secFmt.ConditionFormulas.RemoveAll(); // *** Should ensure the condition formulas are removed correct?
ctlSec.SetProperty(sect, CrystalDecisions.ReportAppServer.Controllers.CrReportSectionPropertyEnum.crReportSectionPropertyFormat, secFmt);
private void doOutput(CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocument oras)
CrystalDecisions.ReportAppServer.Controllers.ReportSectionController
sect = oras.ReportDefController.ReportDefinition.FindSectionByName("DetailSection1");
RemoveSuppress(oras.ReportDefController.ReportSectionController, sect);
CrystalDecisions.ReportAppServer.CommonObjectModel.ByteArray
boByteArray = oras.PrintOutputController.Export(RASDefModel.CrReportExportFormatEnum.crReportExportFormatPDF, 1);
boByteArray.Save(@"c:\temp\r.pdf", true);Hi Helen,
Not sure why or how I missed this one but see this post for more info:
http://scn.sap.com/thread/3712393
Don -
How to load several transformation files with a single action
Hi everybody,
We are loading data from BI cube into BPC cube. We are working on SAP BPC 7.0 version and we have designed several transformation files in order to load each key figure we need.
Now, we want to load all the transformation files executing only one action. Which one is the best way to do it?
We thought that it would be possible to build a single process chain, where we would call the target cube and all the transformation files. In this way, the administrator only has to execute once a package that would execute the process chain. We don't want the administrator to execute several times a package looking for the different transformation files.
How can we do it? Is there any example or document related to it?
Any idea out there?
Kind regards
Albert MasHI SCOTT,
I AM FACING A PROBLEM WHEN I RUN 2 ROUNDS IN ONE TRANSFORMATION FILE...
I need to distribute a source field in to BPC through making 2 conversion files... following is the data
Transformation file
*OPTIONS
FORMAT = DELIMITED
HEADER = YES
DELIMITER = ,
AMOUNTDECIMALPOINT = .
SKIP = 0
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=
ROUNDAMOUNT=
CONVERTAMOUNTWDIM=ZOUTPUT
*MAPPING
CATEGORY=*NEWCOL(ACT)
PAO=0COSTCENTER
TIME=0FISCYEAR
ZOUTPUT=0FUNDS_CTR
SIGNEDDATA=0DEB_CRE_LC
*CONVERSION
PAO=PAO_CONVER.XLS
ZOUTPUT=ZOUTPUT_CONVER.xls
*OPTIONS
FORMAT = DELIMITED
HEADER = YES
DELIMITER = ,
AMOUNTDECIMALPOINT = .
SKIP = 0
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=
ROUNDAMOUNT=
CONVERTAMOUNTWDIM=ZOUTPUT
*MAPPING
CATEGORY=*NEWCOL(ACT)
PAO=0COSTCENTER
TIME=0FISCYEAR
ZOUTPUT=0FUNDS_CTR
SIGNEDDATA=0DEB_CRE_LC
*CONVERSION
PAO=PAO_CONVER.XLS
ZOUTPUT=AMOUNT_CONVER.XLS
Conversion file 1 (PAO=PAO_CONVER.XLS)
EXTERNAL
INTERNAL
ID0001
F08001
ID0002
F08001
ID0003
F08001
DG0001
F08001
DG0002
F08001
Conversion file 2 (ZOUTPUT=ZOUTPUT_CONVER.xls)
ID0001
FX01
VALUE*1
ID0002
FX01
VALUE*1
ID0003
FX01
VALUE*.40
DG0001
FX02
VALUE*1
DG0002
FX02
VALUE*1
Conversion file 3 (ZOUTPUT=AMOUNT_CONVER.XLS)
EXTERNAL
INTERNAL
FORMULA
ID0003
FX02
VALUE*.60
I am getting the following error
[Start validating transformation file]
Validating transformation file format
Start validation transformation 1/2
Validating options...
Validation of options was successful.
Validating mappings...
Validation of mappings was successful.
Validating conversions...
Validation of the conversion was successful
Start validation transformation 2/2
Validating options...
Validation of options was successful.
Validating mappings...
Validation of mappings was successful.
Validating conversions...
Validation of the conversion was successful
Creating the transformation xml file. Please wait...
Transformation xml file has been saved successfully.
Begin validate transformation file with data file...
[Start test transformation file]
Validate has successfully completed
ValidateRecords = YES
Reject count: 0
Record count: 6
Skip count: 0
Accept count: 6
0COSTCENTER is not a valid command or column 0COSTCENTER does not exist in source
Validation with data file failed -
Select Time at Validate and Process Transformation File
Hi, Experts,
We have SAP BPC 10 NW.
We need to load data (not DELTA) from BW using a batch process every night and we don't want to need to make any change when the current month changes. We need to filter the current month and the month before automatically.
I think in solve this at transformation file level, when we select the InfoProvider and filters. We can select the Dimension/Field, Attribute, Operator an Low Value. Question: Is it possible to use a formula to have the current month dynamic (and the month before too)?
I though in another possibility: create a field a InfoProvider that has "Y" when the current month (or the month before) from system is the month of TIME.
Maybe there is a way by Data Manager Package.
May you help me?
Best Regards,
Ana TeresaHi Ana,
The standard option is to use START_ROUTINE in your transformation file to check the server date and filter the data to be loaded accordingly.
Regards,
Kalyan.
Maybe you are looking for
-
i am using my sons old computer, as far as i can see he uninstalled itunes, so i downloaded itunes. I can log in under my email and password but i only see his playlist!!! how can i get to my playlist??? I know this should be simple!!! but i am not
-
Hi I have bought at screen calibrator and have created an icc profile for windows. I have Adobe photoshop elements and Lightroom, how do i get the colors to be be same in these 2 programs and even same as other program like windows previewer
-
I am using APO DP V5. I have two questions regarding the use of macros in DP: 1. Is it possible to call a macro from within a macro? 2. I believe it's possible to set up a 'collective macro', so that a group of macros can be executed together. But ho
-
File type problem with email attachments
Hi, I'm using SO_DOCUMENT_SEND_API1 to send email with an attachment. This attachment is a random file uploaded by the user on an ITS web site and sent to my FM. It is all working fine as long as I tell SO_DOCUMENT_SEND_API1 that the doc_type is 'PDF
-
''dupe of https://support.mozilla.org/en-US/questions/916146'' Firefox 3.6 Mac OS 10.4