Preview transformation file in data manager package
Dear BPC Experts,
When we try to preview Tranformation file while running data manager package to import transaction data from BW, we are getting following error. We do not get this error if we use load from flat file package.
We are on BPC 10 PS06, EPM Add-in SP14 patch3.
Has anybody seen this issue before? We can paste the entire log if required.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentException: Separator cannot be null and must contain only one char
Parameter name: separator
at FPMXLClient.DataManager.CsvParser.Parse(String data, String separator, Boolean hasHeader) in d:\Olympus_100_REL_XLCLIENT\src\FPMXLClient\src\DataManager\CsvParser.cs:line 15
at FPMXLClient.DataManager.UI.Forms.FilePreview.BuildDataArrayFromCsv(String data) in d:\Olympus_100_REL_XLCLIENT\src\FPMXLClient\src\UILayer\DataManagerUI\Forms\FilePreview.cs:line 487
at FPMXLClient.DataManager.UI.Forms.FilePreview.BuildDataArray(String data, Boolean formatted) in d:\Olympus_100_REL_XLCLIENT\src\FPMXLClient\src\UILayer\DataManagerUI\Forms\FilePreview.cs:line 414
at FPMXLClient.DataManager.UI.Forms.FilePreview.SpecialFilesProcessing() in d:\Olympus_100_REL_XLCLIENT\src\FPMXLClient\src\UILayer\DataManagerUI\Forms\FilePreview.cs:line 406
at FPMXLClient.DataManager.UI.Forms.FilePreview.DisplayData() in d:\Olympus_100_REL_XLCLIENT\src\FPMXLClient\src\UILayer\DataManagerUI\Forms\FilePreview.cs:line 351
at FPMXLClient.DataManager.UI.Forms.FilePreview.InitializePreview() in d:\Olympus_100_REL_XLCLIENT\src\FPMXLClient\src\UILayer\DataManagerUI\Forms\FilePreview.cs:line 102
at FPMXLClient.DataManager.UI.Forms.FilePreview.FilePreview_Load(Object sender, EventArgs e) in d:\Olympus_100_REL_XLCLIENT\src\FPMXLClient\src\UILayer\DataManagerUI\Forms\FilePreview.cs:line 740
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at FPMXLClient.UILayer.Forms.BaseForm.OnLoad(EventArgs e) in d:\Olympus_100_REL_XLCLIENT\src\FPMXLClient\src\UILayer\UI\Forms\Base\BaseForm.cs:line 70
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Best Regards,
Ashwin.
Hi Raju,
Thank you for your reply.
It seems that it is SP related issue. When we downgrade our EPM Add-in to SP13 patch4, it did not throw any error.
Best Regards,
Ashwin.
Similar Messages
-
Default File Selection while Running Data Manager Package
Hi BPC Experts,
What i wanted to know is that is possible to make a file selection as "Default" for running a data manager package.Say for example i wanted to run a simple DMP "Load Transaction data from from BW InfoProvider UI" and the file that i always select is "ZFIGL010" for this is it possible to get "ZFIGL010" file as pre-populated (or pre-selected)instead user going and choosing from long list of files available "Info Provider Selection".
Thanks
RahulRahul,
As Ashish said you cant get rid of the info provider name selection as you are using the /CPMB/LOAD_INFOPROV_UI pkg. But if you use /CPMB/LOAD_INFOPROVIDER package you can follow the below steps to get rid of the selection.
Comment the below prompt statement in the Advance script of the pkg which asks you to select the Info provider.Its the first statement of the script. You can comment by putting a ' before begining of the statement.
PROMPT(TEXT,%InforProvide%,"Please enter InfoProvider to download data",)
Add a INFO statement and pass the same INFO statement to the Task. Please refer to image below.
Regards
Nikhil -
Error while running data manager package
Hi All,
when i am running data manager package for currency conversion i am getting the following error
"An exception with the type CX_SY_CREATE_DATA_ERROR occurred, but was neither handled locally, nor declared in a RAISING clause
The data object could not be created: The type /B28/MHED7W9U does not exist."
Plase suggest where i am making mistake.
ThanksBelow are our BPC versions:
BPC on Server Manager: 5.0.486
Data Manager from eData: 5.0.484
BPC from eTool: 5.0.486
Below is the total error message as per your suggestion to run Export package. (even with service account which we used to install the software we are getting same error message.)
TOTAL STEPS 2
1. Dump Data: Failed in 0 sec.
[Selection]
FILE=\ApShell_SK\FINANCE\DataManager\DataFiles\SKTEST.TXT
TRANSFORMATION=\ApShell_SK\FINANCE\DataManager\TransformationFiles\System Files\Export.xls
MEASURENAME=PERIODIC
(Member Selection)
Category: ACTUAL
Time: 2006.JAN
Entity:
Account:
DataSrc:
IntCo:
RptCurrency:
[Messages]
An error occurred while executing a package.
Package Error Events:
ErrorCode = -1073668060
Source = Dump Data
SubComponent=
Description = The task "Dump Data" cannot run on this edition of Integration Services. It requires a higher level edition.
IDOfInterfaceWithError= {8BDFE889-E9D8-4D23-9739-DA807BCDC2AC} -
BPC10 - Data manager package for dimension data export and import
Dear BPC Expers,
Need your help.
I am trying to set up a data manager package for first time to export dimension - master data from one application and import in another application ( both have same properties) .
I created a test data manager package from Organize > add package > with process chain /CPMB/EXPORT_MD_TO_FILE and Add
In the advance tab of each task there are some script logic already populated. please find attached the details of the script logic written under each of the tasks like MD_Source, concvert and target .
I have not done any chnages in the script inside the task .
But when i run the package , I have selected a dimension 'Entity' but in second prompt ,it ask for a transformation file , and syatem autometically add the file ... \ROOT\WEBFOLDERS\COLPAL\FINANCE\DATAMANAGER\TRANSFORMATIONFILES\Import.xls
I have not changed anything there
in the next prmpt , it ask for a output file ..and it won't allow me enter the file name .....i
Not sure how to proceed further.
I shall be greatfull if someone guide me from your experiance how to set up a simple the data manager package for master data export from dimension . Should I update the transformation file in the script for import file and output file in the advance tab. how and what transformation file to be created and link to the data manager package for export / import .
What are the steps to be executed to run the package for exporting master data from dimension and import it another application .
Thanks in advance for your guidance.
Thanks and Regards,
Ramanuj
=====================================================================================================
Detals of the task
Task : APPL_MD-SOURCE
(DIMENSIONMEMBER, %DIMENSIONMEMBERS%, "Please select dimension", "Please select members", %DIMS%)
(TRANSFORMATION,%TRANSFORMATION%,"Transformation file:",,,Import.xls)
(OUTFILE,,"Please enter an output file",Data files (*.txt)|*.txt|All files(*.*)|*.*)
(RADIOBUTTON,%ADDITIONINFO%,"Add other information(Environment,Model,User,Time)?",1,{"Yes","No"},{"1","0"})
(%TEMPNO1%,%INCREASENO%)
(%TEMPNO2%,%INCREASENO%)
(/CPMB/APPL_MD_SOURCE,SELECTION,%DIMENSIONMEMBERS%)
(/CPMB/APPL_MD_SOURCE,OUTPUTNO,%TEMPNO1%)
(/CPMB/EXPORT_MD_CONVERT,INPUTNO,%TEMPNO1%)
(/CPMB/EXPORT_MD_CONVERT,TRANSFORMATIONFILEPATH,%TRANSFORMATION%)
(/CPMB/EXPORT_MD_CONVERT,SUSER,%USER%)
(/CPMB/EXPORT_MD_CONVERT,SAPPSET,%APPSET%)
(/CPMB/EXPORT_MD_CONVERT,SAPP,%APP%)
(/CPMB/EXPORT_MD_CONVERT,OUTPUTNO,%TEMPNO2%)
(/CPMB/FILE_TARGET,INPUTNO,%TEMPNO2%)
(/CPMB/FILE_TARGET,FULLFILENAME,%FILE%))
(/CPMB/FILE_TARGET,ADDITIONALINFO,%ADDITIONINFO%))
Task : EXPORT_MD_CONVERT
(DIMENSIONMEMBER, %DIMENSIONMEMBERS%, "Please select dimension", "Please select members", %DIMS%)
(TRANSFORMATION,%TRANSFORMATION%,"Transformation file:",,,Import.xls)
(OUTFILE,,"Please enter an output file",Data files (*.txt)|*.txt|All files(*.*)|*.*)
(RADIOBUTTON,%ADDITIONINFO%,"Add other information(Environment,Model,User,Time)?",1,{"Yes","No"},{"1","0"})
(%TEMPNO1%,%INCREASENO%)
(%TEMPNO2%,%INCREASENO%)
(/CPMB/APPL_MD_SOURCE,SELECTION,%DIMENSIONMEMBERS%)
(/CPMB/APPL_MD_SOURCE,OUTPUTNO,%TEMPNO1%)
(/CPMB/EXPORT_MD_CONVERT,INPUTNO,%TEMPNO1%)
(/CPMB/EXPORT_MD_CONVERT,TRANSFORMATIONFILEPATH,%TRANSFORMATION%)
(/CPMB/EXPORT_MD_CONVERT,SUSER,%USER%)
(/CPMB/EXPORT_MD_CONVERT,SAPPSET,%APPSET%)
(/CPMB/EXPORT_MD_CONVERT,SAPP,%APP%)
(/CPMB/EXPORT_MD_CONVERT,OUTPUTNO,%TEMPNO2%)
(/CPMB/FILE_TARGET,INPUTNO,%TEMPNO2%)
(/CPMB/FILE_TARGET,FULLFILENAME,%FILE%))
(/CPMB/FILE_TARGET,ADDITIONALINFO,%ADDITIONINFO%))
Task : FILE_TARGET
(DIMENSIONMEMBER, %DIMENSIONMEMBERS%, "Please select dimension", "Please select members", %DIMS%)
(TRANSFORMATION,%TRANSFORMATION%,"Transformation file:",,,Import.xls)
(OUTFILE,,"Please enter an output file",Data files (*.txt)|*.txt|All files(*.*)|*.*)
(RADIOBUTTON,%ADDITIONINFO%,"Add other information(Environment,Model,User,Time)?",1,{"Yes","No"},{"1","0"})
(%TEMPNO1%,%INCREASENO%)
(%TEMPNO2%,%INCREASENO%)
(/CPMB/APPL_MD_SOURCE,SELECTION,%DIMENSIONMEMBERS%)
(/CPMB/APPL_MD_SOURCE,OUTPUTNO,%TEMPNO1%)
(/CPMB/EXPORT_MD_CONVERT,INPUTNO,%TEMPNO1%)
(/CPMB/EXPORT_MD_CONVERT,TRANSFORMATIONFILEPATH,%TRANSFORMATION%)
(/CPMB/EXPORT_MD_CONVERT,SUSER,%USER%)
(/CPMB/EXPORT_MD_CONVERT,SAPPSET,%APPSET%)
(/CPMB/EXPORT_MD_CONVERT,SAPP,%APP%)
(/CPMB/EXPORT_MD_CONVERT,OUTPUTNO,%TEMPNO2%)
(/CPMB/FILE_TARGET,INPUTNO,%TEMPNO2%)
(/CPMB/FILE_TARGET,FULLFILENAME,%FILE%))
(/CPMB/FILE_TARGET,ADDITIONALINFO,%ADDITIONINFO%))
================================================================================1. Perhaps you want to consider a system copy to a "virtual system" for UAT?
2. Changes in QAS (as with PROD as well) will give you the delta. They should ideally be clean... You need to check the source system.
Another option is to generate the profiles in the target system. But for that your config has to be sqeaky clean and in sync, including very well maintained and sync'ed Su24 data.
Cheers,
Julius -
Import Comments data and Dimension Members from csv file via Data Manager
Dear Experts,
I have two questions regarding the data manager.
Q1.Is it possible to import "Comments" from the csv file via Data Manager?
We'd like to import the amount with "Comments".
My image of csv file is like below;
ACCOUNT,CATEGORY,TIME,ENTITY,INPUTCURRENCY,AMOUNT,COMMENTS
1100000,ACTUAL,2010/06,LC,30000,This is comment
Q2.Is it possible to import the dimension "members" from the csv file via Data Manager?
We have a user-defined dimension named "Project"
and would like to import the members, instead of maintaining them in BPC administration manually.
I found an online help information which says "Import Master Data from a Data File Example",
but I could not find any relevant sample package for this.
(I tried to import the members by using "Import" package, but it failed...)
reference:http://help.sap.com/saphelp_bpc75/helpdata/en/86/8b1bfc12c94fb0b585cca70d6f1b61/content.htm
Thanks in advance for your help.
FumiHi Fumi,
In this case, I would suggest you to create a customized SSIS package which will fill-in the "Comment<APP>" table, according to the csv file you have. I do not know any standard package that allows you to import comment the way you would like...
Best Regards,
Patrick -
Hi Guru,s
How stop a data manager package which runs for many hours and creating very big debug file in temp file PRIVATEPUBLICATIONS\USERname\TempFiles.We running script logic through the Package.There 3 files which are keep increasing as the time progress.
Regards
Buggi
Edited by: Buggi9 on Sep 9, 2011 5:32 PMYou can kill all of them as long as no one else is using the system.
The processes restart (are invoked) automatically when user's log back into the system.
If you want to really focus on which DLLHOST.EXE to kill then do this:
Open Component Services (RUN menu DCOMCNFG)
Click on the Running Processes folder under Component Services --> Computers --> My Computer
You'll see a bunch of COM+ objects with a process ID (PID) associated with each object.
Look for the K2Processing and Everest Update processes and take note of the process ID's
Now look for those process ID's in Task Manager (PID) and only kill those processes.
Goodluck,
John -
Copying the data manager package
HI All,
In BPC, I need the contents and packages of my data manager package to be copied from my production server to Testing server.(I want the entire contents in there, to be copied.)
Can anyone suggest me, how can i do that??Hi,
I meant that you need to go the path:
<installation folder>\Data\Wefolders\appsetname\appname\datamanager\packagefiles
You will be able to see your package file, here. You can copy it and then paste it on the same path in the target server.
Hope this helps. -
Hi
I have as of now only 3 data manager packages in Financial processes packages (which came with APPSHELL)
Till now i was using *include to add other scripts -- but this takes a long time and all the scripts need to run each time
Hence i am trying to create a new data manager package which will run some scripts only -- eg cash flow
Can some one let me know how should i go about doing this please.
RgdsHi Manoj,
1. You need to create a new script logic with your code.
2. Create an SSIS package to execute your script logic. You can refer to the FX restatement. DTSX file for reference. This SSIS refers to the script logic for currency conversion. You can have the similar SSIS which will be pointing at your script logic.
3. Create a DM on top of this SSIS. You can refer to the DM package for FX restatement. You can copy the advanced script of the fx restatement DM into your DM. Please make sure that your script logic file is correctly mentioned and the task names are correct.
Hope this helps. -
Change of sign when running the data management package
Hi All,
I have written a script logic for copying my Budget member under category dimension to say another member say "XYZ" under category dimension and this is for my Member Sales under ACcount dimension having acctype as inc.
When i run the logic thru default i am getting the correct value. however if i run the same thru data manager package- my sign changes.
Eg. 100000 is copied as -100000 and -50000 is copied as 50000.
Please help me out
Regards
NavinHi Navin,
CREDITPOSITIVE= YES | NO
Default: YES
If No, all amounts referring to an ACCOUNT type (LEQ, INC) will have their signs reversed.
Since you are referring to the member account sales as INC the default logic considers the sign as reversed.
Please look at this link which helps you to understand
Significance of Account Type EXP,LEQ,INC,AST in BPC- Need some valid reason
Hope this helps.
Regards,
Sanjeev -
Gettig error while adding a pdf file in Data Manager
Dear All,
When I m trying to add a new pdf file in the Data manger then it gives the error as:" Unable to open Adobe Acrobat. See your administrator about installing Adobe Acrobat."
Please help me in adding this pdf file to Data Manager.
Thanks And Regards
Gaurav Kumar sharmaHi Gaurav,
In order to load PDF files Adobe Acrobat® Standard or Professional Version is required and it needs to be installed on the machine that is loading the PDF and not on the Server machine.
That's why it is giving you error to Install Adobe Acrobat. It is also required to generate Thumbnails.
Refer, SAP Note for more details:
https://websmp130.sap-ag.de/sap/support/notes/1258537
Thanks and Regards,
Mandeep Saini -
Error in Execution of Data Manager Package
Hi Folks,
We are facing the following error while executing the Data Manager Package for Clear/Import..
Error Details:
[Admin-ProcessPartition]Errors in the OLAP storage engine: The attribute key cannot be found: Table: dbo_tblFactFinance, Column: ENTITY, Value: CONEUROPE.
Errors in the OLAP storage engine: The process operation ended because the number of errors encountered during processing reached the defined limit of allowable errors for the operation.
Errors in the OLAP storage engine: An error occurred while processing the 'FAC2Finance_INCR_UPDATE_TEMP_kmj3h_' partition of the 'Finance' measure group for the 'Finance' cube from the YASH6 database.
Errors in the OLAP storage engine: The process operation ended because the number of errors encountered during processing reached the defined limit of allowable errors for the operation.
Internal error: The operation terminated unsuccessfully.
Please Look into it.....Hello,
It looks like you have an inconsistency on the OLAP level. Please try to reprocess Entity dimension choosing full process for your application. This should solve the issue.
Best regards,
Mihaela -
The Full Optimization & Lite Optimization Data Manager packages are failing
Hi,
The Full Optimization and Lite Optimization Data Manager packages are failing with the following message "An Error occured while querying for the webfolders path".
Can anyone had similar issue earlier, please let me know how can we rectify the issue.
Thanks,
Vamshi KrishnaHi,
Does the Full Optimize work from the Administration Console directly?
If it's the case, delete the scheduled package for Full Optimize every night (in both eData -> Package Schedule Status and in the Scheduled Tasks on your server Control Panel -> Scheduled Tasks), and then try to reschedule it from scratch.
If it's not solving your problem, I would check if there are some "wrong" records into the FACT and FAC2 tables.
After that, I would also check if the tblAppOptimize is having other values than 0. For all applications, you should have a 0 there.
Hope this will help you..
Best Regards,
Patrick -
Scheduling a data Manager Package
Hi,
Please le t me know how to schedule the Data manager package from BPC Client.
I tried th option in Data Manager Package "Schedule" but is not repeating the job. It just run once and stop.
AnurodhHello,
Please check the schedule for the InfoProvider you are using. You can check this within transaction code RSA1. There may not be a schedule that was created to load data. Please verify that this is or not the case. Thanks.
Regards,
Jason -
Customize Data Manager Package
Hi
m new to sap bpc nw version.Can anybody help me for the following issue
1)I want to copy data from one sorce member to multiple destination members. I have used Copy Data Manager Package in BPC NW Version,but its not allowing me to select multiple members of a dimension n the destination.The "Next" option itself is getting disabled.The same was enabled in MS Version.
How can I customize Data Manager Package to get Multiple Selections?As "Copy" is predefined BPC DM package ,this DM package can not be customized. Copy wizard wont allow if source & destination members are of different count . If destination members are less , then you can run Copy package multiple times. If destination members are more , you can try creating simple script logic to copy .
Edited by: pkrishnas on Oct 27, 2011 5:49 PM -
Prevent Data Manager Package to be startet at certain times of the day
Hi
We currently have an issue as described below.
During month end closing SAP BW data is updated to BPC 3 times each day. This is done using a Data Package linke performing 8 steps in total. This DP Link works as expected. The problem is that while this is running users start other data manager packages that are based on the data from the data package link. This is an issue because the data is not correctly allocated before all 8 steps of the DP link has completed. This leads to very funny / Incomplete data and we would like to prevent this issue.
The question is therefor! Can we implement some kind of logic that prevents users from starting other data manager packages when the DP link is running?
/ChrisHi Chris,
If you want to do the check for a DM which is running eg. a script via the default formular PC you can create copy of the PC and build in an extra step just after the start to run a custom program.
You can set up the custom program eg. to check the table RSPCLOGCHAIN for dependent running PC or validate if the DM package can run dependent on some parameters set in a custom table. Eg. set the time range for when you are running the pakage link.
You don't need much logic in the custom program to do the check.
I don't see another or even standard way to do the check in BPC.
Br
Rasmus Larsen
Maybe you are looking for
-
How can I run a method as a background process?
Hello, I am currently working on a report where depending on the number of items selected, the user may choose to process all the items right now or as a background process. How can I do that in ABAP? Thanks
-
Anyone know how to export a Photo from a movie in iMovie '11?
Older versions of iMovie used to let you export a jpeg, but can't seem to find it in iMovie '11. Is it hidden or one of those items that the Apple developers deleted?
-
Sender and Receiver Concepts in JMS
Hi, As far as I know Sender Channel is used to receive message into PI from source system and Receiver Channel is used to send messages from PI. Is this logic reversed in JMS? I got some screenshots from the existing client landscape and after lookin
-
Certview Bug examing score reports
I was prompted to test Certview Score reporting this following reports of people with difficulties viewing core reports in certview. At around the time of this post i find the following either bugs or IMHO bad behaviours. I am using Chrome Version 23
-
New ABAP Editor in WAS 6.40
Hi friends, according to blog posted by Thomas Jung /people/thomas.jung/blog/2006/06/28/new-abap-editor-backport new ABAP Editor was backported to WAS 6.20 and WAS 6.40, I work as ABAP Developer in ECC 5.0 WAS 6.40, yesterday I did request applicati